软件需求说明书(前台功能部分)_第1页
软件需求说明书(前台功能部分)_第2页
软件需求说明书(前台功能部分)_第3页
软件需求说明书(前台功能部分)_第4页
软件需求说明书(前台功能部分)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

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

文档简介

1、案卷号案卷号日期日期2011.07.25eshopeshop 网上商城软件系统网上商城软件系统软件需求说明书软件需求说明书(前台功能部分)(前台功能部分) 作 者: 完成日期: 2011 年 7 月 25 日 签 收 人: 签收日期: 修改情况记录:版本号修改批准人修改人安装日期签收人 目录目录 1 引言引言.11.1 编写目的.11.2 范围.11.2.1软件系统的名称.11.2.2软件功能概述.11.3 定义.11.4 参考资料.22 项目概述项目概述.22.1 产品描述.22.2 产品功能.22.3 用户特点.32.4 一般约束.33 具体需求具体需求.43.1 功能需求.43.1.1

2、商品展示(u01).43.1.2 导航(u02).63.1.3 用户管理(u03).73.1.4 购物车(u04).93.1.5 结算中心(u05).103.1.6 积分管理(u06).113.1.7 收藏夹(u07).133.1.8 交易记录管理(u08).143.1.9帮助(u09).143.2 外部接口需求 .153.2.1 用户接口.153.2.2 硬件接口.163.3 性能需求.163.3.1静态数值需求.163.3.2动态数值需求.163.4 硬件的限制.173.5 属性.173.5.1 可用性.173.5.2 安全性.173.5.3 可维护性.173.6 其他需求.173.6.1

3、 数据库.173.6.2 操作.181 引言引言1.1 编写目的编写目的本文档定制了 eshop 网上商城的基本需求,本文档的编写为下阶段的设计、开发提供依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证,同时文档也作为项目评审验收的依据之一。1.2 范围范围1.2.1 软件系统的名称eshop 网上商城 1.2.2 软件功能概述 对于企业来说:实现产品的展示,销售,管理等 对于用户来说:实现浏览商品,搜索商品,注册/登录,购买商品,维护个人信息,评论商品,收藏商品等 详情说明见 3.1 功能需求部分1.3 定义定义1商城:指本 eshop 网上商城系统2用户:所有

4、可以浏览网站的人3会员:商城注册的用户4游客:未登录的用户1.4 参考资料参考资料软件需求说明书编写规范2 项目概述项目概述2.1 产品描述产品描述eshop 商城系统能够实现企业在互联网上开设的集销售、服务、资讯一体化的电子商务平台。企业依托此网站开展综合性的网络营销活动,推广网站,树立品牌。eshop 商城系统主要的功能有注册、登陆和购物。在 eshop 商城系统中,企业可以展示产品,以文字、图片、多媒体等多种多样方式推广产品;可以提供自助式的订单填写、历史订单追溯、在线比价等等多种销售服务;也可以提供售后服务,比如,保留历史账单等;企业提升了品牌价值,在订单、投诉、购买指南等方面培养客户

5、的品牌的忠诚度。2.2 产品功能产品功能产品角色定义:产品角色定义:1) 超级管理员:唯一,具有最高权限(详情见后台定义书)2) 管理员:由超级管理员设定,具有一定管理权限(详情见后台定义书)3) 会员:注册的用户,具有一般权限4) 游客:未登录用户产品功能:超级管理员系统管理员会员游客管理管理员管理用户浏览商品浏览商品管理用户管理商品查询商品查询商品管理商品管理交易记录添加购物车查看商品详细信息管理交易记录管理积分规则添加收藏夹查看商品评论管理积分规则管理帮助信息管理收藏夹查看帮助信息管理帮助信息其他新功能管理积分查看留言其他新功能个人信息管理其他新功能地址簿管理购买商品查询、管理交易记录查

6、询、管理积分评论商品查看帮助信息给客服留言查看留言其他新功能2.3 用户特点用户特点1管理员及超级管理员用户: 1)需要具备管理网站的技术2)需要对销售型网站专业的业务知识3)需要在相关法律条款和道德约束下进行管理2一般用户: 1)需要有独立的行事能力 2)有使用本系统的能力 3)在法律条款及道德约束和本系统条款的约束下使用本系统3)不得恶意攻击本系统 3用户使用本系统相关说明: 1)本软件在无特殊情况下是 7*24 小时开放的 2)鉴于本系统自身特点,最大并行访问数不超过 5002.4 一般约束一般约束a 管理方针:本系统由超级管理员和管理员共同管理b 硬件的限制:1) 系统运行平台:win

