基于网络的英语在线考试系统
随着Internet技术的迅速发展,高校校园网建设的逐步完善,传统的考试方式已经不能适应现代化考试的需要。Internet技术的发展为标准化考试提供了广阔的发展舞台,在网络下开展的远程测试,具有传统的考试模式无可比拟的优点。开发基于ASP的在线考试系统,将减轻教师的工作量,彻底改变考试中存在的人为因素,提高考试质量,为学生提供一个公平、公正的考试环境。
利用网络和数据库技术,本文设计了基于B/S模式,服务器端采用Access数据库系统和ASP组件构成的考试系统,客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。它运用方便、操作简单,效率很高。具有试题录入、修改和查询,手工组卷与自动组卷以及进行在线考试等重要功能,也就是说实现了真正的无纸化考试,满足考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,大大减轻了教师出题、组卷和改卷等繁重的工作量。
关键字:在线考试;客户/服务器模式;数据库
Abstract
The system of the Englishi exam online
Traditional examination method in high school wants generally through a book of artificial, examinee examination, artificial grade examination papers etc. process. Say for some public foundation lessons and professional foundation lesson, along with the increment of examinee's quantity, a workload for grade examination papers will be more and more big, and it work very trivial and come amiss very easily. Along with the technical and quick development of Internet, the campus net construction of high school of gradually perfect, the traditional examination method has already can't adapt the demand of the modern examination. Make use of the campus net resources, develop the last database of net and will ease a workload for grade examination papers consumedly with on-line examination system, is important reform to the traditional examination method. In order to standardized the examination to provide the vast development stage, the technical development of Internet opens the long range test of the exhibition under the network, having the incomparable advantage of traditional examination mode. Development according to the on-line examination system of the white poplar, will ease the teacher's workload, change the examination thoroughly in the existent and artificial factor, exaltation examination quantity, pursue studies to living to provide a fair, fair examination environment.
Make use of the network and the database techniques, combine the hardware price widespread slump and breadths to take the beneficial advantage that the net constructs strongly currently, this text designed according to the mode of B/ S, the server carries to adopt the examination system that the Access database system and the ASP modules constitute, the customer carries to adopt the browser to complete the examination whole process, can carry on the long range system maintenance and managements at the same time. It makes use of the convenience, the operation is in brief, the efficiency is very high. Have the of try records to go into, modification and search, a book of handicraft and a book and carry on the on-line examination to wait the important function, also is to say that carry out real turn the examination without the paper, satisfy the examinee to examine to combine at any time and anywhere to acquire the result quickly, and give its detailed result analysis with try a valuation, eased the teacher to make out questions consumedly, a book and change a workload with heavy etc.
Key words: Examination online;Key2:Browser/server Mode,Key:Database
目 录
1 绪论 10
1.1课题背景 10
1.2 课题研究的意义 10
1.3 国内外概况 11
1.4论文的组织 12
2 需求性分析 13
2.1现有系统的分析 13
2.2定义新系统标准 14
2.3系统功能目标需求 14
2.4 系统性能需求分析 14
3 系统设计 16
3.1系统的体系结构 16
3.2系统基本数据流程 17
3.3系统的数据库E-R图设计 18
3.4系统流程图 19
3.5系统功能模块图 20
3.6系统数据库表的设计 21
3.6.1管理员登录数据库 21
3.6.2 考生登录数据库 21
3.6.3 考试信息发布数据库 22
3.6.4考试试题数据库 23
3.7系统设计的相关技术和语言 24
3.7.1 ASP技术 24
3.7.2 VBScript 25
3.7.3 Access2000数据库 26
3.8 ASP+Access的安全隐患 27
3.8.1提高数据库的安全性 28
3.9 javascript 28
4.各个模块功能介绍 30
4.1 系统主页index.asp 30
4.2 新用户注册界面reg.asp 32
4.3 用户界面User_index.asp 33
4.3.1用户进行自测的界面 34
4.3.2自测成绩查询的界面 35
4..3.3 用户进行正式考试界面 35
4..3.4 用户正式考试成绩查询界面 36
4..3.5邮件功能界面 38
5.系统开发总结 39
谢辞 41
参考文献 42
附 录 A:外文资料原文 43
附 录B:外文资料译文 46
1 绪论
1.1课题背景
21世纪是以信息化为代表的时代。而学校尤其是高等院校作为高等基础教育的基地更加显得信息化对教育的独特作用。网络以其所具有特点为学校的考试提供了一种全新的方法和途径。基于网络的考试系统可以方便学生根据自己条件有选择的进行测试,同时在校老师也可以通过该系统实现对学生学习状况的考察。
正是得益于计算机网络技术的飞速发展,现在很多国内外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加以及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式.