您的当前位置:首页正文

学生选课系统需求分析

来源:九壹网


描述:包括课程信息、学生选课,要求学生能够根据自己的专业计划进行选课,在设计的时候尽量考虑选课的并发控制。

需求分析:

1. 登陆

a) 通过选择角色(学生,教师,管理员),输入用户名,密码和验证码进行登陆,(抛出用户名密码错误的异常提示)

b) 不同的角色登陆数据库,对数据进行不同操作的权限。

c) 密码修改。

2. 学生登陆系统之后:

a) 查看自己的学籍信息:姓名 学号 身份证号码 性别 出生年月 入学年份学院 专业 (班级)学制 照片

b) 查看课程信息:课程名,课程编号,课程类型(选修课,必修课)主讲老师,教室,限定人数,预修课程,学分

c) 专业计划:列出学生毕业所需修的课程,学分

d) 选课:

i. 根据专业安排(包括专业选修课,专业必修课,学分,毕业需要学分,预修课)

进行选课,并给出各种相应的错误提示。

ii. 包含选课 ,查询选课状态,撤销所选课程。

iii. 每堂课有特定的教室,限定人人数。此处要注意进行并发控制,不能超过规定人

数。(并发控制,线程,锁等内容)

iv. 毕业:学生修满该专业规定学分即显示毕业。

3. 教师登登录系统:

a) 查看学生选课情况

b) 录入成绩

4. 管理员:

a) 修改学生信息(包括学生基本信息的录入,学生的添加与删除)

b) 修改用户的权限。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top