放飞理想的网上考试系统论文

放飞理想的网上考试系统论文
放飞理想的网上考试系统论文

放飞理想的网上考试系统采用开放式的设计思想,可以承载各种课程的题库,计算机自动组卷,实施课程的考试;也可以通过网络传输一套或几套试卷,在保证试卷的安全保密性的前提下,实施课程的考试,解决课程考试中规模小、笔试考试管理环节多、工作量大等问题。

在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于网络的考试系统是传统考场的延伸,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。所以现在较好的考试方法为网络考试,考生通过用户名、口令进行登录,试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。因此,采用网络考试方式将是以后考试发展的趋势。

网络考试系统的实现技术有多种,我们开发制作的网络考试系统是采用典型的客户机/服务器型的MIS型架构,系统按照功能的分类划分为相对独立但又相关的四大部分,其开发主要包括考生信息和试题的数据库建立和维护、客户机考试应用程序的开发、服务器考试管理系统应用程序的开发以及考试备份系统应用程序的开发。

本考试系统以WindowsXP操作系统、Microsoft Office 的Access为数据库平台。Microsoft Visual Basic 6.0是非常流行的基于Basic语言的可视化编程工具,Access是微软公司面向小型用户的桌面关系数据库管理系统。

首先建立考试系统应用程序框架,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。在开发过程中遵循了软件工程原理,经历了需求分析、概要设计、详细设计、测试与配置几个阶段,直至后期的系统维护,从而保证了软件的质量。

ASP是面向对象的开发工具,具有很多的控件,可以方便地进行界面设计和数据库连接等各种操作,所以我们选用ASP作为本次开发的语言。

关键词:考试系统、数据库、ASP、表、Access等。

摘要 (1)

第1章前言 (4)

1.1 设计的目的: (4)

1.2 设计意义: (4)

第2章编程环境基础知识 (4)

2.1 HTML (4)

2.1.1 DreamweaverMX的概述 (5)

2.1.2 ASP的概述 (5)

2.2 VBScript (6)

2.2.1 VBScript代码的基本格式 (7)

2.2.2 VBScript数据类型 (7)

2.2.3 VBScript常量 (8)

2.2.4 VBScript变量 (8)

2.3 ASP内置对象 (9)

2.3.1 Request (10)

2.3.2 Response (10)

2.3.3 Session (11)

2.3.4 Application (12)

2.3.5 Server (13)

2.4 ADO组件 (14)

2.4.1 Connection (14)

2.4.2 Command (15)

2.4.3 Recordset (17)

2.5 数据库 (19)

2.5.1 数据库的管理系统 (19)

2.5.2 建立Access数据库 (19)

第3章需求分析 (21)

3.1 功能需求 (21)

3.2 性能需求 (21)

第4章总体设计 (21)

4.1 系统模块结构设计 (21)

4.2 数据库设计 (23)

4.3 概念结构设计 (24)

4.4 逻辑结构设计 (25)

第5章详细设计 (28)

5.1 系统流程分析 (28)

5.2 模块详细设计 (28)

5.2.1 模块功能 (28)

5.2.2 界面设计 (28)

5.2.3 关键代码分析 (57)

第6章系统的发布与维护 (60)

结束语 (62)

致谢 (63)

参考文献 (64)

第1章前言

1.1 设计的目的:

以前,学校的各种考试大都采用传统的考试方式,每次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。但在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。随着计算机网络应用的迅猛发展,网络已经接入千家万户,特别是现在很多的高校和社会性的教育已经建立了多媒体计算机网络教室,基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性,从而利用现有的设备和技术等进行在线考试,不仅可以减轻教师和考生负担,提高效率,同时也提高了考试的质量,从而使考试更趋于公证、客观,更能激发学生的学习兴趣。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过用户名、和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。本系统分为两个部分,一是前台的网上考试模块,二是后台网上考试管理模块。

我是山西工商职业学院计算机网络技术专业的一名学生,由于专业性所以学习了许多的计算机知识,其中就包括计算机语言的学习,比如:ASP、VB、C语言等,还有和开发网站必不可少的数据库Access等。因为有了这些知识,所以我开发了网上考试系统。

1.2 设计意义:

可以方便广大考生及时、有利的进行不同地点的考试,同时也减轻了老师的负担,也提高考试的真正的目的,使之公平、合理的进行,让每个考生都能有一个良好的心态来对待所考的课程。

第2章编程环境基础知识

2.1 HTML

HTML(HyperTextMarkupLanguage)超文本标记语言,是用来描述超文本文档的标记语言。现在多用于编写Internet主页。

HTML组织的文件是带有嵌入代码(由标记表示)的ASCII文本,它用来表示格式化和超文本链接。HTML文件的内容通过一个页面展示出来,不同页面通过超链接关联起来。

2.1.1 DreamweaverMX的概述

DreamweaverMX是Macromedia公司最新推出的网爷制作“三剑客”(DreamweaverMX、FlashMX、FireworksMX)之一,是设计并且管理网络站点和网页的专业的HTML编辑器。

DreamweaverMX是一个所见即所得的网页编辑器,集功能强劲的可视化设计、应用开发环境以及代码编辑一身的工具,支持最新的DHTML和CSS标准。它采用了多种先进技术,能够快速高效地创建极具表现力和动感效果的网页,使网页创作过程变得十分简单。它用于对Web站点、Web应用程序进行设计、编码和开发,使开发人员和网页设计师能够快捷地创建代码规范的应用程序,开发环境精简而高效。开发人员能够运用它与他们的服务器技术构建功能强大的网络应用程序衔接到用户的数据、网络服务体系上。

