ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:60.88KB ,
资源ID:10838497      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10838497.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(B2C在线商城需求说明书.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

B2C在线商城需求说明书.docx

1、B2C在线商城需求说明书案卷号日期B2C在线商城软件需求说明书 作 者: 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 1、3 定义 21、4 参考资料 22、3 用户特点 42、4 一般约束 53 具体需求 53、1 功能需求 53、1、1 会员注册 53、1、2 会员登录 63、1、3会员密码找回 73、1、4会员个人信息维护 73、1、5地址薄 83、1、5、1添加地址薄 93、1、5、2修改地址薄 93、1、5、3删除地址薄 103、1、6会员交易历史查询 103、1、7会员积分查询 113、1、8商品展示 123、1、8、1商品分类浏览 123、1、8

2、、2商品搜索 123、1、8、3商品评论 133、1、9购物车 143、1、9、1添加购物车 143、1、9、2修改商品数量 153、1、9、3删除商品 153、1、10收藏夹 163、1、11结账 173、1、12会员注销 173、2 外部接口需求 183、2、1 用户接口 183、2、2 硬件接口 183、2、3 软件接口 183、2、4 通信接口 193、3 性能需求 193、4 设计约束 203、4、1硬件的限制 203、5 属性 203、5、1 可用性 203、5、2 安全性 203、5、3 可移植性 203、5、4 可维护性 211 引言1、1 编写目的本文档就是基于B2C在线商城

3、软件系统的前台功能的基本需求制定的。本文档的编写就是为了规范化本系统的编写,提高系统开发过程的能见度;也就是为了下一阶段的设计、开发提供准备与依据,为项目小组成员对需求的理解提供详尽的描述,以及在开发过程中的各个环节的链接以及各个组成员之间的协同工作提供强有力的保证。同时本文档也作为项目评审验收的依据之一。预期读者:客户、项目小组的各个成员以及辅导老师等。1、2 范围a 产品名称:B2C在线商城b 该产品为企业的销售、服务与资讯提供了一个平台,为消费者的浏览产品信息与购物提供了一个平台。它包括前台管理与后台管理。c 企业依托于该产品开展综合性的网络营销活动,推广网站,树立品牌。本产品主要提供以

4、下服务:1)、产品展示:7*24小时永不关门的产品展示平台。主要展示产品的信息,包括文字、图片、多媒体等展示手段。2)、销售服务:提供自助式的订单填写向导,历史订单追溯等多种销售服务。增加销售服务水平,降低人力成本。3)、售后服务:保留历史账单,加强顾客消费体验。提供企业相关产品的有关信息、购物指南,有助于消费者使用本企业的产品。4)、提升品牌价值:做好顾客在本网站购物时的细节方面,比如订单、投诉、购物指南以及事务处理的及时性,有助于加强企业在顾客心中的印象度与诚信度。5)、后台管理服务:主要就是对买家、卖家、商品信息、订单信息、商家活动等的管理。1、3 定义1、会员:在B2C在线商城注册成功

5、的人。2、用户:在B2C在线商城未注册以及注册未成功的人。3、ES:B2C在线。4、PC:Personal Computer,个人计算机。5、JDK:Java Development Kit。6、B/S:(Browser/Server结构)结构即浏览器与服务器结构。7、IE:Windows Internet Explorer,即IE浏览器。8、HTTP:HyperText Transfer Protocol,超文本传输协议。9、TCP/IP:Transmission Control Protocol/Internet Protocol,传输控制协议/因特网互联协议。10、MVC:模型(Mode

6、l)、视图(View)与控制(Controller)。11、JSP:Java Server Pages。1、4 参考资料a 国家标准软件开发模板GB856788。2 项目概述2、1 产品描述本系统为了展示企业的产品,开展企业的销售活动,树立企业的品牌而建设,主要适用对象就是广大网上的顾客。此系统不就是一个独立的软件,它需要数据库的支持,例如Oracle数据库;它还需要网络的支持,在局域网与互联网中都可,这就需要服务器的支持,例如tomcat服务器等;还需要JDK的支持。此系统包含了前台管理与后台管理,而前台包含注册、登录、商品浏览以及购物等服务。主要满足客户的需求。2、2 产品功能1、本产品主

7、要功能模块如表(1)。B2C在线网上商城模块编号会员注册ES-1会员登录ES-2会员密码找回ES-3会员个人信息维护ES-4地址薄(ES-5)添加地址薄ES-5-1修改地址薄ES-5-2删除地址薄ES-5-3会员交易历史查询ES-6会员积分查询ES-7商品展示商品分类浏览ES-8-1商品搜索ES-8-2商品评论ES-8-3购物车(ES-9)添加购物车ES-9-1修改商品数量ES-9-2删除商品ES-9-3收藏夹ES-10结账ES-11会员注销ES-12 表(1)2、本产品各个功能的业务逻辑流程如图(1) 图(1)2、3 用户特点本产品的使用对象主要就是:1、 消费者一般在网上购物的消费者主要特

8、点就是她们都可以使用计算机的基本操作。 2、4 一般约束1、系统中的错误信息提示: a、错误信息提示框; b、网页错误信息,即文本型。 这两种的信息错误提示方法都可以。3 具体需求3、1 功能需求3.1.1 会员注册1、功能描述:用户在商城购物时,需要注册成为会员才可以购物,而此模块就就是完成会员的注册功能,让用户注册成为会员,方便购物。2、使用对象:商城的未注册用户。3、输入要素如表(2)。数据项说明输入格式就是否必填E-mail地址一旦注册成功不可改变文本就是用户名618个字符,一个汉字两个字符文本就是登录密码618个字符文本就是确认密码618个字符文本就是身份证号码文本就是电话号码文本就

9、是所在地文本就是邮政编码文本就是 表(2)4、模块描述如表(3)。内容描述模块编号ES-1模块名称用户注册主要参与者商城未注册的用户模块功能描述提供用户注册页面,填写用户必要信息前置条件无后置条件成为会员,可以购物扩展用户注册成功后,成为会员,就可以登录购物。 表(3)5、过程描述:用户进入该网站,直接点击网站首页的的“【注册】”链接或未注册的用户在选好商品需要购买时,网站会提示该用户不就是会员,则会直接跳转到注册页面;在注册页面里,用户填写好必要信息,点击“提交”按钮,则用户所填信息提交给系统验证,若验证通过,则系统提示“注册成功”,否则系统提示“注册失败”,则用户重新填写信息注册。6、表单

10、中的验证:在提交信息给系统时,系统对数据验证,此时系统通过javascript来对数据进行验证。主要验证输入时有些数据就是否满足要求的长度以及有些数据就是否满足要求的格式,比如验证E-mail地址格式、身份证号码格式、电话号码格式以及邮政编码格式。还要验证用户所注册的E-mail地址就是否已被用过,即E-mail地址唯一性检测。 3.1.2 会员登录1、功能描述:主要用来对会员登录时的用户名与密码的验证,瞧就是否就是会员,即主要对登录用户身份的验证。2、使用对象:注册成功的会员。3、输入的要素如表(4)。数据项说明输入格式就是否必填用户名用注册时的邮箱地址登录文本就是密码文本就是 表(4)4、

11、模块描述如表(5)。内容描述模块编号ES-2模块名称会员登录主要参与者经过注册成功的会员、未注册的用户模块功能描述对登录用户进行身份的验证前置条件无后置条件用户经过系统的合法验证后,可以使用合法身份来购物与查阅商品信息以及其她操作扩展可以允许用户先选好商品,然后再去登录 表(5)5、过程描述: 注册成功的会员可以在首页中点击“【登录】”链接进入登录页面,还可以在选购好商品之后系统提示进入到登录页面。在登录页面里,会员根据注册成功的用户名与密码进行登录,系统对其输入的用户名进行验证,若成功,则成功登录;否则失败。失败时提示失败信息。6、表单验证:主要验证邮箱地址格式。3.1.3会员密码找回1、功

