编号:
PetShop宠物运营网站需求说明书
\
2014年2月
修订记录
日期 | 修订 版本 | 修改章节 | 修改描述 | 作者 |
2014/2/14 | 0.1 | 初稿 | 张少成 |
1.1.文档目的
本文档旨在提出PetShop宠物运营网站的业务需求,并且应该覆盖PetShop宠物运营网站项目的所有功能点。
1.1.预期读者
本文档的预期读者包括公司高层领导、项目经理、需求组人员、需求分析组人员、设计组人员、测试组人员、验收组人员以及其它项目干系人。
1.2.术语定义
术语/缩略语 | 全称 | 含义 |
序号 | 材料名 | 备注 |
PetShop宠物运营网站是一个全面的面向宠物饲养客户的电子商务运营平台,旨在为宠物饲养者提供宠物购买服务。客户可以在网站上注册账户,并通过账户实现宠物信息查看,通过购物车实现宠物购买,通过订单模块实现订单生成。
2.1.用户范围与特点
用户范围:本网站的使用用户为有宠物饲养需求的公众客户。
用户特点:使用用户为公众客户,所以要求操作简单,并且应建立完善的操作指引帮助客户使用网站。
3.系统功能结构
3.1.系统登录
3.1.1.功能描述
系统登录是指公众客户身份认证的功能。系统提供登录页面,已注册的公众客户可以通过登录页面登录。只有登录的客户才能够结算购物车中的货物。注册用户还可以访问自己的个性化设置信息,例如:查看宠物收藏夹。
3.1.2.功能设计要求
设计系统登录界面,用户可以通过用户名和密码方式登录。
3.2.系统注册
3.2.1.功能描述
系统注册是指公众客户成为系统客户的方式。
3.2.2.功能设计要求
1.公众客户可以进入系统注册页面并填写用户基本信息,实现注册。
2.用户可以在注册时选择收藏宠物类型,并且可以设置宠物收藏夹是否显示。
3.用户注册入口位置应设计在登录入口附近,方便公众客户快速找到。
3.3.网站首页
3.3.1.功能描述
网站首页是系统功能使用的入口,是全站信息的发布中心。用户以网站首页作为出发点
3.3.2.功能设计要求
1. 首页需显示设计的系统欢迎界面。
公众用户应当可通过首页进行登录及购物车查看操作,并且可在首页进行帮助查看及商品搜素。
3. 首页应显示当前已有宠物类别及名称信息,并且可通过点击进入类目列表。
4. 用户在任意界面时,应当可通过点击系统logo回到首页。
3.4.商品搜索
3.4.1.功能描述
商品搜索为用户查找商品的主要手段,已登录用户和未登录用户均可通过搜索功能进行查询。
3.4.2.功能设计要求
用户应可通过在搜索框输入类目名称进行搜索并显示搜索结果列表。
2. 当未查到任何结果时应出现文字提示未查询到任何结果。
3.5.购物车
3.5.1.功能描述
购物车可保存用户的商品选择,用户在某类目下的商品列表中及某商品的详细信息界面均可进行添加至购物车操作。
3.5.2.功能设计要求
类别下的具体宠物商品条目应可直接点击添加至购物车。
2. 进入某商品详细信息界面应同样可以添加至购物车。
3.6.类目菜单
3.6.1.功能描述
类目菜单为当前所有商品的第一级菜单,应按照宠物所属类别进行划分。
3.6.2.功能设计要求
1. 点击宠物类目后进入该类目宠物二级菜单。
2. 点击宠物类目下的二级菜单后可进入该类宠物的售价列表。
3.7.订单生成
3.7.1.功能描述
订单生成模块功能为用户完成购物车添加并编辑数量后,可进行付款及地址输入操作,以便进行发货。
3.7.2.功能设计要求
1. 在购物车完成添加和数量编辑后应允许用户点击付款进入订单概览界面。
2. 点击继续可进入付款及地址信息填写界面(当用户未登录时则进入登录界面)。
3. 确认付款及收货地址后,点击确认应进入地址信息总览界面(勾选货物邮寄至支付人地址时,则已支付地址为收货地址)。
3. 点击继续则应进入订单信息总览界面,并提示订单已生成
4.系统约束性需求
4.1.运行性能需求
1、一个项目下至少支持5,000条测试用例数据, 150,000条执行用例数据。
2、系统平均响应时间小于2S
3、大数据量业务响应时间不超过10s
4、系统并发用户数不少于500人
4.2.兼容性需求
1、浏览器兼容性需求:兼容IE6及以上版本、兼容FireFox3.0及以上版本、兼容Chrome16及以上版本。
2、部署平台兼容性需求:系统应用能够部署在位和32为Windows 2008
4.3.可靠性需求
1、安全性:系统层面数据安全,帐号等敏感数据密文传输、存储。
2、稳定性:系统正式上线后7*24小时无故障稳定运行。
4.4.维护性需求
1、易用性:业务人员通过简单的培训能够使用系统90%以上功能。
2、可测试性:系统提供直观的异常和故障信息提示。
3、界面化部署:提供界面引导式系统部署方法。
4、文档:包括系统需求分析说明书、功能规格说明书、系统使用手册、系统部署说明书、概要设计说明书等。