酒店点菜系统面向对象需求分析规格说明书.docx
- 文档编号:6033043
- 上传时间:2023-01-03
- 格式:DOCX
- 页数:11
- 大小:236.57KB
酒店点菜系统面向对象需求分析规格说明书.docx
《酒店点菜系统面向对象需求分析规格说明书.docx》由会员分享,可在线阅读,更多相关《酒店点菜系统面向对象需求分析规格说明书.docx(11页珍藏版)》请在冰豆网上搜索。
酒店点菜系统面向对象需求分析规格说明书
酒店管理系统需求规格说明书
1.引言2
1.1编写目的2
1.2项目背景2
1.3定义3
1.4参考资料3
2.任务概述4
2.1目标4
2.2运行环境4
2.3条件与限制5
3.数据描述5
3.1静态数据5
3.2动态数据5
3.3数据库介绍6
3.4数据字典6
3.5数据采集7
4.功能需求8
4.1功能划分8
4.2功能描述8
5.性能需求12
6.运行需求13
6.1用户界面13
6.2硬件接口13
6.3软件接口13
6.4故障处理13
7.其它需求13
1.引言
1.1编写目的
为了更好的满足广大消费者的多元化消费需求和不同层次的消费水平,提高酒店的服务管理质量,提高酒店工作人员的工作效率,我开发小组在多方面考察、分析、研究现有酒店点菜管理系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套可视化程度高、功能全面、集分析管理于一体的酒店管理系统,极具有市场价值。
编写这份规格说明书主要是为了使小组成员充分认识和掌握本系统的情况,以便确定本系统的后继工作,本说明书主要提交给用户和小组成员参考,以便最终实现用户的要求,给用户一份满意的答卷。
1.2项目背景
随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等高等消费场所的人数也与日俱增。
传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。
层出不穷的各类酒店点菜管理系统也应运而生,呈现出多元化的发展。
目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量低,随着酒店餐饮业高速发展和餐饮店规模的不断扩大,许多酒店餐饮企业采用连锁经经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升,如向阳渔港、张生记等.在中国饭店协会颁布的中国餐饮业产业贡献奖和学术贡献奖中,联想集团、神州数码、清华同方及中国网通等国内知名IT企业也榜上有名,这些IT企业都已瞄准了酒店餐饮业信息技术应用市场的巨大潜力。
据预测,未来3至5年内,信息数字技术产品在中国饭店与餐饮业的应用将达到一个高峰,市场最大容量可达2300亿元人民币。
就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS点菜系统,除了这种点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、条码划菜、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。
本文主要介绍了“酒店点菜管理系统”的整个设计开发过程。
该主要系统功能包括以下几个模块:
系统管理模块(包括重新登陆、用户管理、系统备份、系统还原)、基础数据设置管理、顾客管理模块(包括顾客点菜、上菜、统计、结账、评价等)、点菜记录管理、采购管理等模块。
该规格说明书体现了清晰的点菜系统管理流程,完成了基本的酒店管理要求,是一个典型的信息管理系统。
该系统大大地简化了操作流程,提高了酒店的工作效率。
1.3定义
角色
需求描述
顾客
根据系统操作提示自主进行点菜、加菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示。
服务员
根据系统操作提示对已经上桌的菜进行标记,查看账单进行收账。
经理
查看营业情况,各菜品反映情况,顾客反馈意见等。
厨师
查看顾客对菜品的评价。
采购部门
根据各菜品的受欢迎度采购食材
后台管理人员
对数据库初始数据的设置,系统维护与升级。
对数据进行分析,并根据顾客点菜情况适当修改菜单。
权限设置,数据备份。
1、专门术语:
2、缩写
系统:
若未特别指出,系统指本“酒店点菜管理系统”。
1.4参考资料
《实用软件工程》,郑人杰等著,清华大学出版社;
《软件工程》第二版,李代平等著,清华大学出版社;
《软件工程第六版》,RogerS.Pressman著,机械工业出版社;
《软件工程课程实验指导书》,山东交通学院计算机科学与工程系;
《数据库系统概论》(第四版),萨师煊著,高等教育出版社;
《软件工程导论》(第五版),张海藩著,清华大学出版社。
2.任务概述
2.1目标
开发一个“酒店点菜管理系统”,方便酒店经理、后台管理员处理各种单据,以及方便采购人员采购。
该系统主要实现以下目标:
1、实现顾客根据口味、价格、食料、菜系进行点菜,如菜系可分为中、西餐,或者鲁、粤、川、苏等;价格可根据不同的消费水平分为实惠、中档、高档不同等级;口味可分为酸、甜、辣等多种。
通过前台可视化界面实现顾客多方面选择。
2、系统对顾客的选择具有自动记录和分析功能,能够统计每道菜的点击次数,根据受欢迎度可以分时推出本店的“金牌菜”,管理人员也可根据统计情况适当对菜谱进行改动,去掉人气低的菜品。
此外还可以根据每日各菜品的选择次数调整使得材料选购的数量,尽量避免没有材料的情况。
3、点菜完毕后,实现对顾客所点菜品价格的统计,以免使顾客花费超出预算。
本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可通过点击进行记录,以免发生漏菜现象。
4、厨师可根据厨师号或菜系种类查询自己所做的菜是否受欢迎。
5、根据以上功能,该项目主要以以Windows为操作平台,SQLServer2008为数据库,PowerBuilder为开发工具,使用ODBC连接。
前台界面实现可视化,方便顾客的选择。
后台管理为数据库,管理菜品的增、删、改、查的实现都借以数据库实现。
项目目标即为成功、完整的实现该系统,让客户满意。
要求系统能有效、快速、安全、可靠和无误的完成上述操作。
并要求界面简单明了,易于操作,数据库利于维护。
2.2运行环境
操作系统:
MicrosoftWindows2000及以上系统
支持环境:
Powerbuilder
数据库:
MicrosoftSQLServer2000
2.3条件与限制
1、当库中的各种菜品数量发生变化时,都应修改相关的库存记录。
2、在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。
3、系统的外部项至少包括:
顾客、厨师、传菜员、经理和管理工作人员。
3.数据描述
3.1静态数据
系统管理员通过该部分功能完成酒店点菜管理系统中基础数据的设置工作。
主要工作包括:
招牌菜、热菜、凉菜、靓汤、主食、酒水、糕点等菜系基础数据的设置,包括:
菜品编号、菜品名称、菜品类型、菜品价格、菜品库存等的介绍,并根据价格的不同分为高、中、低三档。
3.2动态数据
点菜、补选或退选模块
顾客可根据口味、价格、食料、菜系进行点菜,菜品类型分为招牌菜、热菜、凉菜、靓汤、主食、酒水、糕点等;并根据价格分为高、中、低三个等级;根据口味可分为酸、甜、辣、咸四种。
通过前台可视化界面实现顾客多方面选择。
点菜完毕后,系统自动进行菜价统计并显示。
如顾客不满意则可进行退选或补选。
点菜次数记录
系统自动记录点菜次数,并对补选的菜进行次数增加,退选的菜进行次数减少,并将最终结果排序,以实现“特色菜”和“不受欢迎菜”,便于酒店推出特色菜,撤销不受欢迎菜,改变菜单,改进服务质量,并对衡量厨师水平有一定的指导作用。
后台管理模块
厨师可根据厨师号或者选择菜系名查看顾客对自己做的菜的满意度和受欢迎或者不受欢迎的菜;经理可根据系统自动排名推出“特色菜”撤销不受欢迎的菜,改进菜单,提高服务质量;服务员可在输入自己的员工号后,输入顾客编号进行收费
3.3数据库介绍
【给出使用数据库的名称和类型。
】
菜谱数据库:
存放餐厅所有菜品的编号、名称、类型、单价、库存等;
餐桌数据库:
存放餐厅所有房间以及房间内餐桌的状态等;
点菜单数据库:
存放顾客所点的菜品记录;
账单数据库:
存放顾客的消费信息。
3.4对象模型
假设用户单位是一家中型酒店,该酒店有职员近100人,其中使用该系统的用户包含三种人:
经理、、采购员、后台管理员、服务员。
原来的酒店点菜方式主要是以人工为主,个别业务使用计算机处理,为了提高工作效率和决策水平,酒店准备开发一个点菜自动化管理系统,以取代原来的人工方式。
点菜自动化系统应该是有基于先进技术的图形化界面,由于涉及到管理信息的保密问题,系统应提供必要的安全措施。
系统需要处理的事务有:
顾客点菜、加菜、结账、用户管理(修改密码、增加用户、删除用户)、采购管理、员工管理等。
通过前面的描述,我们确定了本系统的对象有:
酒店、用户(总经理、采购员、系统管理员、服务员)、菜谱、点菜单、账单、账务管理,其中总经理、采购员、系统管理员、服务员是继承用户的属性的,因为他们都能统称为用户,只是因为身份的不同所以有各自独自的特点从而形成一个特别的对象,这样的话就能达到代码重用的功能,同时我们所有的账单记录组合起来就形成了我们的财务。
再根据各个对象的属性和对应的操作,下面针对本系统,对点菜管理和过程的分析,为其提供必要的类图设计,以方便系统是最终实现。
经过我小组所有人员的分析讨论,得出的酒店点菜管理系统的用户类主要包括顾客、后台管理员、经理类,该系统的类图如下:
3.5数据采集
由酒店管理部门及采购部门提供。
4.功能需求
4.1功能划分
以上酒店点菜管理系统流程图是对该系统的整体描述,根据用户提出的需求归纳出系统的功能包括5部分:
基础数据的设置,点菜,点菜记录管理,数据统计,对食品材料记录的管理。
4.2功能描述
系统的用例图如下:
基础数据的设置(包括各菜品的编号,名称,种类,价格等)
点菜(同时包括开台、点菜、加菜、结账等功能)
点菜记录管理
系统权限管理
数据统计
4.3功能级数据流图
5.性能需求
1、系统运行稳定、安全可靠。
界面简洁友好,使用方便;
2、当基础数据发生变化时,系统管理员应该能很方便地维护基础数据,提高系统的灵活性;
3、最大程度的保证点菜数据的准确性。
在顾客进行点菜时要实现各种关键基础数据的选择输入,避免大量的文字输入,以便减少点菜时间,提高录入数据的准确度。
具体的基础数据项目包括:
菜品名称,价格,口味,主要原料,参考图片,所属菜系,这些信息都采用按钮选择方式输入;
4、提高系统的并发性能。
本系统每次点菜的人数在可预见的几年内平均每年最多约有40万人,平均每天点菜人数约为1000人,按最高峰值1500人,一天餐厅营业时间为8小时算,每次点菜时间为5分钟,所以系统要保证同时在线的人数为:
1500人/(480分钟/5分钟)=15人;
5、系统报名页面的响应时间要限制在5秒以内;
6、竟可能的降低系统运行和维护的成本,以便在餐饮行业中推广本系统,扩大使用范围。
6.运行需求
6.1用户界面
采用对话方式框方式,多功能窗口运行。
6.2硬件接口
系统不存在和其它系统的硬件接口。
服务器端建议使用专用服务器。
6.3软件接口
Windowsxp及以上的操作系统
各模块过程之间采用函数调用、参数传递、返回值的方式进行消息传递。
接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在模块之间传递。
6.4故障处理
根据用户反馈信息,及时更新系统信息和升级系统功能。
7.其它需求
对顾客的消费信息可设置一定的保护程序,增加系统可靠性。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 点菜 系统 面向 对象 需求 分析 规格 说明书