软件需求说明书(前台功能部分).doc

上传人:小小飞 文档编号:5053074 上传时间:2020-01-30 格式:DOC 页数:20 大小:158KB
返回 下载 相关 举报
软件需求说明书(前台功能部分).doc_第1页
第1页 / 共20页
软件需求说明书(前台功能部分).doc_第2页
第2页 / 共20页
软件需求说明书(前台功能部分).doc_第3页
第3页 / 共20页
软件需求说明书(前台功能部分).doc_第4页
第4页 / 共20页
软件需求说明书(前台功能部分).doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《软件需求说明书(前台功能部分).doc》由会员分享,可在线阅读,更多相关《软件需求说明书(前台功能部分).doc(20页珍藏版)》请在三一文库上搜索。

1、案卷号案卷号 日期日期2011.07.25 ESHOPESHOP 网上商城软件系统网上商城软件系统 软件需求说明书软件需求说明书 (前台功能部分)(前台功能部分) 作 者: 完成日期: 2011 年 7 月 25 日 签 收 人: 签收日期: 修改情况记录: 版本号修改批准人修改人安装日期签收人 软件需求说明书编写规范 1 / 20 目录目录 1 引言引言1 1.1 编写目的.1 1.2 范围.1 1.2.1软件系统的名称1 1.2.2软件功能概述1 1.3 定义.1 1.4 参考资料.2 2 项目概述项目概述2 2.1 产品描述.2 2.2 产品功能.2 2.3 用户特点.3 2.4 一般约

2、束.3 3 具体需求具体需求4 3.1 功能需求.4 3.1.1 商品展示(u01).4 3.1.2 导航(u02)6 3.1.3 用户管理(u03)7 3.1.4 购物车(u04)9 3.1.5 结算中心(u05)10 3.1.6 积分管理(u06)11 3.1.7 收藏夹(u07)13 3.1.8 交易记录管理(u08)14 3.1.9帮助(u09).14 3.2 外部接口需求 .15 3.2.1 用户接口15 3.2.2 硬件接口16 3.3 性能需求16 3.3.1静态数值需求.16 3.3.2动态数值需求.16 3.4 硬件的限制.17 3.5 属性.17 3.5.1 可用性17 3

3、.5.2 安全性17 3.5.3 可维护性17 3.6 其他需求.17 3.6.1 数据库17 3.6.2 操作18 软件需求说明书编写规范 第 1 页 1 引言引言 1.1 编写目的编写目的 本文档定制了 Eshop 网上商城的基本需求,本文档的编写为下阶段的设计、开发提供 依据,为项目组成员对需求的详尽理解,以及在开发过程中的协同工作提供强有力的保证, 同时文档也作为项目评审验收的依据之一。 1.2 范围范围 1.2.1 软件系统的名称 Eshop 网上商城 1.2.2 软件功能概述 对于企业来说:实现产品的展示,销售,管理等 对于用户来说:实现浏览商品,搜索商品,注册/登录,购买商品,维

4、护个人 信息,评论商品,收藏商品等 详情说明见 3.1 功能需求部分 1.3 定义定义 1商城:指本 Eshop 网上商城系统 2用户:所有可以浏览网站的人 3会员:商城注册的用户 4游客:未登录的用户 软件需求说明书编写规范 第 2 页 1.4 参考资料参考资料 软件需求说明书编写规范 2 项目概述项目概述 2.1 产品描述产品描述 Eshop 商城系统能够实现企业在互联网上开设的集销售、服务、资讯一体化的电子商 务平台。企业依托此网站开展综合性的网络营销活动,推广网站,树立品牌。Eshop 商城 系统主要的功能有注册、登陆和购物。在 Eshop 商城系统中,企业可以展示产品,以文字、 图片

