网上的订餐系统需求文档_第1页
网上的订餐系统需求文档_第2页
网上的订餐系统需求文档_第3页
网上的订餐系统需求文档_第4页
网上的订餐系统需求文档_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

1、实用标准文案网上订餐系统需求文档专业班级组长姓名组员名单日期精彩文档实用标准文案目录1.弓I言31.1目的31.2定义31.3参考资料32.总体概述32.1产品标识32.2产品描述32.2.1系统属性32.2.2开发背景32.2.3产品功能32.3用户的特点43.系统层次图44.具体需求54.1系统功能需求分析54.1.1系统功能54.1.2总体功能分析描述54.2性能需求74.2.1精度74.2.2时间特性74.2.3平安性74.2.4稳定性84.3数据库需求84.4设计约束84.4.1其他标准的约束84.4.2硬件约束84.5属性84.5.1系统可靠性84.5.2系统平安性84.5.3系统

2、容错性84.5.4系统防灾性84.5.5系统可维护性94.5.6系统灵活性94.6外部接口需求94.6.1用户接口94.6.2硬件接口94.6.3软件接口94.6.4通信接口95.可行性分析95.1技术可行性分析95.2经济可行性分析95.3运行可行性分析10精彩文档实用标准文案1.引言1.11.1 目的当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,有水平的餐饮企业对餐

3、品提供商提供网上订餐效劳,不仅提升餐饮企业的效劳质量,扩大知名度,也是为最终用户提供方便快捷的食品效劳.所以开发这套网上订餐系统是非常有必要的.本需求文档的编写目的在于为系统的开发做好前面的部署,以便于我们可以开发出系统功能更加全面,使用户操作起来更加的方便.1.21.2 定义本产品是一套网上订餐系统,旨在提升餐饮企业的效劳质量从而方便顾客用餐用户可通过访问我们的网上订餐系统,进行登陆或注册,订购你想要的各种食物,治理员可以查看用户菜品,可以对菜品进行增删改查1.31.3 参考资料2.总体概述2.12.1 产品标识软件名称:网上订餐系统2.22.2 产品描述2.2.1系统属性本系统是一个可供多

4、人在网上订餐的系统,具有登录、注册、购物车、订单治理根本信息治理等功能.各个系统具有自己独立的功能,这些系统组成一个完整的治理系统.2.2.2开发背景我们生活在一个充满着数字技术的世界里,数字技术几乎侵入到我们生活的每个细节.市面上也出现越来越多的网上订餐系统,能被大多数顾客所接受,特别是大学生们.目前,网上订餐业务还处于形成期,成长空间还很大.2.2.3产品功能序号功能名称简要描述功能需求标识优先级1 1用户登录用户分为治理员、顾客,系统验证帐号和密码2 2用户注册用户提交注册信息3 3购物车用户通过对购物车的治理来对所需的菜品进行订购精彩文档实用标准文案4 4顾客浏览信息用户可通过在产品分

5、类里浏览菜品,同时也可以在搜索窗户输入关键字检索相关菜品,进行浏览和选购5 5订单治理用户可以查看订单,餐馆人员根据订单做相关工作,治理员可以对订单进行治理6 6用户治理员可以治理会员信息,用户也可以通过前台对自己的资料治理7 7菜单信息治理菜品详细描述的治理,还包括增加、删除2.32.3 用户的特点本软件的最终使用者为餐馆的工作人员和顾客,操作人员一般分为两类,顾客无须具备很多的电脑知识,懂得根本电脑操作即可.餐馆工作人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护.3 .系统层次图精彩文档实用标准文案4 .具体需求4.14.1 系统功能需求分析4.1.1系统功能1.用户角度:5

6、修改订单1注册登录6取消订单2浏览店铺7支付3选择商品8做出评价4生成订单9投诉商家4.1.2总体功能分析描述功能编号1 1功能名称用户登陆功能描述验证用户帐号和密码.如果验证通过,进入该系统.如果验证失败输出相应提示信息.输入项输入帐号和密码.处理描述治理员和用户提交登陆信息后,系统自动与数据库信息匹配验证.验证成功,进入系统.验证失败,提示用户名或密码错误.对非法输入进行异常处理.输出项验证成功:进入相应的系统界面;验证失败:提示用户名或密码错误,返回登陆页面.功能编号2 2功能名称用户注册功能描述用户提交相应的个人信息和用户名、密码进行注册成为会员输入项用户名、密码、姓名、地址、联系方式

7、等.处理描述用户名和密码首先不能为空,用户名不能和别人的用户名相同,提交信息后系统自动检验提示用户注册是否成功输出项验证成功:提示用户注册成功,跳转到登陆界面验证失败:提示用户注册失败,返回到注册页而.功能编号3 3功能名称购物车精彩文档实用标准文案功能描述用户登陆后就可以选择自己喜欢的美食,并放入购物车中.输入项无处理描述系统获取购物车中的信息,然后生成订单提交给餐厅,以便餐厅及时送餐.输出项物品已成功参加购物车.功能编号4 4功能名称顾客浏览信息功能描述用户可通过在产品分类里浏览菜品,同时也可以在搜索窗户输入关键字检索相关菜品,进行浏览和选购.输入项搜索时输入菜品名处理描述系统获取菜品的信

