电商需求分析说明书_第1页
电商需求分析说明书_第2页
电商需求分析说明书_第3页
电商需求分析说明书_第4页
电商需求分析说明书_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、电子购物商城需求规格说明书小组成员:王惠龙,贺剑强,吴午,林清组长:王惠龙目录概述随着社会的发展,网络的逐步大众化,人们的生活节奏的加快,大家的大部分时间 都在繁忙的工作中度过。大部分的上班族都没有时间去商场购物, 为了给广大的上班族 提供一个方便快捷的购物平台,这是我们开发这个网站的初衷。我们商城主要以商城的广大用户为根本, 以为广大的商城用户服务为中心,商品设 有丰富的商品展销货架,为商城的用户提供商品丰富、廉价的购物平台。让商城的用户 能够方便快捷、用最少的钱购买到用户满意的商品。目的本需求分析报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与

2、管理,同时提出了本电子商务系统的 软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依 据,同时也表明了本软件的特性,以期能够获得更大范围的应用。范围本站点分为前台和后台两个管理层面。后台设有管理员对买家、卖家、会员以及商品的管理,管理员可以统筹的对 卖家、买家、会员以及商品进行添加、删除以及修改的操作,这样就可以更好的 确保所有的用户信息的完整和安全。前台设有用户注册、用户登录、在线购物、在线浏览商城商品、成为会员等方便广大上班族有闲暇时间轻松购物的功能。可以让广大的用户足不出户就可以购买到自己中意的喜欢的商品,为用户节省了大量的时间。读者对象本文章主要面向客户以及开发项目

3、小组中的成员、辅导老师等。参考文档无 术语定义系统用户:商城游客、商城购买用户以及商城的销售商。客户:浏览商城的商品或有意向在商城购买商品的商城游客。登录进入商城的商城普通用户或会员浏览商城商品和有意向购买商城的商品。客户服务:由商城用户向管理员留言或提出申请,需要商城管理员做出相应的回应。分咨询、 建议、投诉等类型。b2b = business to business.b2c = business to customerc2c = consumer to consumerb2m = business to managerbusiness to marketingm2c = manager t

4、o consumerb2a = business to administration (也即 b2g = business to government )c2a = consumer to administration (也即 c2g = consumer to government ) 系统说明 概述客户管理管理系统用于管理与客户相关的信息和活动, 但不包括产品信息、 库存数据和销售活动。 本系统需要提供产品信息查询功能、 库存数据查询功能、 历史订单查询 功能。 用户与角色与本系统有关的用户和角色包括:系统管理员 :管理系统用户、角色与权限,保证系统正常运行。普通管理员(按商品的类型确定)

5、 :对商品类型进行添加。发布公告招聘对应类型的商品的售货商。冻结相应的商品类型的销售。分析用户的积分、 客户的角色、 客户的消费量与客户流失数据, 定期提交客户管理报告。售货商 :负责更新货架上的商品。根据市场需求创建新的商品类型货架。根据用户的建议选择自己货架上的相应商品设置为优惠商品。根据相应的用户在自己货架上的消费量设定相应的优惠程度。根据市场设定自己的货架上相应商品为促销商品。已注册商品用户或会员 :浏览或购买商城商品、获得相应的消费积分,根据积分获得相应的积分奖励, 非会员用户根据积分的数量成为商品的会员。未注册商城用户(游客) :进入商品浏览商城物品,注册成为商城用户进行购买。系统

6、功能系统用例图 见下图:遵循的标准和规范本系统采用 microsoft sql server 数据库,使用 java ee 开发,采用 b/s 架构。数据库设计原则上符合第三范式,且规范,易于维护。本系统分营销管理、客户管理、服务管理、统计报表、基础数据和权限管理六个模块。功能需求站点功能分析后台管理1. 可以根据用户的申请指定某一用户成为商城的卖家;2. 可以根据卖家的诚信度或者某个会员的诚信度和会员积分来指定他为某一个货架的管理员;3. 可以取消诚信度过低的卖家的售货资格;4. 可以将卖家货架上不合格的商品下架并扣除对应的售货商的诚信度;5. 临时接受买家的付款(不可支取) 。注: 若买家