12、能描述:当会员忘记登录密码时,可通过此功能来找回密码。2、使用对象:已经注册过的会员3、输入要素如表(6)。 数据项说明输入格式就是否必填E-mail地址文本就是 表(6)4、模块描述如表(7)。 内容描述模块编号ES-3模块名称会员密码找回主要参与者已经注册过的会员主要功能描述主要完成会员密码的找回前置条件已经注册成功的会员且忘记密码后置条件可以重新获得密码,获得合法的身份进入商城购物扩展输入E-mail后,验证正确后可以让会员重新设置密码或会员提供一个手机号码,系统将会员密码发送去会员提供的手机号码,根据手机的验证来重新获取密码。 表(7)5、过程描述: 会员在登录页面点击“忘记密码”链接

13、后,进入密码找回页面,会员输入E-mail地址,E-mail地址通过系统验证以后,系统给出会员注册时的密码;如果E-mail地址错误,则密码找回操作失败。6、表单验证:主要验证邮箱地址格式。3.1.4会员个人信息维护1、功能描述:当会员的有些信息变更时,需要在这里进行个人信息的修改,此模块主要对会员信息的一个更新。2、使用对象:注册成功且登录成功的会员。3、输入要素如表(8)。数据项说明输入格式就是否必填用户名618个字符文本否原密码618个字符文本否新密码618个字符文本否电话号码文本否所在地文本否邮政编码文本否 表(8)4、模块描述如表(9)。 内容描述模块编号ES-4模块名称会员个人信息

14、维护主要参与者登录成功的会员主要功能描述更新个人信息前置条件登录成功后置条件获得最新的个人信息,方便会员管理以及购物扩展无 表(9)5、过程描述:会员登录成功后,然后点击首页的“会员个人信息维护”链接,进入个人信息维护界面,填写个人信息,系统对其填写的信息进行验证,若通过,然后就对这个会员的信息进行更新,若成功,则提示成功,否则提示失败。在此过程中,用户的E-meil地址为不可修改项。6、表单验证:主要对用户名、原密码与新密码的长度以及电话号码、邮政编码格式的验证。3.1.5地址薄1、功能描述:登录成功的会员可以在地址薄中创建自己的地址薄,会员在结账时可以选择某个地址作为送货地址。2、使用对象

15、:登录成功的会员3、模块描述如表(10)。内容描述模块编号ES-5模块名称地址薄主要参与者成功登录的会员主要功能描述创建自己地址薄前置条件会员必须已登录后置条件ES-5-1ES-5-2ES-5-3扩展会员可以在提交订单时填写地址 表(10)4、过程描述: 会员成功登录后,点击导航栏中的“【地址薄】”进入地址薄页面,然后会员就可以进行各种操作。3.1.5、1添加地址薄1、功能描述:会员进入【地址薄】页面后,可以在此区域中添加自己的地址。2、使用对象:进入【地址薄】页面的会员3、输入要素如表(11)。数据项说明输入格式就是否必填真实姓名文本就是送货地址文本就是邮政编码文本就是电话号码文本就是 表(

16、11)4、模块描述如表(12)。 内容描述模块编号ES-5-1模块名称添加地址薄主要参与者会员主要功能描述添加送货地址前置条件登录成功的会员,且进入【地址薄】页面后置条件可以在购物时用此地址作为送货地址扩展可以在提交订单时填写 表(12)5、过程描述: 会员填写所有地址信息,提交系统验证,若通过验证,且交由系统处理,添加至数据库,则表示添加成功;否则添加失败。6、表单验证: 主要验证表单就是否为空,若为空,则提示出错信息。 3.1.5、2修改地址薄1、功能描述:会员对自己所添加的送货地址进行更新。2、使用对象:登录成功的会员。3、输入要素如表(13)。数据项说明输入格式就是否必填真实姓名文本就

17、是送货地址文本就是邮政编码文本就是电话号码文本就是 表(13)4、模块描述如表(14)。内容描述模块编号ES-5-2模块名称修改地址薄主要参与者会员主要功能描述更新送货地址前置条件登录成功的会员,且进入【地址薄】页面,且必须已有一个或多个送货地址后置条件无扩展无 表(14)5、过程描述: 会员点击地址薄列表中的一个地址后的“修改”按钮,出现修改页面,然后 会员填写所有地址信息,提交系统验证,若通过验证,且交由系统处理,更新至数据库,则表示更新成功;否则更新失败。6、表单验证:主要验证表单就是否为空,若为空,则提示出错。3.1.5、3删除地址薄1、功能描述:会员对自己不用的地址进行删除。2、使用