8、息并显示输出项相应的菜品功能编号5 5 功能名称订单治理功能描述治理员可以随时查看用户提交的订单,并通知工作人员送餐,用户那么可以查看自己的订单.输入项无处理描述系统根据用户的权限从数据库中读取相应的订单,并显示.输出项相应的订单功能编号6 6功能名称用户治理功能描述用户可以根据自己的实际情况修改自己的密码、息.治理员可以修改用户的根本信息.地址、等信精彩文档实用标准文案输入项密码、姓名、地址、联系方式等.处理描述根据用户提交的信息,对其根本信息进行修改.对非法输入进行异常处理.输出项信息修改成功.功能编号7 7 功能名称菜单信息治理功能描述治理员对菜品进行添加、修改、删除;顾客那么浏览菜品.

9、输入项治理员进行输入菜品名、图片、价格、库存数量.处理描述治理员输入后存储菜品的信息,更新数据库中餐品记录,并分配一个独立的 IDID 号,以方便进行各种操作.治理员可删除餐品记录,对其他信息不影响.对非法输入进行异常处理.输出项菜品的名称、图片、价格、库存数量.4.24.2 性能需求4.2.1精度本系统所涉及的所有的数据类型,均按实数保存,在显示处理时保存小数点后 1 1 位.4.2.2时间特性(1)(1)响应时间统计、查询数据的相应时间限制在 2020 秒内;(2)(2)更新处理时间局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间限制在 0.50.5 秒/条

10、之内;(3)(3)数据的转换和传送时间在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换过程控制在 2 20 0分钟内;(4)(4)运行时间程序启动和初始化时间限制在 5 5 秒之内.4.2.3平安性系统平安性要求高,能有效限制和治理不同的用户的权限,保护数据的平安性.精彩文档实用标准文案4.2.4稳定性系统稳定性要求高,能够承载大量用户的并发访问.4.34.3 数据库需求考虑到 MySQLMySQL 能够与 WindowsWindows 操作系统进行良好的链接访问,并且同时具备了可伸缩性和良好的性能,因此我们选用了 MySQLMySQL 作为数据库治理系统.这使得从效劳器到最终用户

11、的信息流速度得到了大大的提升.4.44.4 设计约束4.4.1其他标准的约束编码人员技术不成熟、编程语言限制为 JavaJava、时间仓促,在完善软件功能上还有些欠缺.4.4.2硬件约束1 1硬件配置的特点;2 2内存储器和辅助存储器的容量.4.54.5 属性4.5.1系统可靠性对系统应用系统和数据库应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性.并采用冗余技术保证数据可靠存储、系统可靠运行.对系统运行状况采用自动检测、告警、监控等方式进行实时观测.在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去.4

12、.5.2系统平安性为保证系统的平安性,系统采取应用系统使用验证操作员验证、数据库登陆验证两种验证方式相结合的方法验证用户.运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户.4.5.3系统容错性系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错水平.当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库,对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的

13、处理,防止造成系统的死机和瘫痪.4.5.4系统防灾性在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使继续运行下去.在数据库设计时,有软件自动 默认 或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速地自动精彩文档实用标准文案地将数据从故障处恢复.4.5.5系统可维护性系统采用自动更新方式.尽量采用大家熟悉的易于维护的系统平台,系统维护方便,备份及数据恢复快速简单、系统配置表达自动化,尽量防止复杂的系统配置文件.4.5.6系统灵活性采用高内聚、 低耦合原那么进行模块划分.模

14、块间提供相应的接口,当应用系统的业务或功能要求发生变化时,可以通过简单的对相应模块的配置来实现功能扩展.4.64.6 外部接口需求4.6.1用户接口用户界面:界面要求美观、友好、易操作.输入输出时间使用YYYY-MM-tJDYYYY-MM-tJD 无功能键设置.4.6.2硬件接口效劳器端硬件最低配置:PRPR233,233,内存 64M64M 客户端无限制.4.6.3软件接口所有外部软件有:WINDOWS7WINDOWS7 该版本以上的操作系统、tomcat8.0tomcat8.0、MySQLIE6.0MySQLIE6.0 及其以上版本.所有软件均运行于操作系统上.4.6.4通信接口客户端访问

15、效劳器端采用协议.5 .可行性分析5.15.1 技术可行性分析网络订餐系统的开发是一项复杂的系统工程.为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法.这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发本钱.工程化的系统开发方法确实在开发实践中取得了一定的效果.此次开发使用 javajava 作为开发语言,采用 ServletServlet 技术,Tomcat8.0Tomcat8.0 作为 WebWeb 效劳器.5.25.2 经济可行性分析由于本工程的特殊性,无需投入额外的设备购置及人员培训费用.同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限

温馨提示

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

评论

0/150

提交评论