1需求分析文档.docx
《1需求分析文档.docx》由会员分享,可在线阅读,更多相关《1需求分析文档.docx(8页珍藏版)》请在冰豆网上搜索。
![1需求分析文档.docx](https://file1.bdocx.com/fileroot1/2022-12/14/181da452-1491-4889-9944-3c249a322fb1/181da452-1491-4889-9944-3c249a322fb11.gif)
1需求分析文档
MYSKY计算机硬件网上销售系统
软件需求规格说明书
MYSKY软件开发小组
目录
1.产品描述3
1.1.编写目的3
1.2.背景3
1.3.名词定义3
2.产品需求概述3
2.1.功能简介3
2.2.运行环境4
2.3.条件与限制4
3.功能需求4
3.2功能划分、功能块描述4
3.2.1面向用户部分功能:
4
3.3.3不支持的功能5
4.数据描述5
5.性能需求6
7.运行需求7
7.1.用户界面7
7.2.硬件接口7
7.3.软件接口7
7.4.通信接口7
8.其它需求7
9.特殊需求7
10.不确定的问题7
11.编写人员及编写日期8
12.附录8
12.1.引用文件8
12.2.参考资料8
1.产品描述
1.1.编写目的
1.本说明书将对计算机硬件产品网上销售、对系统要实现的主要功能、性能等需求进行全面地阐述。
2.需求说明书是开发者进行软件设计的依据,软件设计要依据本说明书将进行系统分析、数据库设计、模块设计、接口设计、输入输出格式设计等。
3.便于软件的维护和提高,为软件维护和为今后对所开发的软件进行完善扩充提供进一步分析的基础;以及为软件评测提供依据。
4.预期读者:
软件开发者:
使他们理解用户的需求和用户需要什么样的软件;
软件的验收人员:
提供一个比合同更切合实际的验收依据。
1.2.背景
1.系统名称:
MySky计算机配件网上销售系统。
2.模仿新蛋、太平洋网、易迅、京东、软件项目交易网、阿里巴巴等网站部分功能。
3.开发者:
MySky软件开发小组
4.软件使用者:
先得有限责任公司(虚拟)
1.3.名词定义
1.用户:
普通上网的网民。
分为已登录用户和未登录用户。
2.任意用户:
包括已登录和未登录用户。
3.开发者:
MySky软件开发小组
2.产品需求概述
2.1.功能简介
1.本系统主要用于计算机有关硬件的网上销售,搭建网上销售的网站,供网民在线查询购买。
2.功能概述
功能分为面向用户(前台)的和面向商城管理(后台)的。
(面向用户的:
)
1提供用户注册功能,注册后可以登陆网站,可以管理个人基本信息、购买商品、管理交易。
2网站提供硬件产品的分类、品牌、详细参数、价格信息,供任意用户浏览、查询。
3登陆用户可对某一产品进行评论。
4提供在线咨询,登录用户可以进行咨询。
(面向商城管理的:
)
1工作人员登录系统。
2工作人员进行商品信息的管理,包括增加、删除、编辑产品详细信息。
3工作人员处理订单、发货。
4工作人员在线提供咨询。
5管理用户评论。
2.2.运行环境
1.硬件环境:
cpu:
主频2.0G以上,内存:
1G以上。
2.软件环境:
操作系统:
WindowsXPSP3以上,WindowsServer2003以上,
数据库:
MySql,
服务器:
JBoss,
2.3.条件与限制
1.开发环境:
MyEclipse集成开发环境
JDK1.6/JavaSE6
MysQL
Tomcat6.x
2.开发期限:
3.功能需求
3.1系统UseCase图
见系统设计文档内附用例图。
3.2功能划分、功能块描述
3.2.1面向用户部分功能:
(1)用户注册功能。
用户可以在注册网上商城注册账户。
注册并登陆后,用户变为已登录用户,可以购买商品、修改个人资料、查询交易、发表评论、在线咨询。
注册时需要填写用户名、密码、联系电子信箱、密码提示问题及答案几项信息。
注册后,用户可继续如实填写详细个人信息及收货人信息,同时可修改密码、查询及修改订单。
注册后,用户可以最多添加10个收货地址,在填写订单时,可以从地址里选择,也可以新添加地址,对于新添加的,若未满10个,则系统自动加入用户的收货地址里。
若满10个,则不添加。
用户可以管理收货地址,包括添加、删除、修改。
(2)查询产品信息功能。
任意用户可以按输入关键字(比如名称、品牌、型号等),进行搜索,查看商品相关参数、价格信息。
任意用户可把有意购买的商品放入购物车,继续选择商品,最后合并付款。
(3)管理购物车功能。
任意用户选择完商品后可进入购物车页面,查看自己要购买的商品,可修改某一商品数量、取消购买某商品和清空整个购物车。
(4)订单、配送信息、支付功能。
确认购买的物品后,已登录用户继续填写订单,订单内容包括所选购物品及数量、总价、送货方式、送货地址、支付方式。
送货地址,如登录用户已填写收货人信息,则页面显示该信息并由其确认。
如尚未填写则显示相应表单请其填写,系统记录登录用户提交的收货人信息以便其下次购物时使用。
送货方式:
圆通快递、平邮、EMS、宅急送
根据不同地址,支持的配送方式不同,并且平邮和EMS不支持货到付款,不同运送方式有不同的价格,当选择完货物,进入填单时,会计算货物总重量,根据配送方式,显示不同运送价格。
支付方式,有网上支付、货到付款、邮政汇款、银行转账4种方式。
提交订单后可在网上商城查询该订单,并可对尚未处理的订单进行取消操作。
(5)对商品评论功能。
已登录用户可以对某件商品进行评论。
(6)在线咨询功能。
已登录用户可以点击在线咨询,进行在线咨询。
3.2.1面向商城管理功能:
(1)管理员登录功能。
商城管理员需要登录,才能进行管理操作。
不同账号有不同权限。
系统有一个超级管理员以及若干个普通管理员,超级管理员拥有最高权限,增加、修改、删除普通管理员信息以及拥有所有普通管理员有的权限。
普通管理员分六种权限,
①管理注册账户权限。
可查询、浏览和修改注册账户信息。
②管理商品权限。
对商品进行增加、删除、修改、查询的权限。
③管理订单权限。
主要负责订单管理,可浏览、修改订单状态。
④管理发货权限。
对于符合发货条件的订单,进行发货,修改订单状态。
⑤管理用户评论权限。
可以回复用户评论和删除评论。
6回复在线咨询权限。
可以与登录用户进行对话,回复咨询。
(2)管理员工功能。
超级管理员(已有账号),登陆后可以增加、修改、删除普通管理员。
员工信息包括:
工号、姓名、密码、权限明细(上述六种权限)。
(3)管理注册用户功能。
有此权限管理员可以查找注册用户、使用户无效。
(4)管理商品信息功能。
有此权限管理员可以增加商品、删除商品、修改商品信息。
(5)管理订单功能。
有此权限管理员可以按订单号搜索订单,查找过期订单,取消无效订单、对新收到的支付确认支付。
(6)管理发货功能。
有此权限管理员,对符合发货条件的商品进行发货,修改订单状态。
(7)管理用户评论功能。
有此权限管理员,回复用户评论和删除评论。
(8)提供在线答疑功能。
有此权限管理员,对用户提问进行在线解答。
3.3.3不支持的功能
(1)管理员的账号、密码、权限由超级管理员进行分配、指定,自己不得修改。
(2)对于不同的货物,每单中有购买数量限制,但是总库存不作考虑。
(3)对于后台管理员操作,不在数据库中记录具体操作的日志。
比如操作管理删除一个商品,不会记录哪位管理删除哪个商品。
4.数据描述
5.性能需求
5.1数据精确度
价格单位保留到分。
5.2适应性
购物流程要简单明了,产品图片要清楚,产品信息描述准确。
6.系统流程
6.1注册用户购物流程图:
6.2订单处理流程说明:
(1)注册用户提交订单后,12小时内进行处理。
(2)订单信息由订单管理员进行审核,判定是否有效。
如填写地址、收货人等信息无效,则将不能通过审核,将失败原因告知用户。
同时订单状态置为无效。
(3)订单具备以下几种状态。
整体上,订单经历提交——审核——发货
订单详细状态:
审核之前:
1未审核,待支付(包括选择除货到付款之外的支付方式)
2未审核,货到付款
3未审核,已支付
4管理员审核中……
5已审核,订单无效作废
6已审核,待付款(包括除货到付款之外方式的支付方式)
7已审核,待发货
8待发货的订单,送到发货处进行发货……
9已发货
10已签收、已付款
7.运行需求
7.1.用户界面
屏幕格式:
(1)要求有级联菜单及链接以方便操作。
(2)各数据库信息可在屏幕上直接修改。
(3)各数据的统计结果可在屏幕上显示。
(4)进行基本计算后的结果也可以显示。
报表格式:
(1)人员管理报表要求有个人的普通数据。
(2)商品统计报表要求显示基本商品信息。
7.2.硬件接口
无。
7.3.软件接口
Windows标准接口。
7.4.通信接口
TCP/IP通信协议接口。
8.其它需求
可使用性:
要求简单易用,界面友好。
安全保密性:
后台数据属于公司内部关键数据,因此除管理人员外,其他人员不得访问。
要求设有登录密码检验功能,并且此密码可以在以后进行修改。
可维护性:
要求本系统的维护文档齐全,便于维护。
9.特殊需求
无。
10.不确定的问题
暂无。
11.编写人员及编写日期
12.附录
12.1.引用文件
12.2.参考资料
《计算机软件需求说明编制指南GB/T9385-88》。
【编写说明】
编写文档时,要求具有本模板规定的所有条目。
如果某条目无内容,则填写“无”,并在可能的情况下说明理由。
必要时,可增加适当的条目。