18、对象:登录成功的会员。3、模块描述如表(15)。内容描述模块编号ES-5-3模块名称删除地址薄主要参与者会员主要功能描述删除失效的送货地址前置条件此送货地址没有订单与它关联后置条件无扩展无 表(15)4、过程描述: 会员点击地址薄中某一个地址后的“删除”按钮,就可以删除此地址,但在删除时系统会给出“就是否删除”的提示信息。3.1.6会员交易历史查询1、功能描述:查询会员的历史交易。2、使用对象:会员。3、输入要素如表(16)。数据项说明输入格式就是否必填起始时间时间间隔不得超过12个月选择就是结束时间选择就是订单状态状态只有两种:已支付与未支付。选择就是 表(16) 输出要素如表(17)。数据

19、项说明订单号客户号会员的邮箱地址下单时间订单状态详情按钮 表(17)4、模块描述如表(18)。内容描述模块编号ES-6模块名称会员交易历史查询主要参与者会员主要功能描述查询会员的交易情况前置条件必须就是会员且登录成功,查询条件输入正确后置条件可以了解自己的订单的详情扩展无 表(18)5、过程描述: 非会员点击首页的“会员交易历史查询”链接,系统提示去登录;登录成功后的会员点击首页的“会员交易历史查询”链接,跳转到会员交易历史查询的页面,会员选择查询的条件,点击“查询”按钮,提交查询条件,系统在数据库中查找,若数据库中由符合查询条件的订单,就显示到前台页面中;否则提示“没有符合条件的订单”。在显

20、示的查询的订单页面中,每一个订单后面都有一个“详情”按钮,会员点击这个按钮,就可以瞧见自己订单的详细信息。每一个订单的详情中包括订单号、客户号、下单时间、订单状态、订单金额、支付方式、收货人、收货人地址、收货人E-email、收货人手机以及这个订单所包含的商品信息。订单中的商品信息包括商品编号、商品名称、商品价格、折扣率以及购买数量。3.1.7会员积分查询1、功能描述:用来查询会员当前总积分与积分明细。2、使用对象:成功登录的会员。3、输出要素如表(19)。数据项说明当前总积分订单号下单时间订单金额获得积分某个订单单独获得的积分 表(19)4、模块描述如表(20)。内容描述模块编号ES-7模块

21、名称会员积分查询主要参与者会员主要功能描述查询会员积分情况前置条件必须就是会员且登录成功后置条件可以了解自己的积分的详情,使会员在购物时享受积分服务扩展无 表(20) 5、过程描述:会员登录成功后,点击首页的“会员积分查询”链接,就可以瞧见自己积分的详细情况。会员积分规则则在系统后台有详细说明。3.1.8商品展示3.1.8.1商品分类浏览1、功能描述:首页显示商品分类,每类商品下包含子类。便于用户浏览,购买时快速找到欲购商品。2、使用对象:所有人。3、输出要素如表(22)。数据项说明大类别商品所属的大的类别小类别商品所属的小的类别商品图片商品名称商品价格商品折扣率商品详细信息介绍点击商品图片时

