正当时......

学术咨询服务
当前位置:职称论文发表咨询网电子信息职称》基于Java的酒店管理系统设计

基于Java的酒店管理系统设计

来源:职称论文发表咨询网作者:田编辑时间:2020-09-24 10:23

  摘要:基于Java的酒店管理系统完成了电子化和网络信息化,以及酒店办理的自动化,提高酒店客房等各个模块的功能协调,为酒店的服务质量给予了保证。用户也能够依据实际需求进行选择。体系功能主要包含查询客户,客房计费信息,留言板等基本办理体系是依据酒店客房办理实际情况,是为了酒店对房间进行集中办理和查询作用,以改善酒店工作人员的工作效率。

  关键词:Java;酒店管理;数据库

  引言

  中国经济的飞速发展带动旅行水平的迅速前进,目前中国旅游出行的人数不断增加,商务活动也越来越活跃,人们对酒店服务提出更高、更多样性的需求。如何把酒店在有限的财力、人力、物力及信息资源情况下更好的服务于酒客户,是一切酒店公司所要面临首要的问题。

基于Java的酒店管理系统设计

  1系统介绍

  基于Java的酒店管理系统是一个采用java+mysql+web的模式订制的小型电子信息管理平台。系统功能完备以Web界面与用户交互,为用户提供信息并接受其操作,同时通过数据库管理系统来存储信息数据,实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作。系统采用模块化程序设计方法,根据用户的需求及程序的应用与维护的易用性将各个部分置于不同的模块当中,便于程序的扩展与维护。系统基本上满足客房管理、预订管理、特色服务管理等方面的需求,界面美观清晰、操作简单易用。

  2系统设计

  系统设计自顶向下地进行,首先设计总体构造,然后逐层深化,直至进入到一个模块的设计。总体设计主要是在体系分析的基础上,对全部体系的区分、物理配置、数据的存储以及全部体系完成等方面的合理安排。基于Java的的酒店管理系统是以Mysql建立数据库而生成的酒店办理体系。系统操作简单、界面明晰,直观对相应的功能进行设计。

  2.1系统功能模块划分

  根据系统功能分析,画出系统的功能模块图。酒店管理系统分为系统用户管理、会员信息管理、房间信息管理、预订信息管理、入住信息管理、留言信息管理、站内新闻管理几个模块。系统管理中有权限分配功能,不同权限的人会显示不同的菜单,每个模块的功能简要描述如下:

  (1)系统用户管理:主要负责对管理员信息的修改等;

  (2)会员信息管理:主要负责对客户信息的增加、删除、修改;

  (3)房间信息管理:主要负责房间类型的增加、删除、修改,以及房间的管理;

  (4)预订信息管理:主要负责客户预订、入住等功能实现,实时更改房间的状态;

  (5)入住信息管理:主要负责顾客入住酒店、离店结账、更新入住信息操作;

  (6)留言信息管理:主要负责顾客对酒店服务的评价操作;

  (7)站内新闻管理:主要负责酒店最近新闻的添加管理操作。

  2.2系统结构划分

  系统采用最为常用的MVC架构实现,模型层(Model)、视图层(View)、控制层(Controller)三层结构。

  (1)模型(Model):业务规则的制定和处理业务流程/状态;业务流程的处理是对于其它层才说是黑箱操作,接受模型查看所请求的数据,并返回最终的结果;业务模型的设计可以说是MVC最主要的核心。

  (2)视图(View):使用JSP页面显示数据,与用户交互的页面。

  (3)控制器(Controller):控制(Controller)是从用户接收请求,模型和视图匹配在一起,以完成用户的请求;划分控制层的影响是显而易见的,它是一个调度器,选择什么样的模式,什么样的视图的选择可完成什么样的用户请求。

  3数据库设计

  3.1逻辑模型设计

  逻辑结构设计是把概念结构设计阶段设计的E-R图转换为与选用的DBMS产品所支持的数据模型相符合的逻辑结构。

  管理员(ID,用户名,密码);

  客房(ID,房间号,客房类型,价格,客房信息等);

  用户(ID,用户名,密码,性别,年龄等);

  预定(ID,客房号,预定时间,入住日期,押金等);

  入住(ID,客房号,用户名,身份证,费用等);

  留言(ID,用户名,留言内容,留言时间等)。

  3.2物理模型设计

  管理系统物理存储在名为db_jiudian的Mysql的数据库中,所涉及的表如下:

  1.管理员表

  用于存放操作员的信息,例如:管理员员的用户名,密码,ID。

  表1管理员信息表

  字段名称字段类型字段长度是否允许为空是否为主键userIdvarchar32否是userNamevarchar32否否userPwvarchar32否否2.客房表用于存放客房的信息,例如:客房的ID,房间号,房间介绍,房间类型,房间,日金额等。

  表2用户信息表字段名称字段类型字段长度是否允许为空是否为主键idvarchar32否是loginnamevarchar32否否loginpwvarchar32否否namevarchar32是否sexint2是否agevarchar32是否

  4结语

  现代酒店为适应人们日益增长的需求,已不再是仅仅提供住宿的场所,而是从衣食住行到视听娱乐,到运动健身、商务购物、医疗美容等,应有尽有,设备设施日趋完善。个别现代化的酒店设备设施费用已占总价的1/3还多。另外,酒店对设备的依赖程度也日益剧增,一旦设备出了故障,服务就要受到影响,,几乎无法由人来代替。现在越来越多的酒店的管理者们认识到,做好酒店工程管理,是酒店经莒取得成功的关键。1.酒店工程管理关系到客人安全酒店应尽其所能使客人获得安全感。酒店除安排保安人员昼夜巡逻以确保客人安全外,酒店的安全设备如消防设施、防盗系统、门锁系统等应保证正常状态。如这些设施失灵而又不及时修复,将给酒店造成不可估量的损失。因此,设备设施管理的好坏关系到客人和酒店的生命财产安全。2.酒店工程管理关系到酒店服务。酒店是一种以出售"服务"为主的企业,经营酒店的目的是"赢得并保全"客源。为达到这个目的,要尽可能获取客人最大的满意。酒店“硬件”设施是这个目的的物质基础。我们无法设想,电话不通、音响不响、电梯不动、浴室无水、房门不能正常开关,酒店管理软件用户信息查询不到的酒店能使客人满意。因此,设备管理的好坏,关系到客人对服务质量优劣体会,酒店管理系统的科-学化、信息化、体系化建设将变的尤为重要。

  基于Java的酒店管理系统是依据酒店对客房办理的实际情况而进行设计的,完成客户对酒店中的客房查询和预定,便利酒店管理人员对客房的实际情况而进行集中查询办理作业。更好的提升酒店服务质量,让消费者满意放心。

  参考文献

  [1]王菁.酒店管理系统设计[J].办公自动化:综合月刊.2010,(2):23-27

  [2]栾阳.Java技术在图像处理领域的应用研究.电脑学习.2009,(5):105-106

  [3]刘雁.客房管理系统的设计与实现.消费电子.2014,(18)

  [4]张贵明.网站与网页设计[M].北京:清华大学出版社,2010.132-147

  [5]蔡剑,景楠.JavaWeb应用开发J2EE和Tomcat[M].北京:清华大学出版社,2007,38-51.

  作者白浩然


《基于Java的酒店管理系统设计》
上一篇:对航天测控技术中人工智能应用的探究
下一篇:大数据在无线网络优化中的应用
更多>>

期刊目录