网上商品销售系统
――用例描述文档
Version 1.0
作者:叶建芳
2004-03-19
目 录
1 目的..................................................................................................................................................2
2 用例描述..........................................................................................................................................2
2.1 参与者:在线消费者........................................................................................................3
2.1.1 Use-Case 1:已注册在线消费者登陆...............................................................4
2.1.2 Use-Case 2:用户认证.......................................................................................4
2.1.3 Use-Case 3:未注册在线消费者登陆...............................................................5
2.1.4 Use-Case 4:未注册在线消费者注册...............................................................5
2.1.5 Use-Case 5:已注册在线消费者修改个人信息...............................................6
2.1.6 Use-Case 6:在线消费者查询商品信息...........................................................6
2.1.7 Use-Case 7:在线消费者选购商品...................................................................7
2.2 参与者:系统管理员........................................................................................................8
2.2.1 Use-Case 8:系统管理员登陆...........................................................................8
2.2.2 Use-Case 9:系统管理员认证...........................................................................9
2.2.3 Use-Case 10:修改商品信息.............................................................................9
2.2.4 Use-Case 11:修改商家信息...........................................................................10
2.2.5 Use-Case 12:商品销售信息统计...................................................................10
2.3 参与者:运输部门..........................................................................................................11
2.3.1 Use-Case 13:配送商品...................................................................................11
2.4 参与者:商业帐户系统..................................................................................................11
2.4.1 Use-Case 14:交易结帐...................................................................................12
1 目的
用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表
达系统应该做什么。本文档通过描述网上商店系统涉及的用例,来进一步说明该系统需求
是下一阶段(需求分析)的基础,需求规格说明书的重要组成部分。
2 用例描述
网上商店系统主要涉及的参与者包括:在线消费者、经营网上商店的商家、系统管理
员、运输部门(负责处理送货)、商业帐户系统(负责处理付款)。注意,经营网上商店
的商家并没有直接与系统交互,而是通过系统管理员进行相关操作,如商品信息修改、添
加与删除,查询消费者信息,销售业绩等等。
以下是网上商品商店的总的用例图:
2.1 参与者:在线消费者
以下主要描述参与者为在线消费者时,与系统的交互情况。
2.1.1 Use-Case 1:已注册在线消费者登陆
用例名称:已注册在线消费者登陆
用例 ID:No.1
说明:用户登陆时验证密码正确性(登陆后消费者可以通过网上商店系统进行购物);
输入:用户名,密码;
加工:将用户名与密码与储存在系统内的信息比较(通过用户认证实现),一致则通过;
输出:网上商店主页面;
前提条件:在线消费者已注册
基本事件流:
1. 用户输入用户名和密码
2. Include 用户认证
3. 结束
后置条件: 在线消费者的状态转换为已登陆
2.1.2 Use-Case 2:用户认证
用例名称:用户认证
用例 ID:No.2
说明:用户名与密码的验证;
前提条件: 系统接受用户名和密码
基本事件流:
1. 此用例以用户输入用户名和密码开始
2. 系统验证用户名和密码有效. (A1)(A2)
3. 结束
可选事件流:
A1: 如果用户名无效,系统调用注册用例
A2: 如果密码无效、出错(用户名是有效的),则系统允许用户连续输入三次,若三次都
无效,断开连接(出于系统安全性考虑)
评论0