武汉理工大学毕业设计(论文)酒店点菜系统的设计与实现学院(系):信息工程学院专业班级:电子科学与技术0901班学生姓名:周鑫指导教师:吕锋武汉理工大学毕业设计(论文)学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密囗,在年解密后适用本授权书2、不保密囗。(请在以上相应方框内打“√”)作者签名:年月日导师签名:年月日武汉理工大学毕业设计(论文)本科生毕业设计(论文)任务书学生姓名:周鑫专业班级:电子0901班指导教师:吕锋工作单位:武汉理工大学设计(论文)题目:酒店点菜系统的设计与实现设计(论文)主要内容:系统采用B/S结构开发,以Oracle为数据库,Eclipse为开发工具,实现顾客从数据库中抽取所需要的菜品清单;将点选后的订单上传至服务器并录入数据库中,并将订单信息反馈至前台;顾客可查询订单详情及当前菜品状态,也可对订单进行编辑与删除操作,并将结果反馈至前台页面。要求完成的主要任务:1、完成酒店点菜系统的总体设计。2、完成点菜系统数据库及相关软件设计。3、系统可实现用户点菜相关操作及用户管理相关操作。4、查阅相关文献资料不少于15篇,其中英文不少于2篇;完成不少于2000字的英文文献翻译。5、根据论文规范,完成所有有效文档,完成不少于3张1~2#图纸的描绘;所有文档、论文、图纸统一打印,遵从有关国标及规范,论文字数不少于1.5万字。必读参考资料:[1]BrianGoetz,TimPeierls,JoshuaBloch,JosephBowbeer,DavidHolmes,DougLea:JavaConcurrencyInPractice[M],Addison-WesleyProfessional,ISBN:9780321349606,2012.02[2]JoshuaBloch:EffectiveJava(2ndEdition)[M],PrenticeHall,ISBN:9780321356680,2008.05.28[3]谭贞军.深入理解JavaWeb开发技术--探索基于主流框架的最佳组合[M],北京清华大学出版社,2013.03指导教师签名:系主任签名:院长签名(章)武汉理工大学毕业设计(论文)武汉理工大学本科生毕业设计(论文)开题报告1、目的及意义(含国内外的研究现状分析)1.1目的及意义随着人们步入信息时代的脚步,餐饮行业从以往的全手工经营方式,到手工操作和计算机管理并存的半手工经营方式,最终步入了全信息化经营方式,一个好的酒店点餐系统不仅能帮助酒店节约成本,提高经营效率,还可极大地提高酒店的服务质量。作为目前餐饮管理规划的一部分,它集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。酒店点菜管理系统主要包括了服务器端和客户端,通过计算机对菜单、点菜信息、收银及订位等进行操作和管理,全部实现智能化,不需要传统的服务员来记单,极大地提升了酒店的档次,方便了客户,同时也提高了酒店的效率。1.2国内外研究现状目前,国内外餐饮业态中有中式正餐、西式正餐、中式快餐、西式快餐、休闲茶座、咖啡酒吧、外送外卖、集团连锁,不同的餐饮业态,餐饮业务流程有很大的区别,自然餐饮管理软件所需要的功能就大大的不同。从系统点单模式上看,通常有四种方式,一是基于普通电脑,二是基于IC卡,三是基于触摸屏,四是采用无线点菜系统,而无线技术又基于红外技术和基于无线网络的技术。1)中餐厅解决方案高档餐厅一般采用豪华无线PDA点菜或触摸屏点菜,以充分体现餐厅档次与品位。而中档餐厅一般采用标准点菜宝点菜,特点是经济实用,节约投资。小型餐厅一般则采用电脑点菜收银系统,特点是简单实用。2)火锅店解决方案火锅店由于品种较少,相对稳定,一般采用标准点菜宝点菜,特点是经济实用。3)西餐厅/咖啡馆/休闲餐厅解决方案由于客流量比较平稳,采用少量豪华无线PDA就可完成点菜业务,而且又能体现餐厅品位。而对于希望节约投资的餐厅,也可采用收银电脑点菜收银,完成武汉理工大学毕业设计(论文)基本的管理功能。4)快餐厅解决方案由于客流量大,可采用触摸屏或电脑进行点菜收银。每天营业结束后可统计每天菜品的销售数量,方便计算毛利。5)综合性餐饮桑拿娱乐企业解决方案全面的收费点管理系统,餐饮部门可以采用无线点菜系统体现企业的档次,以及为客人提供更好的服务,所有营业数据可以统一汇总供决策分析。6)美食城解决方案一般可采用IC卡进行点菜收银,客户在服务台购卡充值,持卡在消费处按消费额扣值,结束时服务台退还未消费金额,该方式可减少接触钱币带来的细菌,更卫生更安全。同时各个档口每天统计销量也十分方便。目前,国内已经有不少公司开发出电子点菜系统,例如上海工理电子有限公司的点菜通、餐饮通等,北京辰森计算机系统有限公司的手持点菜宝等。有些大型的餐饮企业已经采用了这两个公司的产品。但是由于成本等原因使用电子点菜系统的酒店还比较少,市场需求很大。随着技术的进步及餐饮业的激烈竞争,点菜系统将会使用的越来越多,越来越普遍,并越做越好。现代化的计算机信息管理系统在众多酒店及娱乐服务业已得到广泛应用,满足了广大经营者的迫切需求,它不仅进一步完善了企业管理信息化的进程,更为企业管理走向科学化、规范化、网络化奠定了基础。根据大量用户的实际应用表明,采用计算机管理企业即可节省人力,又起到提高服务速度及准确率作用,同时还可提升企业形象和信誉,提高顾客满意度,大大增强企业的竞争能力和管理水平,综合效益非常明显。2、基本内容和技术方案2.1基本内容本系统是针对酒店而开发的一个点菜系统,系统采用B/S结构开发,以Oracle为数据库,Eclipse为开发工具,实现顾客从数据库中抽取所需要的菜品清单;顾客将点选后的订单上传至服务器;服务器将最终确定的订单录入到数据库中,并将订单信息反馈至前台;服务器可根据顾客的前台操作查询订单详情以及当前武汉理工大学毕业设计(论文)个菜品的状态,也可对订单进行编辑与删除操作,并将结果反馈至前台页面。1、客户端子系统功能分析根据对顾客点菜系统业务流程的分析,其具体功能有如下设计:1)顾客通过房台号及随机密码登陆点菜系统进行菜单浏览。2)顾客可以在客户端查询自己的开台信息,包括当前消费金额及所交押金数额等。3)顾客在点菜时,可以对已选的菜单进行更改数量或者取消选择。4)当顾客确定点菜完毕后,顾客将其提交至服务器并生成点单。5)顾客可以查询已点菜单信息及已退菜单信息。6)顾客提交过点单后,还可根据需要添加菜单。2、服务端系统功能分析根据营业员及管理员的业务流程的分析,服务器系统功能有:1)管理员在服务端登陆,可以创建新的管理员及营业员。2)管理员对服务器上的菜单可进行添加、删除和修改,比如更改菜单的名称、类别、价格等等,还可以添加新的菜品类别及退菜原因设置。3)管理员可以对一些打折的菜品进行折扣设置,设置折扣率。4)管理员还可以对房台信息进行管理,主要包括添加及删除房台。5)为保证数据的安全性,管理员可以对数据库进行定期的备份操作,以便系统出现故障导致数据丢失时可以恢复数据;管理员还可以随时清理一些没有使用价值的数据信息,以减小数据库的负荷。管理员及营业员都可以使用的功能:开台、并台、转台、退菜、结账、更改密码等。另外,系统还需有查询统计功能,以及打印相关的数据报表等等。2.2技术方案本系统是针对酒店而开发的一个点菜系统,系统采用B/S结构开发,以Oracle为数据库,Eclipse为开发工具,实现顾客从数据库中抽取所需要的菜品清单;顾客将点选后的订单上传至服务器;服务器将最终确定的订单录入到数据库中,并将订单信息反馈至前台;服务器可根据顾客的前台操作查询订单详情以及当前个菜品的状态,也可对订单进行编辑与删除操作,并将结果反馈至前台页面。1)系统安全性设计武汉理工大学毕业设计(论文)在服务器端程序中,系统可根据不同用户的身份来自动屏蔽一些操作,比如菜谱管理、用户权限管理等功能。这些功能只有管理员身份的用户进入系统时才能使用,提高了系统的安全保障,阻止了用户的越权操作。2)系统模块化设计系统功能实现使用结构化设计方法,将系统功能由整模块划分成若干个十分明确和简单的小模块。此种设计,不仅实现系统的层次与整体性,而且用户根据各小模块的明确提示,可以方便顺利的进入各功能操作。3)自动化与智能化设计营业员进入系统时,系统主界面的状态栏中自动显示:姓名、当前时间及用户身份;客户端顾客登陆时的状态栏中自动显示顾客姓名及时间等信息。为保证系统数据的唯一性与有序性,顾客编号、账单编号及点单编号等各种唯一性标识都由系统自动生成。系统自动化功能减少了由于手工操作带来的出错情况,提高了工作效率,实现了信息化、系统化、自动化、智能化操作管理。3、进度安排第1-3周:查阅相关文献资料,明确研究内容,了解研究所需技术知识。确定方案,完成开题报告。第4-10周:学习SQL语言,函数库相关知识,并按设计需求编写毕业设计相关代码。第11-15周:完成并修改毕业论文。第16-17周:准备论文答辩。武汉理工大学毕业设计(论文)4、指导教师意见指导教师签名:年月日武汉理工大学毕业设计(论文)目录摘要..................................................................................................................................................IABSTRACT.....................................................................................................................................II1绪论..............................................................................................................................................11.1课题背景及意义.................................................................................................................11.2国内外研究现状.................................................................................................................21.3本文的主要研究内容及组织结构.....................................................................................42系统需求分析与总体设计...........................................................................................................62.1需求分析............................................