网上商品销售系统--用例描述文档

上传人:笛音 文档编号:33052527 上传时间:2018-02-13 格式:DOC 页数:12 大小:3.04MB
返回 下载 相关 举报
网上商品销售系统--用例描述文档_第1页
第1页 / 共12页
网上商品销售系统--用例描述文档_第2页
第2页 / 共12页
网上商品销售系统--用例描述文档_第3页
第3页 / 共12页
网上商品销售系统--用例描述文档_第4页
第4页 / 共12页
网上商品销售系统--用例描述文档_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《网上商品销售系统--用例描述文档》由会员分享,可在线阅读,更多相关《网上商品销售系统--用例描述文档(12页珍藏版)》请在金锄头文库上搜索。

1、网上商品销售系统用例描述文档Version 1.0 作者:叶建芳20040319目 录1 目的 .22 用例描述 .221 参与者:在线消费者 .3211 Use-Case 1:已注册在线消费者登陆 .4212 Use-Case 2:用户认证 .4213 Use-Case 3:未注册在线消费者登陆 .5214 Use-Case 4:未注册在线消费者注册 .5215 Use-Case 5:已注册在线消费者修改个人信息 .6216 Use-Case 6:在线消费者查询商品信息 .6217 Use-Case 7:在线消费者选购商品 .722 参与者:系统管理员 .8221 Use-Case 8:系统

2、管理员登陆 .8222 Use-Case 9:系统管理员认证 .9223 Use-Case 10:修改商品信息 .9224 Use-Case 11:修改商家信息 .10225 Use-Case 12:商品销售信息统计 .1023 参与者:运输部门 .10231 Use-Case 13:配送商品 .1024 参与者:商业帐户系统 .10241 Use-Case 14:交易结帐 .111 目的用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。本文档通过描述网上商店系统涉及的用例,来进一步说明该系统需求,是下一阶段(需求分析)的基础,需求规格说明书的重要组成

3、部分。2 用例描述网上商店系统主要涉及的参与者包括:在线消费者、经营网上商店的商家、系统管理员、运输部门(负责处理送货) 、商业帐户系统(负责处理付款) 。注意,经营网上商店的商家并没有直接与系统交互,而是通过系统管理员进行相关操作,如商品信息修改、添加与删除,查询消费者信息,销售业绩等等。以下是网上商品商店的总的用例图:21 参与者:在线消费者以下主要描述参与者为在线消费者时,与系统的交互情况。211 Use-Case 1:已注册在线消费者登陆用例名称:已注册在线消费者登陆用例 ID:No.1说明:用户登陆时验证密码正确性(登陆后消费者可以通过网上商店系统进行购物) ;输入:用户名,密码;加

4、工:将用户名与密码与储存在系统内的信息比较(通过用户认证实现) ,一致则通过;输出:网上商店主页面;前提条件:在线消费者已注册基本事件流:1. 用户输入用户名和密码2. Include 用户认证3. 结束后置条件: 在线消费者的状态转换为已登陆212 Use-Case 2:用户认证用例名称:用户认证用例 ID:No.2说明:用户名与密码的验证;前提条件: 系统接受用户名和密码基本事件流:1. 此用例以用户输入用户名和密码开始2. 系统验证用户名和密码有效. (A1)(A2)3. 结束可选事件流:A1: 如果用户名无效,系统调用注册用例A2: 如果密码无效、出错(用户名是有效的) ,则系统允许用

5、户连续输入三次,若三次都无效,断开连接(出于系统安全性考虑) 213 Use-Case 3:未注册在线消费者登陆用例名称:未注册在线消费者登陆用例 ID:No.3说明:未注册在线消费者访问网上商店系统网站,在线消费者可以通过网上商店系统进行商品查询的,若要进行网上购物,则可以在主页进行注册;输入:无加工:无输出:网上商店主页面;214 Use-Case 4:未注册在线消费者注册用例名称:未注册在线消费者注册用例 ID:No.4说明:未注册在线消费者可以通过网上商店主页面进行注册,注册后消费者可以通过网上商店系统进行购物;输入:用户名,密码(两次) ,用户相关信息;加工:加密储存新密码,将用户输

6、入信息记录系统数据库;输出:注册成功信息;前提条件:在线消费者未注册基本事件流:1. 当系统接受注册请求时,将弹出注册页面,通过注册页面,用户输入基本信息2. 用户填写基本信息,提交.3. 系统接受用户信息,并存入数据库4. 显示成功注册信息后置条件: 在线消费者注册成功215 Use-Case 5:已注册在线消费者修改个人信息用例名称:已注册在线消费者修改个人信息用例 ID:No.5说明:已注册在线消费者可以通过网上商店主页面进行个人信息修改;输入:用户新信息;加工:将用户输入新信息记录系统数据库(更新数据库) ;输出:用户信息修改成功提示;前提条件:在线消费者已注册基本事件流:1 系统接受

7、用户信息修改请求时,将弹出用户信息页面,通过该页面,用户输入新信息2 用户填写新信息,提交.3 系统接受用户新信息,并更新数据库4 显示成功修改信息后置条件: 在线消费者用户信息修改成功216 Use-Case 6:在线消费者查询商品信息用例名称:在线消费者查询商品信息用例 ID:No.6说明:在线消费者可以通过网上商店系统进行各类商品的查询(包括查询相关商品、商品详细信息查询、热卖商品查询等等) ;输入:查询信息;加工:根据用户输入信息,从数据库中查询到相关的商品信息返回;输出:商品信息;基本事件流:1. 用户打开网上商店系统网页.2. 键入查询信息.3. 网页将查询信息传送到系统服务器.4

