摘 要 科学技术的不断发展,计算机的应用日渐成熟,其强大的功能给人们留下深刻的印象,它已经应用到了人类社会的各个层次的领域,发挥着重要的不可替换的作用。随着信息化时代的到来,互联网的不断发展,以及校园网的广泛应用,通过在线考试系统已经成为适应社会发展的一种流行趋势,传统的在线考试方式以及远远不能满足当今社会发展需求,互联网技术的成熟,使得在线考试系统的开发成了必然。随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,信息化管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准确、快速、完善,并能提高工作管理效率,促进其发展。
在线考试系统的是基于B/S结构,采用JSP技术,springmvc框架,MYSQL数据库进行开发的。系统具有灵活的一体化设计方式,圆满完成了整个系统的全面设计。该系统采用标准的MVC三次架构,包括表示层、控制层和业务层三个部分,降低了系统开发的复杂性。主要采用JSP技术开发,提高系统的运行性能和安全性,并且易于维护和操作。
关键词:在线考试; JSP技术;B/S结构;springmvc框架;MYSQL数据库
目 录
1 绪 论 3
1.1 项目研究背景 3
1.2 研究现状 3
1.3 目的和意义 4
2 相关技术背景 5
2.1JSP技术 5
2.2 B/S结构 6
2.3JAVA概述 6
2.4 MYSQL数据库 7
3 系统分析 8
3.1 可行性分析 8
3.1.1 技术可行性 8
3.1.2 经济可行性 8
3.1.3 操作可行性 8
3.1.4 法律可行性 8
3.2流程分析 9
3.3 性能需求 10
3.3.1 系统的安全性 10
3.3.2 数据的完整性 10
3.4系统设计规则与运行环境 10
3.5 系统用例分析 11
3.5.1登录子用例图 11
3.5.2管理员用例图 11
3.5.3学生用例图 12
3.5.4教师用例图 12
4 系统设计 14
4.1系统概要设计 14
4.2系统结构设计 14
4.2.1整体结构设计 14
4.2.2网络拓扑结构设计 15
4.3数据库设计 16
4.3.1 数据库E-R图 16
4.3.2 数据库实体 16
4.2.3 数据库表 18
5 系统界面设计 20
5.1 系统登录界面 20
5.2管理员界面 20
5.2.1用户管理界面 20
5.2.2老师管理界面 21
5.3教师界面 21
5.3.1考试通知管理界面 21
5.3.2试题管理界面 21
5.3.3模拟练习管理界面 22
5.3.4评卷成绩管理界面 22
5.4学生界面 23
5.4.1考试通知公告查询界面 23
5.4.2模拟界面 23
5.4.3我的成绩界面 23
5.4.4我的错题本界面 24
6 测试 25
6.1系统测试意义 25
6.2 测试目的 25
6.3测试描述 26
6.4测试结论 26
总 结 27
致 谢 28
参考文献 29
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |