网上订餐系统需求.docx
- 文档编号:30257926
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:14
- 大小:34.35KB
网上订餐系统需求.docx
《网上订餐系统需求.docx》由会员分享,可在线阅读,更多相关《网上订餐系统需求.docx(14页珍藏版)》请在冰豆网上搜索。
网上订餐系统需求
<网上订餐系统>
需求文档
专业_
班级
组长姓名
组员名单
日期
1.引言4
1.1目的4
1.2定义4
1.3参考资料5
2.总体概述5
2.1产品标识5
2.2产品描述5
221系统属性5
222幵发背景5
2.2.3产品功能5
2.3用户的特点7
3.系统层次图7
4.具体需求8
4.1系统功能需求分析8
4.1.1系统功能8
4.1.2总体功能分析描述8
4.2性能需求13
4.2.1精度13
4.2.2时间特性13
4.2.3安全性14
4.2.4稳定性14
4.3数据库需求14
4.4设计约束15
441其他标准的约束15
442硬件约束15
4.5属性15
4.5.1系统可靠性15
4.5.2系统安全性15
4.5.3系统容错性16
4.5.4系统防灾性16
4.5.5系统可维护性16
4.5.6系统灵活性17
4.6外部接口需求17
4.6.1用户接口17
4.6.2硬件接口17
4.6.3软件接口17
4.6.4通信接口17
5.可行性分析18
5.1技术可行性分析18
5.2经济可行性分析18
5.3运行可行性分析18
1.引言
1.1目的
当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,有能力的餐饮企业对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,
也是为最终用户提供方便快捷的食品服务。
所以幵发这套网上订餐系统是非常有必要的。
本需求文档的编写目的在于为系统的幵发做好前面的部署,以便于我们可以幵发
出系统功能更加全面,使用户操作起来更加的方便。
1.2定义
本产品是一套网上订餐系统,旨在提高餐饮企业的服务质量从而方便顾客用餐用户可通过访问我们的网上订餐系统,进行登陆或注册,订购你想要的各种食物,管理员可以查看用户菜品,可以对菜品进行增删改查
1.3参考资料
2.总体概述
2.1产品标识
软件名称:
网上订餐系统
2.2产品描述
221系统属性
本系统是一个可供多人在网上订餐的系统,具有登录、注册、购物车、订单管理基本信息管理等功能。
各个系统具有自己独立的功能,这些系统组成一个完整的管理系统。
2.2.2幵发背景
我们生活在一个充斥着数字技术的世界里,数字技术几乎侵入到我们生活的每个细节。
市面上也出现越来越多的网上订餐系统,能被大多数顾客所接受,特别是大学生们。
目前,网上订餐业务还处于形成期,成长空间还很大。
2.2.3产品功能
序
功能名称
简要描述
功能
优先
号
需求
级
标识
1
用户登录
用户分为管理员、顾客,系统验
证帐号和密码
2
用户注册
用户提交注册信息
3
购物车
用户通过对购物车的管理来对
所需的菜品进行订购
4
顾客浏览信息
用户可通过在产品分类里浏览菜品,冋时也可以在搜索窗户输入关键字检索相关采品,进行浏览和选购
5
订单管理
用户可以查看订单,餐馆人员根
据订单做相关工作,管理员可以
对订单进行管理
6
用户管理
管理员可以管理会员信息,用户
也可以通过前台对自己的资料
管理
7
菜单信息管理
菜品详细描述的管理,还包括增
力口、删除
2.3用户的特点
本软件的最终使用者为餐馆的工作人员和顾客,操作人员一般分为两类,顾客无
须具备很多的电脑知识,懂得基本电脑操作即可。
餐馆工作人员需具备一定的数据库方面的知识和技能,可以对数据库进行维护。
3.系统层次图
用
用
用
商
购
商
户
户
户
品
物
品
注
0
登
信
信
车
搜
册
会员信息
4.具体需求
4.1系统功能需求分析
4.1.1系统功能
1.用户角度:
(5)修改订单
(1)注册登录
(6)取消订单
(2)浏览店铺
(7)支付
⑶选择商品
(8)做出评价
(4)生成订单
(9)投诉商家
4.1.2总体功能分析描述
编
能
功号
1
名
能功称
陆登户用
匕匕厶冃功
O码密和号帐户用证验
HK如
O
O自心示提应相出输败失证验
输入项
输入帐号和密码。
处理
描述
管理员和用户提交登陆信息后,系统自动与数据库信息匹配验证。
验证成功,进入系统。
验证失败,提示用户名或密码错误。
对非法输入进行异常处理。
输出项
验证成功:
进入相应的系统界面;
验证失败:
提示用户名或密码错误,返回登陆页面。
编
能
功号
2
名
能功称
用户注册
功能
描述
用户提交相应的个人信息和用户名、密码进行注册成为会员
输入项
用户名、密码、姓名、地址、联系方式等。
处理
描述
用户名和密码首先不能为空,用户名不能和别人的用户名相同,提交信息后系统自动检验提示用户注册是否成功
项出输
O
编
能
功号
3
名
能功称
车物购
匕匕厶冃功
OWX登户用
5输
无
m二理处
以厅餐给交提单订成生后然
*7自心
O
「1
O品物
编
能
功号
4
名
能功称
自心览浏客顾
匕匕
*7品菜览
O购选和览浏行进品嗦
5厂输
名品
m二理处
1
品菜的应相
编
能
功号
5
名
能功称
匕匕厶冃功
O
5输
无
m二理处
O一八S-
编
能
功号
6
名
能功称
m二S管户用
功能
描述
电地
、
马。
前息W信即本ie雪>修户刪用訪改训修黑以停可邨员-匚rrM1IS据管rnXO自心可亠司户割用话
5输
O等式方系联如地姓码密
处理
描述
O
O-1Jm一一对理,处息常信异
O
编
能
功号
7
名
能功称
m二S詹自心单菜
功能
描述
O品菜境修口PR菜对员m二S管
5
输」
O量价A>图各品
处理
描述
管理员输入后存储菜品的信息,更新数据库中餐品记录,并分配个独立的ID号,以方便进行各种操作。
管理员可删除餐品记录,对其他信息不影响。
对非法输入进行异常处理。
输出项
菜品的名称、图片、价格、库存数量。
4.2性能需求
421精度
本系统所涉及的所有的数据类型,均按实数保存,在显示处理时保留小数点后1位。
4.2.2时间特性
(1)响应时间
统计、查询数据的相应时间控制在20秒内;
(2)更新处理时间
局域网数据库在网络无故障的情况下,插入一条数据和更新一条数据的数据库操作响应时间控制在0.5秒/条之内;
(3)数据的转换和传送时间
在拨号网络连接通后,交换数据以数据单元形式进行,所有数据交换
过程控制在20分钟内;
(4)运行时间
程序启动和初始化时间控制在5秒之内。
4.2.3安全性
系统安全性要求高,能有效控制和管理不同的用户的权限,保护数据的安全性。
4.2.4稳定性
系统稳定性要求高,能够承载大量用户的并发访问。
4.3数据库需求
考虑到MySQL能够与Windows操作系统进行良好的链接访问,并且同时具
备了可伸缩性和良好的性能,因此我们选用了MySQL作为数据库管理系统。
这使得从服务器到最终用户的信息流速度得到了大大的提高
4.4设计约束
4.4.1其他标准的约束
编码人员技术不成熟、编程语言限制为Java、时间仓促,在完善软件功能上还有些欠缺。
4.4.2硬件约束
(1)硬件配置的特点;
(2)内存储器和辅助存储器的容量。
4.5属性
4.5.1系统可靠性
对系统(应用系统和数据库)应该设计尽可能详尽的故障处理方案,以保证系统的快速恢复性。
并采用冗余技术保证数据可靠存储、系统可靠运行。
对系统运行状况采用自动检测、告警、监控等方式进行实时观测。
在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使其继续运行下去。
4.5.2系统安全性
为确保系统的安全性,系统采取应用系统使用验证(操作员验证)数据库登陆验证两种验证方式相结合的方法验证用户。
运用日志,对进入系统的用户的操作进行记录,可以根据日志进行事后分析,从而找到事故的发生原因、责任者或非法用户。
4.5.3系统容错性
系统的容错性设计是指设计软件时能够保证用户输入的正确性和对系统非法的和破坏性的输入有很强的容错能力。
当用户进行正常的数据输入时,系统对输入的数据要做有效性检查和完整性检验,保证将正确的数据存入数据库,对于用户错误的输入,不但拒绝接受,而且要给出明确的错误提示,供操作者改正;对于用户输入非法的和对系统具有破坏性的数据,系统能够加以识别,并做出相应的处理,避免造成系统的死机和瘫痪
4.5.4系统防灾性
在系统使用过程中,由于硬件出现故障或其它原因造成系统暂时性的中断后系统重新启动时,能够保证系统将原有的数据快速恢复,使继续运行下去。
在数据库设计时,有软件自动(默认)或人工对重要的数据进行定期的备份,并做有备份日志,系统的功能中专门设计数据备份和恢复功能,使用户能够快速地自动地将数据从故障处恢复。
4.5.5系统可维护性
系统采用自动更新方式。
尽量采用大家熟悉的易于维护的系统平台,系统维护方便,备份及数据恢复快速简单、系统配置体现自动化,尽量避免复杂的系统配置文件。
4.5.6系统灵活性
采用高内聚、低耦合原则进行模块划分。
模块间提供相应的接口,当应用系统的业务或功能要求发生变化时,可以通过简单的对相应模块的配置来实现功能扩展。
4.6外部接口需求
4.6.1用户接口
用户界面:
界面要求美观、友好、易操作。
输入输出时间使用“YYYY-MM-D”无功能键设置。
4.6.2硬件接口
服务器端硬件最低配置:
PD233,内存64M;客户端无限制。
4.6.3软件接口
所有外部软件有:
WINDOWS或该版本以上的操作系统、tomcat8.0、
MySQL、IE6.0及其以上版本。
所有软件均运行于操作系统上。
4.6.4通信接口
客户端访问服务器端采用http协议。
5.可行性分析
5.1技术可行性分析
网络订餐系统的开发是一项复杂的系统工程。
为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。
这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。
工程化的系统开发方法确实在开发实践中取得了一定的效果。
此次开发使用java作为开发语言,采用
Servlet技术,Tomcat8.0作为Web服务器。
5.2经济可行性分析
由于本项目的特殊性,无需投入额外的设备购买及人员培训费用。
同时,系统对开发的需求以及软硬件要求都不是很高,所以在软硬件的支出上十分有限。
因此,本系统在任何一台连接Internet的机器上都可以运行,而且网络订餐方便快捷,节省了员工的时间和精力,也避免了食堂食物的浪费,因此订餐系统在经济上是完全可行的。
5.3运行可行性分析
随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使
用方法和技能。
随着Internet的发展,用户对于网络、WINDOW等环境下
的软件使用比较熟悉,对于新鲜事物,用户表现出极大的兴趣和热情。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 系统 需求