网上电子商城需求分析_第1页
网上电子商城需求分析_第2页
网上电子商城需求分析_第3页
网上电子商城需求分析_第4页
网上电子商城需求分析_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

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

文档简介

1、(331系统需求.(332流程设计.2.1功能概述 (32.2业务流程 (5(773用例图.3.1参与者 (73.2用例 (73.3用例分析与描述 (9(27274序列图.1系统需求网上电子商城应包括两个基本的部分,一个是前台销售,用户在前台可以浏览,搜索,购买商品,能看到商城最新的公告;另一个是后台管理,管理员在此管理网站信息和商品,具体包括录入,更改网上信息,订单的查询和处理,商品的上架与下架,还可以管理在商城里注册的用户等。系统前、后台功能结构图如图1.1、1.2所示: 图1.1系统前台功能结构图 图1.2系统后台功能结构图2流程设计2.1功能概述本文主要模块分为前台用户功能模块和后台管

2、理功能模块。前台用户功能模块主要是实现了用户通过登录进入商城后,对公告、商品的浏览以及查询、购买。后台管理模块主要实现了管理员对公告、商品、订单、投诉的管理。在进入商城选购商品时,首先应该将商品放到购物车中,待挑选好所有商品之后就可以到收银台去开收货单,根据售货单据付款。制作电子商务系统的原理与超市购物原理是一样的,首先客户应该在网页中选购自己需要的商品并将商品放入购物车中,当然也可以改变购买商品的数量或清空购物车中的商品。选购好商品后就可以到收银台,在收银台填写并提交收货人信息。系统总体流程图如图2.1所示: 图2.1系统总体流程图数据流图如图2.2所示:顶层 0层 图2.2数据流图2.2业

3、务流程(1浏览与选择商品:顾客进入网站即刻自动提供购物车,不需身份确认就可以在网站上随意浏览、挑选商品(可增加、删除、修改购物车上商品的数量,网站提供最新的商品列表,热卖商品优先列表给顾客作为选购时的参考;(2判断:顾客确定所购物品后,系统将判断该顾客是否是会员,如果是,则可直接填写订单;否则,提示顾客登记注册;(3提交订单:已选购的商品需填写订单细节,如付款及提货方式等。只有正式提交定单才能生效;(4注册:顾客可在公司的网站上注册,填写姓名地址等信息后提交申请;(5确认:后台管理将实时得到顾客的注册信息,通过电话及其他方式确认,得到注册确认的顾客才能成为会员,并拥有唯一的会员证号;(6不是会

4、员的顾客可以先挑选商品再申请成为会员,会员申请生效后即可下定单,所定购的商品数及时存入数据库;(7送货与付款:网上的每一份订单都将实时存入后台数据库,后台操作人员通过电话及其他方式确认,确认后将及时实施该订单:向顾客送货,货到付款,完成网上交易。网上交易业务流程图如图2.3所示: 图2.3业务流程图购物流程如图2.4所示: 图2.4购物流程图3用例图3.1参与者1.管理员描述:该参与者的信息已保存在数据库中,经过合法性验证后,能够执行该系统中的所有功能。2.会员描述:该参与者注册之后,信息保存在数据库中,经合法性验证后,能够执行该系统中的基本功能。3.2用例1.登录(logon2.注销(log

5、out3.修改用户信息(modify dealer info4.浏览目录(view category5.搜索产品(search item6.查看产品(view item7.加入购物车(add cart8.查看购物车(view cart9.修改购物车中的商品(modify cart items10.删除购物车中的商品(delete cart item11.清空购物车(empty cart12.结帐(check out13.配置收货人信息(configure recipient14.配置送货方式(configure shipment15.配置付款方式(configure payment metho

6、d16.确认订单(affirm order17.查看订单(view order18.修改订单(modify order19.删除订单(delete order20.查看新品(view latest item21.查看特价品(view special price item22.查看积分(view grade23.用户反馈(feedback24.查看反馈(view feedback顶层用例图如图3.1所示: 图3.1顶层用例图3.3用例分析与描述登录(logon1.用例图 2.用例的事件流描述本用例描述了用户或管理员如何登录到系统中。无。如果用例成功,用例登录到系统中,否则系统的状态不变。无。(1

7、管理员登录到基于后台管理的网站时,用例启动。(2系统提示用户输入用户名和密码(3用户输入自己的用户名和密码,提交(E-1。(4系统验证输入的名字和密码(E-2,用户登录系统成功。E-1:包含了单引号、双引号或为空,系统提示错误。E-2:系统检索不到该用户的密码,系统提示错误。注销(logout用例描述:清除内存中用户名、购物车信息,并返回到登录页。修改用户信息(modify dealer info1用例图 2用例的事件流描述2.1简单描述:该用例描述了如何修改用户的信息,但用户的用户名不允许修改。2.2前置条件用户已登录。2.3后置条件用例成功,把用户的信息保存到数据库中。2.4扩充点无。2.

8、5事件流(1系统提示输入用户的信息。(2用户输入所需信息,提交(E-1。(3系统把所需的信息保存到数据库中。E-1:系统验证输入的数据不合法(不能包含单引号、双引号,邮箱必须满足要求,提示错误。浏览目录(view category1用例图 2用例的事件流描述2.1简单描述:用户选择一目录,显示该商品目录的商品信息(商品的价格与给的折扣有关。2.2前置条件用户已登录。2.3后置条件用例成功,显示对应商品目录商品信息。2.4扩充点无2.5事件流(1系统提示选择一目录。(2用户单击一目录。(3系统检索该用户的折扣。(4系统检索对应该目录的商品,商品的价格与给的折扣有关。存在(S-1,不存在(S-2。

9、S-1:小图显示所有商品图片(如果有,商品名称,商品简单描述,单价,加入购物车提示。如果产品不能在一页显示完,系统显示“第一页、上一页,下一页、最后一页”页浏览提示。S-2:系统提示不存在该目录的产品。搜索产品(search items1用例图 2用例的事件流描述2.1简单描述:用户可基于商品的类别和商品的名称的组合条件进行模糊查找。2.2前置条件用户已登录。2.3后置条件用例成功,显示满足查找条件的所有记录。2.4扩充点无2.5事件流(1系统提示输入商品的类别和搜索的关键字。(2用户输入商品的类别和搜索的关键字,提交。(3检索该用户的折扣。(4系统检索满足条件的商品。如果存在(S-1,不存在

10、(S-2。S-1:小图显示所有商品图片(如果有,商品名称,商品简单描述,单价,加入购物车提示。如果产品不能在一页显示完,系统显示“第一页、上一页,下一页、最后一页”页浏览提示。S-2:系统提示不存在该目录的产品。查看产品(view item1用例图 2用例的事件流描述2.1简单描述:用户查看某一产品的详细描述。2.2前置条件用户已登录,且系统处于商品页显示状态。2.3后置条件用例成功,显示对应商品的详细信息。2.4扩充点无。2.5事件流(1系统提示用户选择一商品。(2用户选定一商品,确认。(3系统检索该用户的权限。(4系统检索该商品的详细信息。(5系统以大图显示该商品的图象、商品名称、商品价格

11、、加入购物车提示。加入购物车(add cart1用例图 2用例的事件流描述2.1简单描述用户把所需的商品加入购物车。2.2前置条件用户已登录且处于商品显示页中。2.3后置条件用例成功,进入到查看购物车页。2.4扩充点无2.5事件流(1在商品显示页中,系统提示加入购物车。(2确认加入购物车。查看购物车(view cart1用例图 2用例的事件流描述2.1简单描述:用户查看购物车。2.2前置条件用户已登录。2.3后置条件显示购物车中所有商品的编号、名称、数量、单价、金额。2.4事件流(1用户确认查看购物车。(2系统显示购物车中的所有商品的编号、名称、数量、单价、金额以及合计(商品的数量可修改。(3

12、系统显示用户可修改商品的数量,删除商品、清空购物车、继续购物以及结帐。修改购物车中的商品(modify cart items1用例图 2用例的事件流描述2.1简单描述:用户修改购物车中商品的数量。2.2前置条件系统处于查看购物车状态。2.3后置条件用例成功,购物车中商品的数量被更改。2.4扩充点无。2.5事件流(1系统提示更改商品的数量。(2用户输入要更改商品的数量,确认更改(E-1。(3系统刷新购物车。E-1:用户输入的商品数量只能是(1-50间的整数。否则提示错误。删除购物车中的商品(delete cart item1用例图 2用例的事件流描述2.1简单描述:删除购物车中的某个商品。2.2

13、前置条件系统处于查看购物车状态。2.3后置条件用例成功,删除商品。2.4扩充点无。2.5事件流(1系统提示删除商品。(2用户删除商品,确认(3系统刷新购物车。清空购物车(empty cart1用例图 2用例的事件流描述2.1简单描述:用户清空购物车中的商品。2.2前置条件系统处于查看购物车状态。2.3后置条件用例成功,系统清空购物车。2.4扩充点无2.5事件流(1系统提示清空购物车。(2用户清空购物车。(3系统刷新购物车。结帐(check out1用例图 2用例的事件流描述2.1简单描述:加入购物车完毕,即可进入结帐状态。2.2前置条件系统处于查看购物车状态。2.3后置条件用例成功,便可进入配

14、置用户的收货地址、送货方式、付款方式的配置页。2.4扩充点无2.5事件流(1系统提示用户结帐。(2用户确认结帐。(3系统检查购物车是否为空(E-1。(4系统进入该用户的登录界面,用户输入密码确认。(5检索成功(S-1,不成功(S-2E-1:购物车为空,系统提示错误,并转入至首页。S-1:系统进入配置用户的收货地址、送货方式、付款方式的页面。S-2:停留在登陆界面。配置收货地址信息(configure recipient1用例图 2用例的事件流描述2.1简单描述:配置用户的收货地址信息。2.2前置条件结帐用例成功。2.3后置条件用例成功,如果送货方式和付款方式配置好、则可下订单。2.4扩充点不存

15、在该用户的收货地址。2.5事件流(1系统检索该用户最近的收货地址,存在(S-1,不存在(S-2。S-1:(1系统显示该收货地址(包含收货人、收货地址、邮编、联系电话。(2用户可修改该收货地址(使用修改收货地址用例。S-2:(1系统提示输入收货地址。(2用户输入收货地址确认(E-1。(3把该地址存储到数据库中。(4回到配置页E-1:输入数据有一项为空,邮编,联系电话不符合要求,系统提示错误。配置送货方式(configure shipment1用例图 2用例的事件流描述2.1简单描述:配置用户的送货方式。2.2前置条件结帐用例成功。2.3后置条件用例成功,如果收货地址和付款方式配置好、则可下订单。

16、2.4扩充点不存在用户的送货地址。2.5事件流(1系统检索该用户的送货方式,存在(S-1,不存在(S-2。S-1:系统显示检索到的送货方式,用户可修改送货方式。S-2:1系统提示输入一送货方式。2用户输入送货方式,提交。3系统存储该送货方式。4回到配置页。配置付款方式(configure payment method1.用例图 2.用例的事件流描述用户配置其付款方式。结帐用例成功。用例成功,如果配置收货地址用例和配置送货方式用例成功,用户可下订单。该用户的付款方式不存在。(1系统检索该用户的付款方式,存在(S-1,不存在(S-2。2.5.3.分支流S-1:系统显示检索到的付款方式。S-2:(1

17、系统提示输入一付款方式。(2用户输入一付款方式,提交。(3系统把该付款方式存储到数据库中。(4回到配置页。确认订单(affirm order1.用例图 2.用例的事件流描述确认生成订单。配置收货地址、送货方式、付款方式用例成功。用例成功,把订单数据存储到数据库中。无。(1系统提示确认订单。(2用户确认订单。(3系统生成订单号。(4系统生成订单记录并存入数据库中。(5系统清空购物车。(6系统显示订单情况、收货地址、送货方式、付款方式。查看订单(view order1.用例图 2.用例的事件流描述查看该用户的所有订单或基于组合条件的订单。用户已登录。用例成功,系统显示该用户的订单情况。无(1用户选

18、择查看所有订单(S-1,或基于组合条件查看订单(S-2。分支流S-1:(1系统检索该用户的所有订单(2系统显示所有订单,当显示的订单超过一页时,系统显示“第一页、上一页、下一页、最后一页”的页浏览提示。S-2:(1系统提示用户输入订单号、发生订单的时间段、或订单的状态(已执行、部分执行、未执行(2用户输入所需信息,提交(E-1。(3系统检索满足组合条件的所有订单。(4系统显示满足条件的订单。E-1:系统验证输入的合法性,不合法系统提示错误修改订单(modify order1.用例图 2.用例的事件流描述用户修改订单的订单明细,收货地址、送货方式、付款方式。系统处于查看订单状态中。用例成功,把修

19、改的订单存储到数据库中。无。(1系统提示修改订单。(2用户确认修改(E-1。(3系统提示输入要修改的订单。(4用户输入修改信息,提交(E-2(5系统存储订单情况至数据库中。E-1:已审核的订单不能修改,否则提示错误。E-2:不合法输入,系统提示错误。删除订单(delete order1.用例图 2.用例的事件流描述用户删除不需要的订单。系统处于查看订单状态中。用例成功,系统删除该订单。无(1系统提示删除该订单。(2用户认删除该订单(E-1。(3系统从数据库中删除该订单。E-1:已审核的订单不能删除,否则提示错误。查看新品(view latest item1.用例图 2.用例的事件流描述用户浏览

20、最新出现的产品。用户已登录。用例成功,系统显示最新的商品。无。(1系统检索最新商品信息,存在(S-1,不存在(S-2。S-1:系统显示检索的最新商品,当商品超过一页时,系统提供“第一页、上一页、下一页、最后一页”的页浏览提示。S-2:系统显示最新商品不存在。(1查看特价品(view special price item1用例图 2用例的事件流描述2.1简单描述:用户浏览特价产品。2.2前置条件用户已登录。2.3后置条件用例成功,系统显示特价的商品。2.4扩充点无。2.5事件流(1系统检索特价的商品信息,存在(S-1,不存在(S-2。S-1:系统显示检索的商品,当商品超过一页时,系统提供“第一页、上一页、下一页、最后一页”的页浏览提示。S-2:系统显示特价商品不存在。查看积分(view history record and grade1.用例图 2.用例的事件流描述查看该用户的积分情况。用户已等录。用例成功,系统显示该用户的积分情况。无。(1系统检索该用户的积分情况。(2系统显示积分情况。用户反馈(feedback2用例图 3用例的事件流描述3.5简单描述:用户提出反馈意见。3.6

温馨提示

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

评论

0/150

提交评论