没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
基于 Spring boot 的大学生
在线考试与成绩管理系统
I
摘 要
随着近 20 年来,计算机科学和网络技术的飞速进展,我们已经完全步入一
个信息科技时代,而在考试方面,在线考试与成绩管理已然成为一种全新的教育
方法与方式,各种培训平台相继出现。随着互联网平台的持续发展,计算机与企
业内网的持续数据化,使教育活动向无纸化、信息化方向发展,新的教育模式正
在快速地被改变着,同时对过去的教育方式提出了更大的挑战,并在短短的几年
时间里,实现了跨越式的发展与进步。
在传统纸质化和单一的上机考试已经不能满足目前教学中对多样化考试需
要的情况下,本文提出了以 Spring Boot 为基础,设计并实现了在线考试与成绩
管理系统,利用前后端分离的方法,构建了一种方便学生查阅、教师教学的开放
式在线管理平台。本文的分析和设计,该系统采用了 Spring Boot 和 Mybatis 这
两个框架技术,并使用了 B/S 的架构,还有免费、小巧、易用的 MySql 数据库,
服务器使用了开源的 Tomcat。本系统主要包括:考生登录,考生注册,考试答
题,试卷回顾,考生信息管理。它实现了以下功能:用户登陆管理、学科设置管
理、考生登陆管理、考试信息管理、试卷分发管理、试题设置管理、答题设置管
理、成绩统计管理、系统日志管理和系统设置等等功能
[6]
。
关键词:SpringBoot 架构;B/S 结构;MySql;软件开发;考试管理系统
II
Abstract
In the past 20 years, with the rapid development of electronics, computer science,
and network technology, we have entered a new era of electronic data. In terms of
exams, online exams and management have become a new teaching method, forming
various training platforms. With the development of internet platforms, the amount of
data in communication, computers, media, networks, and enterprise intranets is
constantly increasing, and teaching activities are developing towards paperless and
information-based directions. The new teaching mode is rapidly changing, while posing
greater challenges to the old teaching mode, achieving a leap in just a few years.
When traditional paper-based single machine exams can no longer meet the needs
of various exams in current teaching, this article proposes to design and implement an
online exam and score management system based on Spring Boot, and uses the method
of separating front and back to build an open online management platform to make
student consultation and teacher education easier. In the process of analysis and design,
according to the idea of software engineering, this paper discusses five parts in detail,
including system requirements analysis, system design, database design, system
implementation and system testing
[8]
. The system uses two main framework
technologies, Spring Boot and Mybatis, as well as MySql, which is free, small, and easy
to use. The server is open-source Tomcat. The system mainly includes: candidate
registration, candidate registration, test questions, paper review, and candidate
information management. It can achieve functions such as user management, subject
management, candidate management, exam management, question management,
answer management, scoring statistics, system log management, and system settings.
Finally, on the basis of completing the system design, functional and non functional
tests were conducted, and analysis, summary, and outlook were conducted based on the
test data
[9]
.
Keywords:SpringBoot architecture,B/S structure,MySql,Software development
目录
摘 要 ....................................................................................................................I
Abstract..................................................................................................................II
第 1 章 绪 论....................................................................................................1
1.1 研究背景...................................................................................................1
1.2 国内外发展现状.......................................................................................1
1.2.1 国内的发展现状................................................................................1
1.2.2 国外的发展现状................................................................................2
1.3 目的和意义...............................................................................................2
1.4 本文的主要研究内容...............................................................................3
第 2 章 系统开发环境与技术介绍....................................................................4
2.1 总体开发环境简介...................................................................................4
2.2 系统开发工具...........................................................................................4
2.2.1 Spring Boot 框架简介 .......................................................................4
2.2.2 Mybatis 框架简介..............................................................................4
2.2.3 MySQL 数据库简介..........................................................................4
2.3 系统开发平台及运行环境.......................................................................5
2.3.1 系统开发平台....................................................................................5
2.3.2 运行环境............................................................................................5
2.4 本章小结...................................................................................................6
第 3 章 需求分析................................................................................................7
3.1 系统基本功能描述...................................................................................7
3.2 可行性分析...............................................................................................7
3.2.1 经济可行性........................................................................................7
3.2.2 技术可行性........................................................................................7
3.3 功能分析...................................................................................................8
3.4 非功能分析...............................................................................................9
3.5 本章小结.................................................................................................10
第 4 章 数据库设计..........................................................................................11
4.1 数据库设计原则.....................................................................................11
4.2 数据库概念结构设计.............................................................................11
4.3 数据库表设计.........................................................................................15
4.4 本章小结.................................................................................................18
第 5 章 系统设计..............................................................................................20
5.1 系统架构.................................................................................................20
5.2 学生功能模块.........................................................................................21
5.3 教师功能模块.........................................................................................25
5.4 考试功能模块.........................................................................................27
5.5 本章小结.................................................................................................31
第 6 章 系统测试..............................................................................................32
6.1 测试目的.................................................................................................32
6.2 测试方法.................................................................................................32
6.3 测试用例.................................................................................................32
6.4 测试结论.................................................................................................33
总结与展望..........................................................................................................35
参考文献..............................................................................................................36
广东工业大学华立学院本科生毕业论文(设计)原创性声明......................37
致谢......................................................................................................................38
剩余42页未读,继续阅读
资源评论
开心工作室(kaic_kaic)
- 粉丝: 1327
- 资源: 91
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功