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