1. 实验目的
- 学会分析系统中的参与者和用例。
- 掌握用例图的绘制方法。
2. 实验内容
????????创建图书管理系统用例,画出相关用例图,并写出用例描述。
3. 实验结果
3.1 系统用例图
3.2 用例描述
????????3.2.1 登录用例描述
用例名称 | 登录 | 用例参与者 | 读者、管理员 | 前置条件 | 进入网站门户页 | 事件流 | 1.点击登录 2.在登录框中输入邮箱、密码、验证码,并点击登录 | 后置条件 | 登录成功,进入首页 | 备注 | |
????????3.2.2 注册用例描述
用例名称 | 注册 | 用例参与者 | 读者 | 前置条件 | 进入网站门户页 | 事件流 | 1.点击“注册” 2.输入有效邮箱、密码、确认密码、昵称并点击注册 | 后置条件 | 注册成功,登录并进入首页 | 备注 | |
????????3.2.3 账号信息修改用例描述
用例名称 | 账号信息修改 | 用例参与者 | 读者 | 前置条件 | 进入网站门户页 | 事件流 | 1.点击登录 2.在个人信息界面点击进行修改 3.重新填写个人信息 | 后置条件 | 个人信息修改成功 | 备注 | 若对密码进行修改则需使用注册邮箱发送验证码验证 |
????????3.2.4 书刊借阅用例描述
用例名称 | 书刊借阅 | 用例参与者 | 读者 | 前置条件 | 进入系统 | 事件流 | 1.进入书刊页面 2.选定需要借阅的书籍 3.选择借阅时间 | 后置条件 | 书刊出库,借阅成功 | 备注 | 系统自动将书籍出库,传输到终端 |
????????3.2.5 书刊归还用例描述
用例名称 | 书刊归还 | 用例参与者 | 读者 | 前置条件 | 进入系统 | 事件流 | 1.进入书刊页面 2.选定需归还的书籍 3.选择归还 | 后置条件 | 书刊入库,确认归还 | 备注 | 用户将书籍放上终端,书籍自动入库 |
????????3.2.6 添加读者账号用例描述
用例名称 | 添加账号密码 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.点击账号管理 2.选择添加账号密码 3.输入需要添加的账号密码 | 后置条件 | 添加成功 | 备注 | 管理员可以主动添加账号 |
????????3.2.7 封禁读者账号用例描述
用例名称 | 封禁账号 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.选择账号封禁 2.选择要封禁的账号与要封禁的天数 | 后置条件 | 封禁账号成功 | 备注 | |
????????3.2.8 书刊信息查询用例描述
用例名称 | 书刊信息查询 | 用例参与者 | 读者、管理员 | 前置条件 | 进入系统 | 事件流 | 1. 进入书刊信息查询页面 2.?根据分类/作者/书名/关键词等对书籍进行查询 | 后置条件 | 书刊检索成功 | 备注 | 书刊状态: 对用户而言: 可借阅、已被借阅、暂时下架 对管理员而言: ????可借阅、已被借阅、超时未归还、暂时下架 |
????????3.2.9 书刊信息导入用例描述
用例名称 | 书刊信息导入 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入书刊管理页面 2.导入书刊信息 3.扫描书刊二维码,绑定书刊 | 后置条件 | 书刊信息导入成功 | 备注 | 系统自动将书籍出库,传输到终端 |
????????3.2.10 书刊信息更新用例描述
用例名称 | 书刊信息更新 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入书刊管理页面 2.查询出指定书目 3.更新书刊信息 | 后置条件 | 书刊信息更新成功 | 备注 | |
????????3.2.11 书刊信息删除用例描述
用例名称 | 书刊信息删除 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入书刊管理页面 2.查询出指定书目 3.删除书刊信息,书籍出库 | 后置条件 | 书刊信息删除成功 | 备注 | |
????????3.2.12 借阅信息添加用例描述
用例名称 | 借阅信息添加 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入借阅信息管理 2.系统添加一条借阅信息 | 后置条件 | 借阅信息添加成功 | 备注 | |
????????3.2.13 借阅信息更新用例描述
用例名称 | 借阅信息更新 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入借阅信息管理 2.系统查询出年月日借阅信息 3.管理员指定一条对借阅信息进行修改,系统日志记录管理员修改操作 | 后置条件 | 借阅信息更新成功 | 备注 | |
????????3.2.14 借阅信息查询用例描述
用例名称 | 借阅信息查询 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入借阅信息管理 2.系统查询出年月日借阅信息 | 后置条件 | 借阅信息查询成功 | 备注 | 借阅信息包括: 借阅证编号、借阅人学号、借阅书目、借阅时间点、借阅期限、最晚归还时间点等信息 |
????????3.2.15 借阅信息删除用例描述
用例名称 | 借阅信息删除 | 用例参与者 | 管理员 | 前置条件 | 进入管理员后台 | 事件流 | 1.进入借阅信息管理 2.系统查询出年月日借阅信息 3.管理员指定一条对借阅信息进行删除,系统日志记录管理员删除操作 | 后置条件 | 借阅信息删除成功 | 备注 | |
4. 实验总结
????????用例图主要用来描述用户、需求、系统功能单元之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。
????????通过此次实验,对用例图的参与者和用例以及他们之间的关系,包含、继承、泛化等,有了更清楚地的了解,对StarUML软件中的工具中也能更加熟悉地操控。?
|