UML高校选课系统用例文档.docx

上传人:b****7 文档编号:25971505 上传时间:2023-06-16 格式:DOCX 页数:17 大小:17.70KB
下载 相关 举报
UML高校选课系统用例文档.docx_第1页
第1页 / 共17页
UML高校选课系统用例文档.docx_第2页
第2页 / 共17页
UML高校选课系统用例文档.docx_第3页
第3页 / 共17页
UML高校选课系统用例文档.docx_第4页
第4页 / 共17页
UML高校选课系统用例文档.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

UML高校选课系统用例文档.docx

《UML高校选课系统用例文档.docx》由会员分享,可在线阅读,更多相关《UML高校选课系统用例文档.docx(17页珍藏版)》请在冰豆网上搜索。

UML高校选课系统用例文档.docx

UML高校选课系统用例文档

用例文档

目录

“登录”用例文档2

学生3

表1“查看课程表”用例文档3

表2“查看教师信息”用例文档4

表3“选课”用例文档5

教务管理人员6

表4“学生信息管理”用例文档6

表5“课程信息管理”用例文档7

表6“选课管理”用例文档8

教师9

表7“教师个人管理”用例文档9

表8“课程信息介绍”用例文档10

 

“登录”用例文档

用例名称

登录

简要描述

教师、学生或教务管理人员利用该用例登录选课系统,通过身份认证后获得相应的操作权限

参与者

教师、学生或教务管理人员(在用例文档中又被统称为“用户”)

涉众

教师、学生或教务管理人员:

通过身份验证,并获得相应的权限

相关用例

前置条件

后置条件

如果登录成功,则显示相应权限的操作界面

基本事件流

1.用例起始于用户需要登录到选课系统

2.登录系统显示欢迎界面,并要求用户输入用户名和密码

3.用户输入用户名和密码

4.登录系统验证用户名和密码,允许用户登录系统(A-1)

5.登录系统根据用户类型启动不同的主操作界面

备选事件流

A-1用户名错误或密码错误

1)登录系统显示用户名错误或密码错误的提示信息,并进入2)步

2)用户可以重新输入用户名和密码(B-1),也可以选择结束该用例

补充约束

业务规则:

B-1登录系统允许用户重试三次登录操作,超过三次后系统自动结束,不允许用户重试

非功能需求:

安全性:

密码应该采用加密的方式存储,有关密码的加密算法待定

 

学生

表1“查看课程表”用例文档

用例名称

查看课程表

简要描述

学生通过该用例查看自己成功选课后的课表信息

参与者

学生

涉众

学生、教务管理人员

相关用例

前置条件

学生正确登录到该系统

后置条件

选课系统正确显示该学生的课表信息

基本事件流

1.用例起始于学生需要查看课表信息(D-1)

2.学生按照要求设定查询条件(D-2)(B-1)来查询课表信息

3.选课系统显示相应的课表信息后,用例结束

 

备选事件流

A-*学生随时可以终止该用例

1)选课系统提醒学生当前所有操作被取消

2)学生确认后,当前用例结束,也可选择取消,则继续后续操作

A-1没有找到满足查询条件的课表信息

1)系统显示没有找到满足查询条件的课表信息

2)学生可以重新设定查询条件,也可以选择结束该用例

 

补充约束

数据需求:

D-1课表信息包括:

课程名称、上课时间、上课地点、任课老师、上课班级

D-2查询条件包括:

专业、班级、教师名称

业务规则:

B-1查询条件应满足:

专业、班级、教师名称

非功能需求:

可支持性:

查询条件目前只考虑专业、班级、教师名称,但也要为他查询条件预留接口

表2“查看教师信息”用例文档

用例名称

查看教师信息

简要描述

学生通过该用例查看教师信息

参与者

学生

涉众

学生、教师、教务管理人员

相关用例

“教师个人管理”用例文档

前置条件

学生正确登录到该系统

后置条件

选课系统正确显示满足查询条件的教师信息

基本事件流

1.用例起始于学生需要查看教师信息(D-1)

2.学生按照要求设定查询条件(D-2)(B-1)来查询教师信息

3.选课系统显示相应的教师信息后,用例结束

备选事件流

A-*学生随时可以终止该用例

1)选课系统提醒学生当前所有操作被取消

2)学生确认后,当前用例结束,也可选择取消,则继续后续操作

A-1没有找到满足查询条件的教师信息

1)系统显示没有找到满足查询条件的教师信息

2)学生可以重新设定查询条件,也可以选择结束该用例