22、就会出现商品的详细信息页面 表(21)4、模块描述如表(23)。 内容描述模块编号ES-8-1模块名称商品分类浏览主要参与者所有人主要功能描述方便用户查找商品,方便购物前置条件无后置条件无扩展无 表(22)5、过程描述:用户可以在首页中商品目录下的类别可以找到自己所想购买商品所属的类别,然后点击类别链接,类别下就会出现许多的商品,在类别中点击商品的图片,就可以查瞧商品的详细信息。3.1.8.2商品搜索1、功能描述:根据所输入的关键字,快速找到自己想要买的商品。2、使用对象:所有人。3、输入要素如表(24)。数据项说明输入格式就是否必填商品类别选项否关键字文本就是 表(23)4、模块描述如表(2

23、5)。内容描述模块编号ES-8-2模块名称商品搜素主要参与者所有人主要功能描述快速查找商品前置条件无后置条件无扩展无 表(24)5、过程描述:在首页点击“商品搜索”链接,进入商品搜索页面输入查询条件或直接在首页中输入查找的条件,提交系统进行搜索。查询条件主要就是商品类别与商品名称。商品类别向可以选择商品之类别之一,如果不选,则默认;关键字可以就是任意的字符组合,如不填写,则为空,搜索结果显示为没有满足条件的商品。搜索结果以商品列表的形式在当前页显示。每个搜索商品显示包括图片,名称,市场价,折扣率,并附有“购买”与“收藏”两个按钮。3.1.8.3商品评论1、功能描述:会员可以对网站的商品发表评论

24、与打分,并可以查瞧其它会员的留言。2、使用对象:会员3、输入要素如表(26)。数据项说明输入格式就是否必填打分选项就是内容文本否 表(25)输出要素如表(27)。数据项说明会员名会员邮箱地址发表时间发表时的系统时间打分发表内容 表(26)4、模块描述如表(28)。内容描述模块编号ES-8-3模块名称商品评论主要参与者会员主要功能描述评分与发表评论前置条件无后置条件可以了解商品好坏以及商家信誉度扩展无 表(27)5、过程描述: 在每一个商品的详细信息下都有“查瞧用户详细评论”与“参与评论”的链接,会员可以点击“查瞧用户详细评论”链接去查瞧所有会员的评论;点击“参与评论”链接可以参与评论。 进入“

25、参与评论”界面,会员可以打分与书写评论;打分分为五个等级:很不喜欢、不喜欢、还行、喜欢、很喜欢。一个会员对一个商品只能评论一次。 商品评论显示就是从时间早到时间晚来显示。3.1.9购物车 购物车就是会员购买的商品存放处,会员购买商品后,商品会添加到购物车中,添加的商品默认数量为1。购物车中同时可存放多件商品,每件商品的购买数量在结账前可以随时更改,也可在结账前随时删除。暂时不购买的商品,可先放入收藏夹中保存。 模块描述如表(29)。内容描述模块编号ES-9模块名称购物车主要参与者会员主要功能描述装载产品前置条件无后置条件ES-9-1ES-9-2ES-9-3扩展任何人都可使用 表(28)3.1.

26、9、1添加购物车1、功能描述:会员选好商品后点击“购买”按钮将商品加之购物车。2、使用对象:会员3、输出要素如表(30)。(即购物车中显示商品的字段)数据项说明商品名称原价折扣率节省费用数量操作即删除 表(29)4、模块描述如表(31)、 内容描述模块编号ES-9-1模块名称添加购物车主要参与者会员主要功能描述方便购物前置条件无后置条件可以结账扩展任何人都可以使用 表(30)5、过程描述:会员购买商品时,可以有四中获取方式。一就是选购首页或广告页中有显示,直接获取。二就是某商品分类,进入该类商品页面,获取商品。三就是商品搜索,获取商品。四就是进入收藏夹,获取商品。获取商品后,会员通过点击商品项

27、的“购买”按钮,将商品加入购物车。获取商品后,通过点击商品图片,可先浏览商品的详细信息:商品图片、原价、折扣率、节省、库存量、用户评分与商品描述,再加入购物车。如果库存为0,只能收藏,不能购买。在购物车中,商品显示项有商品名称、原价、折扣率、节省以及数量,数量默认为1、当会员点击“收藏”按钮,表示选中的商品暂不购买,商品会被加入收藏夹中永久保存。用户再次登录时,收藏夹中的商品可重新加入购物车购买。在购物车页面中,点击“继续购买”,继续购买其它商品。点击“进入结算中心”,进入结账页面。3.1.9、2修改商品数量1、功能描述:结算之前,会员可以改变购买商品的数量。2、使用对象:会员3、模块描述如表(32)。内容描述模块编号ES-9-2模块名称修改商品数量主要参与者会员主要功能描述修改购物中购买的商品的数量前置条件购物车中有

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1