77范文网 - 专业文章范例文档资料分享平台

学生网上自测系统(3)

来源:网络收集 时间:2018-12-20 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

辽宁科技大学毕业设计(论文) 第7页 2.2 VBScript介绍

Microsoft Visual Basic Scripting Edition是程序开发语言Visual Basic家族的最新成员,它将灵活的Script应用于更广泛的领域,包括Microsoft Internet Explorer中的 Web 客户机 Script 和 Microsoft Internet Information Server 中的 Web 服务器 Script。

VBScript使用ActiveX Script与宿主应用程序对话。使用ActiveX Script,浏览器和其他宿主应用程序不再需要每个Script部件的特殊集成代码。ActiveX Script使宿主可以编译Script、获取和调用入口点及管理开发者可用的命名空间。通过ActiveX Script,语言厂商可以建立标准Script运行时语言。Microsoft将提供VBScript的运行时支持。Microsoft正在与多个Internet组一起定义ActiveX Script标准以使Script引擎可以互换。ActiveX Script可用在Microsoft Internet Explorer和Microsoft Internet Information Server中。

VBScript只有一种数据类型,称为Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript中唯一的数据类型,所以它也是VBScript 中所有函数的返回值的数据类型。最简单的Variant可以包含数字或字符串信息。Variant用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象是数字的数据,则VBScript会假定其为数字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则VBScript将按字符串处理。当然,也可以将数字包含在引号(\中使其成为字符串。除简单数字或字符串以外,Variant可以进一步区分数值信息的特定含义。例如使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间。当然,从Boolean值到浮点数,数值信息是多种多样的。Variant包含的数值信息类型称为子类型。大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其包含的数据的方式进行操作。声明变量的一种方式是使用Dim语句、Public语句和Private语句在Script中显式声明变量。

另一种方式是通过直接在Script中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行Script时出现意外的结果。因此,最好使用Option Explicit语句显式声明所有变量。

辽宁科技大学毕业设计(论文) 第8页 2.3 IIS 5.1 简介

IIS(Internet Information Server),是微软公司主推的服务器,最新的版本是IIS 6.0,IIS与Windows NT(Network Termination) Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System)内置的安全特性,建立强大,灵活而安全的Internet站点。

IIS支持HTTP(Hypertext Transfer Protocol)、FTP(File Transfer Protocol)以及SMTP(Simple Mail Transfer Protocol)协议,通过使用CGI(Common Gateway Interface)和ISAPI(Internet Server Application Programming Interface),IIS可以得到高度的扩展。

IIS支持与语言无关的脚本编写和组件,通过IIS,开发人员就可以开发新一代动态的,富有魅力的Web站点。IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS完全支持VBScript,JavaScript开发软件以及Java,它也支持CGI和Win CGI,以及ISAPI扩展和过滤器。

IIS支持服务器应用的Microsoft BackOffice系列,Microsoft BackOffice系列包括的内容:

(1)Microsoft Exchange Server 客户/服务器通讯和群组软件; (2)Microsoft Proxy Server 代理服务器;

(3)用于连接IBM企业网络的Microsoft SNA(Systems Network Architecture) Server;

(4)用于集中管理分布式系统的Microsoft Systems Management Server; (5) MCIS(Microsoft Commercial Internet System)。

IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP(Hyper Text Transfer Protocol),FTP(File Transfer Protocol)和SMTP(Supplemental Medium Term Policy),它能够提供快速且集成的现有产品,同时可扩展Internet服务器。 IIS相应性极高,系统资源的消耗也是最少,IIS的安装,管理和配置都相当简单,这是因为IIS与Windows NT Server网络操作系统紧密的集成在一起,另外,IIS还使用与Windows NT Server相同的SAM(Security Accounts Manager),对于管理员来说,IIS使用诸如Performance Monitor和SNMP(Simple Network Management Protocol)之类

辽宁科技大学毕业设计(论文) 第9页 的NT已有管理工具。

2.3.1 IIS 5.1服务器特征

IIS的一个重要特性是支持ASP,IIS 3.0版本以后引入了ASP,可以很容易的显示动态内容和开发基于Web的应用程序。对于诸如VBScript,JavaScript开发软件,或者由Visual Basic,Java,Visual C++开发系统,以及现有的CGI和Win CGI脚本开发的应用程序,IIS都提供强大的本地支持。

