网上订餐系统软件需求说明书_第1页
网上订餐系统软件需求说明书_第2页
网上订餐系统软件需求说明书_第3页
网上订餐系统软件需求说明书_第4页
网上订餐系统软件需求说明书_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网上订餐系统软件需求说明书目录1引言111目的112项目背景113项目范围214定义,缩略语,缩写32系统需求概述421用例模型422假设和依赖63系统详细需求731USECASE清单732规格说明7321功能性需求8322可用性9323可靠性10324性能10325保障性10326设计上的限制104术语表12软件需求说明书1引言11目的本文档适用的对象是本软件开发项目组组成成员及客户项目组组成成员编写本文档的目的是1将本文档作为软件开发人员和系统使用人员以及管理人员之间沟通的文件,使各方面需求和开发目标达成共识,并以此作为系统开发的标准和验收依据。2软件的总体要求,以作为交办单位,用户与软件开发人员进行交流的基础。3性能要求,初步设计的和对交办单位,协作单位或用户有影响的信息,并作为软件开发人员进行概要设计,详细设计乃至编码的基础。4软件组装和系统测试的依据。12项目背景近年来中国参与全球经济活动越来越广泛和深刻,中国经济及旅游业也得到了快速发展,2008年北京奥运会和2010年上海世博会的举行为中国酒店、餐饮行业带来新的发展契机。目前,餐饮市场竞争激烈,但国内仍有不少餐饮企业的市场营销停留在模仿式的盲目经营和经验型的松散管理的初级阶段,使餐饮企业经营成效很低,举步维艰,餐饮企业的经营管理水平和营销能力的提升已迫在眉睫。由于行业的历史原因,早期的餐饮企业以粗放经营方式为主,大家对行业认知度不高,目前,很多餐饮企业经营者已经改变了“软件就是一张光盘、开发出来能多卖一套就多赚一套的钱”的观念,愿意为餐饮管理软件及支撑硬件付出相应的成本,但是整体上来说还是没有质的飞跃,因此很多餐饮企业购买信息化产品也比较随意,大部分是不太懂,基本就看谁描述得比较好,硬件比较漂亮就买了,反正别人家是电脑点菜、收银,我们家也是就行了。因此很多餐饮企业虽然购买了信息化产品,但是因为诸多原因,比如买的功能非常简单的软件、服务比较差的产品等原因,使很多很重要的功能得不到开发和应用,基本停留在点菜收银阶段,形成我国餐饮企业对于信息化应用水平整体不高。再加上很多小型餐饮信息化企业是规模很小的企业,由三、两个研发写几行代码,找几个硬件一整合就去销售,从而使行业的信息化应用水平整体偏低的现状,要改变这种情况需要餐饮企业的高层管理人员改变观念、对信息化应用提出更高的要求,大型餐饮信息化企业提供更好的产品和整体解决方案和服务。餐饮企业本身有比其他行业更适合发展信息化的特点,餐饮业以中小企业为主,大部分餐饮企业都希望通过信息化降低成本,提高利润、扩展和维持客源。信息化从本质上来说就是服务经济,没有比其他行业比餐饮业更精通服务经济;信息化是一种个性化服务的生产方式,餐饮业长期以来就是个性化,多样化的生产服务。13项目范围网上订餐系统菜品分类,预订,连锁店信息查询菜品详细信息查询浏览网上订餐付款功能多样化会员,订单,连锁店菜品管理权限管理本系统实现网上订餐业务有效的将分店系统同总部运营系统紧密连接在一起,形成一个完整、全面的运营网络。从而提升餐饮连锁企业的人力资源、物质资源、资金的有效利用,降低成本提高效率资源共享分店菜品、广告和新闻可以及时上传至总部网络运营平台。运营平台可推送广告、新闻等到分店。对网络运营数据统一管理建立数据中心。运营分析用户提交订单后可以通过系统看到订单的各种状态,例如待审核状态。提供完善的报表功能,包括每天订单汇总等等。总部网络运营后台和分店可通过订单信息进行数据挖掘和统计,对整体运营进行分析。数据安全要求新系统有一定安全性,必须有足够措施来应对过去出现过的各种安全事故。14定义,缩略语,缩写国际化(INTERNATIONALIZATION)和本地化(LOCALIZATION)指让产品能够适应非本地环境,特别是其他的语言和文化。程序在不修改内部代码的情况下,能根据不同语言及地区显示相应的界面。总店指连锁店总部分店指各连锁分店订餐客户指通过网络订餐的客户2系统需求概述21用例模型系统用例图如下用例的概要描述如下表所示主要参与者优先级用例名用例概述高登录客户登录系统,以便订餐订座位。高退出客户可以随时退出系统。高更改个人信息顾客修改并更新注册信息。高订单记录查询顾客可以查看自己的订餐记录高订餐顾客登录后可以订餐外卖高预订座位顾客可以选择餐厅,预订时间座位,到店就餐。高菜品评论顾客可以对付费后订单中的菜品进行评论。顾客高注册顾客可以在网站进行注册,注册后享有会员功能。中登录登录后可以获得管理权限中退出管理员能够退出系统。中订单管理管理员能对网上的分店订单进行过滤,审核。同时也可以增删改查订单信息。中更改信息管理员能够更改分店的店面信息,类似于个人信息的修改。分店管理员中广告管理管理员能够向总店发送分店广告,在网站上呈现分店广告信息,同时也可以对分店的广告进行增删改查。中菜品管理管理员能够增删改查分店菜品,提供给客户网上预订中登录管理员登录系统,管理整个网站状态。中退出管理员可以随时退出系统。中广告管理管理员可以管理各个分店广告,选择部分在首页显示,也可以对这些广告进行增删改查。中更新菜品总店可以更新最新推出的新的菜品。中会员管理总店管理员可以管理分店管理员及所有会员信息。中系统管理总店管理员可以对软件系统的配置进行更改。中订单管理总店管理员可以查看所有订单,进行统计和数据挖掘。总店管理员中发布广告总店可以发布自己的广告。22假设和依赖顾客必须具备基本的计算机知识,或自愿接受软件开发方的系统培训。客户数据存储不需要高精度数据。3系统详细需求本节将使用用例技术描述系统的详细需求。31USECASE清单用例名和对应的用例描述文件的关系如下(在名为“用例描述文件”的文件夹中列出了四个作为示例)编号用例名对应用例文件01菜品评论01_UCSPECDOC02预订座位02_UCSPECDOC03订餐03_UCSPECDOC04用户注册04_UCSPECDOC05用户登录05_UCSPECDOC06用户退出06_UCSPECDOC07用户更改个人信息07_UCSPECDOC08订单记录查询08_UCSPECDOC09分店管理员登录09_UCSPECDOC10分店管理员退出10_UCSPECDOC11分店管理员信息修改11_UCSPECDOC12分店管理员广告管理12_UCSPECDOC13分店管理员菜品管理13_UCSPECDOC14分店管理员广告推送14_UCSPECDOC15分店管理员订单管理15_UCSPECDOC16管理管登录16_UCSPECDOC17管理员退出17_UCSPECDOC18管理员广告管理18_UCSPECDOC19管理员系统管理19_UCSPECDOC20管理员广告管理20_UCSPECDOC21管理员会员管理21_UCSPECDOC22管理员订单管理22_UCSPECDOC32规格说明本节定义了网上购物系统的非功能需求(包括可靠性、可用性、性能等)和用例中通用的功能性需求。321功能性需求本节描述了用例中通用的功能性需求。日志系统系统运营期间,不应提示错误信息,所有错误信息应全部归入日志文档进行存储,每日生成日志文件存档。资源共享分店菜品、广告和新闻可以及时上传至总部网络运营平台。运营平台可推送广告、新闻等到各个分店。运营分析总部网络运营后台和分店可通过订单信息进行数据挖掘和统计,对整体运营进行分析。安全系统安全系统必须拦截非法的访问,和对网站的恶意进攻包括(XSS、SQLINJECTION、非法盗链等、非法字符输入等)。快速业务处理和管理实现用户的网络快速订餐,提高订餐业务流程的处理速度,同时通过信息化、智能化系统提高管理水平,降低人力资源成本。预设管理员在系统之初,将预先设定在一个管理员,他具有系统所有的权限。他的密码可以被再次修改SEO要求实现用户的网络快速订餐,提高订餐业务流程的处理速度,同时通过信息化、智能化系统提高管理水平,降低人力资源成本。系统架构322可用性下面列出了和系统的可用性相关的需求。系统客户端系统采用B/S架构,客户端通过浏览器可直访问,无论是管理员,还是分店和客户,都应采用B/S架构开发。系统易用性网上购物系统的用户界面设计必须简单明了,不需要顾客花费额外的时间来学习。系统可维护性应采用面向对象的技术,配合设计模式,对模块进行拆分,使系统实现高内聚低耦合,增加可维护性。323可靠性可用性网上购物系统必须能够24小时7天的工作。系统严重错误发生的平均时间间隔系统发生严重错误的平均时间间隔应该大于200小时系统故障解决时间系统发生严重错误解决时间应小于30分钟。324性能最大的并发人数网上购物系统的最大并发访问数应该为800。在这个范围内,系统应该能够很好的工作。最大系统响应时间在最大并发数为800范围内时,系统对用户的最大相应时间应该小于10秒/1万条数据。最大的事务处理时间网上购物系统的用户事务的最大处理时间应该是30秒,如果超过这个时间系统应该自动结束用户的事务处理。系统的可升级性针对访问量的变化,访客的增加,系统应采用负载均衡和冗余技术,随时可以对系统进行热升级。325保障性出错对应时间当系统发生错误时,对应的补丁程序的发布时间应该是小于2天/一件BUG。技术支持时间本系统完全上线后的一年内,提供的技术支持时间应该是每周8小时5天。326设计上的限制数据库管理软件系统采用LAMP架构,采用MYSQL数据库进行数据存储。应采用分布式技术,对MYSQL服务器之间,进行通讯。WEB服务器软件系统使用APACHE(阿帕奇)服务器,在LINUX平台上,阿帕奇服务器具有安全性和高稳定性。平台要求网站服务器必须在CPU为P3以上,内存为512MB以上,操作系统为LINUXUNIX的数据库服务器上顺利运行。网站数据库服务器必须在CPU为P3以上,内存为1GB以上,操作系统为LINUXUNIX的WEB服务器上顺利运行。WEB浏览器系统支持IE6以上版本,所有版本火狐浏览器,以及CHROME及OPERA浏览器。PHP的版本系统必须在PHP50以上的版本上运行。4术语表LAMPLINUXAPACHEMYSQLPHP的开发平台DBMS数据库管理系统DATABASEMANAGEMENTSYSTEM是一种操纵和管理数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论