摘 要
“效率决定一切”,在信息爆炸的二十一世纪,无论是企业还是教育部门,如何提高工作的效率已经成为发展和提高竞争力重要指标。充分利用国家网络资源,推动教育信息化是当前教育发展的一个明确的方向;考试作为检测教育水平的一个重要手段,应是发展的重中之重;而实行在线考试,可以实现企业或学校等单位的低成本投入、高效率办公的宗旨。 目前电脑的使用日益普及,为考试的无纸化奠定了基础。在线考试系统以 SQL Server 2000企业版为后台数据库,与内嵌HTML的ASP编程技术相结合,开发了无纸化网上考试系统,实现了在线考试科目、题库和考生的自由管理,可以按照所需难度自动生成试卷、自动评分。在这种新的模式环境下,考务管理将突破时空限制,让企业或学校的管理者、教师和学生可以在规定的时间段内,在任何地点通过因特网进行网上考试,真正实现考试的无纸化和网络化;这将有效地避免纸张资源和人力资源的浪费,极大地提高工作效率的同时还有利于环境的保护,并可使老师从出题、改卷评分等费时的工作中解脱出来,将主要精力转移到创造性的教学改革工作中;与此同时使考试更加公开、公正、客观,给了考生最大的公平感,更加激发学生的学习兴趣。 关键词:SQL Serve 2000;ASP;HTML;DreamweaverMX2004; 在线考试系统
目 录
引言1 1可行性分析3 11 经济上的可行性3 111节约纸张、保护环境3 112节约人力、节约时间4 12 技术上的可行性4 121 ASP技术4 122 ADO技术5 123 SQL Server数据库6 124 HTML6 125 Internet8 13 时机上的可行性8 131因特网和局域网的普及8 132个人计算机的普及9 2 在线考试系统的系统设计9 21 系统构架9 22 设计思想10 23工作方式11 24 数据结构(库)的分析与设计12 25 总体结构设计16 26 数据存储18 261数据库系统的选择18 262访问数据库的三种方式18 263数据流和主要数据的工作流18 27系统功能19 271 题库管理20 272 试卷的生成22 273 参加考试 24 274 成绩平定 27 275 成绩查询 27 28 考试论坛 28 281 话题发表28 282 帖子的管理 28 3系统安全性28 31 用户身份的安全性 30 311 Session 与 Cookies 的安全性29 312使用身份验证机制保护ASP页面29 32 页面的安全性29 33 数据库的安全性29 34 代码的安全性29 4系统开发的问题和不足30 41 开发过程中遇到的问题和解决方法30 411数据类型的设计30 412分页显示 30 413数据库的备份问题31 414保证随机抽题不重复31 42 系统的不足之处31 43 系统扩展性32 5 系统测试 32 6 结论34 谢辞35 附录 系统的配置与使用 36 参考文献41
|