5、、多媒体等多种多样方式推广产品;可以提供自助式的订单填写、历史订单追溯、在 线比价等等多种销售服务;也可以提供售后服务,比如,保留历史账单等;企业提升了品 牌价值,在订单、投诉、购买指南等方面培养客户的品牌的忠诚度。 2.2 产品功能产品功能 产品角色定义:产品角色定义: 1) 超级管理员:唯一,具有最高权限(详情见后台定义书) 2) 管理员:由超级管理员设定,具有一定管理权限(详情见后台定义书) 3) 会员:注册的用户,具有一般权限 4) 游客:未登录用户 产品功能: 超级管理员系统管理员会员游客 管理管理员管理用户浏览商品浏览商品 管理用户管理商品查询商品查询商品 管理商品管理交易记录添加

6、购物车查看商品详细信息 管理交易记录管理积分规则添加收藏夹查看商品评论 管理积分规则管理帮助信息管理收藏夹查看帮助信息 管理帮助信息其他新功能管理积分查看留言 其他新功能个人信息管理其他新功能 地址簿管理 购买商品 查询、管理交易记录 查询、管理积分 软件需求说明书编写规范 第 3 页 评论商品 查看帮助信息 给客服留言 查看留言 其他新功能 2.3 用户特点用户特点 1管理员及超级管理员用户: 1)需要具备管理网站的技术 2)需要对销售型网站专业的业务知识 3)需要在相关法律条款和道德约束下进行管理 2一般用户: 1)需要有独立的行事能力 2)有使用本系统的能力 3)在法律条款及道德约束和本

7、系统条款的约束下使用本系统 3)不得恶意攻击本系统 3用户使用本系统相关说明: 1)本软件在无特殊情况下是 7*24 小时开放的 2)鉴于本系统自身特点,最大并行访问数不超过 500 2.4 一般约束一般约束 a 管理方针:本系统由超级管理员和管理员共同管理 b 硬件的限制: 1) 系统运行平台:Windows XP professional 系统 2) 服务器:Tomcat 6.0 3) 数据库:Oracle Database 10g 4) 客户端:浏览器 c 并行操作:并发操作小于 500 d 审查功能:记录管理员及用户的操作 e 所需的高级语言:HTML,JavaScript,JSP 软

8、件需求说明书编写规范 第 4 页 f 通信协议:TCP/IP g 安全和保密方面的考虑: 保证系统的安全、用户信息的保密、保证交易信息的安全 3 具体需求具体需求 3.1 功能需求功能需求 3.1.1 商品展示商品展示(u01) a 引言 功能名称:商品展示 编号:u01 功能描述:(1)对于商城:可用于在 web 页面上展示商品信息 (2)对于普通用户:可用于在 web 页面浏览商品信息 b 功能模块 1、 首页商品信息页面:(u01-01) 约束:所有用户可见 1)最新更新商品、好评商品、每日推荐商品 3 个栏目图片显示 包括:商品缩略图、名称、价格、折扣、最新更新日期、评分 点击进入商品

9、具体信息页面 2)商品分类浏览搜索栏目,文字显示: 不同类别商品按 大类小类 显示 点击进入商品分类信息页面 2、 商品分类信息页面:(u01-02) 约束:所有用户可见 该类商品信息显示(大类、小类): 浏览时:分类显示商品,在主页上点击相应的链接,可以进入相应的类别商 品 软件需求说明书编写规范 第 5 页 搜索时:可以按照商品分类搜索。 3、 商品具体信息页面:(u01-03) 信息: 约束:所有用户可见 0)类别信息:商品具体类别 1)编号:有系统按照一定规则产生 2)名称: 3)价格: 4)折扣:商品打折信息 5)评论及评分:最近购买商品用户评论,用户平均评分 6)库存:显示商品库存

10、数量,及已售出、未售出数量 7)购买收藏信息显示: 8)日期信息:商品上架时间、最后更新时间 9) 其他信息: 功能: 约束:要求用户登陆 1)加入购物车 2)加入收藏夹 3)评论评分 4、商品信息查询:(u01-04) 约束:所有用户可见 0)按类别 1)按名称、关键字 2)按价格、折扣 3)按商品热度:收藏、评分 4)按更新日期: 5、商品评论及评分:(u01-05) 1)查看评论 约束:所有用户可见 2 ) 添加评论 软件需求说明书编写规范 第 6 页 约束:要求用户成功购买本商品后,才可以添加评论。 评论包括评分和评价两个部分: 评分:分为五个等级,很差(1 分) 、一般(2 分) 、

