精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫

上传人:M****1 文档编号:505659513 上传时间:2023-07-23 格式:DOC 页数:60 大小:2.47MB
返回 下载 相关 举报
精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫_第1页
第1页 / 共60页
精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫_第2页
第2页 / 共60页
精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫_第3页
第3页 / 共60页
精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫_第4页
第4页 / 共60页
精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫_第5页
第5页 / 共60页
点击查看更多>>
资源描述

《精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫》由会员分享,可在线阅读,更多相关《精品资料(2021-2022年收藏)酒店点菜系统的设计与实现周鑫(60页珍藏版)》请在金锄头文库上搜索。

1、武汉理工大学毕业设计(论文)酒店点菜系统的设计与实现学院(系): 信息工程学院 专业班级: 电子科学与技术0901班 学生姓名: 周 鑫 指导教师: 吕 锋 武汉理工大学毕业设计(论文)学位论文原创性声明武汉理工大学毕业设计(论文)本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包括任何其他个人或集体已经发表或撰写的成果作品。本人完全意识到本声明的法律后果由本人承担。作者签名: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保障、使用学位论文的规定,同意学校保留并向有关学位论文管理部门或机构送交论文的复印件和

2、电子版,允许论文被查阅和借阅。本人授权省级优秀学士论文评选机构将本学位论文的全部或部分内容编入有关数据进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。本学位论文属于1、保密囗,在 年解密后适用本授权书2、不保密囗 。(请在以上相应方框内打“”)作者签名: 年 月 日导师签名: 年 月 日本科生毕业设计(论文)任务书学生姓名: 周 鑫 专业班级: 电子0901班 指导教师: 吕 锋 工作单位: 武汉理工大学 设计(论文)题目: 酒店点菜系统的设计与实现 设计(论文)主要内容:系统采用B/S结构开发,以Oracle为数据库,Eclipse为开发工具,实现顾客从数据库中抽取所需要的

3、菜品清单;将点选后的订单上传至服务器并录入数据库中,并将订单信息反馈至前台;顾客可查询订单详情及当前菜品状态,也可对订单进行编辑与删除操作,并将结果反馈至前台页面。要求完成的主要任务:1、完成酒店点菜系统的总体设计。2、完成点菜系统数据库及相关软件设计。3、系统可实现用户点菜相关操作及用户管理相关操作。4、查阅相关文献资料不少于15篇,其中英文不少于2篇;完成不少于2000字的英文文献翻译。5、根据论文规范,完成所有有效文档,完成不少于3张12#图纸的描绘;所有文档、论文、图纸统一打印,遵从有关国标及规范,论文字数不少于1.5万字。必读参考资料:1 Brian Goetz ,Tim Peier

4、ls,Joshua Bloch,Joseph Bowbeer,David Holmes,Doug Lea:Java Concurrency In Practice M,Addison-Wesley Professional, ISBN: 9780321349606,2012.022Joshua Bloch:Effective Java (2nd Edition) M,Prentice Hall, ISBN:9780321356680,2008.05.28 3 谭贞军. 深入理解Java Web开发技术-探索基于主流框架的最佳组合M,北京清华大学出版社,2013.03指导教师签名: 系主任签名:

5、 院长签名(章)武汉理工大学本科生毕业设计(论文)开题报告1、目的及意义(含国内外的研究现状分析)1.1 目的及意义随着人们步入信息时代的脚步,餐饮行业从以往的全手工经营方式,到手工操作和计算机管理并存的半手工经营方式,最终步入了全信息化经营方式,一个好的酒店点餐系统不仅能帮助酒店节约成本,提高经营效率,还可极大地提高酒店的服务质量。作为目前餐饮管理规划的一部分,它集点菜、结帐、查询、统计、设置等各种功能为一体,对于提高餐饮管理效率、增加收入发挥不可替代的作用。酒店点菜管理系统主要包括了服务器端和客户端,通过计算机对菜单、点菜信息、收银及订位等进行操作和管理,全部实现智能化,不需要传统的服务员

