学生选课系统用例.docx
《学生选课系统用例.docx》由会员分享,可在线阅读,更多相关《学生选课系统用例.docx(10页珍藏版)》请在冰豆网上搜索。
学生选课系统用例
系统用例文档
学生选课系统
1.用例列表
参与者
用例
学生
1学生系统登陆
2课程信息查询
3选课功能
4成绩查询功能
管理员
1管理员系统登陆
2学生成绩录入
3课程管理
4课程表管理
5课程表录入
6课程任课教师信息录入
教师
1教师登陆
2教师成绩查询
3成绩查询
4所教课程课表查询
2.用例图
3.详细用例描述
学生系统登录
1
学生系统登录
学生
登陆者为该系统的用户,已经有相应的用户号和密码
登陆之后可以进行相应功能的操作
1用户进入系统的登陆界面。
2输入用户名。
3输入相应的密码,点击登陆按钮。
4成功登陆系统,显示登陆成功
1用户的登录名在数据库中没有找到,显示“用户名不存在”的信息。
2输入的密码和数据库中的密码不一致,显示密码错误的信息。
用例编号:
2
名称:
课程信息查询
创建日期:
最后更新日期:
参与者:
学生
前置条件:
1用户已经成功登录到系统,进入主界面
2用户需要选修相应的课程
后置条件:
用户可以按相应的条件查询相应的信息。
流程:
1用户进入系统的登陆界面。
2输入正确的用户名和密码,并且成功进入系统。
3在主界面.上了选择课程信息查询的功能。
4用户查看课程的相应信息。
扩展流程;
无
用例编号:
3
名称:
选课功能
创建日期:
最后更新日期:
参与者:
学生
前置条件:
1用户已经成功登录到系统,进入主界面。
2用户需要选修相应的课程.
3用户通过查询课程的信息已经确定要选择的课程,或者想要查询或者修改已选的课程
后置条件:
学生查询修改或者选取课程。
流程:
1用户进入系统的登陆界面。
2输入正确的用户名和密码,并且成功进入系统。
3在主界面上了选择选课的功能。
扩展流程;
无
用例编号:
4
名称:
成绩查询
创建日期:
最后更新日期:
参与者:
学生
前置条件:
1用户已经成功登录到系统,进入主界面。
2用户需要选修相应的课程.
3用户通过查询课程的信息已经确定要选择的课程,或者想要查询或者修改已选的课程
4课程开设且考试完成。
后置条件:
学生查询选取课程的成绩。
流程:
1用户进入系统的登陆界面。
2输入正确的用户名和密码,并且成功进入系统。
3在主界面上了选择成绩查询的功能。
扩展流程;
学生可以显示全部课程的成绩,也可以按照课程名或者课程号显示
用例编号:
5
名称:
管理员系统登录
创建日期:
最后更新日期:
参与者:
管理员
前置条件:
登陆者为该系统的管理员,已经有相应密码
后置条件:
登陆之后可以进行相应功能的操作
流程:
1管理员进入系统的登陆界面。
2选择管理员登陆
3输入相应的密码,点击登陆按钮。
4成功登陆系统,显示登陆成功。
扩展流程;
输入的密码和数据库中的密码不一致,显示密码错误的信息
用例编号:
6
名称:
学生成绩录入
创建日期:
最后更新日期:
参与者:
管理员
前置条件:
1管理员成功登陆系统。
2选课工作已经结束。
3课程已经上完,并且考试工作已经结束,成绩已经得出。
后置条件:
将所有学生成绩已经录入系统
流程:
1管理员进入系统的登陆界面。
2选择管理员登陆
3输入相应的密码,点击登陆按钮
4成功登陆系统,显示登陆成功
5在主界面.上选择成绩管理
6在成绩管理的页面。
上选择成绩录入
扩展流程;
无
用例编号:
7
名称:
课程管理
创建日期:
最后更新日期:
参与者:
管理员
前置条件:
登陆者为该系统的管理员,已经有相应密码,进入主界面后选择课程管理的功能。
后置条件:
完成对课程管理的操作
流程:
1管理员进入系统的登陆界面。
2选择管理员登陆
3输入相应的密码,点击登陆按钮。
4成功登陆系统,显示登陆成功。
;S.com
5在主界面上选择课程管理
扩展流程;
无
用例编号:
8
名称:
课程表管理
创建日期:
最后更新日期:
参与者:
管理员
前置条件:
1登陆者为该系统的管理员,已经有相应密码,进入主界面后选择课程管理的功能。
2新可供选择课程的基本信息如课程表,课程安排情况已经准备好
后置条件:
完成对课程表管理的操作
流程:
1管理员进入系统的登陆界面。
2选择管理员登陆
3输入相应的密码,点击登陆按钮
4成功登陆系统,显示登陆成功
5在主界面.上选择课程管理
6在课程管理的界面选择课程表管理
扩展流程;
无
用例编号:
9
名称:
课程表录入
创建日期:
最后更新日期:
参与者:
管理员
前置条件:
1登陆者为该系统的管理员,已经有相应密码,进入主界面后选择课程管理的功能
2新可供选择课程的基本信息如课程表,课程安排情况已经准备好
后置条件:
完成对课程表的录入操作
流程:
1管理员进入系统的登陆界面。
2选择管理员登陆
3输入相应的密码,点击登陆按钮
4成功登陆系统,显示登陆成功
5在主界面上选择课程管理
6在课程管理的界面选择课程表管理
7选择课程表的录入
扩展流程;
无
用例编号:
10
名称:
课程任课教师信息录入
创建日期:
最后更新日期:
参与者:
管理员
前置条件:
1登陆者为该系统的管理员,已经有相应密码,进入主界面后选择课程管理的功能。
2新可供选择课程的基本信息如课程表,课程安排情况已经准备好
3有任课教师的基本信息履历等等
后置条件:
完成对课程任课教师的录入操作
流程:
1管理员进入系统的登陆界面
2选择管理员登陆
3输入相应的密码,点击登陆按钮
4成功登陆系统,显示登陆成功
5在主界面上选择课程管理
6在课程管理的界面选择课程表管理
7选择任课教师信息的录入
扩展流程;
无
用例编号:
11
名称:
教室登录
创建日期:
最后更新日期:
参与者:
教师
前置条件:
登陆者为授课的教师,已经有相应密码
后置条件:
登陆之后可以进行相应功能的操作
流程:
1教师进入系统的登陆界面。
2选择教师登陆
3输入相应的密码,点击登陆按钮。
4成功登陆系统,显示登陆成功。
扩展流程;
输入的密码和数据库中的密码不一致,显示密码错误的信息
用例编号:
12
名称:
教师成绩查询
创建日期:
最后更新日期:
参与者:
教师
前置条件:
1.教师已经成功登入系统。
2.考试的成绩已经录入系统
后置条件:
教师获得自己所教课程的成绩信息
流程:
1教师进入系统的登陆界面。
2选择教师登陆
3输入相应的密码,点击登陆按钮。
4成功登陆系统,显示登陆成功。
5在主页面.上选择成绩查询选项
扩展流程;
无
用例编号:
13
名称:
总体成绩查询
创建日期:
最后更新日期:
参与者:
教师
前置条件:
1教师已经成功登入系统。
2考试的成绩已经录入系统。
3成绩的统计工作已经结束
后置条件:
教师获得自己所教课程的平均成绩
流程:
1教师进入系统的登陆界面。
2选择教师登陆
3输入相应的密码,点击登陆按钮
4成功登陆系统,显示登陆成功
5在主页面.上选择成绩查询选项
6继续选择总体成绩查询
扩展流程;
无
用例编号:
14
名称:
所教课程课表查询
创建日期:
最后更新日期:
参与者:
教师
前置条件:
1教师已经成功登入系统。
2课程的基本信息录入完毕
后置条件:
教师获得自己所教课程的上课时间地点
流程:
1教师进入系统的登陆界面。
2选择教师登陆
3输入相应的密码,点击登陆按钮
4成功登陆系统,显示登陆成功
5在主页面上选择所教课程表查询
扩展流程;
无