本帖最后由 202208070120 于 2025-11-13 23:20 编辑
一、方案概述
本系统开发一个满足学生成绩管理的网页版管理系统。方便高校学生成绩管理员对高校内的学生、教师、课程、成绩进行分类管理、更加高效地维护学生成绩信息,方便教师查看任课信息,操作学生成绩。方便学生查询课程表和成绩。
前端基于vue.js,后端基于JAVA语言开发,使用springboot 提高开发效率和质量。
二、框架图
课程管理 对课程的信息进行管理,以及管理员和教师进行课程的查询。 课程表管理 关联教师排课、任课信息、学生获取上课信息,管理员可以针对课程表信息进行编辑,实现排课功能 成绩管理 管理员和教师可以录入或修改对应权限的成绩信息,学生可以查询对应的成绩信息 用户管理 针对管理员、教师和学生的信息进行管理
三、数据库设计
数据库有
管理员信息表 包括管理员id、用户名、密码、真实姓名、等级、归属学校、邮箱、联系电话、性别、创建时间。
课程基本信息表 包括课程基本信息id、课程名、学分、满分、课时、届时、学期、类别(1必修,2选修)、专业、创建时间。
教师信息表 包括教师id、用户名、密码、真实姓名、等级、学校名称、邮箱、联系电话、性别、创建时间。
等一系列相关的数据表
如下面是学生-课程关联表
数据名称 数据类型 数据类型
Id int 关联id
Student_id varchar 学生id
Course_id Varchar 课程
score Varchar 分数
point Varchar 绩点
credit Varchar 学分
四、详细设计
(1) 课程信息的管理,包括课程信息的条件查询、录入、修改和删除。 (2) 课程表的管理,包括排课、录入课程表、修改课程表。 (3) 用户信息管理。包括对系统管理员、教师和学生的信息进行维护管理,可以新增、修改、删除和条件分页查询用户信息。 (4) 成绩信息管理,可以查询对应成绩信息,教师和管理员可以录入和修改成绩。 (5) 用户登录,读者可以通过登录页面注册新账号,管理员、教师、学生可以使用用户名和密码登录系统。 即学生成绩管理系统向下划分为课程管理、课程表管理、成绩管理、用户管理四个模块。课程管理主要负责对课程的信息进行管理,以及管理员和教师进行课程的查询;课程表管理主要关联教师排课、任课信息、学生获取上课信息;成绩管理中,管理员和教师可以录入或修改对应权限的成绩信息,学生可以查询对应的成绩信息;用户信息管理可以针对管理员、教师和学生的信息进行管理。
五、总结
本项目随时通过计算机对系统进行管理,使得学生信息处于最新状态,保证统计数据和分析的准确。降低管理成本,减轻劳动强度、提高工作效率、增加学生管理的透明度善和优化学生工作。把成绩管理系统和学生的查询系统有机的结合起来。方便管理于维护。
|