【摘要】
利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,作为基于B/S模式研究开发了试题库与在线考试系统这一ASP应用程序。它运用方便、操作简单,效率很高,能实现真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,并给出其详细的成绩分析与试卷评估,同时也大大减轻了教师出题、组卷和改卷等繁重的工作量。本系统采用Vistual Studio 2005,SQL server2000开发,其中还用到了Asp.net Ajax1.0控件来实现异步刷新的效果。此系统实现了用户管理,试题生成,查询成绩,更新题目,显示考试结果等多个功能。其主要功能是突破地域和时间的限制,任何一个合法学生任何时间任何地点都能进行考试,并且阅卷工作全部由电脑承担,即迅速又准确,而且大大的减轻了老师的负担。
【关键词】在线考试 数据库技术 B/S模式 Vistual Studio 2005 Ajax
【Abstract】The use of network and database technology, combined with the current hardware prices fell and the construction of broadband networks enabling strong advantage, as based on the B / S model of the research and development of a test database with the online examination system of the ASP application. It is easy to use, simple operation, high efficiency, to achieve truly paperless examinations, to meet any examination authorized by any candidate and get results quickly, and gives detailed results of its analysis and assessment papers, but also greatly reduces the teachers questions, test papers, and papers such as the heavy workload. The system uses Vistual Studio 2005, SQL server2000 development, which also used the Asp.net Ajax1.0 asynchronous refresh control to achieve results. The system has user management, test generation, query results, update the subject, showing a number of functions such as examination results. Its main function is to break through the geographical and time constraints, any one of the legitimate in any place at any time students can carry out the examination and marking done by the computer to assume that the rapid and accurate, but also greatly reduced the burden on teachers.
【Keywords】Online examination database technology B / S mode Vistual Studio 2005 Ajax
目 录
任务书………………………………………………………………………….Ⅰ
开题报告……………………………………………………………………….Ⅱ
指导教师审查意见…………………………………………………………….Ⅲ
评阅教师评语………………………………………………………………….Ⅳ
答辩会议记录 …………………………………………………………………Ⅴ
中文摘要……………………………………………………………………….Ⅵ
外文摘要……………………………………………………………………….Ⅶ
1 引言………………………………………….……………………………….1
1.1 选题背景…………………………………………………………………1
1.2 目的和意义………………………………………………………………3
1.3 技术要求和设计范围……………………………………………………4
2 方案论证………………………………………….………………………….5
2.1 工作原理…………………………………………………………………5
2.2 运行环境…………………………………………………………………10
3 过程论述………………………………………….………………………….11
3.1 需求分析…………………………………………………………………11
3.2 系统总体设计……………………………………………………………12
3.3 系统实现 ………………………………………………………………15
4 结果分析 ………………………………………….…………………………27
4.1 开发难点及解决技巧 …………………………………………………27
4.2 系统运行 ………………………………………………………………27
5 总结 ………………………………………….……………………………28
参考文献 ……………………………………………………………………….29
致谢 …………………………………………………………………………….30
附录 …………………………………………………………………………….31
线考试系统
1 引言
1.1 选题背景
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。