6. 学生成绩管理系统
视频教程:
【课程设计】学生成绩管理系统-JavaSwing -你的课程我设计
功能描述:
系统有管理员和教师两个角色,管理员登录之后可以进行课程管理、学生管理、排课;教师登录后可以进行评分;
学生管理包括查询、添加和修改。查询条件中的学院、系、班级是级联查询;添加学生时根据专业班级自动生成学号;学生信息添加成功后,只能修改备注;
课程列表可通过课程名模糊查询;课程分类包括专业选修、专业必修、公共选修、公共必修;
排课时选择班级、课程;一门课程可以有多个老师授课,但只能有一个老师评分;
教师登录后可以查看自己的课程;
只有评分老师能进行评分;
6.1 登录
输入用户名密码可以登录系统,用户名密码错误不能登录;
6.2 学生管理
管理员点击学生管理,将进入学生列表页;
可以根据学院、系、班级和学号进行查询,其中学院、系、班级为级联选择;
点击添加按钮打开添加学生页;
选择学院、专业、班级后自动计算出学号,学号规则为班级id+人数,如该班级已有2人,则当前学生为03号;
学生修改页面,只能修改备注;
6.3 课程管理
点击课程管理打开课程列表页,可根据课程名称进行模糊查询;
6.4 排课
点击排课菜单,打开排课计划页面,显示所有排课计划;
在排课计划页点击排课按钮,进行排课,排课页显示所有老师;
选择班级和课程,选中老师,点击排课,老师信息加入到下方授课老师列表中;
一门课程可以有多位授课老师,但只有一位老师可以设置为评分老师,点击设为评分按钮设置评分老师;
点击移除按钮可以移除已经选中的老师;
排课计划保存后不能修改,同一班级同一门课程不能重复安排;
6.5 评分
教师登录之后可以查看到自己的授课信息;
只有评分老师才能进行课程评分;
选中排课计划,进入评分页,评分页展示该排课计划对应班级的所有学生;
输入成绩后可以保存成绩;
必须输入所有学生的成绩才能保存;