7、 10 日内没有确定收到货物或向管理员申请退款, 则视为交易成功, 货款汇入卖家账户用户得不到货款返还;若用户申请退款( 3 日内)原因 3 日是发货期,则 3 日后会自动扣除相应的邮寄费用。商城卖家1. 可以向站点管理员申请增加出售货物的类型;2. 根据货物的剩余量适时的向货架上添加货物;3. 可以将长久没有出售的货物下架;4. 可以查看买家或游客给我的留言以及买家或游客相应的回复;5. 向站点管理员留言(提交申请)并查看管理员的回复;6. 从管理员接收货款。商城买家已注册普通用户1 .浏览所有的商品;2 .拥有自己的购物车;3 .拥有自己的充值账户;4 . 将自己中意的商品添加到购物车,在

8、购物车中确定购买;5 .结算(买家的账户会自动扣除相应的总货款金额);6 .可以向站点管理员提出申请成为商城卖家;7 .搜索商品或售货商(可以用不同的检索方式进行搜索)。已注册会员用户1. 具有普通用户的所有功能;2. 可以购买会员特价商品;3. 会员优先获知商城的新商品以及优先购买商城的限量版商品。商城游客1 . 注册成为商城用户;2 .浏览商城的所有商品(不可购买、不可留言)。站点功能流程描述站点前台架构站点前台结构图1站点后台架构站点后台结构图1站点整体流程图用户注册用户在浏览商品时看到自己中意的商品时而不能购买,可以注册成为商城的正式用户,就会拥有自己的商城充值账户,进而可在商城购买自

9、己中意的上商品。模块用例图使用者:商城的未注册用户模块流程图:输入要素:数据项说明输入格式是否必填用户账号文本是用户密码文本是重复密码文本是邮箱文本是电话文本否详细地址文本否邮编文本否用例描述:contextdescriptioniduc-4name用户注册actor商城用户、游客description提供用户注册页面,用户填写必要信息申请账号pre-condition用户是游客,未进行注册post-condition用户注册成功,根据用户的选择填写个人具体信息exception无用例过程:ste pactordescriptionbranchconditio nlocatio n游客、用户进

10、入注册界面,填写必要信息及个人信息用户(可选)选择进入商城首页或登录页面,默认为登录页面用户(可选)选择是否填写个人具体信息,默认下 一步填写用户按“提交”按钮系统判断填写个人注册信息是否止确正确alt1小止确alt2alt1: 正确ste pactordescriptionbranchconditio nlocatio n1系统给出注册成功提示,判断用户选择进入个人信 息管理页面还是登录页面登录alt3后台alt4alt2 不正确ste pactordescriptionbranchconditio nlocatio n1系统给出错误提示信息,并返回注册页面alt3 前台stepactord

11、escriptionbranchconditio nlocatio n1系统进入商城登录贝囿alt4 后台stepactordescriptionbranchconditio nlocatio n1:系统进入个人信息管理中心详细描述如果用户选择填写个人具体信息,则当用户进行商品购买结算时无须填写个人必要 信息,系统自动调用存储信息。备注该用例同时也适用于售货商及 vip会员。用户登录方便用户进入到商城购买到自己在商城看到中意的商品,方便用户在商城拥有自己的特有身份和购买商品的充值账户。模块用例图使用者:已注册用户模块流程图:输入要素:数据项说明输入格式是否必填用户账号文本是用户密码文本是用例描

12、述contextdescriptioniduc-5name用户登录actor商城已注册用户description提供用户登录页面,用户输入用户名和密码后登录系统pre-condition用户已经注册post-condition用户登录成功exception无用例过程stepactordescriptionbranchconditio nlocatio n1商城已注册用户进入登录界面,输入用户名和密码2商城已注册用户(可选)选择是否保存用户名与密码, 默认不保存stepactordescriptionbranchconditio nlocatio n3商城已注册用户按“登录”按钮4系统判断登录信

