餐厅订餐申请表
编号: 申请日期:
注:1、部门招待标准工作餐订餐由部门领导签字审核确认,行政部主任批准;
2、餐券申领填写工作餐订餐、工作餐订餐人数、招待事宜即可;
3、招待订餐填写包间订餐人数、标准、招待事宜等;
4、有特殊需求的可在“其他要求”一栏中填写,如烟、礼品等;
5、白酒品牌有壹号和窖藏.
第二篇:餐厅订餐系统
ISO软件工程模板(2)需求说明书
1.引言
1.1编写的目的
当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。
企业和社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb技术的servlet+jsp+javaBean实现快捷的开发与部署,并且可以最大限度的保证系统的稳定性。网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。同时,我们的订餐系统还能帮助我们的餐厅扩大营业范围,增加知名度等。有利于企业员工的就餐。
1.2背景
本项目的名称:快乐餐订餐系统。
本项目的应用范围:企业餐厅或是中小型餐厅。
开发者:王丽秋
用户:餐厅,开发人员。
1.3定义
餐厅订餐系统:是为了方便企业员工等顾客的订餐,以及方便餐厅的工作管理的系统。
Restaurant_Ordering a Meal System 餐厅订餐系统
SQL SERVER :数据库
1.4参考资料
1
《实用软件工程》(第二版) 郑人杰 殷人昆 陶永雷 清华大学出版社 《软件工程——Java语言实现》 Stephen R. Schach 机械工业出版社 《实践者的研究方法》 Roger S. Pressman 机械工业出版社
2.任务概述
2.1目标
此系统主要是针对顾客开放的网上订餐系统。相应的需求有:
企业的任何员工都可以查看菜单和今日特价。
系统的顾客是注册到系统的员工,可以订餐(如果未登录,需先登录)、注册工资支付、预约规律的订餐,在特殊情况下可以覆盖预订。
餐厅员工是特殊顾客,可以进行备餐、生成付费请求和请求送餐,其中对于注册工资支付的顾客生成付费请求并发送给工资系统。
菜单管理员是餐厅特定员工,可以管理菜单。
送餐员可以打印送餐说明,记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。
其中顾客订餐过程如下:
1.顾客请求查看菜单;
2.系统显示菜单和今日特价;
3.顾客选菜;
4.系统显示订单和价格;
5.顾客确认订单;
6.系统显示可送餐时间;
7.顾客指定送餐时间、地点和支付方式;
8.系统确认接受订单,然后发送Email给顾客以确认订餐,同时发送相关订餐信息通 知给餐厅员工。
2.2用户的特点
最终用户的特点:餐厅管理员,订餐者(顾客);
操作人员教育水平和技术专长:能够使用servlet+jsp+javaBean和javaWeb技术,以及计算机的操作。
维护人员的的教育水平和技术专长:能够使用servlet+jsp+javaBean和javaWeb技
2
术,以及计算机的操作。以及数据库的管理。
本系统的预期使用频度:几乎每天都在使用。
2.3假定和约束
要求餐厅管理员会一般的计算机操作,会中文输入。 要求用户界面有好,提供帮助。
3.1对功能的规定
数据流图: 顶层数据流图
3
顶层数据流图0
顶层数据流图1
0层数据流图
4
1层数据流图
5
数据字典:
功能模块分析:如图:层次方框图
3.2 对性能的规定
6
3.2.1精度
该系统的数据精度除了对工资支付模块和菜单管理模块,对于其他的没太大的要求。
3.2.2时间特性要求
响应时间:本系统要求有很好的响应需求,能够及时响应用户的操作,一般为1~~~~2秒钟。
更新处理时间:更新处理时间相对比较快,一般为1~~~~~2秒。
数据处理和传送时间:对操作的中间处理一定要快,一般为1~~~2秒。
3.2.3灵活性
操作方式的变化:要求能够适应这种情况,即要求操作最通俗易懂
运行环境的变化:要求系统能适应不同的运行环境,即能够在不同环境下运行 同其他软件接口的变换:要求系统适应这种变化
计划的变化和改变:要求系统具有适应计划变化后的功能扩展功能
3.3输入输出要求
系统使用SQL Sever 存储各日常数据,在建立数据库时都会为了每个变量定义所用数据类型,在进行数据输入输出时应严格按照所限制的数据类型,否则将会产生错误提示,不能进行正常的操作。
对于输出的就是由文档化得要求,可以支持Excel,word文档格式。
3.4数据管理能力要求(针对软件系统)
系统使用SQL Sever 存储日常数据,数据量依据用户数量增长特别是用户提交程序数量的增长而增加。
7
3.5故障处理要求
从操作系统环境的角度,系统分为两个部分:数据库数据部分和外部文件部分。数据库部分由数据库驱动连入系统,要求数据库服务器能够正常运行,而外部文件部分则必须匹配正确的存储路径。
3.6其他专门要求
对安全保密的需求,以防止各种非法的访问,使用,修改,破坏或者泄密。 软件产品具备可扩充性和很好的可维护性,易读性,可靠性,可转换性,运行环境的需求在以下的运行环境规定里边具体阐述。
4.运行环境规定
4.1设备
列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括: 计算机数量:6台
本系统采用C/S体系结构,由一台服务器与多个客户机组成,
配置如下:
服务器:
硬件:80x86系列微机
CPU:733以上 内存:256M以上 硬盘空间:40G以上
软件:Windows Server、Access等
工作站:
硬件:80x86系列微机
CPU: 166以上 内存:16M以上 硬盘空间:2G以上
软件:Windows 9x或Windows 2000 professional 、Access等 。
输入输出设备:扫描仪、打印机等。
网络设备:Hub、网卡、网线等。
4.2支持软件
8
列出支持软件: IIS,DREAMWEAVER,POTOSHOP,WONDERSHARE FLASH SLIDESHOW BUILDER,MyEclipse7.0,SQL Server2005 , 数据库软件:Access
操作系统:windows98以上,浏览器IE5.0以上;
编程工具、编程语言:Java
测试软件:AutoRunner TestCenter:功能强大的测试管理工具。
4.3接口
和其他软件系统的数据接口:ODBC
4.4控制
说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。
控制该系统的运行方法为:java编程语言,ASP.NET动态页面技术
控制信号为:ACCESS2003数据库。
9