7、dows xp professional 系统2) 服务器:tomcat 6.03) 数据库:oracle database 10g 4) 客户端:浏览器c 并行操作:并发操作小于 500d 审查功能:记录管理员及用户的操作e 所需的高级语言:html,javascript,jspf 通信协议:tcp/ipg 安全和保密方面的考虑:保证系统的安全、用户信息的保密、保证交易信息的安全3 具体需求具体需求3.1 功能需求功能需求3.1.1 商品展示商品展示(u01)a 引言功能名称:商品展示编号:u01功能描述:(1)对于商城:可用于在 web 页面上展示商品信息(2)对于普通用户:可用于在 we

8、b 页面浏览商品信息b 功能模块1、 首页商品信息页面:(u01-01)约束:所有用户可见1)最新更新商品、好评商品、每日推荐商品 3 个栏目图片显示包括:商品缩略图、名称、价格、折扣、最新更新日期、评分 点击进入商品具体信息页面2)商品分类浏览搜索栏目,文字显示: 不同类别商品按 大类小类 显示 点击进入商品分类信息页面2、 商品分类信息页面:(u01-02) 约束:所有用户可见 该类商品信息显示(大类、小类): 浏览时:分类显示商品,在主页上点击相应的链接,可以进入相应的类别商品 搜索时:可以按照商品分类搜索。3、 商品具体信息页面:(u01-03) 信息: 约束:所有用户可见0)类别信息

9、:商品具体类别1)编号:有系统按照一定规则产生 2)名称: 3)价格: 4)折扣:商品打折信息 5)评论及评分:最近购买商品用户评论,用户平均评分 6)库存:显示商品库存数量,及已售出、未售出数量 7)购买收藏信息显示: 8)日期信息:商品上架时间、最后更新时间 9) 其他信息: 功能: 约束:要求用户登陆 1)加入购物车 2)加入收藏夹 3)评论评分 4、商品信息查询:(u01-04) 约束:所有用户可见 0)按类别 1)按名称、关键字2)按价格、折扣3)按商品热度:收藏、评分4)按更新日期: 5、商品评论及评分:(u01-05) 1)查看评论 约束:所有用户可见 2 ) 添加评论 约束:要

10、求用户成功购买本商品后,才可以添加评论。 评论包括评分和评价两个部分: 评分:分为五个等级,很差(1 分) 、一般(2 分) 、好(3 分) 、很好(4分) 、非常好(5 分)商品信息中显示评分的时候,显示的是平均分。评价:是买家对商品的主观文字性的描述,包括使用感受等等。3.1.2 导航(导航(u02)a. 引言功能名称:导航编号:u02功能描述:(1)顶端:提供用户及商城入口 (2)底部:提供商城信息入口b. 功能模块1、顶端(u02-01) a) 用户入口:1)注册、会员登陆: 约束:所有用户可见2)退出、个人信息维护、地址簿入口: 约束:仅登陆用户可见 b) 商城入口: 约束:所有用户

11、可见提供首页、历史交易查询、积分查询、商品搜索、购物车、收藏夹、帮助、送货说明入口2、底部(u02-02) 约束:所有用户可见提供商城的版权、隐私权、法律条款、客服信息等商城信息入口3.1.3 用户管理(用户管理(u03)a. 引言功能名称:用户管理编号:u03功能描述:用户注册、登陆、退出、个人信息维护、地址簿b. 功能模块1、注册:(u03-01) a)需要用户提供的信息: 信息约束备注e-mail必填,有效作为用户账户昵称选填,少于等于 16 个字符默认为 e-mail 账户密码、密码确认必须一致,6-20 个字符不一致时提示出错真实姓名必填身份证号必填,有效与真实姓名对应密码提示问题及

