购物车—需求规格说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分概述 (2)
1.项目名称及背景 (2)
项目名称 (2)
开发背景 (2)
2.文档说明 (2)
第二部分任务说明 (2)
1.功能概述 (2)
2.用户环境 (3)
第三部分需求分析 (3)
1. 购物车系统用例图 (3)
2. 购物车功能清单 (4)
3. 购物车各功能用例图详情与设计界面 (4)
3.1商品管理 (4)
3.1.1简单描述 (5)
3.1.2执行者 (5)
3.1.3前置条件 (5)
3.1.4后置条件 (5)
3.1.5事件流 (5)
3.1.6错误流 (6)
3.2 订单信息管理 (6)
3.2.1简单描述 (7)
3.2.2执行者 (7)
3.2.3前置条件 (7)
3.2.4后置条件 (7)
3.2.5事件流 (7)
3.2.6错误流 (7)
3.3 结算管理 (8)
3.3.1简单描述 (9)
3.3.2执行者 (9)
3.3.3前置条件 (9)
3.3.4后置条件 (9)
3.3.5事件流 (9)
3.3.6错误流 (9)
4. 附件(图例、文档) (10)
4.1 购物车系统分析结构图 (10)
4.2 购物车业务流程图 (10)
4.3 购物车数据流程图 (11)
4.4 数据字典 (11)
4.5 处理逻辑 (13)
第一部分概述
1.项目名称及背景
项目名称
开发背景
2.文档说明
第二部分任务说明
1.功能概述
2.用户环境
浏览器(如
第三部分需求分析1. 购物车系统用例图
2. 购物车功能清单
功能编号功能名称文中标题编号备注101 商品管理
101001 删除商品
101002 添加商品
101003 修改数量
102 订单信息管理
102001 收货人信息管理
102002 商品信息管理
102003 支付方式管理
102004 配送方式管理
103 结算管理
103001 在线支付
3. 购物车各功能用例图详情与设计界面
3.1商品管理
界面:
用例:
3.1.1简单描述
本用例用于购买者购买商品。
3.1.2执行者
登陆的顾客。
3.1.3前置条件
顾客点击商品购买按钮。
3.1.4后置条件
用例成功后,可以进行商品的修改、删除、支付以及决定是否继续购买。
3.1.5事件流
(1)顾客点击想购买的商品后进入这个界面。
(2)顾客提出所要执行的操作。
如果顾客需要删除商品,则执行分支流:删除商品。
如果顾客需要添加商品,则执行分支流:添加商品。
如果顾客确认无误后,点击去收银台进行信息的进一步确认。
如果顾客想继续购买商品,点击继续购买按钮,进入选择页面。
3.1.6错误流
商品容量已满,无法再次保存时,系统提示饱和信息,提示顾客已饱和。
3.2 订单信息管理
界面:
用例:
3.2.1简单描述
用例用于选择继续购买商品的操作。
3.2.2执行者
登陆的顾客。
3.2.3前置条件
顾客点击去收银台按钮。
3.2.4后置条件
用例成功后,可以进行商品的浏览。
3.2.5事件流
顾客点击继续购买按钮操作后,即可进行商品的浏览。
3.2.6错误流
无
3.3 结算管理
界面:
用例:
结算管理
在线支付
支付信息确认
银行说明
3.3.1简单描述
本用例用于购买者提交订单。
3.3.2执行者
登陆的顾客。
3.3.3前置条件
顾客点击提交按钮。
3.3.4后置条件
用例成功后,支付成功。
3.3.5事件流
顾客提交订单后,进入安全支付界面。
3.3.6错误流
无
4.附件(图例、文档)
4.1 购物车系统分析结构图
4.2 购物车业务流程图
4.3 购物车数据流程图
4.4 数据字典
1.数据项
数据项编号数据项名称别名简述类型取值范围I1订单编号订单号订单代号字符型
I2订单日期日期下订单时间日期型
I3用户编号用户编码购买者代号字符型
I4用户名称昵称购买者用户名字符型
I5用户地址地址送货地址字符型
I6用户姓名真实姓名收货人姓名字符型
I7商品编号商品编码商品代码字符型
I8商品名称商品名商品名称字符型
I9商品数量商品数购买数量数值型0-9999
I10商品价格价格购买商品价格数值型0-9999 2.数据结构
数据结构编号数据结构名称简述组成
DS03-01订单标识订单信息I1+I2
DS03-02用户信息收货人情况I3+I4+I5+I6
DS03-03商品信息购买的商品情况I9+I10
3.数据流