11、好(3 分) 、很好(4 分) 、非常好(5 分) 商品信息中显示评分的时候,显示的是平均分。 评价:是买家对商品的主观文字性的描述,包括使用感受等等。 3.1.2 导航(导航(u02) a. 引言 功能名称:导航 编号:u02 功能描述:(1)顶端:提供用户及商城入口 (2)底部:提供商城信息入口 b. 功能模块 1、顶端(u02-01) A) 用户入口: 1)注册、会员登陆: 约束:所有用户可见 2)退出、个人信息维护、地址簿入口: 约束:仅登陆用户可见 B) 商城入口: 约束:所有用户可见 提供首页、历史交易查询、积分查询、商品搜索、购物车、收藏夹、帮助、送 货说明入口 2、底部(u02

12、-02) 约束:所有用户可见 提供商城的版权、隐私权、法律条款、客服信息等商城信息入口 软件需求说明书编写规范 第 7 页 3.1.3 用户管理(用户管理(u03) a. 引言 功能名称:用户管理 编号:u03 功能描述:用户注册、登陆、退出、个人信息维护、地址簿 b. 功能模块 1、注册:(u03-01) A)需要用户提供的信息: 信息约束备注 E-mail必填,有效作为用户账户 昵称选填,少于等于 16 个字符默认为 E-mail 账户 密码、密码确认必须一致,6-20 个字符不一致时提示出错 真实姓名必填 身份证号必填,有效与真实姓名对应 密码提示问题及答案选填用于找回密码 手机绑定选填

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

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

15、原始问题及答案。 需要通过原始密码的确认或者正确填写原始密码提示问题的答案。 5、地址簿的维护:(u03-05) 软件需求说明书编写规范 第 9 页 约束:需要用户已登陆 1、地址信息构成: A ) 详细通信地址 B ) 对应于该地址的邮政编码 2、查看地址簿 显示用户地址簿中的所有地址。 4、修改地址簿: 修改用户地址簿中的某条地址信息。 A)修改通信地址 B)修改邮政编码 C) 修改默认地址 5、删除地址簿 删除地址簿中的某条地址信息。 约束:1.地址簿中至少保留一条地址信息。 2.地址簿中应该有一条默认地址信息。 3.1.4 购物车(购物车(u04) a. 引言 功能名称:购物车 编号:

16、u04 功能描述:记录用户选择的商品 b. 功能模块 约束:需用户已登录 1、查看购物车中商品:(u04-01) 显示购物车中商品信息:商品缩略图、名称、价格、折扣、评分 点击查看商品详细信息 2、管理购物车中商品:(u04-02) 1)添加商品 2)移除商品 软件需求说明书编写规范 第 10 页 3)加入收藏夹 4)清空购物车 3、进入结算中心:(u04-03) 根据购物车中选定的商品,能进入结算中心,产生订单信息。 3.1.5 结算中心(结算中心(u05) a. 引言 功能名称:结算中心 编号:u05 功能描述:订单的查看、修改、删除 b. 功能模块 约束:需用户已登陆 1、订单的生成(u

17、05-01) 根据购物车中的商品信息,生成订单信息,其中包括: 1)订单号 2)账户名称 3)下单时间 4)订单状态 5)订单金额 6)使用代金卷金额 7)应支付金额 8)支付方式 9)送货方式 10)收货人 11)收货人地址 12)收货人 e-mail 13)收货人手机 14)商品信息: 商品编号 软件需求说明书编写规范 第 11 页 商品名称 商品价格(包括会员价) 购买数量 购买数量 2、订单的查看(u05-02) 预览订单并查看订单详细信息,见(u05-01)中订单信息详情。 1)通过订单号查看订单 2)通过订单时间查看订单 3)通过订单状态查看订单 3、订单的修改(u05-03) 1

