校园管理系统(02) 需求: 从“学生选课系统” 这几个字就可以看出来,我们最核心的功能其实只有 选课。 角色: 学生、管理员 功能: 登陆 : 管理员和学生都可以登陆,且登陆之后可以自动区分身份 选课 : 学生可以自由的为自己选择课程 创建用户 : 选课系统是面向本校学生的,因此所有的用户都应该由管理员完 成 查看选课情况 :每个学生可以查看自己的选课情况,而管理员应该可以查看 所有学生的信息 工作流程: 登陆 :用户输入用户名和密码 判断身份 :在登陆成果的时候应该可以直接判断出用户的身份 是学生、讲师 还是管理员 学生用户 :对于学生用户来说,登陆的工作几乎不变 1、查看所有课程 2、选择课程 3、查看所选课程 4、退出程序 管理员用户:管理员用户也可以做更多的事情 1、创建课程 2、创建学生学生账号 3、查看所有课程 4、查看所有学生 5、查看所有学生的选课情况 # 讲师进阶需求 6、创建讲师 7、为讲师指定班级 8、创建班级 9、为学生指定班级 10、退出程序 讲师用户 :对于讲师用户来说,可以完成的功能如下 1、查看所有课程 2、查看所教班级 3、查看班级中的学生 4、退出程序