【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《图书管理系统用例说明》,欢迎阅读!
实验二:用例说明
一、实验目标
用例用于理解客户需求,通过用例说明文档的编写,了解用例说明在需求中的作用.
二、实验内容
用例描述了系统与外部角色之间的一系列交互。
角色(actor)指与系统交互以实现某种目的的人、软件系统或硬件设备。角色的另外一个名称是用户角色(user role)。
用例源于面向对象的开发方法,用例是目前广泛应用的统一软件开发过程的核心。用例转变了需求开发的角度,用例更接近目标。用例图提供了对用户需求的高级可视化表示。
三、实验步骤
1.说明
本次实验选取网上书店销售系统作为实验对象,对其进行用例分析。 2.系统概述
本系统实验的是一个网上书店售书系统,可以实现商家在线发布商品信息、消费者在线购买等功能。书店销售系统全部采用Web方式,由前台操作和后台管理两部分构成。书店前台功能强大,操作方便.
前台的主要功能包括:注册/登陆(支持个人和团体用户)、我的帐户、新闻发布、书店介绍、联系方式、图书查询、图书高级查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、热门推荐、精品推荐、意见反馈、在线帮助、订单管理、缺书登记、在线咨询以及自动友情链接等。 3.用例分析
主要参与者 用例
客户 1. 图书浏览
2. 图书显示 3. 图书评论 4. 加入购物车 5. 图书收藏 6. 图书订单 7. 图书搜索 8. 缺书登记
9. 用户注册/登录
管理员 1. 账号管理
2. 图书管理 3. 订单管理 4. 缺书管理
3。1。用户注册/登录用例
用例名称 创建者
最后更新者 参与者 描述
登陆/注册 客户
系统管理员
客户,系统管理员
客户通过创建用户名在图书销售系 统进行唯一标识,登陆进行各种活动
①登陆
用户名已存在,用户名及密码均正确 ②注册
1.注册用户名无重复 2.注册用户未达到上限
用户注册/登陆成功
用例:登陆/注册 ①登陆
1. 输入用户名 2. 输入密码 3. 登陆成功 ②注册
1. 注册用户名 2. 填写密码 3. 确认密码 4. 注册成功
①1。1用户名错误或不存在
a. 提示用户名不正确,重新输 2。1 密码错误
a.提示密码错误,重新输入
b。3次全错,提示根据邮箱找回密码 ② 1.1用户名已存在
a.提示用户名已存在,重新注册用户名
3.1确认密码与初始密码不一致
a。提示两次密码输入不同,重新输入
前置条件
后置条件
主要参与者:客户
主干过程
分支过程
3。2缺书登记用例
用例名称 创建者
最后更新者 参与者 描述
缺书登记 客户 管理员
客户,管理员
网络书店不可能拥有所有用户希望 购买的图书,在书店缺少用户需要的图书时,用户可以进行缺书登记。管理员可以根据缺书登记记录,购进这些图书,并向用户提供缺书处理反馈信息。
3.3.加入购物车并签订图书订单用例:
用例名称 购书
创建者 参与者 描述 前置条件 后置条件
客户
客户,管理员
客户图书销售模块购买图书
主要参与者:客户 主干过程
分支过程
使用频率 注意和问题
3.4图书管理用例之上传新书
用例名称 创建者
最后更新者 参与者 描述
前置条件 后置条件
1。用户已登录
购买成功
用例:购书
1. 客户登陆
2. 客户选择需要的图书 3. 购买
4. 购买成功
2。1顾客所选图书缺货
a.书店销售人员进行此书的缺货登记
b.推荐相类似的书籍 3。1客户帐户余额不足 a.客户充值,转至4 b.取消购买 高
发布新书 管理员 管理员 管理员
书店新到图书,管理将其信息发布到书店首页
管理员登录成功 发布成功
用例:新书发布
1. 管理员登录到图书发布系统模块
2. 发布图书信息 3. 更新书店
1.1用户名或密码错误
a.重新填写,均正确后转至2 2。1发布失败 a。检查网络连接
b.向系统管理员反映情况,请求协助 高
发布后要进行及时更新
主要参与者:书店销售人员 主干过程
分支过程
使用频率 注意和问题
本文来源:https://www.wddqxz.cn/04bd69797d21af45b307e87101f69e314232fa5d.html