1 需求分析
1.1 系统简介
“选课”是现在高校行政管理工作中一项很重要的课题,也是每个学期都必须要面对的问题。由于高校人数众多,分布于各个学院之中,而课程资源有限,使得学生能选到自己心怡课程的难度大大增加。因此,如何高效的满足学生选课的需求成为如今各大高校面临的很实际的问题。
学生网上选课系统,可以在开课前就在网上选课,每个学生的课程在开课前就确定好,学生通过本系统可以了解课题相关信息,进行自主选题,能够满足不同学生对不同题目的不同要求,有利于发挥学生的长处,而且能够充分利用学校的各类教学资源。
1.2 需求说明
教学一体化服务平台——学生选课系统主要满足来自三方面的需求,这三个方面分别是学生用户、教师用户和管理员用户。
- 学生用户是主要的需求者,主要需求功能是查询可选课程、查看自己选课情况及进行选课、退课操作等;
- 教师用户主要需求功能是发布课程信息、以及利用本系统提交学生的成绩;
- 管理员用户主要需求功能包括对学生信息、教师信息、课程信息以及学生成绩进行管理。
1.3 用例分析
1.3.1 用例与角色
学生:
- 查询课程信息
- 预选课程
- 查询课程成绩
- 取消预选课程
- 补选课程
教师:
- 发布课程信息
- 修改课程信息
- 撤销课程信息
- 录入学生成绩
管理员:
- 管理学生信息
- 管理教师信息
- 管理课程信息
- 管理学生成绩
- 导出学生成绩
1.3.2 用例图
1.3.3 用例描述
用例名称:查询课程信息 |
---|
描述:学生查询课程信息 |
标识符:UC_ZX_01 |
角色:学生 |
前置条件:学生成功登录系统 |
主事件流: 1.学生点击公共课选课按钮,跳转到课程信息查询界面 2.点击查询课程信息按钮,显示当前开放的所有选修课程以及课程信息 3.用例结束 |
其他事件流: 1.学生选课时间未开放,查询不到任何课程信息 2.由于系统短时间内负载太大,无法成功登录系统 |
用例名称: |
---|