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