基于ASP职称考试模拟系统设计
关键词:考试系统;数据库管理;在线考试
摘 要
随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试的网络化就显得尤其的重要了。
本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。
3 系统设计
3.1项目需求分析
本软件的名称为:职称考试模拟系统。
本软件的用户:各企、事业单位需要参与职称考试的人员以及考试的出题阅卷人员。
本项目作为各企事业单位信息化建设,推进员工职业技能提高的一部分,主要满足日益增长的对于员工技能考核晋升的需求,解决长期以来困绕传统职称考试所面临的一系列问题,如:首先作为传统的考试来说,大量的纸质试卷的使用对于资源是一个巨大的浪费,正在大力提倡可持续发展的形式下,节约不必要的纸张浪费势在必行;其次,对于出题人员来说,其工作量大,工作过程纷繁复杂,效率低下,因为针对每次不同的考试都要进行选题,出题,工作重复性高,而且意义不大;再次,在阅卷过程中,传统考试的阅卷人员、监考、评改统计等工作费时费力,并且由于人工阅卷的不稳定性较高,时常会出现误判,统分不准确等错误,这些都将影响到考试人员的切身利益。
特别是在信息化建设正如火如荼的今天,面对成千上万的考试人员,管理者往往叫苦连天。使用现代化的考试系统成为了必然,网络化的在线模拟考试系统就应任而生,本文中的模拟考试管理系统就是要解决这一问题。
为了解决这一问题,模拟职称考试管理系统是建立在Intranet/Internet网络架构上,用户包括管理人员和监考人员、考生,他们可以通过本地局域网登录系统进行操作,也可以通过Internet远程登录本模块。
为了满足用户的需求,该考试系统要实现以下目标。
1) 模块要全部用B/S系统开发,用户无需在本地机器安装软件,就可通过浏览器登录系统进行操作。
2) 模块采用ASP开发,具有完全的开放性,可以运行在任何支持ASP标准的服务器上,非常方便以后的维护和系统升级。
3) 只要系统允许,用户可以在任何时间、任何地点办公,包括出差在外地都可以使用该系统。
4) 模块维护费用很低,所有的维护操作只需要针对服务器进行,外地管理员只需要把服务器连接上网即可进行维护和升级,这对人力、时间、费用的节省是相当可观的。
5) 模块采用Web服务器和数据库服务器分离的方式,系统的安全性和性能因此得到很大提高。
6) 系统界面友好,使用方便,易操作。
目 录
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