DreamweaverMX提供基于强大的规范管理来确保高质量的设计,设计环境提供CSS能迅速高效地开发代码简洁、专业规范的站点。通过手工编码和使用可视化对象和行为来快速生成动态的、数据库驱动的WEB应用程序。

DreamweaverMX用于ColdFusion、ASP、https://www.360docs.net/doc/8a17894933.html,、JSP和PHP的服务器代码库能够使用所有前沿的服务器端技术,以可视方式创建动态WEB站点,使用一种开发工具即可与多种站点和后端技术集成。

DreamweaverMX包含并扩展了Macromedia UltraDev中的所有功能,以帮助使用ASP、https://www.360docs.net/doc/8a17894933.html,、ColdFusion标记语言(CFML)、JSP和PHP等服务器语言来生成由动态数据库支持的WEB应用程序。

DreamweaverMX也是开放式和可扩展的,赋予使用者最大的自由度和灵活性来选择今天或将来最适合自己工作的技术。

2.1.2 ASP的概述

在ASP页面中添加服务器端脚本,服务器器端脚本是一系列指令,用于向Web服务器连续发出命令。若要在ASP页面中插入服务器端脚本,首先要设置所使用的脚本语言,有以下三种设置方法。

1.使用@ LANGUAGE指令<%@ LANGUAGE = ScriptingLanguage %>

其中ScriptingLanguage参数是一个字符串,指定用于解释脚本命令的脚本引擎,取值可以是“VBScript”或“JavaScript”,默认值为VBScript。

2.使用. 使用Internet信息服务管理单元

3.在Windows 2000中,可以使用Internet信息服务管理单元来为安装在Web

服务器上的所有ASP动态网页设置默认的脚本语言。操作步骤如下:

(1) 选择“开始→程序→管理工具→Internet服务管理器”命令。

(2) 在Internet信息服务管理单元窗口中,选择Web站点或应用程序的

起始点目录。

(3) 从“操作”菜单中选择“属性”命令,以打开目录的“ASP属性”

对话框。

(4) 单击“主目录”、“虚拟目录”或“目录”选项卡。

(5) 单击“配置”按钮,单击“应用程序选项”选项卡,然后在“默认

ASP语言” 框中输入要用的主要脚本语言。

2.2 VBScript

脚本(Script)就是插入在HTML文件中的短程序,通常有两个脚本语言:JavaScript和VBScript(Microsoft Visual Basic Scripting Edition)。JavaScript基于SUN公司的JAVA,而VBScript是基于Microsoft公司的Visual Basic,是以Visual Basic语言为基础提供编程功能,是Visual Basic语言的一个子集,是IIS的缺省源程序语言。

VBScript可以在HTML网页上操作、控制、处理对象。在最初的设计中,VBScript是通过编写事件驱动的脚本来扩大客户端HTML功能,编写客户端脚本最大的优点就是由浏览器解析执行,不需要增大服务器的负担。例如,我们可以在客户端进行输入数据有效性验证,防止浏览器将无效数据发送给服务器,这样,一方面可以减轻服务器的负担,防止服务器陷入处理大量无意义数据的工作中,同样,也可以减轻网络的阻塞;另一方面,也能够使客户减少等待时间,在验证的时候,浏览器能够立即作出响应,而如果在服务器上进行验证,那用户则不得不在浏览器前等待,服务器的处理和网络的传输都需要耗费一定的时间。

随着ASP技术的出现,VBScript将它的功能扩展到服务器上,VBScript开发的脚本可以在服务器上解析执行。在服务器端脚本开发的过程中,使用VBScript则没有客户端脚本开发时的局限性,当客户请求页面时,页面将在服务器上执行,然后再反馈给浏览器,浏览器所获得的只是标准的HTML文件,这样就可以不受浏览器功能的限制。

VBScript和HTML 页面完美地结合在一起,运用VBScript可以控制HTML 页面,并对页面中某些事件作出响应,例如,前面所述的可以在页面的表单提交时进行数据有效性验证。VBScript 还提供了许多对象,运用这些对象,可以方便地进行脚本的编写,实现一些其他语言所无法实现的功能。

2.2.1 VBScript代码的基本格式

一般的ASP程序都是将VBScript代码放在服务器端执行的,此时有两种方法:

方法一:<%VBScript 代码%>

方法二:

有时为了需要,可能也会将VBScript代码放在客户端执行,此时的语法如下:

这样用和ASP就没有什么关系了。

2.2.2 VBScript数据类型

在VB、C++等高级语言中,有整数、字符、浮点数等不同的数据类型,但在Script 中只有一中数据类型,称为Variant,也叫做变体类型。Variant是一种特殊数据类型,根据不同的使用方式,它可以包含不同的数据类别信息,如字符

遇到一些数据类型不匹配造成的错误,这时可以使用VBScript的转换函数来强制转换数据的子类型。

2.2.3 VBScript常量

常量就是拥有固定的数值,它可以代表字符串、数字和日期等的常数,常量一经声明,其值将不能再更改。声明常量的意义就在于可以在程序的任何部分使用该常量来代表特定的数值,从而方便了编程。

声明常量可以使用Const语句,例如:

<%

Const PI=3.1415926 ‘表示数值型常量

