学校网上选课系统用例图描述

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一题

1.Actor : Admin(管理员),Student(学生),Database(数据库),SIS(学生身份验证系统:Student

Identification System)

用例图如下:

2.对基本用例事件流的分析

以下是管理员的用例

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Query Course

目标级:海级

主事件流:

1)前置条件:系统管理员进入系统管理界面,用例开始

2)系统提示输入管理员用户名和密码

3)管理员输入用户名和密码

4)系统验证有效性

A1: 用户名不存在或者密码错误

5)进入管理界面,系统显示已有的全部课程

6)管理员选择要查询课程的操作

7)系统提示管理员输入要查询课程的相关信息

8)管理员输入相应信息

9)系统到数据库中查询符合输入信息的所有课程

A2: 无符合输入信息的课程

10)系统显示相关的所有课程的详细信息

11)系统返回主页面,并重新显示所有课程

12)用例结束

其他事件流:

A1: 1) 系统提示再次输入

2)管理员输入用户名和密码

3)若连续三次出现错误,则拒绝连接

4)若成功,返回主事件流第5步

A2: 1) 系统显示无相关课程的信息

2)返回主事件流第7步

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Add Course

目标级:海级

主事件流:

1)前置条件:系统管理员进入系统管理界面,用例开始

2)系统提示输入管理员用户名和密码

3)管理员输入用户名和密码

4)系统验证有效性

A1: 用户名不存在或者密码错误

5)进入管理界面,系统显示已有的全部课程

6)管理员选择添加新课程的操作

7)系统提示输入新信息

8)管理员输入新课程的信息

9)系统到数据库中按新数据验证课程的唯一性

A2: 数据库中已有同名课程,增添失败

A3: 课程不合法,增添失败

10)系统到数据库中添加新课程

11)系统显示添加成功的信息

12)系统返回主页面,显示所有课程

13)用例结束

其他事件流:

A1: 1) 系统提示再次输入

2)管理员输入用户名和密码

3)若连续三次出现错误,则拒绝连接

4)若成功,返回主事件流第5步

A2: 1)系统显示已有同名课程的失败信息

2) 返回主事件流第7步

A3: 1) 系统显示课程不合法的信息

2)返回主事件流第7步

------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Delete Course

目标级:海级

主事件流:

1)前置条件:系统管理员进入系统管理界面,用例开始

2)系统提示输入管理员用户名和密码

3)管理员输入用户名和密码

4)系统验证有效性

A1: 用户名不存在或者密码错误

5)进入管理界面,系统显示已有的全部课程

6)管理员选择要删除课程的操作

7)管理员从给定的所有课程中选定要删除的课程名

8)系统到后台数据库系统中找到此课程并将其删除

9)系统显示删除成功的消息

10)系统返回主页面,并重新显示相应课程

11)用例结束

其他事件流:

A1: 1) 系统提示再次输入

2)管理员输入用户名和密码

3)若连续三次出现错误,则拒绝连接

4)若成功,返回主事件流第5步

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Modify Course

目标级:海级

主事件流:

1)前置条件:系统管理员进入系统管理界面,用例开始

2)系统提示输入管理员用户名和密码

3)管理员输入用户名和密码

4)系统验证有效性

A1: 用户名不存在或者密码错误

5)进入管理界面,系统显示已有的全部课程

6)管理员选择要修改课程的操作

7)管理员从给定的所有课程中选择要修改的课程名

8)系统到数据库中找到此课程并显示详细信息

9)系统提示输入新信息

10) 管理员输入新信息

相关文档
最新文档