摘要:近几年伴随着教育水平的不断提高,大学生规模不断壮大,教学课程的种类不断增多,因此,传统的考试方法已经无法满足需要。如考生人数过多导致安排考场费力,试卷印刷浪费资源,时间和空间受限等方面。
随着网络技术的不断发展,产生了以B/S结构为开发模式的信息管理系统,满足了管理工作更高的要求。论文就是在此背景下,利用 ASP技术、SQL Server2000数据库管理系统以及Dreamweaver 网站开发工具开发了一个在线考试系统。论文介绍了在线考试系统的需求分析、可行性分析、模块设计、数据库设计、系统实现以及系统测试的整个过程。重点叙述了用户登录模块、后台管理模块和题库管理模块的设计。并得出结论:在线考试系统可以充分发挥网络的优势,通过建立大型、高效、共享的题库,以实现随时随地的考试,很大程度上解决了传统考试方式带来的不便。
关键词:在线考试系统;ASP;需求分析;SQL Server 2000
目录
摘要
Abstract
1 绪论-1
1.1 选题背景-1
1.1.1研究背景-1
1.1.2 在线考试系统发展的现状及必要性-1
1.1.3 《文献检索》在线考试系统-2
1.2 系统开发的目的及意义-2
1.2.1 在线考试系统开发的目的-2
1.2.2 在线考试系统开发的意义-2
1.3 系统建立的相关技术-3
1.3.1 数据库技术-3
1.3.2 ASP技术-3
1.3.3 Dreamweaver-3
2 系统分析-5
2.1 可行性分析-5
2.1.1 经济可行性分析-5
2.1.2 技术可行性分析-5
2.1.3 操作可行性分析-5
2.1.4 社会可行性分析-5
2.2 需求分析-6
2.2.1 系统功能需求分析-6
2.2.2 业务流程图-6
3 系统设计-8
3.1 设计目标-8
3.2 模块设计-8
3.2 数据库设计-9
3.2.1 数据库概念设计-9
3.2.2 数据库逻辑设计-12
4 系统实现-16
4.1 考生界面-16
4.1.1用户登录界面-16
4.1.2 用户注册界面-17
4.1.3 用户考试界面-20
4.1.4 成绩查看界面-21
4.2 后台管理界面-22
4.2.1 管理员登录界面-22
4.2.2 试题信息管理界面-24
4.2.3 考生信息管理界面-26
4.2.4 管理员信息管理界面-27
5 系统测试-29
5.1 系统测试的目的-29
5.2 单元测试-29
结论-30
致谢-31
参考文献-32