Const ConstString1=“中华万岁”‘用“”表示字符串型常数

Const ConstDate=#2007-05-01# ‘用##表示日期常数或时间常数%>

一旦声明过PI这个常量后,在程序的其他地方就可以用PI来表示3.1415926了,比如:

<%

Const PI=3.1415926

S=PI*R∧2 ‘计算半径为R的圆的面积

%>

常量的命名规则和一般的程序设计语言一样,可以使用字母、数字、下划线等字符,但第一个字母必须是英文字母,中间不能有标点符号和运算符号,长度不能超过255个字符。

2.2.4 VBScript变量

所谓变量,从专业的角度说,就是存储在内存中用来包含数据的地址的名字。它与常量的最大区别就是,常量一经声明(定义)其值就不能改变了,而变量在声明后仍可随时对其值进行修改。

声明变,量可以使用Dim语句,例如:

<%

Dim a ‘声明一个变量

Dim b,c,d ‘用同一个Dim语句可以声明多个变量,用逗号隔开即可。

%>

在VBScript中,使用变量之前也可以不预先声名它,赋值后将自动声明。这样看来方便,其实带来麻烦了,如果不小心输错了,就会出现一个新的变量,当然会引起程序错误了,这种错误还很难查找。所以建议大家在今后的编程使用变量时,要养成先声明后使用的习惯。

如果希望强行要求所用的变量都预先声明,则可以在ASP文件中所用的ASP 语句之前添加Option Explicit语句,这条语句的意思就是要求所有的变量必须先声明才能使用。例如:

<%

Option Explicit

Dim a,b,c …声明3个变量

a=2

%>

变量的命名规则和作用域同常量。

2.3 ASP内置对象

ASP 内含于PWS和 IIS 之中 , 我们通过 ASP可以结合 HTML 网页、 ASP 指令和 ActiveX 组件建立动态、交互高效的 Web服务器应用程序。有了 ASP 就不必担心客户端浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序,当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样就减轻了客户端浏览器的负担。

与一般程序不同,ASP程序无须编译,程序控制部分使用 VBScript 、JavaScript 等脚本语言来设计的,当执行 ASP 程序时,脚本程序将一整套命令发送给脚本解释器 ( 即脚本引擎 ) ,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样, ASP 程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写 ASP 程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装 ASP 时,系统提供了两种脚本语言: VBSrcipt 和 JavaScript ,而 VBscript 则被作为系统默认的脚本语言。

ASP之所以简单实用,主要是因为它提供了功能强大的内部对象和内部组件。其中常用的五大内部对象包括Request、Response、Session、Application、Server,

2.3.1 Request

Request对象用于接收客户端在请求一个页面或传送一个表单时提供的所有信息,包括能够标识浏览器和用户的HTTP变量、Cookie信息以及附在URL后面的值(查询字符串或表单数据)

Request的功能是:从客户端获得数据信息。

Request对象共有五种获取方法,分别是QueryString、 Form、 Cookies、ServerVariables 、ClientCertificate。

语法:

Request[.数据集合∣属性∣.方法] (变量或字符串)

例如:

<%

Request.Form(“user_name”)

Request.QueryString(“user_name”)

%>

下面先将Request的数据集合(获取方法)、属性、方法的功能分别列于表2-3-1、表2-3-2、表2-3-3中,然后将对常用的功能进行逐一介绍。

2.3.2 Response

ASP的内部对象Response用来控制送出给客户端的信息,Response对象可以使用的方法如表2-3-4所示,属性如表2-3-5所示。

基于JSP的网上购物系统本科毕业论文

毕业论文声明 本人郑重声明: 1.此毕业论文是本人在指导教师指导下独立进行研究取得的成果。 除了特别加以标注地方外,本文不包含他人或其它机构已经发表或撰写过的研究成果。对本文研究做出重要贡献的个人与集体均已在文中作了明确标明。本人完全意识到本声明的法律结果由本人承担。 2.本人完全了解学校、学院有关保留、使用学位论文的规定,同意学校与学院保留并向国家有关部门或机构送交此论文的复印件和电子版,允许此文被查阅和借阅。本人授权大学学院可以将此文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本文。 3.若在大学学院毕业论文审查小组复审中,发现本文有抄袭,一切后果均由本人承担,与毕业论文指导老师无关。 4.本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。论文中凡引用他人已经发布或未发表的成果、数据、观点等,均已明确注明出处。论文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究成果做出重要贡献的个人和集体,均已在论文中已明确的方式标明。 学位论文作者(签名): 年月