6、来记单,极大地提升了酒店的档次,方便了客户,同时也提高了酒店的效率。1.2 国内外研究现状目前,国内外餐饮业态中有中式正餐、西式正餐、中式快餐、西式快餐、休闲茶座、咖啡酒吧、外送外卖、集团连锁,不同的餐饮业态,餐饮业务流程有很大的区别,自然餐饮管理软件所需要的功能就大大的不同。从系统点单模式上看,通常有四种方式,一是基于普通电脑,二是基于IC卡,三是基于触摸屏,四是采用无线点菜系统,而无线技术又基于红外技术和基于无线网络的技术。1)中餐厅解决方案高档餐厅一般采用豪华无线PDA点菜或触摸屏点菜,以充分体现餐厅档次与品位。而中档餐厅一般采用标准点菜宝点菜,特点是经济实用,节约投资。小型餐厅一般则采

7、用电脑点菜收银系统,特点是简单实用。2)火锅店解决方案火锅店由于品种较少,相对稳定,一般采用标准点菜宝点菜,特点是经济实用。3)西餐厅/咖啡馆/休闲餐厅解决方案由于客流量比较平稳,采用少量豪华无线PDA就可完成点菜业务,而且又能体现餐厅品位。而对于希望节约投资的餐厅,也可采用收银电脑点菜收银,完成基本的管理功能。4)快餐厅解决方案由于客流量大,可采用触摸屏或电脑进行点菜收银。每天营业结束后可统计每天菜品的销售数量,方便计算毛利。5)综合性餐饮桑拿娱乐企业解决方案全面的收费点管理系统,餐饮部门可以采用无线点菜系统体现企业的档次,以及为客人提供更好的服务,所有营业数据可以统一汇总供决策分析。6)美

8、食城解决方案一般可采用IC卡进行点菜收银,客户在服务台购卡充值,持卡在消费处按消费额扣值,结束时服务台退还未消费金额,该方式可减少接触钱币带来的细菌,更卫生更安全。同时各个档口每天统计销量也十分方便。目前,国内已经有不少公司开发出电子点菜系统,例如上海工理电子有限公司的点菜通、餐饮通等,北京辰森计算机系统有限公司的手持点菜宝等。有些大型的餐饮企业已经采用了这两个公司的产品。但是由于成本等原因使用电子点菜系统的酒店还比较少,市场需求很大。随着技术的进步及餐饮业的激烈竞争,点菜系统将会使用的越来越多,越来越普遍,并越做越好。现代化的计算机信息管理系统在众多酒店及娱乐服务业已得到广泛应用,满足了广大

9、经营者的迫切需求,它不仅进一步完善了企业管理信息化的进程,更为企业管理走向科学化、规范化、网络化奠定了基础。根据大量用户的实际应用表明,采用计算机管理企业即可节省人力,又起到提高服务速度及准确率作用,同时还可提升企业形象和信誉,提高顾客满意度,大大增强企业的竞争能力和管理水平,综合效益非常明显。2、基本内容和技术方案2.1 基本内容本系统是针对酒店而开发的一个点菜系统,系统采用B/S结构开发,以Oracle为数据库,Eclipse为开发工具,实现顾客从数据库中抽取所需要的菜品清单;顾客将点选后的订单上传至服务器;服务器将最终确定的订单录入到数据库中,并将订单信息反馈至前台;服务器可根据顾客的前

10、台操作查询订单详情以及当前个菜品的状态,也可对订单进行编辑与删除操作,并将结果反馈至前台页面。1、 客户端子系统功能分析 根据对顾客点菜系统业务流程的分析,其具体功能有如下设计:1)顾客通过房台号及随机密码登陆点菜系统进行菜单浏览。2)顾客可以在客户端查询自己的开台信息,包括当前消费金额及所交押金数额等。3)顾客在点菜时,可以对已选的菜单进行更改数量或者取消选择。4)当顾客确定点菜完毕后,顾客将其提交至服务器并生成点单。5)顾客可以查询已点菜单信息及已退菜单信息。6)顾客提交过点单后,还可根据需要添加菜单。2、服务端系统功能分析 根据营业员及管理员的业务流程的分析,服务器系统功能有:1)管理员

