| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15244 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.docx) |
摘 要:计算机的软硬件的飞跃式成长以及计算机科学技术的进步,使得其在当下的生活当中变得相当重要,小到家庭娱乐、企业办公,大到国防航天、科学探索都离不开计算机技术。随之越来越多的新兴行业出现,在人才选拔,技术认证等考核中,更多的采用在线考试的方式。近年来网络的进步,新冠肺炎的爆发将在线教育推向顶端,随之在线考试辅助老师掌握学生情况,完成教学计划也是必要的。在线考试相较于传统考试不受空间等局限,能更便捷,更准确的帮助完成各种考核,减轻教职工压力,减少人为失误,也方便了试题的存储,减少了传统试卷运输搬运的成本。
本文研究实现了在线考试系统和分析了其原理,并在基本原理上通过SpringBoot框架研究并完成在线考试系统,其基于Maven包含了像Tomacat之类的容器,相较于传统系统的开发它简化了许多配置。数据库采用MySQL,它最大的优势在于开源并能更好的保证系统安全有效的运行。最终完成了在线考试系统,提供了更多样化的、灵活的考试方式。
关键词:在线考试;SpringBoot;MySQL
目 录
摘 要
Abstract
第1章 绪 论 1
1.1背景与意义 1
1.1.1研究背景 1
1.1.2研究意义 1
1.2国内外发展(应用)现状 1
1.2.1国内发展(应用)现状 1
1.2.2国外发展(应用)现状 2
1.3论文所做工作及思路 2
1.3.1研究内容 2
1.3.2研究步骤 2
1.4论文章节安排 2
第2章 系统相关技术 4
2.1SpringBoot技术 4
2.1.1SpringBoot简介 4
2.1.2SpringBoot优势 4
2.2MySQL 5
2.2.1MySQL简介 5
2.2.2MySQL优势 5
2.3本章小结 5
第3章 在线考试系统需求分析 6
3.1功能性需求 6
3.1.1登录模块 7
3.1.2个人信息管理 7
3.1.3管理员模块 8
3.1.4教师模块 8
3.1.5学生模块 9
3.2非功能性需求 10
3.2.1性能需求 10
3.2.2安全性需求 10
3.2.3操作性需求 10
3.2.4可维护性需求 10
3.3本章小结 10
第4章 在线考试系统设计 11
4.1系统总体设计 11
4.2系统功能模块设计 13
4.2.1人员管理功能 13
4.2.2权限管理功能 13
4.2.3试题管理功能 13
4.2.4阅卷功能 13
4.2.5考试功能 14
4.3系统数据库设计 14
4.4本章小结 19
第5章 在线考试系统实现 20
5.1SpringBoot框架的搭建 20
5.2人员管理功能实现 23
5.3权限管理功能实现 24
5.4试题管理管理功能实现 27
5.5阅卷功能实现 27
5.6考试功能实现 29
5.7本章小结 30
第6章 在线考试系统测试 31
6.1测试环境 31
6.2系统功能性测试 31
6.3本章小结 33
第7章 结 论 34
致 谢 35
参考文献 36 |