12、答案选填用于找回密码手机绑定选填需有效默认地址必填加入到地址簿邮政编码必填,有效需与默认地址对应商城条款阅读及同意必选验证码输入必填 关于上述信息的有效性约束见 3.2.1 用户接口部分的说明。b)需要系统产生的信息:备注:注册成功后不可修改。 信息约束备注注册时间自动生成ip自动检测用户数字 id自动分配账户余额默认初始化为零注册成功跳转至登陆页面。2、登陆:(u03-02) 1)用户名密码有效性检测 2)用户账户状态(是否已登陆,被冻结与否)登陆成功跳转至主页,显示登陆状态。系统记录用户本次登陆信息: 1)ip 2)时间3、退出:(u03-03) 1)修改用户状态至未登陆状态。 2)页面跳

13、转:跳转至主页,显示未登录状态。 3)系统记录退出时间。 4)登陆 10 分钟后无任何操作自动退出。4、个人信息维护:(u03-04)约束:需要用户已登陆1) 查看个人信息 可以查看的信息; 账户(e-mail) 、昵称、真实姓名、身份证号(显示部分) 、密码提示问题、手机号、默认地址及对应邮政编码2) 修改个人信息可以修改的内容:a ) 昵称默认为原始昵称b ) 手机号码默认为原始手机号码,需有效c ) 密码需要填写原始密码,新密码及新密码确认修改时要通过原始密码的验证。d ) 密码提示问题及答案可以修改原始问题的答案,或者修改原始问题及答案。需要通过原始密码的确认或者正确填写原始密码提示问

14、题的答案。5、地址簿的维护:(u03-05)约束:需要用户已登陆1、地址信息构成:a ) 详细通信地址b ) 对应于该地址的邮政编码 2、查看地址簿显示用户地址簿中的所有地址。4、修改地址簿:修改用户地址簿中的某条地址信息。a)修改通信地址b)修改邮政编码c) 修改默认地址5、删除地址簿删除地址簿中的某条地址信息。约束:1.地址簿中至少保留一条地址信息。 2.地址簿中应该有一条默认地址信息。3.1.4 购物车(购物车(u04)a. 引言功能名称:购物车编号:u04功能描述:记录用户选择的商品b. 功能模块 约束:需用户已登录 1、查看购物车中商品:(u04-01) 显示购物车中商品信息:商品缩

15、略图、名称、价格、折扣、评分 点击查看商品详细信息 2、管理购物车中商品:(u04-02) 1)添加商品 2)移除商品 3)加入收藏夹 4)清空购物车 3、进入结算中心:(u04-03) 根据购物车中选定的商品,能进入结算中心,产生订单信息。3.1.5 结算中心(结算中心(u05)a. 引言功能名称:结算中心编号:u05功能描述:订单的查看、修改、删除b. 功能模块 约束:需用户已登陆 1、订单的生成(u05-01) 根据购物车中的商品信息,生成订单信息,其中包括:1)订单号 2)账户名称 3)下单时间 4)订单状态 5)订单金额 6)使用代金卷金额 7)应支付金额 8)支付方式 9)送货方式

16、 10)收货人 11)收货人地址 12)收货人 e-mail 13)收货人手机 14)商品信息:商品编号商品名称商品价格(包括会员价)购买数量购买数量 2、订单的查看(u05-02)预览订单并查看订单详细信息,见(u05-01)中订单信息详情。1)通过订单号查看订单2)通过订单时间查看订单3)通过订单状态查看订单3、订单的修改(u05-03) 1)修改商品数量 2)删除商品 3)增加商品(返回继续购物) 4)收货地址及联系人信息的修改4、订单的删除(u05-04) 1)删除选择的订单 a根据时间删除 b根据订单类型 2)删除某一类订单5、支付功能:(u05-05) 1)支付方式:在线支付、货到

17、付款。 2)支付金额确定根据订单金额及账户余额确定支付金额:计算公式:应支付金额 = 订单金额 代金卷金额。代金卷由用户积分兑换获得或其他活动获得,每笔订单限使用一张代金券。3.1.6 积分管理(积分管理(u06)a. 引言功能名称:积分管理编号:u06功能描述:管理用户的积分,定义积分获取方式和兑换使用规则等。b. 功能模块 1、查看积分(u06-01) 查看积分账户。查看积分明细:收入:获取积分数目、获取方式、获取时间。支出:兑换使用积分、兑换代金券金额、兑换时间。 2、积分的获取公式(u06-02) 1)成功交易获取 1每笔交易成功的订单,根据交易额,采取以下公式计算: 获得积分数 =

