0


基于java学生选课系统

设计功能需求

学生选课系统分为三个登入用户,分别为学生、管理员、老师,其中管理员为已设账号,直接登入进行相关操作,学生和老师可进行注册,也可通过已有账号登入相应界面进行相关操作。

管理员:

登录功能
通过已知的管理员账号(如账号00001密码2020)登录,登录成功进入学生选课管理员界面,执行相应功能。

添加课程信息
添加新的一门课程信息,课程编号作为该课程身份唯一标识,会有红色提示其为必填字段,通过弹出的模态框进行信息的添加,其中课程性质、课程学期、课程老师有动态下拉框可进行选择。

添加用户信息
此模块中可以添加用户的个人信息,其中工号作为该新用户身份的唯一标识,登入身份有下拉框进行选择,分别为老师、学生,且老师和学生数据库中设计字段长度不一样,可避免学生老师工号冲突,所有内容均为必填字段,缺填错填有红字提示。

现有课程管理
修改课程信息
点击对应课程的修改按钮弹出隐藏的模态框,可对该课程的信息进行进行修改,修改完成后会课程管理界面有红字提示是否修改成功。

删除课程信息
点击对应课程的删除按钮,弹出该课程的模态框,再次确认后,删除选定课程的所有信息,课程管理界面有红字提示是否删除成功。

查询课程信息
将数据库中课程信息的表反馈在课程管理界面进行查询。

现有信息管理

学生信息管理
查询学生信息
将数据库中学生信息的表反馈在学生信息管理界面进行查询。

修改学生信息
点击需要修改信息的学生对应的修改信息按钮,在弹出的模态框中进行信息修改,修改完成后会学生信息管理界面有红字提示是否修改成功。

删除学生信息
点击对应学生信息的删除按钮,弹出该学生信息的模态框,再次确认后,删除选定学生的所有信息,学生管理界面有红字提示是否删除成功。

教师信息管理
查询教师信息
将数据库中老师信息的表反馈在老师信息管理界面进行查询。

修改教师信息
点击需要修改信息的老师对应的修改信息按钮,在弹出的模态框中进行信息修改,修改完成后会教师信息管理界面有红字提示是否修改成功。

删除教师信息
点击对应老师信息的删除按钮,弹出该老师信息的模态框,再次确认后,删除选定老师的所有信息,教师管理界面有红字提示是否删除成功。

学生:

选课
选择已有一门课程,点击相应按钮,弹出模态框,选课后学生选课界面有是否选课成功的红字提示。

修改个人信息
可以修改自己的个人信息,修改后修改界面有是否成功提示。

查看课表
学生选课后可以查看自己已选课程。
退课
点击相应课程的退选按钮,弹出模态框,再次确认退选课程信息,退选成功后课表界面会有退选是否成功提示。

教师:

查看个人课表
可以查看该老师的具体课程信息,不能查看其它老师课程。

修改个人信息
该老师可以修改个人基本信息,信息修改后界面有是否修改成功提示

测试数据或截图(部分)

管理员
添加课程8
在这里插入图片描述

在这里插入图片描述

查看新添加的课程
在这里插入图片描述

删除课程7
在这里插入图片描述
在这里插入图片描述

修改课程5(课时学分3改成4)
在这里插入图片描述
在这里插入图片描述

添加学生老巴
在这里插入图片描述

修改学生雪莉密码996为997

添加新用户李老师
在这里插入图片描述

查看已经添加的李老师的信息

在这里插入图片描述

删除刘老师

在这里插入图片描述

学生
查看供选课课程表
在这里插入图片描述

选择课程安卓开发
在这里插入图片描述
在这里插入图片描述

查看最终选课表(有刚选的安卓开发课程)

在这里插入图片描述

退选安卓开发课程
在这里插入图片描述
在这里插入图片描述

老师
查看自己的任课表

在这里插入图片描述

标签: java mysql eclipse

本文转载自: https://blog.csdn.net/weixin_40934315/article/details/118416908
版权归原作者 西奈酱绝不认输 所有, 如有侵权,请联系我们删除。

“基于java学生选课系统”的评论:

还没有评论