关于毕业论文使用授权的声明 本人在指导老师的指导下所完成的论文及相关的资料(包括图纸、实验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属华北电力大学。本人完全了解大学有关保存,使用毕业论文的规定。同意学校保存或向国家有关部门或机构送交论文的纸质版或电子版,允许论文被查阅或借阅。本人授权大学可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存或编汇本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为大学。本人毕业后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为大学。本人完全了解大学关于收集、保存、使用学位论文的规定,同意如下各项内容: 按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存或汇编本学位论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入学校有关数据库和收录到《中国学位论文全文数据库》进行信息服务。在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。 论文作者签名:日期: 指导教师签名:日期: 基于JSP的网上购物系统设计 摘要:本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。最后,本文对网 上购物系统进行了系统检测并提出了还需要改进的问题。 本系统主要为用户提供了会员注册,购物车管理,用户资料修改等功能,为管理员提供了商品管理,用户信息管理等功能。在设计方面,本系统采用B/S三层结构,同时使用JSP技术进行动态页面的设计,从系统的安全性和代码的可重用性方面考虑,运用JavaBean对程序的关键代码进行封装。后台数据库选用My SQL数据库。 关键词:B/S结构;JavaBean;JSP;

学生网上选课系统毕业设计论文

实训报告 课题名称:学生网上选课系统

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

在线聊天系统毕业设计论文 (1)

摘要 随着Internet技术的飞速发展,网络已经成为人们生活中不可缺少的一部分,通过聊天室在线聊天已成为网络上人与人之间沟通、交流和联系的一种方式。 为此,越来越多的网站开始提供在线聊天的功能。与此同时,聊天室也以其方便、快捷、低成本等优势受到众多企业的青睐,很多企业的网站中也加入了聊天室模块,以达到增进企业与消费者之间、消费者与消费者之间相互交流的目的。 本文是软件工程在线聊天室系统的开发说明,重点运用软件工程知识对系统进行分析、设计实现和测试的思想的具体描述,其中包括软件生命周期的三个主要方面:软件定义(问题定义、可行性研究、需求分析)、软件开发(总体设计、详细设计、编码、测试)和运行维护。通过实际的运用软件工程知识处理问题,加强程序的规范性、清晰性、可靠性,并且使得程序易于维护。本软件使用JAVA进行编写,具有良好的兼容性且易于实现。聊天室操作简洁容易上手、结构简单、查找方便、实用性强。 关键字:网络、通信、套接字、连接

目录 序言 (3) 第一章 VisualC++及Socket套接字介绍 (5) 一 VisualC++ 介绍 (5) 二 Socket套接字介绍 (6) 第二章软件需求分析 (15) 一系统客户要求 (15) 二系统详细设计 (16) 三系统开发目标 (17) 四系统开发思路 (17) 五需求总结 (18) 第三章系统具体实现 (21) 一概要设计 (21) 二定义服务器端和客户端的通信结构及含义 (22) 三服务器端的实现流图 (25) 四客户端的实现流图 (28) 第四章系统测试 (30) 第五章系统运行和维护 (32) 第六章结束语 (33) 参考文献 (34)

网上考试系统设计毕业论文

网上考试系统设计毕业论文 目录 1 前言 (1) 2 技术支持 (3) 2.1 B/S(Browser/Server)模式 (3) 2.2 https://www.360docs.net/doc/8a17894933.html, (4) 2.3 IIS(Internet Information Services)简介 (9) 3 系统设计 (10) 3.1 需求分析 (10) 3.1.1 系统功能分析 (11) 3.1.2 系统性能分析 (12) 3.2 前台设计 (12) 3.2.1 界面设计目标 (12) 3.2.2 界面设计思路 (13) 3.3 后台设计 (13) 3.3.1 系统总体设计 (13) 3.3.2 子系统设计 (14) 3.3.3 公用模块设计 (23) 3.4 数据库设计 (24) 3.4.1 数据库概念设计 (24) 3.4.2 数据库物理结构设计 (27) 4 系统实现 (31) 4.1 系统网络实现 (31) 4.2 系统数据库实现 (33) 4.3 系统前台实现 (36) 4.3.1 学生子系统 (36) 4.3.2 教师子系统 (39) 4.3.3 管理员子系统 (40)

4.3.4 公共模块 (41) 4.4 系统功能实现 (46) 5 小结与展望 (51) 5.1 小结 (51) 5.2 展望 (51) 致谢 (53) 参考文献 (54)

1 前言 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。 远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是网上考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行网上考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。 网上考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,以发现自己的不足,使得学习效率得到很大提高。网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来. 目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web 模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应

jsp+mysql在线考试系统论文

目录 1 系统概述 (2) 1.1系统需求 (2) 1.2 国内外研究现状 (2) 1.3网站的开发语言和语言功能 (2) 1.4 系统具备的特点 (4) 2 在线考试系统的系统的需求分析 (5) 2.1在线考试系统的需求分析 (5) 2.2在线考试系统的概要设计 (5) 3 在线考试系统的详细过程 (7) 3.1系统环境 (7) 3.2数据连接的设计 (7) 3.3 servlet的使用 (8) 3.4部分功能的设计与实现举例 (9) 3.4.1在线考试功能的设计与实现 (9) 3.4.2系统管理功能的设计与实现 (11) 3.5安全性设计 (12) 4 系统的测试 (13) 4.1系统测试分析 (13) 4.1.1测试过程 (13) 4.1.2 测试方法 (14) 4.1.3 具体的方案测试 (14) 4.2 系统测试结果 (14) 5 课程设计总结 (14)

1 系统概述 1.1系统需求 网络考试系统是实现网络教育的一个重要组成部分,通过网络考试系统你可以及时测试自己的学习进度、自己对已学习知识的掌握程度。网络考试与传统考试相比有着明显的优势,考生和教师可以从世界的任何角落,通过浏览器接入因特网来使用考试系统,不受地域的限制,同时也使得用户可以更加灵活地安排考试时间,可以在任何时候使用网络考试系统进行自测,快速查询考试成绩。所以,网络考试系统的开发和应用现在正受到越来越多的大学的重视。在本单位,网络考试模式是教学改革的正式项目之一,它可以运用到多种教学过程中。例如对于本单位公共课程“计算机应用基础”,要求在计算机等级考试前进行一次拟上机考试,以前都是由老师自己命题,然后复制题目到每个学生的机器上,学生把答案写一个文件中,做完题后由教师回收该文件进行判分。这样的考试,过程变得非常复杂,让教师的负担很重;而且考试题目不统一,经常出现很多无法估计的问题,考试效果不能达到预想的目的。基于上述情况,迫切需要一个界面统一、管理使用方便的网络考试系统的出现。 校园网建设的普及和完善以及Web数据库技术的快速发展为网络考试系统开发提供了良好的媒介和基础,使我们对考试过程的实施和管理由书面化和单机化过渡到了网络化。 1.2 国内外研究现状 互联网的考试用途很早就受到了各方面的重视,既然考试能够通过电脑完成,那么网上考试从技术上来说就是可行的。国内著名的工商管理考试GMAT于1999年就开始实行算机考试,2000年后GRE,TOEFL考试也开始采用计算机考试,向着网络化方向发展。近年来出现的各种rI’认证考试以及英语GM八T和GRE考试已经是一种基于计算机网络的考试,完全摆脱了纸和笔。考生使用计算机答卷,通过网络提交答卷,自动阅卷。网络考试的优点是显然的:阅卷更加迅速,考试结束考生即可知道考试结果,还免了纸介质的试卷和答卷的传输,从而降低了保密成本。通过抽取不同的试题,或者是随机变换试题顺序或答案顺序,可以做到一人一卷,极大地降低了作弊的几率。另外,网络考试为自适应考试提供了可能。基于计算机网络的考试需要专门的较高水平的技术支持,考试己经发展为一种产 业。 网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(C/S)型的Mls型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用W七b技术实现。节几b技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,只需要有一个标准的web浏览器就可以。应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。采用这种体系结构的计算机网络考试和管理系统适用于一个考场或几十个考场、几十人或几万人同时进行无纸化考试,解决了考试系统对客户机软件过分依赖的问题,减轻了客户机软件维护工作量。比以往的考试系统更具有实用性。而且,考试系统安装和试题装卸的程序简易,进行不同类别试题的考试时仅需要在服务器上进行试题的更换处理,对考场的计算机配置应考专业的相应软件,考生就可以进行考试。目前国内成熟的网络考试系统多为QS模式,比如清华毫太网络考试系统, B/S模式的比较少,其中基于JavaZ技术的网络考试平台则更少。 1.3网站的开发语言和语言功能

基于JSP的网上购物系统的设计与实现毕业设计论文

毕业论文 基于JSP的网上购物系统的设计与实现

摘要 本网上购物系统是一个基于Internet,采用B2C(Business to Consumers)模式,并根据现有的网上购物系统的现状而设计开发的电子商务平台。它不但可以扩大商家的规模和市场影响力,而且可以减少企业的经营成本,提高工作效率。 本文首先介绍了网上购物系统的现状及开发背景,然后论述了系统的设计目标,系统需求和总体设计方案,较详细的论述了系统的详细设计和实现。 最后,本文对网上购物系统进行了系统检测并提出了还需要改进的问题。 本毕业设计的内容是设计并且实现一个基于JSP技术的网上购物系统,主要使用了Struts+Spring+Hibernate等多种框架的结合使用,用MyEclipse 作为开发工具,以MySQL作为数据库,以Macromedia公司的Dreamweaver 作为界面美化工具,使用Java语言开发,页面采取JSP动态页面开发技术。 该系统界面简单、操作方便,容易维护。 关键词:MyEclipse;MySQL;JSP;Dreamweaver

Abstract The shop online system is an electronic commercial platform which has been designed according to the situation of shop online system based on Internet with B2C mode. It can not only enhance the scale of shopping centre and market influence, and can also re duce the enterprise’s running cost, improve work efficiency. The thesis has firstly introduced the practical situation and the developing background of the system. And then has described the designing goal、system need and the whole designing plan, has described the detailed design and reality of the system in detail. Finally, conclusion has been drawn about the system and problem has also been raised. The content of graduation design is to design and implement an online shopping system based on JSP technology, mainly using Struts+Spring+Hibernate and other frame used in combination, using MyEclipse as a development tool, using MySQL as the database, with Macromedia's Dreamweaver as the interface landscaping tools, the use of Java language , development page JSP, adopt dynamic page technology. This system interface is simple, convenient operation, easy maintenance. 【Key Words】MyEclipse; MySQL; JSP; Dreamweaver

学生选课系统-毕业论文

本人郑重声明:本人所呈交的毕业论文(设 计),是在导师的指导下独立进行研究所取得的成果。毕业论文(设计)中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或在网上发表的论文。 特此声明。 论文作者签名: 日期:年月日

目录 摘要 (1) ABSTRACT (2) 第一章引言 (3) 1.1课题背景及意义 (3) 1.2开发工具的选用及介绍 (3) 1.3课题的可行性分析 (5) 第二章系统总体分析与设计 (6) 2.1设计构想 (6) 2.2界面规划 (7) 2.3数据流程规划 (8) 第三章数据库设计与实现 (9) 3.1数据库系统分析 (9) 3.2数据库逻辑设计 (11) 第四章登录界面详细设计 (14) 4.1界面设计 (14) 4.2管理员/教师/学生登录功能 (14) 4.3密码修改页面 (18) 第五章管理员详细设计 (22) 5.1界面设计 (22) 5.2设计方法 (22) 第六章测试及设计过程中的问题及解决 (27) 6.1数据库的连接 (27) 6.2参数的传递 (27) 6.3运行环境 (28) 第七章结论 (29) 致谢 (30) 参考文献 (31)

摘要 在没有学生选课系统之前,选课方法是随堂报名,这种方法虽然简单,但是造成选课的盲目性和教务处处理选课数据的繁重性,并且容易发生数据丢失和统计错误。为了减轻教务处工作量,以及更加合理的分配教学资源,对学生选课系统进行设计和开发。 本文主要针对学生选课系统管理员端,以及登录,注销,修改密码这些功能的设计和开发。针对管理员的功能,主要从管理员对教师,学生,院系,课程,以及管理员自身信息功能的添加,查看,修改,删除进行了设计和开发,实现了对教师,学生,院系,课程,以及管理员自身信息的管理功能。 学生选课系统的基本设计思想是使用B/S结构来开发,另外着重讨论了用https://www.360docs.net/doc/8a17894933.html,技术和SQL Server 2000来开发该系统,并给出了主要部分的实现代码及控件的使用,另外还对控件的优点进行讨论。系统在Windows XP系统和https://www.360docs.net/doc/8a17894933.html,平台下开发完成,使用C#作为开发语言。由于架构比较合理,系统有较高的安全性和较好的使用性能。其中连接数据库的字符串可随时在web.config里修改,增加了配置的灵活性,保证了数据库的安全。 关键词:学生选课,https://www.360docs.net/doc/8a17894933.html,,B/S结构,管理员端

“网络教学系统”毕业论文(java)

第一章绪论 1.1 开发背景 随着网络的普及,学校需要寻找新的学习模式。在线学习是一种新的教育形式。在线学习系统主要服务于学校内的所有学生,为他们很好的提供更多元化的学习环境、更方便复习,预习的学习渠道。在线学习系统是一个正在兴起的应用领域,主要利用网页制作、数据库等技术实现网上教学的实时性、交互性、动态性。目前对于网上学习的模式以及其所涉及的技术仍有许多问题需要探讨和解决。本系统突破一般多媒体辅助教学工具的思想,目的是尽可能将现实的活生生的学习环境和方法应用于网络教学中,提高学生网上学习的兴趣,从而真正提高网上学习质量;同时本系统的总体框架是为建立多学科的通用的模块化的网上学习平台,为今后开展广泛的网上教育提供技术基础服务。作为传统教学的延伸,网络信息化教学的作用正逐步被人们所重视,随着网络技术和多媒体技术的进步,网络信息化教学系统还会有更多的发展空间。 1.2 开发意义 在传统的课堂式教学下学习存在着很多的缺点:如:享受到最优秀老师服务的只能是少数人;不能随时随地、灵活有效的、个人掌握学习主动权。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及,计算机已进入人类社会生活的各个领域,并发挥着越来越重要的作用,越来越多的学员选择网上在线学习。 在线学习提供最优秀的教育资源传统授课方式中,真正能享受到最优秀老师服务的只能是少数人,而通过在线学习提供的视频学习,任何人都可以轻松享受到优秀老师提供的教学服务,在线学习系统整合各领域最优秀的教学视频,可以让你接受的第一流的教育。在线学习不受时间的限制,并且可以随时随地在可以上网的地方参与学习。

第二章系统分析 2.1 系统的需求分析 区别于课堂式教育,网上在线学习具有了传统的课堂式学习无可比拟的优点:网上在线学习体现了真正的因材施教;学生学习不受入学年龄的限制,并且可以避免传统教学模式下时间和空间的限制;在线学习对学生来说是时空的解放,宽松的学习氛围更可以使学生发挥他们的聪明才智,他们可以在学习活动中相互启发、协作交流;在线学习也是一种多向的信息交流活动,学生在获取不同的学习资源时可进行比较,集思广益,取长补短,深入理解和消化所学的知识,益于对新知识的意义建构;当代学生学习动机呈多样性,学习压力因素各异,而在网络背景下的学习者可根据自身的特点采取不同的学习方法。让更多的人符合科学发展跟上时代的步伐。 根据以上实际的需求和特色,本系统需满足以下几个方面的要求: 1.提供一个可以与他人交流互动的平台,在这个平台上面学生可以发表自 己的见解,达到交流共享信息的目的 2.学生可在此系统中注册成为用户,注册成功之后在平台上交流时其他用 户就可以知道你的信息,从而可以使用户大胆放心的在这个平台上分享 更多的信息。 3.学生可以在此平台上获取到他们所想要的学习资料 4.学生可以在此平台上进行在线学习。 2.2 系统开发设计思想 系统采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护; 系统应具备数据库维护功能,及时根据用户需求进行数据的添加、删除、修改、备份等操作。 2.3系统开发步骤 在线学习系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完

在线考试系统毕业论文

在线考试系统 摘要 随着计算机网络技术及相关技术的不断发展,考试的手段和媒介也在发生着巨大的变化,传统的考试方式和手段正面临着强烈的冲击。计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到实现了真正的无纸化考试。在线式考试不仅可以节省大量的人力、物力,还可以提高考试的效率和质量,降低考试成本,使得网络考试不受时间和空间的限制,并且评测结果更为准确和客观。 将“在线考试系统”作为设计题目主要是为了把教师从传统的卷纸考试的工作中解脱出来,把学生从传统的学习方式中解脱出来。 “考试系统”主要由两个部分组成,分别是:“前台的网页设计”和“后台的题库系统服务”。该系统所能实现的主要模块功能,包括学生信息管理、管理员信息管理、考试科目管理、题库管理、自动组卷、在线考试、自动阅卷、学生成绩管理等功能。 本系统采用ASP语言进行开发,集题库管理,在线考试,实时评判于一体,本文分析了计算机考试系统的关键技术以及存在的问题。提出了实现该系统的体系结构,软件功能模块等,系统通过提高考试的效率,增强测试的反馈效果,使教师的教与学生的学更有针对性。 本系统速度快、稳定性强,为学生课程学习、个性化学习提供了灵活、方便、科学的检测手段,经过测试,该系统达到了预期的设计目标,非常适合于学校的考试工作。 关键词:在线考试; ASP技术; 数据库开发和应用; 随机生成试卷; 目录 摘要1 关键词:1 绪论2

1系统实现的关键技术3 1.1ASP技术3 1.2数据库技术4 1.2.1数据库技术概述4 1.2.2ADO与数据库的交互技术5 2系统分析6 2.1分析6 2.1.1条件的可行性6 2.1.2技术的可行性6 2.1.3经济上的可行性6 2.1.4考试系统的实用性6 2.2系统构架与开发环境6 2.2.1确定系统的构架6 2.2.2选择开发环境7 2.3系统需求分析7 3数据库分析与设计8 3.1数据流程分析8 3.2数据库概念设计9 3.3数据库逻辑设计9 4系统设计与实现10 4.1总体设计10 4.2模块的详细设计11 4.2.1管理员子系统11 4.2.2学生管理子系统13 5系统测试14 5.1测试内容14 5.3测试总结15 6结论15 参考文献15 致谢错误!未定义书签。 绪论 随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,其中之一是教师如何通过网络了解学生的学习状况。为此,配合传统课堂教学而建立的在线考试系统就显得相当必要。传统的考试都是采用纸、笔为介质的手工考试方式,即使在目前的高等学校,这种方式仍然被广泛使用。随着考试类型的不断增加和考试要求的不断提高,教师的工作量将随之增大。同时,一次考试的反馈能力弱,试题选择随意性大,人为因素明显,且考试时间地点必须固定。因此,传统的考试方式己经不能完全适应现代考试的需要。 随着人们对网络的科学性和广泛性的理解与加深,人们越来越重视考试系统的重要

《基于WEB的在线考试系统》论文

目录 摘要: (1) 一、引言 (2) 二、系统概述 (2) 三、运行环境 (2) 四、系统分析 (3) 五、总体设计 (3) (一)系统可行性分析 (3) (二)系统需求分析 (4) 六、系统设计 (5) (一)试题(客观题部分)设计 (5) (二)数据库设计 (5) (三)功能模块详细设计 (7) 七、设置数据库 (11) 八、数据的安全与保密 (12) 九、结束语 (12) 参考文献: (12)

基于WEB的在线考试系统 姓名:马启刚学号:指导教师:谢允 摘要: 近年来,互联网在国际上得到了迅猛的发展,基于互联网的各种应用也日益受到人们的重视。基于Web的考试系统正是在这种形势下应运而生的。尽管传统的考试形式应用还非常普遍,但伴随着远程教学的推广普及,作为远程教学系统子系统的在线考试系统呼之欲出。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,基于B/S模式设计开发了《基于WEB的在线考试系统》这一ASP应用程序。它运用方便、操作简单,效率很高,现阶段虽只实现了试卷的客观题部分(判断题、单项选择和多项选择),但已具有试题(卷)录入、修改和查询,组卷以及进行在线考试等重要功能,也就是说基本实现了无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。 关键词:在线考试 ACCESS数据库管理系统 B/S WEB-based Online Examination System Name : Ma Qigang Student Number : 09 Advisor : Xie Yun Abstract:Using the network and the database technology, the union the hardware price generally falls at present the advantageous superiority which constructs vigorously with the wide band net, we based on B/S mode and has developed The ASP application of "WEB-based online examination system". It utilizes, the operation conveniently simple, efficiency very high, the present stage although only realized the examination paper objective topic to be partial (judgment topic, single item choice and many choices), but had the test question (volume) to input, the revision and the inquiry, the group volume as well as carries on the on-line test and so on the important function, in other words has basically realized no-paper the test, satisfied any authorization the examinee took a test anytime and anywhere and rapidly obtains the result, at the same time also greatly reduced the teacher to set the topic of a composition, the group volume and changes the volume and so on the arduous work load. Key word: On-line Examination ACCESS Database Management System B/S

毕业设计---网上教学资源共享系统

毕业设计(论文) 网上教学资源共享系统 学院―――――――― 专业――――――― 班级―――――――― 姓名―――――――― 2007年 3 月 15 日

摘要 通过网上教学资源共享系统的建设,完成了对于操作系统课程的远程化授课。可以使学生不受时间空间的限制,通过网络对于这门课程进行学习。建立起了基于B/C的网络化教学系统。本网站采用当前最流行的JSP网络编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本文中所做的主要工作:介绍Win2000 +JSP(J2DK+TOMCAT)系统并且嵌入 JAVABEAN的一般原理;阐述整个网上教学资源共享系统的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;详细设计实现学院介绍、教学资源、课程表、课堂教学、在线答疑、其他课程、课件下载、留言反馈、站内搜索、公告专栏、友情链接、校园风景、新闻中心、栏目导航等程序模块;各个模块的具体实现,且分析并解决实现中的若干技术问题;建立完整的实验网站,进行测试并分析结果。 关键字: JAVABEAN JSP 网上教学资源共享系统 JAVASCRIPT JDBC

Abstract Through the operating system teaching website construction, completed long-distance has taught regarding the operating system curriculum, was allowed to cause the student without the time space limit, and carried on the study through the network regarding this curriculum. Established based on the B/C network teaching system. This website uses the current most popular JSP network programming technology, may realize the data to be highly effective, dynamically, alternately visits, and has the formidable Server/Client interactive ability. In this article does main work: Introduced Win2000 +JSP (J2DK+TOMCAT) the system and to insert JA V ABEAN the general principle; Elaborates the entire operating system teaching website outline design, the system structure and the principle of work; Has analyzed in the system realization particularity, the difficulty and key; The detailed design realization institute introduced, in the teaching resources, the class schedule, the classroom instruction, the on-line Q/A, other curricula, class downloading, the message feedback, the station search, program module and so on announcement column, friendship link, campus scenery, news center, column navigation; Each module concrete realization, also in analysis and solution realization certain technical questions; The establishment integrity experimental website, carries on the test and the analysis result. Key words: JA V ABEAN JSP Network teaching JA V ASCRIPT JDBC

《数据库原理》课程在线考试系统的设计与实现大学论文

中文题目:《数据库原理》课程在线考试系统的设计与实现 外文题目:THE DESIGN AND IMPLEMENTATION OF THE ONLINE EXAMINATION SYSTEM FOR THE COURSE OF DATABASE PRINCIPLE 毕业设计(论文)共 72 页(其中:外文文献及译文15页) 完成日期年月答辩日期年月

摘要 如今,计算机网络技术日益成熟和校园网的普及,为在线考试提供了良好基础。利用计算机以及网络技术实现考试的信息化,具有传统考试不可比的优点。因此开发适应信息时代的在线考试系统是有必要的。 面对目前形势,设计出基于B/S结构在线考试系统。此在线考试系统分别采用Windows 7、MySQL作为服务器端操作系统、后台数据库开发工具;系统体系结构采用B/S结构;MYECLIPSE为B/S模块应用程序开发工具。实现教师出卷、学生考试、教师组卷、教师阅卷、分配教师阅卷等功能。在设计中,使用目前流行的Ajax技术,提高客户机和服务器间数据交换效率以及灵活性。在本系统的开发中,还使用了例如XML、JavaScript等技术。本系统基于Internet/Intranet,将考试工作自动化和信息化结合为一体,来达到系统设计的基本目标和满足校内外,对考试信息共享、利用的要求。 关键词:在线考试;MySQL;jsp

ABSTRACT Nowadays, the popularization of computer network technology is increasingly mature and campus network, provide a good foundation for online exam. Using the computer and network technology to realize the test information, possesses the advantages of traditional exam than not. So to develop the online examination system of the information age is necessary. In the face of the current situation, design the online examination system based on B/S structure. The online examination system with Windows 7, MySQL as the server operating system, background database development tools; The system architecture adopts B/S structure; MYECLIPSE application development tools for B/S module. To achieve volume, exam, teacher group volume, teachers marking, distribution, marking, etc. In the design, the use of currently popular Ajax technology, improve the efficiency of data exchange between the client and the server, and flexibility. In the development of this system, and USES the technology of such as XML, JavaScript, etc. This system based on Internet/Intranet, combine examination for automation and information technology as a whole, to achieve the basic purpose of system design and meet face-to-face, on the requirement of information sharing and utilization of exam. Key words:The online test;MYSQL;jsp

在线考试系统---毕业设计开题报告

毕业设计开题报告 题目名称基于.net 在线考试系统设计 院(系)计算机科学学院 专业班级XXXXXXXX 学生姓名XXXXX 指导教师XXXX 辅导教师XXX 开题报告日期2015年1月9日 在线考试系统设计 学生:XXX,计算机科学学院 指导老师:XXX,计算机科学学院 一、题目来源 生产/社会实际等 二、研究的目的和意义 目前,社会行行业业需要人才,而人才选拔的重要途径是通过考试来判定。现阶段,学校考试大都是传统的考试方式:由老师纸上出题,学生纸上答题,老师人工阅卷,以及人工试卷分析四大步骤组成。这样做一是给老师带来工作上的繁琐,不利于老师工作效率的提高;

二是人工的考试方式由于工作量大从而容易出错;三是人为因素的不确定性,可能会造成选题范围过于狭窄。随着各种考试类型的不断增加和考试要求的不断提高,传统的考试方式已不能满足现在考试的需求。 计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率,提高考试的质量。从而使考试更趋于公正、客观。由于计算机自动组卷、阅卷,不仅能节省教师大量宝贵时间,而且能彻底消除出卷人的主观影响,考试工作更加规范化,更加客观、真实、全面的反映教学的实际效果,有助于促进教学质量的提高,有助于实现考、教分离,促使教师严格按照教学大纲的要求认真备课,认真组织教学内容,改进教学方法,对提高教学质量和整体教学水平有着非常重要的意义。现阶段,基于互联网应用技术的在线考试系统,由于客户端配置可以极为简单,考试不受地域的局限,是高校研究开发的一个热点。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,也具有相当大的经济意义。 三、阅读的主要参考文献及资料名称 [1].《网站开发实践》,邵丽萍,电子工业出版社,2007 年

相关文档
最新文档