- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
学校网上选课系统用例图描述.doc
第一题
Actor : Admin(管理员), Student(学生),Database(数据库),SIS(学生身份验证系统:Student Identification System)
用例图如下:
2.对基本用例事件流的分析
以下是管理员的用例
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Query Course
目标级:海级
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择要查询课程的操作
系统提示管理员输入要查询课程的相关信息
管理员输入相应信息
系统到数据库中查询符合输入信息的所有课程
A2: 无符合输入信息的课程
10)系统显示相关的所有课程的详细信息
11)系统返回主页面,并重新显示所有课程
12)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)管理员输入用户名和密码
3)若连续三次出现错误,则拒绝连接
4)若成功,返回主事件流第5步
A2: 1) 系统显示无相关课程的信息
2)返回主事件流第7步
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Add Course
目标级:海级
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择添加新课程的操作
系统提示输入新信息
管理员输入新课程的信息
系统到数据库中按新数据验证课程的唯一性
A2: 数据库中已有同名课程,增添失败
A3: 课程不合法,增添失败
10)系统到数据库中添加新课程
11)系统显示添加成功的信息
12)系统返回主页面,显示所有课程
13)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)管理员输入用户名和密码
3)若连续三次出现错误,则拒绝连接
4)若成功,返回主事件流第5步
A2: 1)系统显示已有同名课程的失败信息
2) 返回主事件流第7步
A3: 1) 系统显示课程不合法的信息
2)返回主事件流第7步
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Delete Course
目标级:海级
主事件流:
前置条件:系统管理员进入系统管理界面,用例开始
系统提示输入管理员用户名和密码
管理员输入用户名和密码
系统验证有效性
A1: 用户名不存在或者密码错误
进入管理界面,系统显示已有的全部课程
管理员选择要删除课程的操作
管理员从给定的所有课程中选定要删除的课程名
8)系统到后台数据库系统中找到此课程并将其删除
9)系统显示删除成功的消息
10)系统返回主页面,并重新显示相应课程
11)用例结束
其他事件流:
A1: 1) 系统提示再次输入
2)管理员输入用户名和密码
3)若连续三次出现错误,则拒绝连接
4)若成功,返回主事件流第5步
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
文档评论(0)