补充约束

数据需求:

D-1教师信息包括:

教师所在院系名称、教师名称、上课时间、上课地点

D-2查询条件包括:

教师所在院系名称、教师名称、上课时间、上课地点

业务规则:

B-1查询条件应满足:

教师所在院系名称、教师名称

非功能需求:

可支持性:

查询条件目前只考虑教师所在院系名称、教师名称,但也要为他查询条件预留接口

表3“选课”用例文档

用例名称

选课

简要描述

学生通过该用例选课

参与者

学生

涉众

学生、教师、教务管理人员

相关用例

“课程信息介绍”用例文档、“选课管理”用例文档

前置条件

学生正确登录到选课系统

后置条件

如果学生选课成功,则系统记录本次选课信息,相关的选课情况信息将被更新

 

 

基本事件流

1.用例起始于学生需要选课

2.学生进入选课系统的选课界面

3.系统显示可供选择的课程信息(D-1)(B-1)

4.学生按照要求选定课程

5.学生确认选课信息(A-1)

6.选课系统将本次选课信息记录到系统中,并保存更新选课信息,显示选课成功消息(A-2)

7.用例结束

 

备选事件流

A-*学生随时可以终止该用例

1)选课系统提醒学生当前所有操作被取消

2)学生确认后,当前用例结束,也可选择取消,则继续后续操作

A-1学生选课失败A-2系统保存失败

1)系统显示选课失败信息,并提醒学生重新提交

2)学生可以重新提交本次选课信息,也可以结束该用例

 

补充约束

数据需求:

D-1课程信息包括:

课程名称、上课时间、上课地点、任课老师、上课班级

业务规则:

B-1每一科课程的选课人数不得超过最大选修人数,可以根据已报修的人数状态来决定是否可以选

非功能需求:

可支持性:

目前只考虑网上选课,但也要为其他选课方式预留接口

教务管理人员

表4“学生信息管理”用例文档

用例名称

学生信息管理

简要描述

教务管理人员通过该用例管理学生信息

参与者

教务管理人员

涉众

教务管理人员

相关用例

前置条件

教务管理人员正确登录到该系统

后置条件

如果修改成功,则系统记录本次修改信息,相关的信息被正确标识更新

 

 

基本事件流

1.用例起始于教务管理人员需要管理学生信息

2.教务管理人员登录选课系统查看学生信息

3.选课系统显示所有学生信息列表(D-1)

4.教务管理人员修改学生信息(B-1)

5.系统保存本次修改信息,显示修改成功消息(A-1)(A-2)

6.系统更新学生信息后,用例结束

 

备选事件流

A-*教务管理人员随时可以终止该用例

1)选课系统提醒教务管理人员当前所有操作被取消

2)教务管理人员确认后,当前用例结束,也可选择取消,则继续后续操作

A-1学生信息修改失败A-2系统保存失败

1)系统显示学生信息修改失败信息,并提醒教务管理人员重新提交

2)教务管理人员可以重新提交本次学生信息,也可以结束该用例

 

补充约束

数据需求:

D-1学生信息列表包括:

学生学号、名字、班级、选课信息

业务规则:

B-1教务管理人员可以对学生进行:

增加、删减、修改、查询学生信息

非功能需求:

可支持性:

系统可以支持一键导入WORD文档或EXCEL文档功能,从而快速修改更新学生信息

表5“课程信息管理”用例文档

用例名称

课程信息管理

简要描述

教务管理人员通过该用例管理课程信息

参与者

教务管理人员

涉众

教务管理人员、教师

相关用例

“课程信息介绍”用例文档

前置条件

教务管理人员正确登录到该系统

后置条件

如果教务管理人员发布课程信息成功,则系统界面发布相应的课程信息

 

 

基本事件流

1.用例起始于教务管理人员需要发布、修改课程信息

2.教务管理人员登录选课系统,查看课程信息(D-1)

3.系统界面显示已发布的课程信息列表

4.教务管理人员按照教师提交的课程信息介绍发布相应的课程信息

5.系统保存本次课程信息,显示发布或修改成功信息(A-1),用例结束

 

备选事件流

A-*教务管理人员随时可以终止该用例

1)选课系统提醒教务管理人员当前所有操作被取消

2)教务管理人员确认后,当前用例结束,也可选择取消,则继续后续操作

A-1课程信息修改失败A-2系统保存失败

1)系统显示课程信息修改失败信息,并提醒教务管理人员重新提交

2)教务管理人员可以重新提交本次选课信息,也可以结束该用例

 