IIS可以赋予一部主机电脑一组以上的IP地址,而且还可以有一个以上的域名作为Web网站,可以利用TCP/IP内容设置两组以上的IP地址给它,除了为网卡再加进一组IP地址之外,必须在负责这个点的DNS(Domain Name System)上为这组IP地址指定另一个域名,完成这些步骤以后,在Internet Service Manage中就会出现一个虚拟Web服务器,虚拟服务器(Virtual Server)必须有它自己的主目录(Home Directory),对于IIS来说,所有服务器都是它的虚拟服务器。

在互联网上,有很多网站需要多部服务器才能够应付来自用户端的请求,这就需要利用DNS所具有的功能,将一组以上的IP指定给同一个域名,每当这个网站接到服务要求,由DNS负责进行解析,它会指定域名的下一组IP地址给它,若要求采用这套做法,服务器的内容必须逐一复制到每一部服务器上。

为了存取后端数据库,IIS支持三种方式: IDC(Internet Data Connector)、ADO及ADC(Advanced Data Connector)。

这三种存储方式各有其特点,这里特别强调的是这三种数据库存取方式的后端数据库都必须提供ODBC(Open Database Connection)界面。

2.3.2 IIS 5.1的安装配置

IIS是构建ASP站点所必须的,IIS的安装及其配置步骤:(以Windows XP为例) (1) 打开“控制面板”;

辽宁科技大学毕业设计(论文) 第10页 (2) 点击“添加/删除程序”;

(3) 单击“添加/删除Windows组件”,打开添加/删除Windows组件对话框; (4) 从下拉的列表中选择“Internet 信息服务(IIS)”单击“下一步”;

(5) 出现组件安装进度窗口,如弹出需要安装盘的话,放入Windows XP安装盘,

按提示操作即可。直至最后安装完毕。

2.3.3 ADO简介

ActiveX数据对象作为微软公司数据库接口的组成部分,其定义了一组 COM (通用对象模型)对象,用以操作不同的数据源的数据。ADO 为不同的数据类型提供了一个非常通用的接口,而你则不用也没必要去管这些接口究竟是在单机还是分布在网络中。因为,在 ADO 中使用的是 COM 对象,是它们很容易在众多的编程环境中使用,包括:VB,Visual C,甚至 Java Script 。本系统是采用 C# 来实现的,而在 C# 中使用 ADO 比在 Visual C 中使用 ADO 对象要简单的多。

其中,使用 ADO 的执行操作过程:

(1)连接到数据源。同时,可确定对数据源的所有更改是否已成功或没有发生。 (2)指定访问数据源的命令,同时可带变量参数,或优化执行。

(3)执行命令。

(4)如果这个命令是数据按表中的行的形式返回,则将这些行存储在易于检查、

操作或更改的缓存中。 (5)适当情况下,可使用缓存行的更改内容来更新数据源。 (6)提供常规方法检测错误(通常由建立连接或执行命令造成)。

这些只是在典型情况下,编程模型中使用的步骤,由于 ADO 有很强的灵活性,所以在一般情况下,模型只需执行部分步骤。本系统的各个功能模型中使用数据库时,也只是执行部分操作。

2.4 课题要达到的设计目标

网上考试系统要达到的目标是: (1)能够实现在网上的考试。

(2)能够实现网上自动判卷,包括单选题的自动判卷,多选题的自动判卷,判断

辽宁科技大学毕业设计(论文) 第11页 题的自动判卷,将结果存入数据库,并且要保证判卷的正确,准确无误。

(3)学生选课。学生只有选择了课程之后才能够进行考试,不选择课程是无法进行考试的。

(4)管理员登录。为了确保安全,网上考试系统提供了管理员登录功能。管理员必须通过管理员姓名和管理员密码认证后,如果正确才能够进入。如果不正确则管理员不能够进入。

(5)科目管理。如果学生已经取得了这门课程的学分,或者是选择了错误的课程,就可以在此删除选择的课程。

(6)学生注册。对新的学生进行注册,注册内容包括学生姓名,学生学号,学生密码。

(7)学生登录。为了确保安全,网上考试系统提供了学生登录功能。学生必须通过学生姓名和学生密码认证后,如果正确才能够进入。如果不正确则学生不能够进入。

(8)查询分数。学生考完试后,可以通过考试学科名称,考试学科的编号,考试学科的日期,进行自己分数的查询。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生网上自测系统(3)在线全文阅读。

学生网上自测系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/378258.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: