职称考试模拟系统的设计与实现
摘 要
随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试的网络化就显得尤其的重要了。
本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。
关键词:考试系统;数据库管理;在线考试目 录
1 引言 1
1.1 课题背景 1
1.2 开发职称考试系统的目的和意义 1
2 开发环境介绍 2
2.1 ASP语言 2
2.2 MICROSOFT ODBC数据源管理 3
2.3 IIS 服务 5
2.4 DREAMWEAVER MX 2004开发工具 6
2.5 B/S数据库访问模式 6
3 系统设计 7
3.1项目需求分析 7
3.2数据库设计 8
3.2.1 功能流程图介绍 8
3.2.2功能流程图 9
3.2.3 数据字典 13
3.3功能模块 18
4 设计实现 22
4.1主要界面 22
4.2关键代码 26
结 论 30
参考文献 30
致 谢 31
声 明 32
1.1 课题背景
计算机网络技术的飞速发展,现在很多社会部门以及各个大学都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,作为信息化建设的一部分,特别是国家在“十一五”期间大力建设的电子政务方面的远程软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
在我国,虽然远程电子考试已经蓬勃地发展起来,但是目前社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加以及考试要求的不断提高,阅卷人员的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程职称技能培训和考试等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻阅卷人员的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发考生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。