基于JAVA的现代化酒店点菜系统设计完整资料docWord格式.docx
《基于JAVA的现代化酒店点菜系统设计完整资料docWord格式.docx》由会员分享,可在线阅读,更多相关《基于JAVA的现代化酒店点菜系统设计完整资料docWord格式.docx(29页珍藏版)》请在冰豆网上搜索。
________年______月_____日
授权声明
本人完全了解许昌学院有关保留、使用本科生毕业设计的规定,即:
有权保留并向国家有关部门或机构送交毕业设计的复印件和磁盘,允许毕业设计被查阅和借阅。
本人授权许昌学院可以将毕业设计的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编设计。
本人设计中有原创性数据需要保密的部分为:
学生签名:
年 月 日
指导教师签名:
年 月 日
基于JAVA的现代化酒店点菜系统设计
摘要
随着我国市场经济的不断发展,国民生活水平的不断提高,进入酒店等消费场所的人数也与日俱增。
传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等消费场所的服务管理平台。
为了提高酒店的服务管理质量,提高消费者的满意程度,本文开发出了一套操作简单、功能全面、集分析和管理于一体的酒店点菜系统。
本论文采用B/S三层软件体系结构,以Windows为操作平台,Java为开发语言,SQLServer2005为数据库,Eclipse为开发工具,使用JDBC连接,设计并实现了酒店点菜系统。
该系统实现了在可视化的基础上,利用数据库进行后台管理。
主要模块有:
登陆模块、点菜模块、信息管理模块、结账模块。
该系统达到了服务方便、顾客满意的初衷,可初步适用于各大酒店。
关键词:
酒店点菜;
账单支付;
JDBC连接;
数据库管理
TheModernHotelOrderSystemBasedOnJAVA
ABSTRACT
Withthecontinuousdevelopmentofmarketeconomyinourcountry,thenationallifelevelunceasingenhancement,thenumbersofpeoplethatentrytothehotelandotherplacesofconsumptionisalsogrowing.Traditionalwayofmanualorder,sinceitsdifficulttocalculate,hardtofind,difficulttochange,error-prone,andlowefficiencyoffaultshasbeengraduallyoutofthehotelandotherplacesofconsumptionoftheservicemanagementplatform.Inordertoimprovethequalityofhotelservicemanagement,andimprovecustomersatisfaction.Inthispaper,developedasimpleoperation,comprehensivefunctions,andintegratedmanagementofhotelordersystem.
ThispaperadoptsB/Sthree-tiersoftwarearchitecture,withWindowsasoperationplatform,Javaasadevelopmentlanguage,SQLServer2005fordatabase,Eclipseasadevelopmenttool,usingtheJDBCconnection.Designingandimplementthehotelordermanagementsystem.
Thesystemisrealizedonthebasisofvisualization,usingdatabasemanagementbackground.Mainmoduleincludes:
customerorder,thelandingmodule,ordermodule,informationmanagementmodule,checkmodule.Toachievetheoriginalintentionofconvenientservices,customersatisfaction,thissystemcanbeapplicabletothehotel.
Keywords:
thehotelorder;
Billpay;
JDBCconnection;
Thedatabasemanagement
1.绪论
随着餐饮业发展,酒店管理水平的提高和顾客就餐体验要求的增高,国内外都产生了对现代化酒店点菜系统的需求。
下面将详细介绍本系统的开发背景、开发目的和国内外研究现状。
1.1开发背景
我国市场经济发展带动餐饮行业蓬勃发展,进入酒店等消费场所的人数也与日俱增,规模不断增大,但相应的酒店管理服务却没有跟上时代的脚步。
餐饮从业人员没有相应地重视点菜环节的改革和完善,酒店企业经常遇到顾客抱怨上菜速度慢、漏菜、丢单、漏单、餐厅的成本控制难等问题。
加之都市生活节奏的加快,消费者在外出就餐时,对点菜上菜速度就有了更高的要求。
传统的手工点菜方式由于其难计算、难查找、难更改、易出错、效率低等缺点已逐渐退出了酒店等高等消费场所的服务管理平台。
层出不穷的各类酒店点菜系统也应运而生,呈现出多元化的发展趋势。
1.2开发目的
为了更好的满足广大消费者的多元化需求和适用不同层次的消费水平,提高酒店的服务质量,提高酒店工作人员的工作效率,酒店可采用现代化点菜系统。
本系统在很短时间内便可完成点菜,大大缩短了点菜上菜时间。
减少了服务员的工作量,降低服务员的劳动强度,相应地节省了劳动力。
同时避免了因服务员来回跑动产生的忙乱现象,大大提升了服务品质和服务形象,为营造高档就餐环境创造了良好条件。
本文在多方面考察、分析和研究现有酒店点菜系统的基础之上,以提高消费者的满意程度及商家的服务水平和市场竞争力为目标,致力于开发出一套操作简单、可视化程度高、功能全面、集分析和管理于一体的酒店点菜系统,极具有市场价值。
本系统通过集成从顾客点菜、上菜到结帐等一系列功能,为每个环节明确分工,并通过可视化的软件支持,有效减小了人为差错的概率,代之以高效、便捷、准确的数字化服务系统,使餐饮企业的管理更加规范化。
总之现代化酒店点菜系统可有效的提高工作效率,提高服务质量,将低运营成本,提升企业形象。
1.3国内外研究现状
目前,我国酒店餐饮业在日常点菜管理中仍普遍采用手工操作方式,整体科技含量比较低,随着餐饮业高速发展和酒店规模的不断扩大,许多酒店餐饮企业采用连锁经营和集团化运营,手工操作无论是在工作效率、人力成本和决策信息等方面都已经难以适应企业发展的要求,制约了整个酒店餐饮业的规模化发展和整体服务水平的提升。
在欧美发达国家,信息数字技术产品在饭店与餐饮业的应用已经得到普及。
就点菜系统而言,最普遍的是计算机收银台录入菜单设备、POS点菜系统,除了这种点菜系统,其它的计算机信息系统已经从预订、接待、点菜、菜品上传、厨房分单打印、收银、经理查询等方面在大型餐饮企业全方位地整合起来了。
我国也将在未来几年赶上世界潮流。
2.系统需求分析
2.1功能需求分析
本文对现有的酒店点菜系统进行了细致的调研,并对收集到的需求信息进行汇总分析,挖掘出了一系列系统需求。
2.1.1基础数据设置功能
系统管理员通过该部分功能完成酒店点菜系统中基础数据的设置工作。
主要工作包括:
上传菜品图片,设置价格等。
2.1.2顾客查询菜品信息功能
菜品可以分为凉菜,热菜。
也可以细分为主食、小炒、汤类等。
价格可根据不同的消费水平分为实惠、中档、高档不同等级。
口味可分为酸、甜、辣等多种。
通过前台可视化界面实现顾客多方面选择。
2.1.3点、补、退选菜功能
顾客可根据口味、价格、食料、菜系进行点菜通过前台可视化界面实现顾客多方面选择。
点菜完毕后,系统自动进行菜价统计并显示。
如果顾客不满意则可进行退选或补选。
2.1.4数据处理功能
系统自动记录点菜次数,并对补选的菜进行次数增加,退选的菜进行次数减少,并将最终结果进行时间先后的排序。
系统可根据用户选择的菜,自动进行总价计算并显示,以方便用户补选或退选,便于服务员收费。
2.1.5后台管理功能
厨师可以通过点菜系统查看顾客对自己做的菜的满意度和受欢迎或者不受欢迎的菜品。
经理可根据系统记录的每种菜品的被点次数推出“特色菜”,撤销不受欢迎的菜品,改进菜单,提高服务质量。
服务员可在输入自己的员工号后,输入客人餐桌号或包间号进行收费。
2.1.6系统权限管理功能
系统设置不同权限:
经理、厨师、服务员、和其他人员只有被授予相应权限后,才可以根据自己的权限查看相应的内容,保证了系统的安全性。
2.2非功能性需求
(1)系统运行稳定、安全可靠。
界面简洁友好,使用方便。
(2)当基础数据发生变化时,系统管理员能很方便地进行基础数据的维护,提高系统的灵活性和实用性。
(3)最大程度的保证点菜数据的准确性。
在顾客进行点菜时要实现各种关键基础数据的选择输入,避免大量的文字输入,以便减少点菜时间,提高录入数据的准确度。
(4)提高系统的并发性能。
本系统每次点菜的人数在可预见的几年内不断增加,所以系统要保证同时在线的人数。
(5)尽可能的降低系统运行和维护的成本,以便在餐饮行业中推广本系统,扩大使用范围。
2.3用户操作分析
与酒店点菜管理系统相关的人员(可能操作系统的角色)详细情况及需求如表2-1所示。
表2-1使用系统的相关人员及需求描述
角色
需求描述
顾客
根据系统操作提示自主进行点菜、退菜操作,系统要能够根据顾客的选择进行自动进行结账计算并显示。
服务员
根据系统操作提示对已经上桌的菜进行标记,查看账单进行收账。
经理
查看营业情况,各菜品反映情况,顾客反馈意见等。
厨师
查看顾客对菜品的评价。
后台管理人员
对数据库初始数据的设置,系统维护与升级。
对数据进行分析,并根据顾客点菜情况适当修改菜单。
权限设置,数据备份。
2.4可行性分析
2.4.1技术可行性
该项目主要以Windows为操作平台,Java为开发语言,SQLServer2005为数据库,Eclipse为开发工具,使用JDBC连接。
系统的技术平台、开发工具是当前主流成熟的技术,有很多成功的案例。
2.4.2经济可行性
新系统对计算机的性能要求不高,购买、安装基本的数据通讯设备、数据库管理软件的成本比较低。
同时节约了很多人力方面不必要的支出。
另外提高了上菜速度,使餐桌的利用率得到提高,增加了整个餐厅的流动量,提高了管理水平,经济上的收益远远大于成本。
2.5数据流程图
2.5.1系统整体数据流程
点菜系统是一个信息交流平