18、)修改商品数量 2)删除商品 3)增加商品(返回继续购物) 4)收货地址及联系人信息的修改 4、订单的删除(u05-04) 1)删除选择的订单 a根据时间删除 b根据订单类型 2)删除某一类订单 5、支付功能:(u05-05) 1)支付方式:在线支付、货到付款。 2)支付金额确定 根据订单金额及账户余额确定支付金额: 计算公式:应支付金额 = 订单金额 代金卷金额。 代金卷由用户积分兑换获得或其他活动获得,每笔订单限使用一张代金券。 3.1.6 积分管理(积分管理(u06) a. 引言 功能名称:积分管理 软件需求说明书编写规范 第 12 页 编号:u06 功能描述:管理用户的积分,定义积分获

19、取方式和兑换使用规则等。 b. 功能模块 1、查看积分(u06-01) 查看积分账户。 查看积分明细: 收入:获取积分数目、获取方式、获取时间。 支出:兑换使用积分、兑换代金券金额、兑换时间。 2、积分的获取公式(u06-02) 1)成功交易获取 1每笔交易成功的订单,根据交易额,采取以下公式计算: 获得积分数 = 交易金额数(向下取整)+ 购买赠送积分。 购买赠送积分为用户每完成一笔订单的交易,系统自动随机赠送 1-10 点不等的积分。 2)任务获取 用户每天首次登陆的时候,系统提示用户可以到指定页面浏览,完成 任务后,可以获得一定积分(由管理员设定) ,此页面可以为当天系统 推荐、促销产品

20、、限时打折商品、活动商品等等,引导用户浏览此页 面可以起宣传作用,以积分作为任务奖励。 3)评论商品获取 用户完成订单交易后,对于订单中的每件商品,完成一次评价,评价 生效后,系统赠送用户 1 点积分。 4)积分获取限制 每天(24 小时)获取积分的上限是 200 分。 其中:由交易金额数产生的积分,上限是 150。 系统赠送积分的上限是 50 分。 (包括交易随机赠送,任务获取, 和评论获取。 ) 2、积分兑换(u06-03) 使用积分兑换代金卷: 软件需求说明书编写规范 第 13 页 积分数(单位:分)代金卷(金额:元) 3003 5007 100015 200036 500088 100

