网上商品销售系统--用例描述文档_第1页
网上商品销售系统--用例描述文档_第2页
网上商品销售系统--用例描述文档_第3页
网上商品销售系统--用例描述文档_第4页
网上商品销售系统--用例描述文档_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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:系统管理员登陆8222 use-case 9:系统管

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

3、管理员、运输部门(负责处理送货)、商业帐户系统(负责处理付款)。注意,经营网上商店的商家并没有直接与系统交互,而是通过系统管理员进行相关操作,如商品信息修改、添加与删除,查询消费者信息,销售业绩等等。以下是网上商品商店的总的用例图: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: 如果密码无效、出错(用户名是有效的),则系统允许用户连续输入三次,若三次都无效,断开连接(出于系统安全性考虑) 213 use-case 3:未注册在线

5、消费者登陆用例名称:未注册在线消费者登陆用例id:no.3说明:未注册在线消费者访问网上商店系统网站,在线消费者可以通过网上商店系统进行商品查询的,若要进行网上购物,则可以在主页进行注册;输入:无加工:无输出:网上商店主页面;214 use-case 4:未注册在线消费者注册用例名称:未注册在线消费者注册用例id:no.4说明:未注册在线消费者可以通过网上商店主页面进行注册,注册后消费者可以通过网上商店系统进行购物;输入:用户名,密码(两次),用户相关信息;加工:加密储存新密码,将用户输入信息记录系统数据库;输出:注册成功信息;前提条件:在线消费者未注册基本事件流:1. 当系统接受注册请求时,

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

7、息,并更新数据库4 显示成功修改信息后置条件: 在线消费者用户信息修改成功216 use-case 6:在线消费者查询商品信息用例名称:在线消费者查询商品信息用例id:no.6说明:在线消费者可以通过网上商店系统进行各类商品的查询(包括查询相关商品、商品详细信息查询、热卖商品查询等等);输入:查询信息;加工:根据用户输入信息,从数据库中查询到相关的商品信息返回;输出:商品信息;基本事件流:1. 用户打开网上商店系统网页.2. 键入查询信息.3. 网页将查询信息传送到系统服务器.4. 系统服务器根据查询信息从数据库中查找5. 返回查找的具体信息217 use-case 7:在线消费者选购商品用例

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

9、查询商品信息9. 如果用户选择结帐,则执行子事件流s1 (a2).10. 结束. 子事件流:s1: 清单确认1. 系统提供购物清单,包括:商品名称,数量、原价、售价、折扣、送货费用以及总 价 (a3).2. 系统提示用户输入送货信息,包括:地点、时间、电话等等 3. 系统提示用户提交 可选事件流:a1: 在线消费者未登陆,系统提示消费者登陆,并验证a2: 用户没有提交就离开网站,系统记录相应选购信息,以便用户下次查询a3: 用户需要重新选择时,返回到基本事件流622 参与者:系统管理员以下主要描述参与者为系统管理员时,与系统的交互情况。221 use-case 8:系统管理员登陆用例名称:系统

10、管理员登陆用例id:no.8说明:系统管理员登陆时验证密码正确性(登陆后系统管理员可以进行系统管理);输入:系统管理员帐号,密码;加工:将系统管理员帐号与密码与储存在系统内的信息比较(通过系统管理员认证实现),一致则通过;输出:系统管理维护界面;基本事件流:1. 系统管理员输入系统管理员帐号和密码2. include 系统管理员认证3. 结束222 use-case 9:系统管理员认证用例名称:系统管理员认证用例id:no.9说明:系统管理员帐号与密码的验证;前提条件: 系统接受系统管理员帐号和密码基本事件流:1 用例以系统管理员输入系统管理员帐号和密码开始2 系统验证系统管理员帐号和密码有效

11、. (a1)(a2)3 结束可选事件流:a1: 如果系统管理员帐号无效,系统调用注册用例a2: 如果密码无效、出错(系统管理员帐号是有效的),则系统允许用户连续输入三次,若三次都无效,断开连接(出于系统安全性考虑) 223 use-case 10:修改商品信息用例名称:修改商品信息用例id:no.10说明:系统管理员根据商家要求对网上商品系统销售的商品信息进行修改,同时包括,添加新商品,删除已有商品等;输入:商品信息;加工:将系统管理员输入新的商品信息记录系统数据库(更新数据库);输出:商品信息修改成功提示;前提条件:系统管理员已登陆,有相应权限基本事件流:1 统接受商品信息修改请求时,将弹出

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

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

14、,提交.7 系统接受需统计商品信息,统计并更新数据库8 显示需统计商品信息的销售统计信息后置条件: 需统计商品信息销售统计信息成功显示23 参与者:运输部门以下主要描述参与者为运输部门时,与系统的交互情况。231 use-case 13:配送商品用例名称:配送商品用例id:no.13说明:运输部门根据系统产生的送货清单,配送相关商品到选购该商品的在线消费者手中;输入:送货清单;加工:运输部门根据系统产生的送货清单,配送相关商品到选购该商品的在线消费者手中,取回货到确认清单,修改数据库;输出:确认清单;前提条件: 运输部门取得送货清单基本事件流:1 运输部门取得送货清单,根据送货清单信息送货2 用户确认货到信息,填写确认清单.3 系统接受确认清单,并更新数据库4 结束后置条件: 送货成功24 参与者:商业帐户系统以下主要描述参与者为商业帐户系统时,与系统的交互情况

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论