Java Swing 学生成绩管理系统 窗体项目 期末课程设计

发布时间:2024年01月11日

6. 学生成绩管理系统

视频教程:
【课程设计】学生成绩管理系统-JavaSwing -你的课程我设计
在这里插入图片描述

功能描述?:

系统有管理员和教师两个角色,管理员登录之后可以进行课程管理、学生管理、排课;教师登录后可以进行评分;
学生管理包括查询、添加和修改。查询条件中的学院、系、班级是级联查询;添加学生时根据专业班级自动生成学号;学生信息添加成功后,只能修改备注;
课程列表可通过课程名模糊查询;课程分类包括专业选修、专业必修、公共选修、公共必修;
排课时选择班级、课程;一门课程可以有多个老师授课,但只能有一个老师评分;
教师登录后可以查看自己的课程;
只有评分老师能进行评分;

6.1 登录

输入用户名密码可以登录系统,用户名密码错误不能登录?;

在这里插入图片描述

6.2 学生管理

管理员?点击学生管理,将进入学生列表页;
可以根据学院、系、班级和学号进行查询,?其中学院、系、班级为级联选择?;
在这里插入图片描述
点击添加按钮打开添加学生页?;

选择学院、专业、班级后自动计算出学号,学号规则为班级id+人数,如该班级已有?2人,则当前学生为03号;
在这里插入图片描述
学生修改页面,只能修改备注?;
在这里插入图片描述

6.3 课程管理

点击课程管理打开?课程列表页,可根据课程名称进行模糊查询;

在这里插入图片描述

在这里插入图片描述

6.4 排课

点击排课菜单,打开?排课计划页面,显示所有排课计划;
在这里插入图片描述
在排课计划页点击排课按钮,进行排课,排课页显示所有老师;

选择班级和课程,选中老师,点击排课,老师信息加入到下方授课老师列表中?;

一门课程可以有多位授课老师,但只有一位老师可以设置为评分老师,点击设为评分按钮设置评分老师?;

点击移除按钮可以?移除已经选中的老师;

排课计划保存后不能修改,同一班级同一门课程?不能重复安排;

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

6.5 评分

教师登录之后可以查看到自己的?授课信息;

只有评分老师才能进行课程评分;

在这里插入图片描述
选中排课计划,进入评分页,?评分页展示该排课计划对应班级的所有学生;

输入成绩后可以保存成绩;

?必须输入所有学生的成绩才能保存;
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

文章来源:https://blog.csdn.net/u011731544/article/details/135507743
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。