[精品资料]基于java的酒店管理系统论文内容摘要:

格的数据检查可避免因手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。 对于酒店的管理者来说,完备的查询功能使管理者可及时了解饭店各部门的营业情况,为管理者提供准时可靠的信息,为管理者做出酒店管理决策提供依据。 酒店管理系统大大的提高了酒店的工作效率,为酒店带来了更大的利润。 随着时代的发展,国内越 来越多的酒店开始使用酒店管理系统。 尤其是小型酒店的服务水平不同,各自的服务方式不同。 所以对于国内大多的小型酒店来说市场上较为成熟的商品酒店管理系统并不适合它们,所以就需要定制自己的酒店管理系统来提高酒店的管理 2 效率和服务水平。 薛高峰酒店管理系统利用 Java 语言来编写 ,并且使用 mysql 数据库 ,本系统是适应现今中小型酒店工作需求的酒店管理系统 ,具有一定的开发价值和利用价值。 酒店管理是指酒店管理者用现代化的方法使其下属各尽其职,使整个酒店能够正常运营。 如客房部经理的职责就是要使客房部的员工 把客房的清洁服务工作做好,前厅部经理的职责就是安排前厅员工的接待工作,而销售部经理则要把酒店的客房、 餐饮和 娱乐的销售工作做好。 酒店管理系统一般包含预定接待、 住房信息管理 、 餐饮信息管理和结账 等功能模块。 随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断 提高,消费观念 不断加强 ,对服务质量的 要求也越来越 高。 各地把旅游业当作本地经济发展的重要支柱之一。 酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。 社会上成立了各种 不同 类型 、 不同规模的酒店服务企业。 如何为客户提供更加 准确及时的服务,成为各个酒店竞争 的 关键。 所以酒店业务信息化建设就成为了客户衡量酒店提供服务 好坏 的一个 标准 ,信息系统成为了基础。 在这种状况下,酒店管理系统软件应运而生,这种软件可以由一人在电脑上很便捷的操作,不需要很强的专业知识,单人就能做完以前多人协作完成的工作,大大的提高了工作效率,而且使信息处理更加准确,为酒店企业的迅猛发展奠定了基础。 1. 资源完全开放型 :系统所有的资源 ,功能交由用户管理 ,权限控制到按钮 ,针对不同的用户 ,组装不同的界面 ,分配不同的使用功能 , 不放心再加权限到 按钮。 2. 强化以客源为中心的信息完整性、长久性 和 可操作性。 建立了 以 客档为中心的用户信息管理系统。 3. 使用数据穿透查询技术 ,对数据进性多元 、 多层次的查询。 从汇中数据到明细发生 ,紧密联系在一起 ,灵活实用。 3 4. 客档、角色、房 费 方案 和 操作权限到按钮 , 系统既面向应用 ,又面向管理。 5. 界面美观大方、操作方便。 6. 酒店管理系统采集各成员酒店的原始数据 , 对采集来的数据进行分类、汇总、分析等处理、形成管理决策所需的数据信息、产生各种分析报表。 7.系统稳定、适应性强、操作灵活。 8.系统能大大的减少人工 操作过程中容易出现的错误。 4 第 2 章 系统开发的关键技术 本系统的开发是基于 JAVA 编程语言的,采用了 B/S 模式,使用的数据库为 MySQL,基于 My Eclipse 平台。 下面就采用的这些技术做一下简要介绍。 硬件环境(推荐): CPU: P4— 1GHZ 或更高 内存: 128M 或更多 显示器分辨率 : 800x600 或更高 软件环境(推荐): 操作系统: windows XP 操作系统 数据库: Mysql 数据库 开发工具 :MyEclipse JAVA 语言简介 Java 是一种简单的 、 面向对象的 、 分布式的 、 解释型的 、 健壮安全的 、 结构中立的 、可移植的 、 性能优异 和 多线程 的动态语言。 Java 平台由 Java 虚拟机 ( Java Virtual Machine)和 Java 应用编程接口( Application Programming Interface、简称 API)构成。 Java 应用 编程 接口为 Java 应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。 在硬件或操作系统平台上安装一个Java 平台之后, Java 应用程序就可运行。 现在 Java 平台已经 适用于 几乎所 有的操作系统。 这样 Java 程序可以只编译一次,就 能使其 在各种系统中运行 ,十分方便,这也是其应用的优势。 JAVA 的优势与特点 Java 语言是简单的。 Java 语言的语法与 C 语言和 C++语言很接近,使得大多数程序员 5 很容易学习和使用。 另一方面, Java 丢弃了 C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换 等等。 特别地, Java 语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 Java 语言是面向对象的 程序设计语言。 Java 语言提供类、接口和 继承等原语 , 为了简单起见 , 只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制( 关键字 为 implements)。 Java 语言全面支持动态绑定,而 C++语言只对虚函数使用动态绑定。 总之, Java 语言是一个纯的面向对象 的 程序设计语言。 Java 语言是可移植的。 这种可移植性来源于体系结构中立性,另外, Java 还严格规定了各个基本数据类型的长度。 Java 系统本身 也具有很强的可移植性, Java 编译器是用 Java实现的, Java 的运行环境是用 ANSIC 实现的。 Java 语言的优良特性使得 Java 应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。 Java 对对象技术的全面支持和 Java 平台内嵌的 API 技术 能缩短应用系统的开发时间并降低成本。 Java 的编译一次 就可 到处可运行的特性使得它能够提供一个随处可 用的 开放结构 ,并 在多平台之间 进行低成本的 传递信息。 特别是 Java 企业应用编程接口( JavaEnterprise APIs)为企业计算及电子商务应用系统提供了有关技 术 丰 富的类库。 B/S 结构简介 此次的设计采用了 B/S 体系结构。 B/S 体系 结构,即 Browser/Server(浏览器 /服务器 )结构,就是只安装一个服务 器 (Server),而客户端采用浏览器 (Browse)运行软件 , 它是随着 Inter 技术的兴起,对 C/S 结构的一种变化和改进。 主要利用了不断成熟的 WWW 浏览器技术,是一种全新的软件系统构造技术 ,与 C/S 相比, Browser/Server 体系结构 有 独特优势。 B/S 模式可直接接入 Inter,具有良好的扩展性、伸缩性,可从不同厂家选择设备和服务。 Browser/Serve 的应用只需在客户端装有通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。 另外 B/S 使用简单,界面友好 ,信息共享度高,便于使用。 6 MyEclipse 简介 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench,简称 MyEclipse)是对Eclipse IDE 的扩展,利用它我们可以在数据库的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它包括了完备的编码、调试、测 试和发布功能。 Tomcat 简介 Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器。 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。 Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。 Tomcat 是一个小型的通用型轻量级应用服务器,在中小型系统被普遍使用。 7 第 3 章 系统分析 可行性研究的目的,就是用最小的代价在尽可 能短的时间内确定问题是否能够解决。 要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否达到值得投资开发这个系统的程度。 因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。 系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性。 技术上可行性 酒店管理系统是采用 Java 语言编写的,具有 Java 的一次编写,到 处运行的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。 并且酒店管理系统 应 具备 功能完备 、 易 于 使用 、易于维护 等特点 ,而 对于 后 者则要求 能建立数据一致性和 完整性强 、数据安全性好的库。 基于以上的要求,本系统采用 作为开发工具,使得代码编写的过程大大的简化。 而数据库则是采用目前较为流行的 Mysql,Java 对 Mysql 具有很好的支持,并且在经历了多年的发展后 Mysql 具有很好的口碑。 此系统在技术上是可行的。 操作上可行性 薛高峰酒店管理系统具备友好的用户 界面 ,使用方便,易于维护,操作简单易于被用户接受 ,用户只需有一定的计算机操作基础,并对此系统的使用做简单的了解,即可方便使用此系统 ,而且使用此系统可以大大减少管理人员的负担。 因此从使用操作方面看,此系统的开发是可行的。 经济上可行性 本酒店管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安装windows XP 系统, , Mysql 既可。 对于一般的中小型酒店来说都是很小的成 8 本支出。 因此此系统在经济上、技术上、操作上的开发都是可行的。 ER 图 系统 ER 图如 图 31。 图 31 系统 ER 图 1 N N 1 N 用户名 密码 操作员 管理 客房 房间号 入住日期 单价 住房信息编号 入住 宾客 顾客 ID 姓名 就餐 餐厅 餐桌号 就餐信息编号 服务者 费用 1 9 满足客户的需求,实现酒店管理的流程。 此管理系统主要功能包括添加新管理员、修改密码、客户预订和入住、客户住宿管理、客户餐饮管理、客户结账等等。 添加新管理员:此功能可以添加新的管理员。 客户入住开单:完成客户入住开单,实现客户入住酒店。 客户住宿管理:可以实现管理人员对客人住宿情况的管理。 客户餐饮管理:可以实现管理人员对客人餐饮情况的管理。 客户结账:实现客户离宿后结账。 10 第 4 章 系统设计 本系统实现了宾客入住酒店从登记到离宿的管理 ,本系统主要的功能如下 : 客户入住开单:完成客户预定或者现场入住开单,实现客人入住酒店。 其中需要录入客人的身份证信息、入住时间、房间选择情况等等。 客户住宿管理:可以实现管理人员对客人住宿情况的管理。 客户餐饮管理:可以实现管理人员对客人餐饮情况的管理。 主要体现在入住客人的就餐消费管理和非入住客人的就餐消费管理等等。 客户结账:实现客户离宿结账,包含住宿消费和就餐消费。 如图 41。 图 41 系统功能模块图 登陆界面 主界面 住宿管理系统 餐饮管理系统 结账信息详细 客房预订 即时开房 信息查询 信息修改 信息删除 就餐消费 信息查询 信息修改 信息删除 住宿结账 就餐结账 11 本系统主要流程如下图 42。 图 42 系统流程图 Y N 开 始 登陆界面 输入账号密码验证码 登录信息正确 选择消费 住宿消费 就餐消费 相关消费 相关消费 退出系统 结束 12 如表 41。 表 41 功能需求与程序模块对应的关系 住房信息添加 住房信息查询 住房信息修改 餐饮信息添加 餐饮信息查询 餐饮信息修改 住房结账 餐饮结账 客户入住 Y 住房管理 Y Y 餐饮管理 Y Y Y 结账 Y Y 系统数据库性能需求 整个系统应当操作简便,界面友好 ,维护简便。 数据库要求运行稳定,执行速度快 ,数据安全性高。 软件系统本身运行对计算机硬件平台和操作系统平台要求适中。 数据库技术是信息资源管理最有效的手段。 数据库设计是指对于一个指定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。 数据库结构设计的好坏。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。