补充约束

数据需求:

D-1课程信息包括:

课程名称、上课时间、上课地点、任课老师、上课班级

非功能需求:

可支持性:

系统可以支持一键导入WORD文档或EXCEL文档功能,从而快速修改更新课程信息

表6“选课管理”用例文档

用例名称

选课管理

简要描述

教务管理人员通过该用例管理选课情况

参与者

教务管理人员

涉众

教务管理人员、学生

相关用例

“选课”用例文档

前置条件

教务管理人员正确登录到该系统

后置条件

如果开放、关闭选课系统成功,则系统执行相应的操作;

如果发布选课信息成功,则系统显示本次选课信息,相关的选课信息被正确标识

 

 

基本事件流

1.用例其实与教务管理人员需要管理选课情况

2.教务管理人员发布选课信息(D-1)

3.教务管理人员按照要求选课开开放、关闭选课系统,实时监控选课情况(A-1)

4.系统执行相应的操作,等待学生选课完成后,显示选课信息(A-2)

5.教务管理人员根据选课信息发布课程表(D-2)

6.系统保存本次操作信息,显示操作成功消息(A-3),用例结束

 

备选事件流

A-*教务管理人员随时可以终止该用例

1)选课系统提醒教务管理人员当前所有操作被取消

2)教务管理人员确认后,当前用例结束,也可选择取消,则继续后续操作

A-1系统显示选课情况出错

教务管理人员可以选择重启选课系统,也可以选择结束该用例

A-2A-3系统保存失败

1)系统显示选课信息修改失败信息,并提醒学生重新提交

2)学生可以重新提交本次选课信息,教务管理人员也可以结束该用例

 

补充约束

数据需求:

D-1选课信息包括:

课程名称、上课时间、上课地点、任课老师、最大报选人数

D-2课程表信息包括:

课程名称、上课时间、上课地点、任课老师、报选名单

非功能需求:

可支持性:

学生选课时出现服务器瘫痪,系统出现提醒功能

教师

表7“教师个人管理”用例文档

用例名称

教师个人管理

简要描述

教师通过该用例修改自己的个人信息

参与者

教师

涉众

教师、教务管理人员

相关用例

“查看教师信息”用例文档

前置条件

教师正确登录到该系统

后置条件

如果修改成功,则系统记录本次修改信息,相关的教师信息被正确标识

 

 

基本事件流

1.用例起始于教师需要修改更新个人的信息(D-1)

2.教师登录到选课系统,选课系统出现相应用户的操作界面

3.教师修改个人信息

4.系统保存本次修改信息,显示修改成功消息(A-1),用例结束

 

备选事件流

A-*教师随时可以终止该用例

1)选课系统提醒教师当前所有操作被取消

2)教师确认后,当前用例结束,也可选择取消,则继续后续操作

A-1系统保存失败

1)系统显示教师个人信息修改失败信息,并提醒教师重新提交

2)教师可以重新提交本次选课信息,也可以结束该用例

 

补充约束

数据需求:

D-1教师信息包括:

教师所在院系名称、教师名称、上课时间、上课地点

 

非功能需求:

可支持性:

系统可以支持一键导入WORD文档或EXCEL文档功能,从而快速修改更新教师个人信息

表8“课程信息介绍”用例文档

用例名称

课程信息介绍

简要描述

教师通过该用例提供可选的课程信息介绍

参与者

教师

涉众

教师、教务管理人员

相关用例

“选课”用例文档

前置条件

教师正确登录到该系统

后置条件

如果提供课程信息介绍成功,则系统记录本次信息,相关的课程信息被正确标识

 

 

基本事件流

1.用例起始于教师需要提供课程信息介绍(D-1)

2.教师登录到选课系统,选课系统出现相应用户的操作界面

3.教师输入课程信息介绍

4.系统保存本次修改信息,显示修改成功消息(A-1),用例结束

 

备选事件流

A-*教师随时可以终止该用例

1)选课系统提醒教师当前所有操作被取消

2)教师确认后,当前用例结束,也可选择取消,则继续后续操作

A-1系统保存失败

1)系统显示教师个人信息修改失败信息,并提醒教师重新提交

2)教师可以重新提交本次选课信息,也可以结束该用例

 

补充约束

数据需求:

D-1课程信息包括:

课程名称、上课时间、上课地点、任课老师、上课班级

非功能需求:

可支持性:

系统可以支持一键导入WORD文档或EXCEL文档功能,从而快速修改更新教师个人信息

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1