简介
此学生成绩管理系统是Springboot开发的信息管理系统。它的开发主要包括后端数据库的建立和维护以及前端应用程序的开发。管理员执行诸如添加,删除,修改和检查学生成绩的操作。就学生而言,只有检查结果的操作可用。管理员有权输入和删除学生的分数,这些数据将在WEB页面上实时更新和运行。
目前学生成绩管理系统,实现系统管理修改密码、成绩信息管理、选课信息管理、教师信息管理等操作,并能实现简单的成绩数据统计。本系统主要完成用户密码登录、修改、成绩信息管理、课程信息管理、学生信息管理、学生信息管理等基本功能。
(一)登录:登录模块为本设计中必要的功能模块,这是设计成一个独立的模块。目的是为了突出登录功能模块的重要性。管理员对进行系统用户登录操作。
(二)成绩信息管理:成绩管理系统是学生和成绩的变量,也是本系统的灵魂所在,目的是对全校的成绩进行增删改查操作
(三)学生信息管理:学生信息管理主要实现对学生成绩的档案管理操作(包括学生的信息添加、学生信息修改,学习信息查询等四个功能)。
(四)班级信息管理:班级信息管理模块是针对教师管理班级,对全校的所有班级添加、修改、删除查询等操作
(五)教师信息管理:对全校的所有教师添加、修改、删除查询等操作
(六)课程信息管理: 对全校的所有课程添加、修改、删除查询等操作
(七)系统管理:系统管理主要是管理员修改密码,对本系统的一些操作选项进行权限管理部分的问题。
需求用例
如下是各个模块的用例图
用户登录功能模块用例图
用户登录功能模块活动图
学生成绩管理系统用例图
由于篇幅有限,其他的用例图请到文末链接下载。
概要设计
从整体上面看能适应于多种运行环境,来应对未来变化的环境和需求。可扩展性主要体现在系统易于扩展,系统架构可以根据网络环境和用户的访问量而适时调整,从某种程度上说,这也是系统的适应性。设计业务量比较大的时候可采用先进的嵌入式技术来保证业务的流畅运行。
根据系统的需求分析、用例建模分析结合开发平台的特点设计阳光实验小学学生成绩管理系统的系统架构模型,如下图所示。