8、. 系统服务器根据查询信息从数据库中查找5. 返回查找的具体信息217 Use-Case 7:在线消费者选购商品用例名称:在线消费者选购商品用例 ID:No.7说明:在线消费者可以通过网上商店系统进行所需商品的购买;输入:需要购买的商品信息;加工:根据用户输入信息,从数据库中查询到相关的商品信息,计算并返回清单;输出:购物清单;基本事件流:1. 在线消费者提交选择购物请求2. 系统判断该消费者已登陆.(A1)3. 系统将消费者选择的商品列入购物清单,激活购买按钮4. 消费者继续选择商品5. 消费者提交购买请求6. 系统显示购物清单,提供用户以下选择:删除选项、继续选购、结帐7. 如果用户选择删

9、除选项,则系统删除该项,并返回删除该项后的购物清单 8. 如果用户选择继续选购,则返回 Use-Case 6:在线消费者查询商品信息9. 如果用户选择结帐,则执行子事件流 S1 (A2).10. 结束.子事件流:S1: 清单确认1. 系统提供购物清单,包括:商品名称,数量、原价、售价、折扣、送货费用以及总 价 (A3).2. 系统提示用户输入送货信息,包括:地点、时间、电话等等 3. 系统提示用户提交 可选事件流:A1: 在线消费者未登陆,系统提示消费者登陆,并验证A2: 用户没有提交就离开网站,系统记录相应选购信息,以便用户下次查询A3: 用户需要重新选择时,返回到基本事件流 622 参与者

10、:系统管理员以下主要描述参与者为系统管理员时,与系统的交互情况。221 Use-Case 8:系统管理员登陆用例名称:系统管理员登陆用例 ID:No.8说明:系统管理员登陆时验证密码正确性(登陆后系统管理员可以进行系统管理) ;输入:系统管理员帐号,密码;加工:将系统管理员帐号与密码与储存在系统内的信息比较(通过系统管理员认证实现) ,一致则通过;输出:系统管理维护界面;基本事件流:1. 系统管理员输入系统管理员帐号和密码2. Include 系统管理员认证3. 结束222 Use-Case 9:系统管理员认证用例名称:系统管理员认证用例 ID:No.9说明:系统管理员帐号与密码的验证;前提条

11、件: 系统接受系统管理员帐号和密码基本事件流:1 用例以系统管理员输入系统管理员帐号和密码开始2 系统验证系统管理员帐号和密码有效. (A1)(A2)3 结束可选事件流:A1: 如果系统管理员帐号无效,系统调用注册用例A2: 如果密码无效、出错(系统管理员帐号是有效的) ,则系统允许用户连续输入三次,若三次都无效,断开连接(出于系统安全性考虑) 223 Use-Case 10:修改商品信息用例名称:修改商品信息用例 ID:No.10说明:系统管理员根据商家要求对网上商品系统销售的商品信息进行修改,同时包括,添加新商品,删除已有商品等;输入:商品信息;加工:将系统管理员输入新的商品信息记录系统数

12、据库(更新数据库) ;输出:商品信息修改成功提示;前提条件:系统管理员已登陆,有相应权限基本事件流:1 统接受商品信息修改请求时,将弹出相应商品信息页面,通过该页面,系统管理员输入新信息2 系统管理员填写商品新信息,提交.3 系统接受商品新信息,并更新数据库4 显示成功修改信息后置条件: 商品信息修改成功224 Use-Case 11:修改商家信息用例名称:修改商家信息用例 ID:No.11说明:系统管理员根据商家要求对网上商品系统的商家信息进行修改,同时包括,添加新商家,删除已有商家等;输入:商家信息;加工:将系统管理员输入新的商家信息记录系统数据库(更新数据库) ;输出:商家信息修改成功提

13、示;前提条件: 系统管理员已登陆,有相应权限基本事件流:1 接受商家信息修改请求时,将弹出相应商家信息页面,通过该页面,系统管理员输入新信息2 系统管理员填写商家新信息,提交.3 系统接受商家新信息,并更新数据库4 显示成功修改信息后置条件: 商家信息修改成功225 Use-Case 12:商品销售信息统计用例名称:商品销售信息统计用例 ID:No.12说明:系统管理员根据商家要求对网上商品系统的商品销售信息进行统计;输入:需统计商品信息;加工:根据系统管理员输入的信息,查询数据库,对相应商品销售情况进行统计;输出:统计后商品销售信息(产生报表) ;前提条件: 系统管理员已登陆,有相应权限基本

14、事件流:5 接受商家商品销售信息统计请求时,将弹出相应商品信息统计页面,通过该页面,系统管理员输入需统计商品信息6 系统管理员填写需统计商品信息,提交.7 系统接受需统计商品信息,统计并更新数据库8 显示需统计商品信息的销售统计信息后置条件: 需统计商品信息销售统计信息成功显示23 参与者:运输部门以下主要描述参与者为运输部门时,与系统的交互情况。231 Use-Case 13:配送商品用例名称:配送商品用例 ID:No.13说明:运输部门根据系统产生的送货清单,配送相关商品到选购该商品的在线消费者手中;输入:送货清单;加工:运输部门根据系统产生的送货清单,配送相关商品到选购该商品的在线消费者手中,取回货到确认清单,修改数据库;输出:确认清单;前提条件: 运输部门取得送货清单基本事件流

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号