网上商城需求规格说明书Word格式.docx
《网上商城需求规格说明书Word格式.docx》由会员分享,可在线阅读,更多相关《网上商城需求规格说明书Word格式.docx(10页珍藏版)》请在冰豆网上搜索。
常永英机械工业出版社
2.开发软件的相关视频2010-09-02:
2.任务概述
2.1任务目标
本项目旨在开发一套网上电子商务的平台,它将实现用户通过互联网完成商品采购的整个过程。
用户可以同互联网选购自己需要的商品与商家通过订单达成协议。
2.2运行环境
硬件:
服务器:
基于Intel构架的企业服务器
工作站:
PC机
软件:
操作系统:
WindowsServer2000
支持环境:
MicrosoftIIS
浏览器:
IE6.0
后台数据库:
SQLServer2000
编程语言:
VisualC#
设计工具:
MicrosoftVisualstudio2005,DreamWaver,Flash,PhotoShop等
2.3条件与限制
本项目的开发必须有公司和领导的大力支持,必须有足够的人员并且有很高的团队精神。
另外可能有技术和设备方面的欠缺,合理利用现有设备,项目的可扩展性、安全性、易于维护等。
2.4
网上商城是为了方便消费者购物减少购物时间方便浏览、减少购物场所的场地设置,同时消费者可以根据自己的需要任意的挑选以致买到合适实惠的商品以次进行购买提交订单,商场可以根据此平台进行订单处理和库存处理,以上结构图如下:
图1整体应用架构图
3.数据描述
3.1表态数据
用户信息表(users)
字段名
数据类型
宽度
字段描述
User_id
varchar
50
用户名
User_password
用户密码
超级管理员(superadmin)
sid
编号
Sname
char
10
姓名
ssex
Char
性别
selse
备注
普通管理员(admin)
mid
mname
msex
melse
会员(vip)
id
name
sex
else
3.2动态数据
超级管理员和管理员负责输入各种商品信息,游客和会员可以浏览,但只有会员可以购买商品。
3.3数据库描述
数据库:
MicrosoftSQLServer2000/Wshop
3.4数据词典
数据词典可以广泛的应用于数据库应用系统的诸多方面,包括数据库的维护、完整性验证、安全性控制、软件通用性和生产效率的提高以及工具软件包的开发等。
关系模型是目前应用最广泛、技术最成熟的一种数据库(DB)模型、其特点是概念简单清晰、易于为用户掌握和接受、有严格的数据基础和关系数据理论、能极大的简化数据库开开发与维护工作,因而深受广大用户欢迎。
3.5数据采集
管理员和超级管理员负责数据的收集、修改、更新、保存等。
4.功能需求
4.1功能划分
在本系统中,主要实现的功能模块有:
用户注册、用户登录、商品分类、商品浏览、热门商品推荐、加入购物车、留言薄、用户管理(包括用户的资料修改、订单管理和收藏夹管理等)等。
图2功能模块的划分
4.2功能描述
4.2.1用户打开界面分四种情况:
1.未注册的用户(游客):
游客是没有购买权利的,只可以浏览商品信息。
2.已经注册的用户(会员):
会员可以购买本站的商品,也可以加入收藏夹方便以后查看。
3.普通管理员:
管理员对本站的信息进行管理。
4.超级管理员:
对普通管理员进行管理。
4.2.2各模块的功能
用户注册
用户可以注册个人信息成为会员
会员登录
会员登录后有购买商品的权利
商品分类
为用户提供很好的查询方式
商品浏览
提供各种商品的信息,让用户了解
热门商品推荐、搜索
吸引用户的眼球,更准确的找到你想要的商品
留言薄
及时与网站、商家进行沟通
购物车
会员可以先把商品放入购物车,在购物车中结算
用户管理
又分为资料管理、订单管理和收藏夹管理等
库存管理
管理商店库存商品的数量。
用户管理:
资料管理
会员资料的添加、修改、查询和删除等
订单管理
会员订单的添加、修改、查询和取消等,订单的发送
收藏夹管理
物品的收藏、取消收藏、热门推荐、搜索等
4.2.3用例模型
用户
图3购买者用例模型
普通管理员
超级管理员
图4管理员用例模型
5.性能需求
5.1数据精确度
1.主要通过周期性中断,来纪录相关的性能信息,如处理器指令指针等这种方法开销小,精确度高。
2.即可以使用直接的二进制插桩,也可以通过编译器在应用中插入分析代码。
这种方式与自己在应用中增加计时函数类似,同时带来的开销大,但提供了更多的功能,如调用树,调用次数和函数开销等。
5.2时间特性
1.系统对单个用户的会话响应时间不超过5秒。
2.更新处理数据时间能在消费者所需求的范围内。
3.数据之间的转换时间不超过2秒钟。
4.数据在从服务器传送到客户机的时间不超过5秒钟。
5.数据库的录入,数据库数据的更新也需要一定的时间限制。
5.3适应性
5.3.1运行环境
操作系统:
WINDOWS,LINUX/UNIX及任何pc平台。
浏览器:
InternetExplorer。
5.3.2吞吐能力
1.系统并发量不低于系统所能承受的范围。
2.系统吞吐量能达到100M/S。
3.当并发量达到最大时,CPU利用率及内存使用率不超过30%。
4.系统能够支持群集和负载均衡,以保证系统性能的可扩展性。
6.运行需求
6.1用户界面
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。
而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。
同时界面如同人的面孔,具有吸引用户的直接优势
,设计合理的界面能给用户带来轻松愉悦的感受。
屏幕格式:
1.要求有菜单及工具栏以方便操作
2.各数据库信息可在屏幕上直接修改
3.各数据库统计结果可在屏幕上显示
4.进行系统分析后的结果可在另一窗口中显示
报表格式:
1.XX报表
2.YY报表
6.2硬件接口
要指出软件产品和系统硬件之间每一个接口的逻辑特点,还可以包括如下事宜:
支撑什么样的设备,如何支撑这些设备,有何约定。
6.3软件接口
在此要指定需使用其它的软件产品(如数据库管理系统、操作系统)以及同其他应用系统之间的接口,对每一个所需的软件产品,要提供以下内容:
1.名字
2.规格说明号
3.版本号
对于每一个接口,这部分应说明与软件产品相关的接口软件的目的,并根据信息的内容和格式定义接口,但不必详细描述任何已有完整文件的接口,只要引用定义该接口的文件即可。
6.4通信接口
指定各种通信接口。
如,局部网络的协议等。
7.其他需求
7.1可使用性
1.人员因素
2.美观
3.用户界面的一致性
4.联机帮助和环境相关帮助
5.向导和代理
6.用户文档和培训材料
7.2安全保密性
1.必须确保用户注册信息的安全
2.使用户对它有一种信赖感
7.3可靠性
1.系统必需能够7×
24不间断运行。
2.系统能够定期自动备份数据,当故障发生时,能够使用备份数据恢复。
3.系统启动时间不应该超过30分钟。
4.系统发生故障,恢复时间不应超过2小时。
.