18、交易金额数(向下取整)+ 购买赠送积分。 购买赠送积分为用户每完成一笔订单的交易,系统自动随机赠送 1-10点不等的积分。 2)任务获取 用户每天首次登陆的时候,系统提示用户可以到指定页面浏览,完成任务后,可以获得一定积分(由管理员设定) ,此页面可以为当天系统推荐、促销产品、限时打折商品、活动商品等等,引导用户浏览此页面可以起宣传作用,以积分作为任务奖励。3)评论商品获取 用户完成订单交易后,对于订单中的每件商品,完成一次评价,评价生效后,系统赠送用户 1 点积分。 4)积分获取限制 每天(24 小时)获取积分的上限是 200 分。其中:由交易金额数产生的积分,上限是 150。系统赠送积分的

19、上限是 50 分。 (包括交易随机赠送,任务获取,和评论获取。 )2、积分兑换(u06-03) 使用积分兑换代金卷: 积分数(单位:分)代金卷(金额:元)30035007100015200036500088100002123、使用代金卷(u06-04)使用代金卷时,需满足下列全部条件:1每笔交易限使用一张代金券。2代金券金额小于订单金额的二分之一。3.1.7 收藏夹(收藏夹(u07)a. 引言功能名称:收藏夹编号:u07功能描述:记录保存用户加入收藏夹中的商品b. 功能模块 1、查看收藏夹(u07-01)显示收藏夹中商品信息:商品缩略图、名称、价格、折扣、评分 点击查看商品详细信息 2、管理收

20、藏夹(u07-02) 1)添加商品 2)移除商品 3)加入购物车 4)清空收藏夹 3.1.8 交易记录管理(交易记录管理(u08)a. 引言功能名称:交易记录管理编号:u08功能描述:记录用户购买商品的交易信息b. 功能模块 约束:需用户已登录 1、查询交易记录:(u08-01) 按时间、订单状态查询用户交易信息 2、删除交易记录:(u08-02) 用户删除选择的交易记录 3、关于其他的交易记录管理在参见后台需求定义。 3.1.9 帮助(帮助(u09)a. 引言功能名称:帮助编号:u09功能描述:1、为用户提供帮助信息 2、为用户提供客服电话、电子邮件 3、为用户提供问题留言板 4、为用户提供

21、投诉电话b. 功能模块 1、常见问题及解答 faq(u09-01) 以静态网页的形式,提供给用户关于本购物系统的常见问题及解答,作为帮助信息之一。 2、问题留言版(u09-02) 以留言板的方式,提供给用户向客服或管理员提问、提建议等交流的渠道。 3、客服联系方式(u09-03) 以静态网页的形式公布客服的其它联系方式及投诉的方式。3.2 外部接口需求外部接口需求3.2.1 用户接口用户接口总体要求:要求系统展现给系统的界面美观大方,购物流程人性化,帮助信息简单易懂,整个系统能很容易被用户接受。1注册/登陆对于要求用户填写的 e-mail(用户账户) ,密码,真实姓名、身份证号、邮政编码、手机

22、号等信息进行有效性的校验,不符合要求时能进行友好的提示。下表说明各信息的有效性约束: 信息约束e-mail包含字母、 、 .三部分,一经注册不可以修改,且保证唯一性:一个 e-mail 只能注册一次昵称少于等于 16 个字符,只能是汉字、阿拉伯数字、大小写英文字母密码、密码确认必须一致,6-20 个字符,由数字,字母,一般符合构成。不能包含汉字和以下字符(? $ = )真实姓名必填,且与身份证号对应身份证号必填,15 位数字或 18 位(18 位数字或 17 位数字+x)手机号有效的手机号码:11 位数字2订单管理对被冻结的订单,给予用户提示信息,说明被冻结原因及解决方法。3地址簿管理提示关于地址簿的约束:地址簿中的地址需为真实有效的地址,且需要对应的邮政编码,及收货人,收货人联系方式。地址簿中至少有一个地址,且始终需要有一个默认地址。4积分管理需要向用户说明积分获得方式,必要时提供积分换算公式。3.2.2 硬件接口硬件接口1)服务器平台 需要支持 windowns 平台、linux 平台,要求平台稳定,需要电源支持。2)数据库运行平台需要足够的存储空间,稳定的运行环境,电源支持3)网络支持需要稳定的网络环境,

温馨提示

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

评论

0/150

提交评论