设计功能需求
学生选课系统分为三个登入用户,分别为学生、管理员、老师,其中管理员为已设账号,直接登入进行相关操作,学生和老师可进行注册,也可通过已有账号登入相应界面进行相关操作。
管理员:
登录功能
通过已知的管理员账号(如账号00001密码2020)登录,登录成功进入学生选课管理员界面,执行相应功能。
添加课程信息
添加新的一门课程信息,课程编号作为该课程身份唯一标识,会有红色提示其为必填字段,通过弹出的模态框进行信息的添加,其中课程性质、课程学期、课程老师有动态下拉框可进行选择。
添加用户信息
此模块中可以添加用户的个人信息,其中工号作为该新用户身份的唯一标识,登入身份有下拉框进行选择,分别为老师、学生,且老师和学生数据库中设计字段长度不一样,可避免学生老师工号冲突,所有内容均为必填字段,缺填错填有红字提示。
现有课程管理
修改课程信息
点击对应课程的修改按钮弹出隐藏的模态框,可对该课程的信息进行进行修改,修改完成后会课程管理界面有红字提示是否修改成功。
删除课程信息
点击对应课程的删除按钮,弹出该课程的模态框,再次确认后,删除选定课程的所有信息,课程管理界面有红字提示是否删除成功。
查询课程信息
将数据库中课程信息的表反馈在课程管理界面进行查询。
现有信息管理
学生信息管理
查询学生信息
将数据库中学生信息的表反馈在学生信息管理界面进行查询。
修改学生信息
点击需要修改信息的学生对应的修改信息按钮,在弹出的模态框中进行信息修改,修改完成后会学生信息管理界面有红字提示是否修改成功。
删除学生信息
点击对应学生信息的删除按钮,弹出该学生信息的模态框,再次确认后,删除选定学生的所有信息,学生管理界面有红字提示是否删除成功。
教师信息管理
查询教师信息
将数据库中老师信息的表反馈在老师信息管理界面进行查询。
修改教师信息
点击需要修改信息的老师对应的修改信息按钮,在弹出的模态框中进行信息修改,修改完成后会教师信息管理界面有红字提示是否修改成功。
删除教师信息
点击对应老师信息的删除按钮,弹出该老师信息的模态框,再次确认后,删除选定老师的所有信息,教师管理界面有红字提示是否删除成功。
学生:
选课
选择已有一门课程,点击相应按钮,弹出模态框,选课后学生选课界面有是否选课成功的红字提示。
修改个人信息
可以修改自己的个人信息,修改后修改界面有是否成功提示。
查看课表
学生选课后可以查看自己已选课程。
退课
点击相应课程的退选按钮,弹出模态框,再次确认退选课程信息,退选成功后课表界面会有退选是否成功提示。
教师:
查看个人课表
可以查看该老师的具体课程信息,不能查看其它老师课程。
修改个人信息
该老师可以修改个人基本信息,信息修改后界面有是否修改成功提示
测试数据或截图(部分)
管理员
添加课程8
查看新添加的课程
删除课程7
修改课程5(课时学分3改成4)
添加学生老巴
修改学生雪莉密码996为997
添加新用户李老师
查看已经添加的李老师的信息
删除刘老师
学生
查看供选课课程表
选择课程安卓开发
查看最终选课表(有刚选的安卓开发课程)
退选安卓开发课程
老师
查看自己的任课表
版权归原作者 西奈酱绝不认输 所有, 如有侵权,请联系我们删除。