基于SpringBoot的学生成绩管理系统设计与实现毕业论文
2021-10-27 22:04:41
摘 要
随着信息技术的不断发展,各类管理系统有效地提高了生产生活的效率。在教育方面,将教务管理、图书馆管理、宿舍管理、人事管理等数字化也成为了教育发展的趋势。利用信息化技术实现学生成绩的有效管理,也在各大教育系统广泛应用。基于Spring Boot的学生成绩管理系统适应了信息化建设和信息系统建设这一总体趋势,能够克服学生成绩管理效率低下、信息精确度不高等问题。本次设计构建了一个基于Spring Boot的学生成绩管理系统,能够实现实时、真实、规范的学生成绩上传、查询、修改等工作,借此增强了学生成绩管理的安全性,提升了学生查询成绩的实时性,使学生成绩更加容易管理,从而实现了学生成绩管理的系统化操作。
本文详细地介绍了学生成绩管理系统开发的目的与意义,讲述了此次系统的需求分析、系统的结构设计、开发流程和实现系统的基本框架等内容,并对系统的实现进行了说明。最后对本次学生成绩管理系统的设计与实现做了一个展望与总结。
此次系统的开发环境采用Windows操作系统,Java工具使用IntelliJ IDEA,数据库的设计采用SQL Server,完成了一个较完整的基于Spring Boot和Vue的前后端分离的学生成绩管理系统。在分析学生成绩管理系统的功能需求与设计框架后,可将系统分为了三个主要的功能模块,分别是用户信息管理模块、课程信息管理模块以及学生成绩管理模块。本次设计针对系统的三大功能模块,完成了功能模块的设计与实现。
关键词:Spring Boot;信息技术;学生成绩管理
Abstract
With the fast development of information technology, almost all kinds of management systems effectively improve the efficiency of production and life. In the aspect of education, the digitalization of educational administration, Library Management, dormitory management and personnel management has become the trend of education development. Using information technology to achieve effective management of student achievement is also widely used in all major education systems. The student score management system based on Spring Boot adapts to the general trend of information construction and information system construction, and can overcome the problems of low efficiency of student score management and low accuracy of information. This design constructs a student's score management system based on Spring Boot, which can realize real-time, real-time, standard student's score upload, query, modify and so on, thus enhancing the security of student's score management, it improves the real-time character of student's inquiry result, makes student's result easier to manage, thus realizes the systematized operation of student's result management.
In this paper, the purpose and significance of the development of student performance management system are introduced in detail, and the requirements analysis, structural design, development process and the basic framework of the system are described, and the realization of the system is explained.Finally, a prospect and summary are made for the design and implementation of the student achievement management system.
This system development environment uses Windows operating system, Java tool uses IntelliJ IDEA, database design uses SQL Server, has completed a more complete based on Spring Boot and Vue before and after the separation of the student score management system. After analyzing the functional requirements and design framework of the student achievement management system, the system can be divided into three main functional modules: User Information Management Module, course information management module and student achievement management module. The design of the system for the three functional modules, the completion of the functional module design and implementation.
Key Words:Spring Boot;Information technology;Student performance management
目 录
第1章 绪论 1
1.1 研究目的与意义 1
1.2 国内外研究现状 2
1.3 论文内容安排 3
第2章 系统的需求分析 4
2.1 系统的总体需求分析 4
2.1.1 总体需求概述 4
2.1.2 系统功能性需求分析 4
第3章 系统的设计 9
3.1 系统的总体设计 9
3.1.1 系统总体架构 9
3.1.2 系统功能模块划分与设计 10
3.1.3 数据库设计 11
3.2 系统子模块的详细设计 14
3.2.1 用户管理模块设计 14
3.2.2 课程信息管理模块设计 19
3.2.3 成绩管理模块设计 24
第4章 系统的实现 31
4.1 系统测试 31
4.1.1用户登录 31
4.1.2用户管理 32
4.1.3课程管理 40
4.1.4成绩管理 42
4.2 源代码分包及依赖说明 47
4.2.1后端分包说明 47
4.2.2前端分包说明 50
4.2.3项目依赖说明 51
第5章 总结与展望 53
5.1 总结 53
5.2 展望 53
参考文献 55
致 谢 56
第1章 绪论
1.1 研究目的与意义
这些年,随着社会的不断进步与科技的迅猛发展,有关信息的研究和技术毫无疑问在多年来的深入研究中取得了长足的进步,信息技术在我国逐渐被重视起来,人们已经逐渐习惯在信息技术的帮助下进行各项工作。在高校教育发展等领域,利用信息技术推动教育的发展,不断对相关技术进行创新性研究,已成为教育发展的整体趋势,越来越多信息技术被应用到教学管理当中。
众所周知,随着国家及个人对教育的重视程度逐渐加大,近些年各大高校招收学生人数也越来越多,导致教务人员对于学生成绩的整理和汇总等工作的操作管理愈发复杂,管理起来十分不方便。使用过去落后的纯手工方式来对学生成绩进行管理,不仅使教务人员工作效率十分低下,而且难以及时有效地掌握最新进展情况,容易让教务人员陷入各种重复的、价值含量低的成绩管理工作中,造成了资金和劳动力的浪费,给学校的日常工作带来诸多不便。这种传统的管理方式已不能适应时代的发展。因此人们对学生成绩管理中出现的各种问题越来越重视。将管理系统应用到学生成绩的管理当中,能够有效地减轻学校教师及管理人员的工作负担,减轻学校额外的支出费用,提高学校教职工的规定时间内的工作成果数量与工作的准确度,节省时间使学生可以更快了解自己的成绩情况。因此,为了有效地解决上述问题,学生成绩管理系统应运而生。本次毕业设计也希望设计出一个操作方便、提高工作效率的学生成绩管理系统。
根据这一背景,对学生成绩管理系统的三类基本用户,即学生、老师与管理员,本次毕业设计的总体设计目标是实现这几类用户所需要的几项主要功能。学生可以进行查阅、修改个人资料等操作,也可以查阅某科目的成绩、平均成绩、平均绩点等内容。并且可以根据课程名称等信息进行相关成绩的查询;老师可实现课程信息的增删查改,课程成绩的录入、修改以及导入导出操作,在对课程成绩进行排名后,老师可对此结果进行查阅,此外,可进行老师个人资料的更改、查询,学生资料的查阅等;管理人员可以执行诸如检索和管理关于教师基本信息、学生基本信息、课程信息和学生成绩的资料等相关操作。