11、在服务端登陆,可以创建新的管理员及营业员。2)管理员对服务器上的菜单可进行添加、删除和修改,比如更改菜单的名称、类别、价格等等,还可以添加新的菜品类别及退菜原因设置。3)管理员可以对一些打折的菜品进行折扣设置,设置折扣率。4)管理员还可以对房台信息进行管理,主要包括添加及删除房台。5)为保证数据的安全性,管理员可以对数据库进行定期的备份操作,以便系统出现故障导致数据丢失时可以恢复数据;管理员还可以随时清理一些没有使用价值的数据信息,以减小数据库的负荷。管理员及营业员都可以使用的功能:开台、并台、转台、退菜、结账、更改密码等。另外,系统还需有查询统计功能,以及打印相关的数据报表等等。2.2 技术

12、方案本系统是针对酒店而开发的一个点菜系统,系统采用B/S结构开发,以Oracle为数据库,Eclipse为开发工具,实现顾客从数据库中抽取所需要的菜品清单;顾客将点选后的订单上传至服务器;服务器将最终确定的订单录入到数据库中,并将订单信息反馈至前台;服务器可根据顾客的前台操作查询订单详情以及当前个菜品的状态,也可对订单进行编辑与删除操作,并将结果反馈至前台页面。1)系统安全性设计在服务器端程序中,系统可根据不同用户的身份来自动屏蔽一些操作,比如菜谱管理、用户权限管理等功能。这些功能只有管理员身份的用户进入系统时才能使用,提高了系统的安全保障,阻止了用户的越权操作。2)系统模块化设计系统功能实现

13、使用结构化设计方法,将系统功能由整模块划分成若干个十分明确和简单的小模块。此种设计,不仅实现系统的层次与整体性,而且用户根据各小模块的明确提示,可以方便顺利的进入各功能操作。3)自动化与智能化设计营业员进入系统时,系统主界面的状态栏中自动显示:姓名、当前时间及用户身份;客户端顾客登陆时的状态栏中自动显示顾客姓名及时间等信息。为保证系统数据的唯一性与有序性,顾客编号、账单编号及点单编号等各种唯一性标识都由系统自动生成。系统自动化功能减少了由于手工操作带来的出错情况,提高了工作效率,实现了信息化、系统化、自动化、智能化操作管理。3、进度安排第13周:查阅相关文献资料,明确研究内容,了解研究所需技术

14、知识。确定方案,完成开题报告。第410周:学习SQL语言,函数库相关知识,并按设计需求编写毕业设计相关代码。第1115周:完成并修改毕业论文。第1617周: 准备论文答辩。4、指导教师意见 指导教师签名: 年 月 日目录摘要IXABSTRACTII1 绪论31.1课题背景及意义21.2国内外研究现状31.3本文的主要研究内容及组织结构42 系统需求分析与总体设计62.1需求分析62.1.1功能性需求62.1.2非功能性需求72.2系统总体设计72.2.1 系统设计思想72.2.2系统方案设计82.2.3系统总体功能设计93 系统的关键技术研究103.1 Struts1+Ibatis框架113.1.1 Struts1技术123.1.2 Ibatis技术143.2 JSP技术163.2.1 JSP页面的基本结构163.2.2 JSP文件的访问方法173.3 JavaBean技术183.4 JDBC 技术183.5数据库连接池技术194 数据库设计214.1数据库的引入214.2数据库的表设计224.3数据库的完整性和安全性264.3.1数据库的完整性264.3.2数据库的安全性275 系统的各模

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号