当当网用户需求分析说明书.docx
《当当网用户需求分析说明书.docx》由会员分享,可在线阅读,更多相关《当当网用户需求分析说明书.docx(20页珍藏版)》请在冰点文库上搜索。
当当网用户需求分析说明书
当当网项目用户需求说明书
Version:
1.0
编制:
班第三组
审核:
日期:
2013-12-8
文档修订历史纪录
日期
版本
说明
编制
审核
2013-12-8
V1.0.0
评审的初稿
用户需求说明书
1.简介
1.1.目的
本文档是对当当网项目进行总体分析,反复使用原当当网之后,得出的需求说明文档。
为后续开发提供必要依据。
本文档确立了本次开发的基线,是后续用户验收项目和开发人员开发项目的依据。
1.2.范围
本网站系统涉及图书展示,图书订购,网银支付,物流配送等功能。
在网上购物的消费者能够使在网站展示的图书中进行筛选,内容预览,购买自己需要的图书,并能快捷的支付,查看物流信息,对不满意的商品进行退货处理。
网站的拥有者能够清楚的了解到本网站的运行状况,图书的销量状况,便捷的添加修改图书内容、价格及库存信息,节省人力物力资源。
1.3.定义、首字母缩写词和缩略语
定义、首字母缩写词和缩略语
解释
B2C
Business-to-Customer商家对顾客
B/S
Browser/Server浏览器/服务器
ASP.NET
是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
SQLServer2008
微软公司于2008年推出的一款数据库产品,用于存储信息
1.4.参考资料
[1]明日科技.ASP.net从入门到精通[M].电子工业出版社
[2]杨贵,杨兴.21天学通Javascript[M].电子工业出版社
[3]黎照.软件工程常用模板[M].清华大学出版社
2.用户当前的操作模式
普通上网用户,会用IE,谷歌,火狐等浏览器在Windows环境下上网网购、查询信息。
3.用户需求
3.1.用户要解决的问题
普通上网用户能够通过本网站系统快捷舒适购买到自己喜欢的图书。
本系统拥有者能够利用本网站系统高效的管理销售图书的各个环节。
3.2.用户对任务/功能的要求
3.2.1.业务概述
用户购书业务物流程图
管理员管理管理业务流程图
3.3.活动项,功能项描述
3.3.1.活动项网购用户注册、登陆
步骤
活动描述
行为人
活动结果(输出)
备注
1
网购用户在登陆界面输入用户名和密码进行注册
网购用户
若注册成功则跳转到用户之前所在的本网站的页面。
若注册失败者弹出提示信息注册失败
用户名只能为真实的电话号码或Email地址,密码为6~20位的字符
2
用户在登陆界面输入用户账号和密码进行登陆
网购用户
若登陆成功,跳转到用户之前所在界面,登陆失败给出登陆失败提示框
验证用户名和密码
3.3.2.活动项用户在安全中心修改自己的登陆密码
步骤
活动描述
行为人
活动结果(输出)
备注
1
已注册的网购用户在安全中心页,输入自己的用户账号和原始密码和登陆密码,点击修改按钮保存用户的新登陆密码
网购用户
若原始账号密码核对成功新密码符合规范规定弹出修改成功提示框,否者弹出修改失败提示框
用户名只能为真实的电话号码或Email地址,密码为6~20位的字符
3.3.3.活动项用户搜索
步骤
活动描述
行为人
活动结果(输出)
备注
1
根据用户在搜索框中输入的内容,能够及时的响应(在搜索框下显示搜索出的内容)
网购用户
若登陆成功,跳转到用户之前所在界面,登陆失败给出登陆失败提示框
显示与搜索相关内容(内容中包含索搜字)
2
用户点击搜索出的信息,进入搜索页面,并在页面中显示用户所选择的信息的详细信息
网购用户
搜索页面(页面显示点击的内容,包涵一个站点导航,给出一行相近结果提示,给出排序方式:
默认为不排序,销量排序,价格排序,好评排序;相关书籍的分类;商品筛选:
客户评分,价格范围,折扣)
搜索结果多余20条时,进行分页显示
3.3.4.功能项搜索结果展示
功能名称
功能描述
功能实现
备注
图书筛选
根据不同的条件进行筛选相应图书
根据评分进行搜索,根据价格进行搜索,根据折扣进行搜索
价格可输入范围
筛选出的图书的信息展示
对筛选出的图书进行显示相关信息
对搜索出的图书信息进行展示,可按销量排序,价格排序,好评排序,出版时间进行排序,默认不排序;首部展示相关搜索关键字,分页显示
3.3.5.功能项籍详细信息展示
功能名称
功能描述
功能实现
备注
书籍展示
显示该书籍的名称,图标,详细信息(商品编号,当当价,定价,折扣,顾客评分,已评论人数,是否有存货,作者,出版社,出版时间,版次,页数,印刷时间,开本,印次,ISBN,字数,纸张,包装),购买功能,收藏功能,相关书籍展示缩略信息(名称,价格)
展示出书籍相关信息
点击购买功能按钮,能够跳转到相关操作页面,待用户操作
书籍详情展示
展示出编辑推荐,内容推荐,目录,在线试读
能够展示书籍的相关内容信息
目录可不完全显示(截取部分目录显示),在线试读为一章内容
书籍相关评论
根据用户选择的书籍,显示出该书籍的相关评论
显示好评率,参与评论的总人数,买过的人的感受(统计买了该书后的人的选择,包括:
正版很赞,内容不错,包装不错,印刷很正,纸质很好,性价比很高等选项,未选择的项不做显示)
该页只展示评论,不能够进行评论(进行评论在购书成功后才可进行)
3.3.6.活动项购物车中预购商品数量修改
步骤
活动描述
行为人
活动结果(输出)
备注
1
网购用户点击购买按钮进入将给商品添加进购物车
网购用户
进入购物车页面
2
用户点击加号减号对欲购买的商品数量进行修改
网购用户
预购商品数量改变
点击一次改变数量改变一,数量大于等于一,且小于最大可以销售数量
3
用户单击删除按钮
网购用户
该商品从购物车中消失,若单击批量删除将删除所有已被勾选的商品
4
用户勾选选择复选框
网购用户
该商品将被选中,若是勾选全选复选框则全部商品将被选中
5
用户单击计算按钮
网购用户
跳转到订单填写页面
3.3.7.活动项用户订单信息填写,修改
步骤
活动描述
行为人
活动结果(输出)
备注
1
收货人地址填写
网购用户
收货人地址
地址信息含有:
收货人名,收货地区,详细地址,邮政编码,手机号码
2
送货方式填写
网购用户
送货方式
送货方式有:
普通快递,特快专递,平邮
3
支付方式填写
网购用户
支付方式
支付方式有:
网上支付,货到付款,银行转账。
4
发票信息填写
网购用户
发票信息
发票类型有普通发票,增值税发票。
3.3.8.功能项订单信息展示
功能名称
功能描述
功能实现
备注
订单信息展示
自动生成订单号,展示之前的所填写的订单信息,根据发货地点和送达地推算出预计到达时间,提示用户是否已经支付
展示订单信息
3.3.9.活动项用户支付
步骤
活动描述
行为人
活动结果(输出)
备注
1
用户点击立即支付按钮
网购用户
跳转到支付页面
仅限网银支付
2
用户选择支付银行,输入账户和密码进行支付
网购用户
银行系统自动扣款转账
用户余额必须足够扣款(有银行自动验证)
3.3.10.功能项我的订单(所有)信息展示
功能名称
功能描述
功能实现
备注
所有订单信息展示
展示之前所有的订单并能按时间和是否支付进行筛选
展示订单信息
3.3.11.活动项订单物流
步骤
活动描述
行为人
活动结果(输出)
备注
1
查看物流情况
网购用户
在页面中可以查看已购买商品的物流情况
物流每到达一个地方并且签收就会跟进显示在页面上
3.3.12.活动项用户评价图书
步骤
活动描述
行为人
活动结果(输出)
备注
1
网购用户单击我的订单页的商品评价按钮进入商品评价页
网购用户
进入商品评论页
只用订购过该书且已经收货的用户才有品论权利
2
用户填写评论
网购用户
提示评论成功
评论包括(填写自己的年龄、职业、自己想说的话、对商品的看法)
3.3.13.活动项管理员登陆
步骤
活动描述
行为人
活动结果(输出)
备注
1
管理人员输入用户名和密码登陆后台管理系统
管理员
若用户名于密码核对正确者跳转到后台管理主页,验证失败则弹出提示框提示登陆失败
首次使用本系统只有一个超级管理员可以登陆
3.3.14.活动项超级管理员对管理员进行管理
步骤
活动描述
行为人
活动结果(输出)
备注
1
超级管理员对管理员信息进行管理包括增、删、改
超级管理员
管理员信息修改
超级管理员不能被删,只能修改。
3.3.15.活动项添加图书
步骤
活动描述
行为人
活动结果(输出)
备注
1
操作员登陆成功后进入图书管理界面,选择添加书籍,进行图书添加(需录入图书所有相关信息)
操作员
提示操作员录入是否成功
操作员只能是具有权限的操作员
3.3.16.活动项修改图书
步骤
活动描述
行为人
活动结果(输出)
备注
1
操作员登陆成功后进入图书管理界面,选择修改书籍,显示书籍信息(可选择相应书籍),对选择的书籍进行信息修改
操作员
提示操作员修改是否成功
操作员只能是具有权限的操作员
3.3.17.活动项:
删除图书
步骤
活动描述
行为人
活动结果(输出)
备注
1
操作员登陆成功后进入图书管理界面,选择删除书籍,进行图书删除(可选择到相应书籍进行删除)
操作员
提示操作员删除是否成功
操作员只能是具有权限的操作员
3.3.18.活动项物流后台管理
步骤
活动描述
行为人
活动结果(输出)
备注
1
订单基本信息导入
物流管理员
添加订单编号并且写入基本的物流信息
仅限于第一次发货的时候可以填写,在后面的物流跟进中为只读
2
物流中转信息
物流管理员
查看当前订单物流的基本信息以及发货人收货人的基本信息,登记中转的时间地点位置时间以及备注
发货人收货人信息包括:
姓名、电话、详细地址等
3.4.其它系统需求
3.4.1.用户对环境的要求
需求名称
详细要求
软件体系架构
软件主体功能采用B/S结构实现
数据库
软件支持MSSQLServer2008R2数据库
服务器
P43.6GCPU,4G内存,200G硬盘
客户端需求
对客户端要求不得高于P41.8256M内存
3.4.2.用户对易用性的要求
序号
项目名称
详细要求
1
产品打包集合程度
完整的安装盘
2
安装的自动化程度
自动安装
3
安装过程中的提示丰富程度
有提示
4
对操作者的要求
熟悉一种汉字输入法和相关系统业务
5
学习过程的难易程度
熟悉相关业务的人很容易掌握
6
界面层次与操作流程
符合业务处理流程
7
菜单方式与快捷方式
既有菜单方式,也有快捷方式
8
减少键盘输入措施
充分利用了代码输入方式
9
运行过程中的提示丰富程度
提示丰富、帮助功能完善
10
对维护者的要求
初步熟悉Windows2007和Windows2000或XP即可
11
维护工具集合程度
集合在菜单里,方便使用
3.4.3.用户对硬件/软件的要求
硬件
要求
处理器名
DualCoreIntelPentiumE2180,2000MHz(10x200)
主板名称
GigabyteGA-MEB-05R-GB1
服务器
P43.6GCPU,4G内存,200G硬盘
主板芯片组
IntelLakeport-Gi945GC
系统内存
2038MB(DDR2-667DDR2SDRAM)
BIOS类型
Award(11/27/07)
硬盘
250G
3.4.4.用户对质量的要求
主要质量属性
详细要求
正确性
在不同环境下保证软件的正确性,不出现导致异常错误。
健壮性
软件要能适应各种不同版本的操作系统以及MS SQLServer2008R2等主流数据库;软件能实现对不同平台系统的兼容
可靠性
系统的全年非人为故障在5小时以内
性能,效率
一般查询统计操作在4秒内得到结果
清晰性
对各模块做到功能分界明晰,软件有很清晰的框架
安全性
对用户次密码进行验证
可扩展性
软件要有良好的扩展性,要求管理员能对原没有功能进行编程实现,对新增项目能够加入软件中使用
兼容性
能够提供标准接口对将其它系统的告警接入到该产品中
可移植性
要求底层软件在不同的硬件环境下直接编译生成,不需要修改源代码
3.4.5.用户对性能的要求
名称
详细要求
响应时间
最长等待时间为4S
更新处理时间
最长处理时间为6S
远程数据传输时间
最长时间为60S
对输入和输出数据的精度
保持在98%以上
对处理和传输过程中的精度要求
保持在98%以上
3.4.6.用户对安全性的要求
序号
详细要求
1
利用的密码技术
2
对特定的记录或历史数据集的保护方法
3
对某些特定的功能的访问权限的限定
4
对某些数据的加密传输要求
3.4.7.用户对可兼容性/可移植性的要求
3.4.8.用户对交付项的要求
序号
文档名称
主要内容
形式
(打印、电子)
备注
1
软件产品整体运行
稳定,无死机,程序中断等错误
2
软件产品数据流
计算正确、报表打印、数据查询正确
打印
3
与其它软件产品数据接口
接口正确,与其它系统的连接正常
4
与用户给定需求一致性
与用户给定需求一致,完全实现给定需求规定的功能和性能
3.4.9.用户对服务与支持的要求
.免费维护时间:
从软件试用时间开始12个月
2.售后电话:
23-47654339
3.用户培训:
试用期免费培训
3.4.10.用户对培训的要求
序号
要求
1
提供多媒体教学光盘
2
提供培训手册
3
在软件试用期免费培训
3.4.11.用户对包装的要求
4.验收标准
易用性测试
序号
验收项目
验收标准
1
产品打包集合程度
完整的安装盘
2
安装的自动化程度
自动安装
3
安装过程中的提示丰富程度
有提示
4
对操作者的要求
熟悉一种汉字输入法和相关系统业务
5
学习过程的难易程度
熟悉相关业务的人很容易掌握
6
界面层次与操作流程
符合业务处理流程
7
菜单方式与快捷方式
既有菜单方式,也有快捷方式
8
减少键盘输入措施
充分利用了代码输入方式
9
运行过程中的提示丰富程度
提示丰富、帮助功能完善
10
对维护者的要求
初步熟悉Windows2007和Windows2000或XP即可
11
维护工具集合程度
集合在菜单里,方便使用
2.各类响应时间测试
序号
验收项目
验收标准
1
界面生成与更新的速度
<1S
2
查询速度
<3S
3
报表统计
<4S
4
打印速度
5
数据传输速度
0.3S
6
批处理速度
<100S
3.系统健壮性测试
(1)网络及主机故障下:
系统应能保证故障处理/恢复能力。
(2)所有写数据库的操作,均采用事务处理,在主机网络故障、应用程序中断的情况下,保证数据的完整性、一致性。
(3)双机切换测试:
稳定性测试:
稳定运行1周以上,观测系统状态
主从机负载不均衡,测试对双机软件的影响
破坏性测试,测试双机接管情况、接管时间:
拔插串口线、拔插磁盘阵列柜电缆、拔插网线、拔插备用网线、两块网卡的网线全部拔掉、强行关主机、主机掉电测试、主从机强制转换
4.系统可靠性测试
(1)系统可靠性和检错能力测试
(2)异常情况处理能力
测试中断网络、关闭主机、双机切换、中断应用程序、停止数据库服务器等情况下,系统的容错处理能力。
5.余量测试
在以上测试过程中随时检验系统负荷,系统负荷指标满足以下条件:
计算机的CPU负荷率:
正常状态下/突发任务时
LAN负荷率:
正常状态下/突发任务时
6.安全保密功能的测试
(1)C2级安全标准操作系统符合美国国防部C2安全标准。
通过口令、用户权限等的设置,对主机系统进行安全保护,防止非法用户进入
(2)安全可靠性结果
序号
验收项目
验收标准
1
操作员权限
操作员权限、菜单权限控制到菜单最底层,可灵活设置
2
数据存取属性控制
通过用户权限可方便控制
3
数据的互锁
有互锁功能
4
数据的备份与恢复
有相应的工具及功能模块,日终自动备份
5
数据加密措施
用户密码加密,数据不加密
6
操作员重要数据操作日志跟踪与留痕功能
有日志,可方便查询
7
对操作员错误操作的屏蔽
可屏蔽并有提示
8
唯一性数据自动检查
自动检查
9
删除或覆盖数据时的提示
有提示
10
数据越界处理
处理规范
11
通讯故障处理
有提示,可自动检测、连接