设计功能需求
学生选课系统分为三个登入用户,分别为学生、管理员、老师,其中管理员为已设账号,直接登入进行相关操作,学生和老师可进行注册,也可通过已有账号登入相应界面进行相关操作。
管理员:
登录功能
通过已知的管理员账号(如账号00001密码2020)登录,登录成功进入学生选课管理员界面,执行相应功能。
添加课程信息
添加新的一门课程信息,课程编号作为该课程身份唯一标识,会有红色提示其为必填字段,通过弹出的模态框进行信息的添加,其中课程性质、课程学期、课程老师有动态下拉框可进行选择。
添加用户信息
此模块中可以添加用户的个人信息,其中工号作为该新用户身份的唯一标识,登入身份有下拉框进行选择,分别为老师、学生,且老师和学生数据库中设计字段长度不一样,可避免学生老师工号冲突,所有内容均为必填字段,缺填错填有红字提示。
现有课程管理
修改课程信息
点击对应课程的修改按钮弹出隐藏的模态框,可对该课程的信息进行进行修改,修改完成后会课程管理界面有红字提示是否修改成功。
删除课程信息
点击对应课程的删除按钮,弹出该课程的模态框,再次确认后,删除选定课程的所有信息,课程管理界面有红字提示是否删除成功。
查询课程信息
将数据库中课程信息的表反馈在课程管理界面进行查询。
现有信息管理
学生信息管理
查询学生信息
将数据库中学生信息的表反馈在学生信息管理界面进行查询。
修改学生信息
点击需要修改信息的学生对应的修改信息按钮,在弹出的模态框