基于ssm框架的酒店点菜系统开题报告

 2022-10-08 10:37:28

1. 研究目的与意义

随着计算机科学不断发展,越来越多的计算机技术与我们生活息息相关,其强大的功能已经深入人心,而对于酒店一个简捷便利的酒店点菜系统也成为了不可缺少的部分。它所具有的功能不仅为用户提供方便的服务,充足的信息,和快捷的查询,点菜手段,而且与传统的人工管理相比,它对大量文件和数据处理能力具有更准确,保密性强的特点,更使它成为现如今科技潮流中不可缺少的部分。

酒店点菜系统实现了信息及人员全过程追踪和动态管理,从而做到了简化点菜过程,快速多功能结算,改变了以往的排队时间长,场面混乱的现象。同时酒店点菜系统的实施也大大降低了员工的工作强度和时间,人为因素造成的漏洞,加快了营业结算速度,减少了用户流程。酒店点菜系统对于管理者提供了收费状况和历史记录等直观数据,针对这些数据的结果酒店可以对业务进行略微改动,从而提高酒店的业绩,简单而实用的点菜系统,不管针对于减少劳动力还是数据处理能力,都很实用现社会发展需求。

在如今,酒店点菜系统的应用,能高效率的实现简单智能化酒店管理模式。通过酒店点菜系统,酒店人员可以提高工作效率,在精确数据下,可以直观的对财务做出查询和检查;管理者能直接管理酒店业务,便于及时发现和改进酒店发展路线,在与员工们及时沟通交流,酒店点菜系统的实现,适应时代发展需求,提高酒店的品质和档次。使消费者更加轻松越快的进行消费。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

课题的关键问题1.明确具体功能的实现,根据酒店工作流程设计以下的程序功能 :(1) 菜单管理:包括菜名,类型,价格。(2) 点菜功能:根据菜单选择,自动计算价格,并记录下桌号。服务员根据记录下来的数据判断是否上菜。(3) 收款功能:根据菜单收取餐费。(4) 盘点统计功能:本周销售最好的菜,当日,当月营销额(5) 其他功能。 而且在功能的基础上现上对数据的保密性,和系统的最大限度的维护性和操作性。

2.在设计的过程中还要学习软件的使用(javaee,tomcat,mysql等),3.设计相应的数据库。

4.完成程序的设计与实现。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

随着科技发展,信息化计算机技术不断深入我们的日常生活,酒店订餐系统的出现,更好的适应了时代发展,引领了时代的潮流,翻遍了酒店的管理和便于广大消费者, 本次毕设的设计课题说是针对酒店订餐系统的设计与开发,来提高工作效率增加餐厅收益。

本系统要求实现酒店点菜系统的各项基本功能,从安全性和易维护性上选择了Web实现技术,,具有用户界面层/事物层/数据库层,三层体系结构。用户机上不需要安装任何程序,应用程序可以安装在服务器的计算机上,题目放在数据库库服务器上(可以同一台机器)。本系统采用成B/S模式用户通过游览器直接访问服务器上菜谱以及对系统的远程维护所用的开发工具是tomcat,javaee,mysql数据库,同时结合JSP,HTML,CSS,JavaSpcript技术,设计一个实用性强,稳定性,安全性高的系统。本篇论文主要工作包括以下几个方面:

1.架设tomcat服务器,配置好开发环境。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 研究方案

酒店点菜系统,其中包括用户表,前台管理表,后台管理表,菜表,汤表,酒表,点心表,菜单表共八个表,用户分为普通用户和VIP,后者可以给予优惠。用户表和VIP表要和菜单表关联为外键,用来给每一个用户添加一份菜单;用户每次注册成功后,才能和VIP登陆,成功后进入点菜模块,其中的数据均从数据库中获取。

建一个主页面,中间四个超链接,普通消费,会员消费,前台登陆,后台登陆,分别给予四个用户登陆。只有普通用户需要注册。点菜页面,用的是复选框,提交后菜单信息放入数据库。用户最终进入一个菜单显示页面,其中有客户所点的菜,数量,消费额,打折后总额。如需接着点菜,则点返回登陆页面接着点菜。会员消费没有注册,其他和普通用户没有区别,会给予适当的打折优惠并增加积分。前台管理员根据房间号寻找帐单,负责给客户结帐。后台管理员,主要是老板,来对菜、VIP信息增删改查,日帐单、月帐单、年帐单查询,还可以对自己的登陆信息进行修改,或者增加新的用户。

后台代码部分,首先建一个WEB工程,写入struts.xml,给web.xml中加入过滤器(dispatcher),加入监听器. 以用户注册登陆为例。dao包中先写一个接口,其中写入一个无方法体的方法,然后再写一个java文件接口实现它,里面写相应的获取、验证信息的方法,用的最重要的一条语句是Queryquery=this.getHibernateTemplate().getSessionFactory().openSession().createQuery("from Member where mname=? and mpwd=?");类似语句,然后用query.setString()方法获取jsp页面信息,用一个List集合来把数据库中的信息查询到,然后两者作比较,如果相应则返回一个值,不同则返回另一个值。注册同样如此,只不过它是验证数据库中是否存在此用户名。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

5. 工作计划

第一至三周:开题报告,初期规划,设计流程。

第四周 设计用户登录页面,点餐页面,计费页面等。

第五至八周 熟悉使用软件,数据库表(用户表,前台管理表,后台管理表,菜表,汤表,酒表,点心表,菜单表)的建立。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。