1.2 目的和意义 2
1.3 研究现状 2
2 关键技术研究 4
2.1 .NET技术介绍 4
2.2 B/S框架 5
2.3 数据库技术 6
3 系统需求分析 7
3.1可行性研究 7
3.2 系统功能的UML用例图 8
3.3 界面要求 9
3.4 性能需求分析 10
3.4.1 实用性要求 10
3.4.2 高效率要求 10
3.4.3 先进性要求 10
3.4.4 安全性要求 10
3.4.5 灵活性与易维护要求 10
3.4.6 可扩展性要求 11
3.5 系统架构 11
3.6 系统的数据处理流程设计 11
4 系统总体设计 13
4.1系统功能模块设计 13
4.2系统的数据模型设计 14
4.2.1 数据概念模型的设计 14
4.2.2 数据物理模型的设计 16
5 系统详细设计 20
5.1 登录模块的实现 20
5.2用户管理功能模块 21
5.3管理员管理模块 22
5.4试卷管理模块设计 23
5.5 题目管理模块设计 25
5.6在线考试功能模块 26
5.7 新闻公告管理模块设计 27
5.8 课程管理 28
6 系统测试 30
6.1 系统测试目标 30
6.2 系统功能模块测试 30
7 致谢 35
8 参考文献 36
1 绪论
1.1 课题背景
网络发展不断有突破性进展,随之给我们带来的也是更多的方便,人们想要通过网络来实现培训中心在线考试这个计划,有了数据库愈发完善的技术这个基础,建起该系统也就成为了一个迫在眉睫的需求。[1]如今信息社会快速发展以及知识经济的增长使得人们更好的适应,则需要拥有计算机应用这项基础。考试不断的增多,随之而来的就是学生的数量急剧增长,那么建立这样的一个系统的想法就必须进入教育人的脑海中。它可以让学生随时随地的进行在线考试,只要有计算机的存在,它使的学生不再被学校这个环境所限制,更高效率的完成整个考试的过程。不仅是考试的知识点,还有考试技巧,考试心得等等。此外,培训中心考试系统还为参加考试的人提供一个模拟平台,考生可以通过这个系统不断练习题库,取长补短,找到自己的错误点,方便自己更容易复习。因此,该系统在不同层次上刺激了学生,使他们充满了对知识的渴望,也使得他们有一个相互交流的平台,更好的把自己的想法展现给其他学生,并且补足自己在其他缺陷上的不足,在本网站的建设过程中,主要参考了一些目前国内相对而言较好的相关专题网站,学习并且将国内关于培训中心考试系统的模式运用到实际设计当中,针对培训中心开发的系统,有ASP和VS2008来进行具体开发。