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

本文详细介绍了使用JavaSwing开发的学生成绩管理系统,包括管理员和教师角色的功能,如课程管理、学生管理(级联查询、自动学号生成及修改限制)、排课(多老师授课与评分设置)以及评分流程。系统强调了登录验证和数据完整性规则。
摘要由CSDN通过智能技术生成

6. 学生成绩管理系统

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

功能描述​:

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

6.1 登录

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

在这里插入图片描述

6.2 学生管理

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

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

6.3 课程管理

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

在这里插入图片描述

在这里插入图片描述

6.4 排课

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

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

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

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

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

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

在这里插入图片描述

6.5 评分

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

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

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

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

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专治八阿哥的孟老师

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值