13、息是否止确正确alt1小止确alt2alt1: 正确stepactordescriptionbranchconditio nlocatio n1系统给出登录成功提示alt2不正确stepactordescriptionbranchconditio nlocatio n1系统给出错误提示信息,并返回登录页面详细描述如果用户选择记住用户名与密码,下次登录系统则不需要再输入用户名与密码商品管理(1)商品资料的添加和更新管理,有助于商城商品信息较为最新和丰富商城的货 物,提升用户的购买热度;(2)商品的类别管理,有助于用户能快捷的查找和浏览自己所需要的商品,也有 助于对货物的管理。模块用例图:使用者:

14、站点管理员模块流程图:输入要素:数据项说明输入格式是否必填商品名文本是商品尺码文本否出厂日期日前格式否生产厂家文本否颜色文本是价格文本是类别文本否数量文本否商品图片文本否用例管理用例描述:contextdescriptioniduc 6name商品信息管理actor管理员description管理商品信息pre-condition管理员已经登录,进入管理界面post-condition商品信息管理exception用例过程ste pactordescriptionbranchconditio nlocatio n1管理员在主界面左侧功能列表中选择“我的商品管 理”命令2系统打力新的标笠显小冏m

15、目理界面 (如果该标笠 已经存在,则切换到该标签),标签内包含商 品类别管理和商品信息管理3管理员点击“商品信息管理”按钮4系统弹出商品信息管理界囿5管理员选择添加新产品,冻结违禁产品和更改商品状 态用例管理contextdescriptioniduc-6name商品类型管理actor管理员description管理商品信息pre-condition管理员已经登录,进入管理界面post-condition商品类型管理exception用例过程ste pactordescriptionbranchconditio nlocatio n1管理员在主界面左侧功能列表中选择“我的商品管 理”命令2系统

16、打火新的标笠甚小冏口口目理界面(如果该标笠stepactordescriptionbranchconditio nlocatio n已经存在,则切换到该标签),标签内包含商 品类别管理和商品信息管理3管理员点击“商品类别管理”按钮4系统弹出商品信息管理界囿5管理员选择新增商品类型,冻结某类型商品用户管理(1)用户资料的添加、更新和删除管理有助于站点对用户信息及时的刷新,让买家和卖家及时了解到对应用户的购买诚信度,也方便站点对诚信度低的卖家取消他的销 售资格,以及冻结部分诚信度过低的买家在商城购物的权利;(2)用户的类别管理有助于站点对于会员、普通用户以及售货商的区分,同时有 助于站点区分普通用

17、户和会员用户购买同一产品所付货款的不同。模块用例图:使用者:管理员模块流程图:输入要素:数据项说明输入格式是否必填|用户名文本是密码文本是相应的权限文本否n对应的角色文本否用例描述contextdescriptioniduc-7name用户管理actor管理员description(1)用户资料的添加、更新和删除管理有助于站点对用户信息及时 的刷新,让买家和卖家及时了解到对应用户的购买诚信度,也方便站点对诚信度低的卖家取消他的销售资格,以及冻结部分诚信度过低的买家在商城购物的权利;(2)用户的类别管理有助于站点对于会员、普通用户以及售货商的 区分,同时有助于站点区分普通用户和会员用户购买同一产

18、品所付货款的 /、同。pre-condition管理员成功登录,并进入后台管理界面post-condition对用户信息进行各种处理exception用例过程stepactordescriptionbranchconditio nlocatio n1管理员1 .登录后台管理2 .进入用户管理界面3 .查看用户信息,并对用户进行添、删、改 等操作4 .操作成功返回用户管理界面订单管理(1) 单用户订单:有助于站点获取下订单的卖家信息,以及用户所购买的数量,以帮助站点带给你相应的回扣;(2) 团体订购订单:有助于站点获取订购商品的负责人,确定团体的数量以确定相应的回扣;(3) 会员订单,有助于站点

