基于j2se的酒店管理系统-学位论文.doc
《基于j2se的酒店管理系统-学位论文.doc》由会员分享,可在线阅读,更多相关《基于j2se的酒店管理系统-学位论文.doc(55页珍藏版)》请在咨信网上搜索。
1、科 技 大 学毕 业 设 计( 论 文 )题 目基于J2SE的酒店管理系统作者 学院 专业 学号 指导教师 科 技 大 学毕业设计(论文)任务书1 设计(论文)题目及专题: 基于J2SE的酒店管理系统 2 学生设计(论文)时间:自 年 月 日开始至 年 月 日止3 设计(论文)所用资源和参考资料:4 设计(论文)应完成的主要内容:5 提交设计(论文)形式(设计说明与图纸或论文等)及要求:6 发题时间: 年 月 日指导教师: (签名)学 生: (签名)X X 科 技 大 学毕业设计(论文)指导人评语主要对学生毕业设计(论文)的工作态度,研究内容与方法,工作量,文献应用,创新性,实用性,科学性,文
2、本(图纸)规范程度,存在的不足等进行综合评价指导人: (签名)年 月 日 指导人评定成绩: X X 科 技 大 学毕业设计(论文)评阅人评语主要对学生毕业设计(论文)的文本格式、图纸规范程度,工作量,研究内容与方法,实用性与科学性,结论和存在的不足等进行综合评价评阅人: (签名)年 月 日 评阅人评定成绩: X X 科 技 大 学毕业设计(论文)答辩记录日期: 学生: 学号: 班级: 题目: 提交毕业设计(论文)答辩委员会下列材料:1 设计(论文)说明书共页2 设计(论文)图 纸共页3 指导人、评阅人评语共页毕业设计(论文)答辩委员会评语:主要对学生毕业设计(论文)的研究思路,设计(论文)质量
3、,文本图纸规范程度和对设计(论文)的介绍,回答问题情况等进行综合评价答辩委员会主任: (签名)委员: (签名)(签名)(签名)(签名) 答辩成绩: 总评成绩: 摘 要近年来,随着人民的生活水平的不断提高,餐饮业的消费持续增长,竞争愈来愈激烈。然而,传统餐饮企业的日常运作还是靠人工管理,由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。这就迫切需要标准的、高效率的计算机管理方式引导其发展,通过计算机管理企业的日常运作,给管理者以决策参考的模型,来不断完善管理水平,提高工作效率。 本系统根据小型酒店管理的现状及未来的发展方向,结合有关小型酒店管理当中的管理学
4、实践,设计了小型酒店管理系统。该系统应充分利用信息技术提高小型酒店客房的管理水平、服务水平。经过分析,本系统运用了Oracle为后台数据库,以Java为前端开发工具,系统实现了住宿管理,餐饮管理,顾客服务,员工管理,系统设置等功能。关键词:酒店管理;Oracle;JavaABSTRACT In recent years, the development of people living level urges the development of catering industry. However, the traditional food service industry still re
5、lies on the artificial physical labor which not only cost a lot of manual labor but also made mistakes usually. In this situation, the high speed computer was warmly needed. As a mainly part of the computer , help manager to reduce error with a high efficient, it has an extremely superiority.In this
6、 system, we designs the small hotel management system which accords to the present situation of the small hotel service management and the way it develops in the future and small hotel management study practice. This system may make full use of information technology to increase the management level
7、, service level of the hotel. This system use the Oracle as the basic database, use the Java as the main programming language and all the operation on the MyEclipse development tool. In this system, we design it as accommodation management, catering management, customary service, staff management, s
8、ystem settings, etc.Keywords: hotel management; Oracle; Java湖南科技大学本科生毕业设计(论文)目 录第一章 引言- 1 -1.1 项目背景- 1 -1.2 编写目的- 1 -1.3 论文的主要内容- 2 -第二章 系统理论与技术- 3 -2.1 Java- 3 -2.1.1 Java简介- 3 -2.1.2 Java SE- 3 -2.1.3 Java与面向对象程序设计- 3 -2.1.4 Java的优势与特点- 4 -2.2 Oracle数据库- 5 -2.2.1 Oracle数据库简介- 5 -2.2.2 Oracle数据库的优点
9、- 5 -2.3 C/S结构简介- 5 -2.4 MyEclipse简介- 6 -第三章 系统分析与设计- 7 -3.1系统可行性分析- 7 -3.1.1技术上可行性- 7 -3.1.2操作上可行性- 7 -3.1.3 经济上可行性- 7 -3.2系统功能分析- 8 -3.2.1 住宿管理模块- 8 -3.2.2 餐饮管理模块- 8 -3.2.3 顾客服务模块- 8 -3.2.4 员工管理模块- 8 -3.2.5 系统设置模块- 8 -3.2.6 其他模块- 9 -3.3 系统E-R图- 9 -3.4 数据库分析- 9 -第四章 系统实现- 11 -4.1 搭建开发环境- 11 -4.1.1
10、安装JDK并配置Java环境变量- 11 -4.1.2 安装MyEclipse- 11 -4.1.3 安装Oracle- 11 -4.2 数据库实现- 11 -4.2.1数据库表结构- 11 -4.2.2在Java中使用Oracle数据库- 15 -4.3 系统登录界面- 16 -4.4 住宿管理模块的实现- 18 -4.4.1 查询空闲房间- 19 -4.4.2 添加房间- 19 -4.4.3 查看房间占用情况- 21 -4.5 餐饮管理模块的实现- 22 -4.5.1 菜单信息查询- 22 -4.5.2 菜单信息修改- 23 -4.5.3 菜单信息删除- 25 -4.5.4 菜单信息添加-
11、 26 -4.6 顾客服务模块的实现- 28 -4.6.1 开房预定- 28 -4.6.2 换房续住- 29 -4.6.3 顾客订餐- 30 -4.6.4 顾客结账- 30 -4.6.5 顾客信息管理- 31 -4.7 员工管理模块的实现- 31 -4.7.1 添加员工信息- 32 -4.7.2查询员工信息- 34 -4.7.3 修改员工信息- 36 -4.7.4 删除员工信息- 37 -4.8 系统设置模块的实现- 39 -4.8.1 房间维修管理- 39 -4.8.2 部门管理- 39 -4.8.3 管理员管理- 40 -4.9 其他模块的实现- 40 -第五章 结论- 43 -参 考 文
12、 献44致 谢4546第一章 引言1.1 项目背景现代化的酒店系统庞大、服务项目众多、信息量大,要想提高劳动生产、降低成本、提高服务质量和管理水平,从而达到促进经济效益的目的,必须借助计算机来实现现代化的信息管理。为此专门设计了酒店管理系统。好的酒店管理系统操作简单方便,灵活性好,系统安全性高,运行稳定。提供快捷方便的服务,给宾客感受一种顾客至上的享受。提高管理水平,简化各种复杂操作,在最短的时间内完成酒店业务规范操作,这样才能让旅客舒适难忘。现代化的酒店是集客房、商务文化及其他各种服务与设施为一体化的消费场所,酒店宾馆系统庞大,服务项目众多,信息量大,要想提高劳动生产,降低成本,提高服务质量
13、和管理水平,促进经济效益,必须借助计算机来实现现代化的管理,然而占着绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店管理类软件,全凭原始的手工记录管理,效率低、易出错;结合酒店前台管理的需要进行扩展性而开发的一套酒店管理系统。从而专门设计了本酒店管理系统,本系统是一套适用于中小型星级宾馆使用的优秀系统。1.2 编写目的在旅游业发展迅速的今天,宾馆、酒店业的特色经营和个性化管理日趋明显,管理日趋信息化、网络化,再加上国际、国内名优企业的扩展力度的加大,宾馆、酒店业集团化的步伐加快,预示着传统的宾馆、酒店正逐步步向信息化管理这也是宾馆、酒店业经营者们的共识。酒店信息管理系统以信息量
14、大、数据准确、速度快、管理全面等特点,获得了广大宾馆、酒店业管理者的一致认同,同时满足了对客户的高质量的服务。另外酒店管理系统以其清晰准确的账单、数据表格,使客人感到高档次的享受。对于酒店的员工来说严格的数据检查可避免手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。对于酒店的管理者来说:完备的报表功能和查询功能使管理者可及时了解饭店各部门的营业情况。为管理者提供准时可靠的信息,对管理做出酒店管理决策提供依据。酒店管理系统大大的提高了宾馆、酒店的工作效率,为宾馆、酒店带来了更大的利润。随着时代的发展,国内越来越多的酒店开始使用酒店管理系统。尤其是小型酒店的服务水平不同,各自的服
15、务方式不同。所以对于国内大多的小型的宾馆、酒店来说并不适合使用市场上较为成熟的商品酒店管理系统,所以就需要定制自己的酒店管理系统来提高酒店的管理效率和服务水平。本酒店管理系统利用Java语言来编写程序,并且使用Oracle作为数据库,采用C/S模式,认为本系统是适应现今中小型酒店工作需求的酒店管理系统,具有一定的开发价值和利用价值。1.3 论文的主要内容随着人民生活水平的不断提高,酒店等消费行业得到了迅猛的发展。现在的酒店行业正向着规模化,集团化方向发展,传统的经营管理模式已经不能适应这种发展势趋。如何利用Java语言针对中小型酒店的实际需求,设计并实现具有实用价值的酒店管理系统,就成为本论文
16、的研究内容。本论文的主要内容安排如下:第一章,引言。主要介绍本课题的背景和意义。第二章,系统理论与技术。涉及到开发用的技术与理论概念。第三章,系统分析与设计。需求分析与技术分析。第四章,系统实现。这章是全文的核心部分,包括开发运行环境构建,数据库实现,系统功能实现等。第五章,结论。首先,对本文聚焦的问题进行总结。接着,对未来的研究和工作进行展望。第二章 系统理论与技术本系统的开发是基于Java编程语言的,采用了C/S模式,使用的数据库为Oracle,基于MyEclipse 9.0平台。下面就采用的这些技术做一下简要介绍。2.1 Java2.1.1 Java简介Java是一种简单的、面向对象的、
17、分布式的、解释型的、结构中立的、可移植的、健壮安全的、性能优异和多线程的动态语言,是一种可以撰写跨平台应用软件的面向对象的程序设计语言。广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。Java平台
18、由Java虚拟机(Java Virtual Machine)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java 应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行,十分方便,这也是其应用的优势。2.1.2 Java SEJava SE 是Java平台标准版的简称(Java Platform,Standard Edit
19、ion) (also known as Java 2 Platform) ,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。Java SE包括用于开发Java Web服务的类库,同时,Java SE为Java EE(Java Platform,Enterprise Edition)提供了基础。Android平台应用的开发语言使用的就是Java SE版本,需要注意的是,Android平台并非支持Java SE中提供的所有包。2.1.3 Java与面向对象程序设计面向对象程序设计(Object-Oriented Programming)是一种起源于六十年代,发展已经将近三十年
20、的程序设计思想。其自身理论实践已非常完善,并被多种面向对象程序设计语言(Object-Oriented Programming Language, OOPL)实现。面向对象程序设计中的概念主要包括:对象、类、数据抽象、继承、动态绑定、数据封装、多态性、消息传递。通过这些概念面向对象的思想得到了具体的体现。对象是对现实世界实体的模拟,由现实实体过程活着信息性来定义。一个对象可以被认为是一个把数据(属性)和程序(方法)封装在一起的实体里,在这个程序产生该对象的动作或者对它接受到的外界信号的反应。这些对象操作有时称为方法。作为一门高级语言,Java能够被广大程序员接受和拥护,很大原因是由于其纯面向对
21、象的特性。Java吸取了C+面向对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。类的封装性、继承性等有关对象的特性,使程序代码只需一次编译,然后通过上述特性反复利用。Java提供了众多的一般对象的类,通过继承即可使用父类的方法。相对于C+中的多继承,Java单继承的模式无疑减少了程序设计上的复杂性,为了实现类似多继承的功能,Java提供了实现接口这样一种方式,子类可以在继承一个父类的同时实现多个接口中的方法。Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。2.1.4 Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 j2se 酒店 管理 系统 学位 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。