摘 要
本论文主要阐述了基于Web技术的英语网络考试系统的设计与实现。在介绍动态网页程序开发和数据访问技术基础上,提出了网络英语考试系统的组成与结构,阐述了系统的设计方案、实现方法以及所采用的开发工具和相关技术,还重点剖析了前台考试部分的程序设计。
本考试系统采用B/S模式开发,不需安装客户端,被授权用户通过浏览器即可登录系统,从而开始正常的考试。
本系统是基于微软公司的Windows 2000操作系统、Internet信息管理器与SQL Server数据库平台构建而成。微软公司产品优异的性能为本系统提供了高效稳定的运行环境,使本系统无论在运行速度、易用性还是在数据吞吐能力方面都表现卓越。
本系统采用了以下技术方案保证考试正常稳定的进行。全面的容错处理使考试作业流程得到有序的控制,对用户的误操作能够进行有效的屏蔽;在考试过程中,禁止考生刷新浏览器,防止考生误操作导致答案丢失;对鼠标右键操作进行限制,保证考试系统用户界面的完整性;另外,系统还提供了考试时间倒计时功能,使考生随时了解考试剩余时间。在考试结束前一分钟和最后10秒种,系统会提醒考生注意保存答案,防止答案丢失。考试到时后,如果考生还未提交试卷,系统将自动交卷,保证考试严肃、公正的进行。
关键字:网络考试系统 英语考试 Web ASP
Abstract
The present paper mainly elaborated based on the Web technology English network test system design and the realization. In the introduction dynamic homepage procedure development and in the data accessing technology base, proposed the network English test system composition and the structure, elaborated the system design proposal, the realization method as well as use development kit and correlation technology, but also analyzed the partial links programming with emphasis.
Have an examination system adopt B/S mode development, need to install the customer end originally, authorized users to log in to the system through the browser, thus begin the normal examination.
This system was structured with SQL Server database platform by a Windows 2000 operating system based on Microsoft, Internet information management device. The performance that the products of Microsoft are excellent has offered the high-efficient and steady running environment for this system; make this system no matter at the speed, apt to behave with the sex or in handling capacity of the data remarkably of operation.
This system adopt a great deal of technological scheme is it have an examination normal going on steady to guarantee. Overall fault-tolerant treatment makes having an examination and gets orderly control in procedure of the homework, can carry on the effective shielding to users' mistake operation; In the course of examination, forbid examinees to break the browser, prevent the examinee from operating and causing the answer to lose by mistake; Is it is it limit to go on to operate by right key to mouse, is it have an examination systematic user integrality of interface to guarantee; In addition system offer test time count-down function, make examinee is it have an examination surplus time to understand at any time. In examination one minute and last one second kind before finishing, system will remind examinee pay attention to answer of keeping, prevent the answer from being lost. Examination then, if examinee submit paper yet, system hand in an examination paper automatically, guarantee it is serious to have an examination, just going on.
Key Words: Network Exam System, English Exam, Web, and Asp
目录
1引 言. 1
2绪论. 2
2.1网络考试系统与B/S结构. 2
2.2数据库. 2
2.3数据库访问技术. 3
2.4开发平台与开发工具. 4
2.4.1系统软件. 4
2.4.2工具软件. 4
2.4.3系统硬件. 4
3系统功能分析与设计. 5
3.1系统构架分析. 5
3.2系统模块与流程说明. 6
3.2.1前台部分. 6
3.2.2后台部分. 8
3.3数据的安全与保密. 8
3.4试题设计. 9
3.5数据库设计. 10
4系统实施与测试. 13
4.1前台考试部分. 13
4.1.1考试子系统. 13
4.1.2成绩查询子系统. 27
4.2后台管理部分. 31
5结束语. 53
参考文献. 54
1引 言
时光飞逝,一转眼两年的大学生活就要结束了。作为对大学生活学习的总结,毕业论文就成了最后的一门必修课。提笔之时感慨万千,回顾这几天的大学生活,感情溢于言表。希望在这最后的大学时光里,能给母校交上一份满意的答卷。
现阶段,学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出卷、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,其工作也将变成一件十分烦琐和非常容易出错的事情。可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用及网络技术的迅猛发展,人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担以及提高工作效率、提高了考试的质量。从而使考试更趋于公证!客观!更加激发学生的学习兴趣。为了适应新形势的发展和本次毕业设计的需要,特推出了这套网络考试系统,但由于考试多样性及时间与技术的原因,只选取了其中的英语考试来进行课题的实施。希望其能在英语考试中发挥高效、便捷的作用。把教师从繁重的工作中解脱出来,并希望能为进行网络考试的发展进行有益的探索及尝试。
本论文大致分为以下几个章节:第一部分,绪论,主要为本论文的开展做理论上铺垫;第二部分,系统分析与设计,主要简述了系统的开发思路和构架过程;第三部分,系统实施与测试,详细说明了系统的实现过程;第四部分,附录,提供相关的技术资料。