19、获取订购数量,以确定会员订货的回扣。用例图:使用者:管理员、用户和销售商模块流程图:输入要素:数据项说明输入格式是否必填用户名文本否订购商品名称文本是订购商品数量文本是所有商品总价文本否1所需的型号文本否所需商品颜色文本是订购人地址文本否订购人邮编文本否订购人电话文本否用例描述contextdescriptioniduc-8name订单管理actor管理员,用户,销售商description获取用户订单信息;根据订单给出优惠;填写和修改订单信息pre-condition管理员与销售商在线,用户已注册post-condition订单已完成,准备商品exception无用例过程steactorde

20、scriptionbranchpconditio nlocatio n1.用户进入登陆界面,进入商城2.:系统弹出登陆页面,验证用户信息3.管理员获取用户订单信息4.管理员添加,修改订单信息5.管理员提交订单信息6.系统弹出提交按钮站点公告管理发布站点最新动态,向用户发布商城最新的商品,以及热卖、特价的商品用例图:使用者:管理员模块流程图:输入要素:数据项说明输入格式是否必填公告标题文本是公告内容文本否发布公告时间时间格式是发布公告管理员文本否用例描述contextdescriptioniduc-9name站点公告管理actor管理员description发布站点最新动态,向用户发布商城最新的

21、商品,以及热卖、特 价的商品pre-condition管理员与销售商在线,用户已注册post-condition订单已完成,准备商品exception无用例过程ste pactordescriptionbranchconditio nlocatio n1.用户进入登陆界面,进入商城2.系统弹出登陆页面,验证用户信息3.管理员获取用户订单信息,管理订单4.系统按“提交”按钮留力管理及时查看用户给自己的留言,并给出相应的解决方案回复给用户,帮助管理员或售货商及时了解到商城用户对商城以及自己的看法或建议。模块用例图:使用者:管理员、商城售货商模块流程图:输入要素:数据项说明输入格式是否必填1留百内容

22、文本是留言人文本否留言时间时间格式是1留百对象文本否用例描述:contextdescriptioniduc-10name留言actor管理员,用户,销售员description各用户点击留言板即进入留言板界面,进行留言,或查看留言,并能回复留言。在留言完毕后点击提交。即完成pre-condition用户已经登录post-condition留言完毕后,跳转到留言板查看留言exception用例过程stepactordescriptionbranchconditio nlocatio n1管理员查看用户留言,给出合理的解决方案2售货员查看留言,删除留言,编辑留言详细描述:详 用 户 进 入 界面,

23、进行留言,管理员查看客户留言,对于用户提出的问题给出合理的解决方案,并针对不好的留言进行删除。售货员的工作主要是查看和回复留言。个人购物车管理用户在自己的购物车查看购物记录和购物积分 (帮助其及时向管理员申请成为会员 和领取普通用户奖励)。模块用例图:使用者:商城用户模块流程图:输入要素:数据项说明输入格式是否必填所购商品文本是购头数重文本否商品价格文本是购买商品总价文本否对应用户文本否用例描述:contextdescriptioniduc-11name购物车actordescription登陆后进入首页,浏览商品,选择商品,加入购物车,确认支付。 期间可以选择多种产品pre-conditio

24、n用户已经登录post-condition确认支付后,跳转到首页exception用例过程:stepactordescriptionbranchconditio nlocatio n1用户登陆后进入首页,浏览商品,选择商品, 加入购物车,确认支付详细信息:登陆后进入首页,浏览商品,选择商品,加入购物车,确认支付。期间可以选择多 种产品。查看积分,换取奖励。用户信息管理有助于用户及时更新自己的信息,帮助售货商及时的将用户的订单货物邮寄到用户 的最新地址。模块用例图:使用者:管理员、商城用户模块流程图:用例过程steactordescriptionbranchpconditio nlocatio

