需求规格说明书模版宋晓明.docx
《需求规格说明书模版宋晓明.docx》由会员分享,可在线阅读,更多相关《需求规格说明书模版宋晓明.docx(11页珍藏版)》请在冰豆网上搜索。
需求规格说明书模版宋晓明
计算机与信息工程学院
软件工程课程需求规格说明书
项目名称:
鲜花礼品网上订购平台的设计与实现
撰写人:
周忠财
小组成员:
姜姗李传明周忠财
指导教师:
宋晓明
提交时间:
2016年11月30日
黑河学院
二○一六年十一月
1.引言1
1.1编写目的1
1.2项目背景1
1.3定义1
1.4参考资料1
2.任务概述2
2.1目标2
2.2运行环境2
3.数据需求3
3.1系统E-R图3
3.2数据词典3
4.功能需求4
4.1功能划分4
4.2功能描述4
5.性能需求5
5.1数据精确度5
5.2时间特性5
5.3适应性5
6.运行需求6
6.1用户界面6
6.2硬件接口6
6.3软件接口6
6.4通信接口6
6.5出错故障处理6
1.引言
电子商务系统是一个错综复杂跨学科、交叉的系统,涉及的技术也非常复杂
庞大。
因此,开发一个电子商务应用系统前,必须运用软件工程的方法,首先对
系统进行需求分析,整体架构设计,概要设计,逐步规划,确定商城的经营目标,
规模,性质等具体情况。
1.1编写目的
随着Internet的迅速普及,接触到互联网的人也不断增加,互联网的便捷也使得人们越来越愿意在网上直接完成各种购物需求。
同时,由于花卉的价值在于其新鲜,由于很多花卉都不能本土栽培,所以很难在普通的市场上买到,因此建立一个在线的网上花卉商城显得十分必要。
电子商务平台必须要保证数据安全,数据库安全和网络安全是软件系统安全的两大研究重点。
一个关键问题的设计是要保持系统运行的长期稳定考虑到在线花卉商城是一个电子商务交易平台,必须确保该数据库可以每天24小时不间断运行,加强系统的错误恢复的能力,全面提高系统的可持续和安全性。
1.2项目背景
(1)系统分析员在审查完软件可行性计划、软件需求分析提供的文档之后,需要对系统进行概要设计。
他的主要工作就是确定系统的模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。
确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法和策略。
(2)该项目的提出者为某鲜花销售公司,开发单位我公司,项目主管主要是我公司的一名项目经理,另外该鲜花销售公司的一位副总经理会协助我们开发。
(3)本系统使用的数据库为SQL Server200。
1.3定义
SqL:
SQL数据库的数据体系结构是三层结构,SQL数据表是由表格组成,每个表由行组成,每行为一个记录,用户可以对表进行增删查改的操作
www服务:
www是一种超文本信息系统,它的一个主要概念就是超文本链接。
www使得文本不再像一本书一样是固定的线性的,而是可以从一个位置跳转到另一个位置。
用户可以从中获取更多的信息,也可以跳转到别的主题上。
如果想要了解某一个主题的内容,只要在这个主题上用鼠标单击一下,就可以跳转到包含这一主题的文档上Tomcat服务器:
Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器。
按照SunMicrosystems提供的技术规范,实现了对Servlet和JSP的支持。
Tomcat是由Apache软件基金会和一些志愿者维护的,任何人都可以在遵循Apache许可协议的前提下免费获取Tomcat的源代码和二进制代码。
由于Tomcat本身也内含了一个HTTP服务器,所以它也可以视作一个单独的Web服务器
1.4参考资料
[1] (美)Subrahmanyam Allameraju 等著.J2EE 服务器端高级编程.机械工业出版社.2001.11
[2] (美)Vlana Matena 等著.J2EE平台上的EJB组件开发.机械工业出版社.2002.2 [3] (美)Deepak Alur 等著.J2EE核心模式.机械工业出版社.2002.2 [4] 廖若雪.JSP 高级编程.机械工业出版社.2001.7
[5] 汪孝宜.JSP数据库开发实例精粹.电子工业出版社.2005.7.1-87
[6] 黄浩文 黄静舒.JSP 核心技术和电子商务应用实例.机械工业出版社.2001.4 [7] 飞思科技产品研发中心.JSP应用开发详解.电子工业出版社.2002.1 [8] 师煊.王珊.数据库系统概论.第3版[M].高等教育出版社.2002.50-100 [9] 刘晓华等.J2EE 企业级应用开发.电子工业出版社.2003
[10] 柏亚军.JSP 编程基础及应用实例集锦.[M].人民邮电出版社.2001.25-96 [11] 陈锦辉.JDBC数据库程序设计.中国铁道出版社 [12] 张海藩.软件工程导论.清华大学出版社
[13] 白雁钧.Dreamweaver MX 2004从入门到精通.人民邮电出版社
[14] 万峰科技. SP网站开发四酷全书.电子工业出版社.2005.9
[15] 刘炳文等编著:
Visual Basic 6.0 程序设计教程.清华大学出版社. 2000年7 月
2.任务概述
2.1目标
用途:
本网站是为所有网友无论其是否为会员提供各种花卉的资料如:
花名,
花材,用途,物语及即将举行的全国各地的花展信息等。
为注册后的会员提供更
加丰富的信息,并提供订制服务;同时,根据会员的积分多少给他们不同的优惠
服务,即以不同的优惠价格为其提供花卉配送。
背景:
由于花卉的价值在于其的新鲜,鉴于很多花卉都不是本土栽培,所以
建设一个网上花店就显示出了其必要性和价值所在,同时,为了增加网民对各种
花卉的了解程度,既开发出一套这样的系统。
1.
花店经营者:
他们有实体花店或只在网上销售鲜花,为花店增加宣传力,
扩大花店的鲜花销路。
2.
有购花需求者:
为其提供方便快捷的购买方式,也可了解各种鲜花,为其
提供鲜花知识。
2.2运行环境
服务器端建议用户的计算机使用以下配置(或更高):
(1)CPU:
Intel或兼容机PentiumPentium3500MHz或更高
(2)硬盘:
7200转/分,剩余空间>100M (3)内存:
建议512MB或更多 (4)Windows2000Server、
(5)Microsoft.Visual.Studio.2005.Team.Suite (6)SQL2000企业版、 客户端推荐配置
(1)B/S模式,客户端要求不高
(2)显示卡:
SVGA,16K色以上显示模式 (3)IE5.01以上或者兼容版本
数据需求
3.1系统E-R图
花店的er图
3.2数据词典
3.2.1数据项描述
系统名称
网上花店系统
编号
F3
名称
订单信息
来源
用户提交订单
去处
结账及订单记录
数据流结构:
用户信息={用户名
+密码+姓名+联系方式+地址}
简要说明:
用户登录必须通过验证
3.2.2数据流名词条描述
系统名称
网上花店系统
编号
F2
名称
鲜花信息
来源
花店现有鲜花
去处
查询,浏览鲜花信息
数据结构
鲜花信息={鲜花
编号+鲜花名称+
数量+价格}
简要说明
用户浏览鲜花,
根据鲜花信息购
买
3.2.3数据文件(数据存储)词条描述
系统名称
网上花店系统
编号
D1
名称
服务商
组织形式
服务的对象
关键字
服务商
记录组成
服务商={订货人+中
间人+收货人}
简要说明
是我们的花的提供
者及其中间人和
过程
4.功能需求
4.1功能划分
服务商商品购物者
4.2功能描述
4.2.1.顶层数据流图
4.2.2.中间层数据流图
商品标识
结账
商品信息
标识
商品
采购车
4.2.3底层数据流图
结账总价信息
信息
价格数量信息类型
订单
用户
购物车运送方式
5.性能需求
5.1数据精确度
查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。
5.2时间特性
系统应对用户操作及时响应,一般操作的响应时间应在1~2秒内。
5.3适应性
满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。
6.运行需求
6.1用户界面
描述需要的用户界面的逻辑特征。
1)用户界面简洁,以图表为主,重点体显示的是数据,如图书明细等,色调为灰色,采用对话框方式,多功能窗口运行。
2)屏幕分为左右两侧,左侧占屏幕的25%,右侧75%,右侧上半部分为图表信息,下半部分为操作按钮。
3)按钮为标准的矩形按钮,有确定和取消。
4)设置快捷键。
5)错误信息显示以弹出对话框的形式。
6.2硬件接口
本系统的硬件接口需求为,支持各种x86系列PC机、服务器和工作站。
6.3软件接口
本系统要运行至少Windows2000及更高版本并装有JAVA虚拟机的操作系统之上。
安装SQLServer2000数据库系统作为数据后台管理。
6.4通信接口
本系统使用Web浏览器作为客户端,浏览器提交信息使用POST方式加密,以保证信息的安全性。
使用HTTP和TCP/IP协议传输数据。
6.5出错故障处理
正常使用时不应出错,对于用户的输入错误应给出适当的改正提示。
若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。