试论基于用例的电子商务网站需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求讲明书
1系统需求 (3)
1.1基于网上客户的电子商务网站
3
1.1.1功能分析
3
1.1.2系统顶层活动图。
5
1.1.3用例图
6
1.1.3.1参与者
6
1.1.3.2用例
6
1.1.3.3顶层用例图
7
1.1.4用例分析与描述
8
1.1.4.1登录(logon)
8
1.1.4.2注销(logout)
8
1.1.4.3修改经销商信息(modify dealer info)
8
1.1.4.4扫瞄目录(view category)
9
1.1.4.5搜索产品(search items)
10
1.1.4.6查看产品(view item)
11
1.1.4.7加入购物车(add cart)
12
1.1.4.8查看购物车(view cart)
12
1.1.4.9修改购物车中的商品(modify cart items)
13
1.1.4.10删除购物车中的商品(delete cart item)
14
1.1.4.11清空购物车(empty cart)
14
1.1.4.12结帐(check out)
15
1.1.4.13配置收货地址信息(configure recipient) (15)
1.1.4.14配置送货方式(configure shipment)
16
1.1.4.15配置付款方式(configure payment method) (17)
1.1.4.16确认订单(affirm order)
18
1.1.4.17查看订单(view order)
19
1.1.4.18修改订单(modify order)
20
1.1.4.19删除订单(delete order)
20
1.1.4.20查看新品(view latest item)
21
1.1.4.21查看特价品(view special price item)
22
1.1.4.22查看积分(view history record and
grade) (22)
1.1.4.23经销商反馈(feedback)
23
1.1.4.24查看反馈答复(view feedback answer)
24
1.2静态结构模型 (25)
1.2.1包图
25
1.2.1.1web 包
25
1.2.1.2business login包
26
1.2.1.3data service包
26
1.2.2类图
27
1.2.2.1db类
27
1.2.2.2dealer类
27
1.2.3password 类
29
1.2.4Category类
29
1.2.5Cart类
30
1.2.6Item类
31
1.2.7Orders类
33
1.2.8Payment类
35
1.2.9Recipient类
36
1.2.10Shipment类
37
1.2.11Feedback类
37
1.2.12BankAccount类
39
1系统需求
依照对系统的分析,把该系统划分为四个子系统:基于客户的电子商务网站、基于经销商的电子商务网站,后台治理网站以及数据库治理子系统。
1.1基于经销商的电子商务网站
1.1.1功能分析
依照对该系统的分析,该系统应具有如下功能
1.经销商登录
经销商登录并通过身份验证合法后,经销商能执行该子系统的所有功能。
2.经销商信息治理
(1)配置经销商的收货信息(收货人、收货地址、邮编),每个经销商同意有多个收货信息,下订单时假如是第一
次下订单,则要求添加收货信息。否则使用最近使用过
的收货信息,同意对最近使用的收货信息进行修改。
(2)配置经销商的送货方式,每个经销商同意有多个送货方式,下订单时假如是第一次下订单,则要求添加送货
方式。否则使用最近使用过的送货方式,同意对最近使
用的送货方式进行修改。
(3)修改经销商的差不多信息,除了分配给该经销商的用户名外,经销商能够修改所有其他信息。
3.扫瞄目录:经销商能够扫瞄目录。在主页上,应向经销商显示目录清单,经销商选择了一个目录之后,应能显示该类不下的实际商品的图片(假如有)、名称、简单描述、价格信息,并同意把商品加入购物车,不同级不的经销商扫瞄产品的价格信息应不同
4.显示商品详情:显示商品的较大图片和/或该产品的详细讲明、价格信息,并同意把商品加入购物车。
5.搜索商品:经销商能够依照商品的特征搜索符合条件的商品。
6.购买商品:经销商能够把商品放入购物车。
7.治理购物车
(1)删除购物车中的商品。
(2)更改某些商品的数量。
(3)清空购物车。
8.结帐:结帐前必须再次验证经销商,验证合法后,能够配置经销商的收货信息、送货方式、付款方式、接下来就可下