25、n1管理员米取以下任种操作方式:1 .点击网页上的管理员登陆,输入账号密码 登陆。2 .进入管理员界面3 .信息更新(信息填写)4 .确定,验证5 .修改成功2注册用户米取以下任种操作方式:1 .点击网页上的用户注册2 .进入用户页面3 .信息填写(信息更新)4 .确定,验证5 .注册成功给卖家评价管理通过用户对商城售货商的评价可以确定商城对应售货商销售诚信度,也可以让其他售货商有个直观的了解,作出明确的选择。模块用例图:使用者:管理员、商城用户、售货商模块流程图:用例描述:name给卖家评价管理actor注册用户description通过用户对商城售货商的评价可以确定商城对应售货商销售诚信度

26、,也可以让其他售货商用个直观的了解,作出明确的选择。pre-condition用户已经登录,米取以下任种操作方式:1 .点击网页上的卖家评价2 .进入评价页面3 .发表评价4 .评价成功,返回原页面post-condition对卖家评价成功exception用例过程ste pactordescriptionbranchconditio nlocatio n1注册用户用户已经登录,米取以下任意一种操作方式:1.网页上的卖家评价stepactordescriptionbranchconditio nlocatio n2 .评价贝囿3 .发表评价4 .评价成功,返回原页面2管理员用户已经登录,米取以

27、下任意一种操作方式: 受到买家评价申请退款取消交易帮助用户取消相应的自己购买不适合自己使用的或自己购买错了的商品。以确保商城用户的自身利益,防止用户不必要的损失。模块用例图:使用者:管理员、商城用户模块流程图:用例描述contextdescriptioniduc-14name申请退款取消交易actor管理员、注册用户description帮助用户取消相应的自己购买不适合自己使用的或自己购买错了的商品。 以确保商城用户的自身利益,防止用户不必要的损失。pre-condition用户已经登录,进入购物车;管理员已经登录,进入退款管理界面post-condition取消购物车中的货物;处理用户的退款

28、申请exception用例过程ste pactordescriptionbranchconditio nlocatio n1管理员5 .登录后台管理6 .进入退款制#界面7 .查看用户退款申请并处理8 .返回用户货款2商城用户1 .成功登录商城2 .进入个人购物车页面3 .删除自己不想要的商品4 .填写退款申请表,提交申请自己的货架管理售货商及时更新自己货架上的商品, 以给出用户足够的可浏览和可购买的商品。 根 据市场行情对应的增加或减少相应商品数量; 可以向管理员申请扩展自己售货架售货范 围。模块用例图:使用者:售货商模块流程图: 用例描述:name自己的货架管理actor管理员descri

29、ption售货商及时更新自己货架上的商品,以给出用户足够的可浏览和可购买的商品。根据市场行情对应的增加或减少相应商品数量;扩展自己售货架售货范围。pre-condition用户已经登录,米取以下任种操作方式: 1.点击“我的商铺”进入“我的商品货架” 2.验证是否售出,进入我的货架post-condition店铺信息更新成功exception用例过程ste pactordescriptionbranchconditio nlocatio n1管理员米取以下任种操作方式:1 .点击“我的商铺”进入“我的商品货架”2 .验证是否售出,进入我的货架3 .选择对货架进行操作4 .编辑相应信息5 .编辑

30、成功6 .返回站点首页2用户店铺信息更新成功用户充值账户和密码管理用户可以进入网站修改自己的充值卡账户和密码, 防止自己的充值卡号和密码轻易 丢失,进而增强相应的安全性。模块用例图:使用者:普通用户模块流程图:用例描述contextdescriptioniduc-16name用户充值账户和密码管理actor注册用户description用户可以进入网站修改自己的充值卡账户和密码,防止自己的充值卡contextdescription号和密码轻易丢失,进而增强相应的安全性。pre-condition用户已经登录,进入我的账户管理界面post-condition修改充值账户信息和密码exceptio