21、00212 3、使用代金卷(u06-04) 使用代金卷时,需满足下列全部条件: 1每笔交易限使用一张代金券。 2代金券金额小于订单金额的二分之一。 3.1.7 收藏夹(收藏夹(u07) a. 引言 功能名称:收藏夹 编号:u07 功能描述:记录保存用户加入收藏夹中的商品 b. 功能模块 1、查看收藏夹(u07-01) 显示收藏夹中商品信息:商品缩略图、名称、价格、折扣、评分 点击查看商品详细信息 2、管理收藏夹(u07-02) 1)添加商品 2)移除商品 3)加入购物车 4)清空收藏夹 软件需求说明书编写规范 第 14 页 3.1.8 交易记录管理(交易记录管理(u08) a. 引言 功能名称

22、:交易记录管理 编号:u08 功能描述:记录用户购买商品的交易信息 b. 功能模块 约束:需用户已登录 1、查询交易记录:(u08-01) 按时间、订单状态查询用户交易信息 2、删除交易记录:(u08-02) 用户删除选择的交易记录 3、关于其他的交易记录管理在参见后台需求定义。 3.1.9 帮助(帮助(u09) a. 引言 功能名称:帮助 编号:u09 功能描述:1、为用户提供帮助信息 2、为用户提供客服电话、电子邮件 3、为用户提供问题留言板 4、为用户提供投诉电话 b. 功能模块 1、常见问题及解答 FAQ(u09-01) 以静态网页的形式,提供给用户关于本购物系统的常见问题及解答,作为

23、帮助信 息之一。 2、问题留言版(u09-02) 以留言板的方式,提供给用户向客服或管理员提问、提建议等交流的渠道。 软件需求说明书编写规范 第 15 页 3、客服联系方式(u09-03) 以静态网页的形式公布客服的其它联系方式及投诉的方式。 3.2 外部接口需求外部接口需求 3.2.1 用户接口用户接口 总体要求:要求系统展现给系统的界面美观大方,购物流程人性化,帮助信息简单 易懂,整个系统能很容易被用户接受。 1注册/登陆 对于要求用户填写的 E-mail(用户账户) ,密码,真实姓名、身份证号、邮政编码、 手机号等信息进行有效性的校验,不符合要求时能进行友好的提示。 下表说明各信息的有效

24、性约束: 信息约束 E-mail包含字母、 、 .三部分,一经注册不可以修改,且保证唯 一性:一个 e-mail 只能注册一次 昵称少于等于 16 个字符,只能是汉字、阿拉伯数字、大小写英 文字母 密码、密码确认必须一致,6-20 个字符,由数字,字母,一般符合构成。 不能包含汉字和以下字符(? $ = ) 真实姓名必填,且与身份证号对应 身份证号必填,15 位数字或 18 位(18 位数字或 17 位数字+X) 手机号有效的手机号码:11 位数字 2订单管理 对被冻结的订单,给予用户提示信息,说明被冻结原因及解决方法。 3地址簿管理 提示关于地址簿的约束: 地址簿中的地址需为真实有效的地址,

25、且需要对应的邮政编码,及收货人,收货人 联系方式。 地址簿中至少有一个地址,且始终需要有一个默认地址。 软件需求说明书编写规范 第 16 页 4积分管理 需要向用户说明积分获得方式,必要时提供积分换算公式。 3.2.2 硬件接口硬件接口 1)服务器平台 需要支持 windowns 平台、Linux 平台,要求平台稳定,需要电源支持。 2)数据库运行平台 需要足够的存储空间,稳定的运行环境,电源支持 3)网络支持 需要稳定的网络环境,较快的访问速度。 4)客户端支持的平台: PC 机上支持 IE 内核和非 IE 内核的浏览器,需要支持 JavaScript 脚本。 推荐分辨率为 1024*768

26、。 移动设备上:按照 PC 机上的浏览方式,组织网页内容。 3.3 性能需求性能需求 3.3.1 静态数值需求静态数值需求 1) 支持的终端数:原则上在并行操作数之下。 2) 支持并行操作的用户数:小于等于 500 3.3.2 动态数值需求动态数值需求 1)本系统在正常的网络环境下,应能够保证系统的及时响应 2)小批量的业务处理响应应该在 35 秒 3)大批量的业务处理和查询的响应时间控制在 1020 秒以内 软件需求说明书编写规范 第 17 页 3.4 硬件的限制硬件的限制 a 服务器系统 Windows XP 及以上 b 数据库:Oracle Database 10g c 内存储器 至少

27、2G,推荐 4G d 处理器 主频 2GHz 以上 e 外存储器 200G 以上 3.5 属性属性 3.5.1 可用性可用性 数据库系统应该有定时自动备份和管理员手动备份功能。 3.5.2 安全性安全性 a 利用可靠的密码技术:对用户信息在数据库中存储时加密。 b 记录管理员和用户的关键性操作,保留日志。 c 系统应对紧急事件:如停电、遭到攻击时能及时响应。 3.5.3 可维护性可维护性 a 对于企业管理员提供易维护的特点 b 对于系统管理员,能根据新的需求对系统进行变更 3.6 其他需求其他需求 根据软件和用户组织的特性等,某些需求放在下面各项中描述。 3.6.1 数据库数据库 a 在功能需求中标识的信息类别:满足功能需求中需要用到的数据 软件需求说明书编写规范 第 18 页 b 数据保存要求:信息的安全性,要求明确的备份实施策略 c 可维护性:对于系统的变更,数据库应该能做出相应的变更。 3.6.2 操作操作 根据不同的权限,不同的角色可以进行不同的操作,保证系统的安全

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物业管理


经营许可证编号:宁ICP备18001539号-1