31、n用例过程ste pactordescriptionbranchconditio nlocatio n1商城用户1 .登陆网站,进入个人账户管理页面2 .进入充值卡账户,点击修改3 .填写要修改的账户,点击“提交”4 .成功提交新的账号或密码。用户在线充值管理方便用户及时的保证自己的账户有足够的资金或在购买商品时充入足够的金额保 证自己能够及时购买到自己中意的商品,以防止不必要的麻烦。模块用例图:使用者:普通用户模块流程图:用例描述:name用户在线充值管理actor普通用户description方便用户及时的保证自己的账户有足够的资金或在购买商品时充入足够 的金额保证自己能够及时购买到自己中

32、意的商品,以防止不必要的麻烦。pre-condition用户已经登录,米取以下任种操作方式:1 .进入商城首页2 .进入我的账户post-condition用户充值成功exception用例过程ste pactordescriptionbranchconditio nlocatio n1普通用户米取以下任种操作方式:1 .进入商城首页2 .进入我的账户3 .充值并查看4 .充值成功,返回商城首页2管理员用户充值成功商城会员拥有普通用户的所有权限, 可以购买到商城限量版的商品和特价商品, 还 可以根据你的身份在购买商品时进行打折优惠。商城会员管理商城会员拥有普通用户的所有权限, 可以购买到商城限

33、量版的商品和特价商品, 还 可以根据你的身份在购买商品时进行打折优惠。模块用例图:使用者:站点会员模块流程图:用例描述:contextdescriptioniduc-18name商城会员管理actor站点会员description商城会员拥有普通用户的所有权限,可以购买到商城限量版的商品和 特价商品,还可以根据你的身份在购买商品时进行打折优惠。pre-condition用户已经登录,进入个人会员中心post-condition查看会员特权exception用例过程ste pactordescriptionbranchconditio nlocatio n1站点会员1 .用户登陆商城,成功登录自

34、己的页面2 .进入个人会员中心3 .查看个人特权,并加以使用用户的密码保护管理用户可以设置自己的账户信息、密码保护防止账户的丢失,还可以修改自己的账户和密码。模块用例图:使用者:用户模块流程图:用例描述:name用户的密码保护管理actor用户description用户可以设置自己的账户信息、密码保护防止账户的丢失,还可以修改自己的账户和密码。pre-condition用户已经登录,米取以下任种操作方式:1.进入首页,进入我的账户管理post-condition用户管理的信息,密码成功exception用例过程stepactordescriptionbranchconditio nlocati

35、o n1用户米取以下任种操作方式:1 .进入首页2 .进入我的账户管理3 .账户管理查看,设置账户密码保护,修改 账户密码4 .返回我的账户管理2系统用户操作成功站点在线帮助给用户提供在站点购买商品的在线帮助,还可以对用户发表的问题进行相关的解答模块用例图使用者模块流程图:非功能性需求技术需求软硬件环境要求硬件设备要求网络设备:网卡:网卡(network interface card)也称为网络适配器或网板,它负责计算机与网络介 质之间的电气连接、数据流的传输和网络地址确认。集线器:集线器(hub)又称集中器,集线器是连接网络上各个结点的一种装置,当网络的某 个结点发生故障时,连接在集线器上的结点立即可以检测到, 而且不影响网络上其他结 点的正常工作,有利于网络的维护和故障排除,网桥:网桥是一种存储转发设备,主要用来连接类型相似的局域网络。网桥可分为本地网桥和远程网桥两种类型路由器:1 .路由器是连接两个或更多个逻辑上相互独立的子网,工作在iso/osi的第三层,即网络层。网关:网关又称协议转换器,它负责将协议进行转换并且保留原有的功能, 将数据重新分 组,以便在两个协议不同的网络之间进行通信。 网关工作在osi协议的传送层或更高层, 主要用于连接不同结构体系的网络或用于

温馨提示

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

评论

0/150

提交评论