基于Swing技术下的酒店客房信息管理系统毕业论文.doc

上传人:滴答 文档编号:1272491 上传时间:2019-01-25 格式:DOC 页数:44 大小:5.91MB
下载 相关 举报
基于Swing技术下的酒店客房信息管理系统毕业论文.doc_第1页
第1页 / 共44页
基于Swing技术下的酒店客房信息管理系统毕业论文.doc_第2页
第2页 / 共44页
基于Swing技术下的酒店客房信息管理系统毕业论文.doc_第3页
第3页 / 共44页
基于Swing技术下的酒店客房信息管理系统毕业论文.doc_第4页
第4页 / 共44页
基于Swing技术下的酒店客房信息管理系统毕业论文.doc_第5页
第5页 / 共44页
点击查看更多>>
资源描述

1、 I 摘 要 随着酒店规模的不断扩大,客房数量的急剧增加,有关客房的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。 酒店客房管理系统是以对酒店客房信息管理为核心的信息管理系统,用于实现对酒店客房信息的管理;系统 基于 JAVA 的 Application 模式 ,使用 Swing 组件作为系统用户界面和 MYSQL 小型数据库管理系统实现。主要提供用户查询 功能、住宿管理等功能,提供管理员客房、用户、系统信息的管理功能。 该系统遵循软件工程中的开发规则。本文介绍了酒店客房管理系统 的开发过程 ,详尽论述了需求分析、系统分析、概要设计、详细设计、

2、以及测试与调试的整个开发过程,总结了开发过程中的经验及本系统今后的改进方向。 关键 词 : SWING; MYSQL;信息管理;酒店客房管理 II Abstract With the expansion of the scale of hotels and rapaid increment of the amount of the hotel rooms,some information of the hotel rooms are becoming wider and wider.Facing the enormous information,it is necessary for us t

3、o develop the hotel rooms management system to enhance the efficiency of management in hotels. The hotel rooms management system is the system that is corelly based on the management of the hotel rooms.The system makes advantage of the pattern of Application in JAVA,it is implemented with the user i

4、nterface of Swing components and MYSQL.The system provide us for the functions of selecting,management of hotel rooms and so on,certainly it offer the module of management in administrators,customers and the system information. The system accords the rules in software development.The thesis introduc

5、e the whole process in developing and it talks about the requirement of system,design of concpetance,test and debug in detail.Finally the system analysis the experiment in developing,at the same time it involvs the way of correcting in the future. Keywords:SWING; MYSQL;Information management;Hotel r

6、ooms management III 目 录 摘 要 . I Abstract .II 第一章 引 言 . 1 1.1 系统开发意义 . 1 1.2 系统研究内容及 所达到的目标 . 2 1.2.1 研究内容 . 2 1.2.2 所达到的目标 . 2 1.3 系统环境 . 2 1.3.1 系统开发环境 . 2 1.3.2 系统安装运行环境 . 2 第二章 需求分析 . 3 2.1 系统可行性研究 . 3 2.1.1 系统可行性研究前提 . 3 2.1.2 可行性研究方法 . 3 2.1.3 决定可行性的主要因素 . 3 2.1.4 技术可行性评价 . 4 2.1.5 用户使用可行性 . 5

7、2.2 系统需求分析 . 5 2.2.1 系统需求描述 . 5 2.2.2 系统角色分析 . 5 2.2.3 系统用例分析 . 5 2.2.4 系统用例图模型 . 6 第三章 概要设计 . 7 3.1 系统功能模块设计 . 7 3.1.1 系统功能点 . 7 3.1.2 系统模块划分列表 . 7 3.2 系统总体功能图 . 9 3.3 系统可视化界面设计 . 9 IV 3.3.1 登录界面设计 . 9 3.3.2 系统主界面设计 . 10 3.3.3 内部窗体设计 . 10 第四章 数据库设计 . 11 4.1 数据库 E-R 设计 . 11 4.2 数据库表设计 . 12 第五章 详细设计

8、. 17 5.1 系统总体描述 . 17 5.2 系统登录模块 . 17 5.3 住宿管理模块 . 18 5.3.1 住宿登记功能 . 18 5.3.2 退宿登记功能 . 18 5.3.3 换房登记功能 . 19 5.3.4 续房登记功能 . 19 5.4 其他功能程序 . 19 5.4.1 身份证合法性验证 . 19 5.4.2 宿费提醒功能 . 20 第六章 系统实现 . 21 6.1 系统登录模块实现 . 21 6.2 系统主程序实现 . 22 6.3 住宿登记功能实现 . 23 6.4 退宿登记功能实现 . 24 6.5 客房信息查询功能实现 . 25 6.6 顾客信息查询功能实现 .

9、 25 6.7 宿费提醒功能实现 . 26 第七章 系统测试 . 27 7.1 测试的目的与原则 . 27 7.2 单元测试 . 27 7.2.1 系统入口单元测试 . 27 7.2.2 数据录入测试 . 29 V 7.3 系统测试内容 . 31 7.4 系统测试结 果 . 31 第八章 结论 . 32 8.1 系统的设计情况 . 32 8.2 系统特点 . 32 8.3 系统改进的方向 . 33 8.4 系统今后的发展方向 . 33 结束语 . 34 谢 辞 . 35 参考文献 . 36 基于 Swing 技术 下 的酒店客房管理系统 开发 1 第一章 引 言 随着我国改革开放的不断推进,国

10、内人民生活水平的不断提高,旅游出行的人民越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。在酒店的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的酒店业务,对于大型的酒店是必须具备的管理方式。 酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作 效率 。酒店客房管理的科学化、系统化、信息化成为各个酒店追求的 目标 。因此,而要实

11、现这些功能,就要求各个酒店配备一套客房管理系统,以便在酒店内实施良好的完善的管理且以最快地速度响应客户的需求,及时为他们 提供服务,为他们提供一个高效、便捷的居住环境。 1.1 系统开发 意义 随着计算机技术的广泛应用,在酒店客房管理中引入计算机管理技术,成为一个值得深入研究的问题。经济的飞速发展正促使酒店向着大型化、现代化发展,而对于中、小型酒店来说,客房、顾客等有关信息的管理随之急剧增加。 在酒店管理的过程中管理者开始大量运用电脑自动化管理 ,使用系统管理的优点在于处理数据速度快 ,从而提高了酒店运营过程中的效率 ,节约了运行和管理成本 1。 酒店客房管理系统,实现由计算机来代替人工执行一

12、系列诸如增加新客房、删除客房、客户管理、领 导决策管理等操作,从而使中小型 客房信息管理变得简单、快捷、安全,为社会的发展产生无形的效益:( 1) 经济效益,该系统虽然无法直接产生经济来源,却能通过 减少劳动力,提高劳动效率,节约劳动成本支出来产生隐形经济效益;( 2) 社会效益,该系统对大量信息进行快捷、安全处理,有利于促进酒店行业现代化发展,提升竞争优势,提高信息的保密性和安全性。 酒店客房管理系统,是一个典型的 MIS(管理信息系统),完全顺应了大信息时代的发展,实现酒店对信息的自动化、规范化处理,推动了 MIS 在社会生活的应用。 咸阳师范学院 2011 届本科毕业论文(设计) 2 1

13、.2 系统 研究内容及所达 到的目标 1.2.1 研究内容 本次毕业设计研究的主要内容是开发一个基于 Java的 Application应用系统 酒店客房信息管理系统,采用的主要技术有 Java、 Swing、 MYSQL,以及面向对象技术,其中连接数据库使用 JDBC 驱动连接。 Swing 框架提供的 GUI 组件,为系统的使用提供了方便,同时也为开发简化了步骤,它具有跨平台性,不受操作系统任何底层支持 ,是由纯 Java 语言开发,适合于开发基于 Java 的 Application 应用系统 2。 1.2.2 所达到的目标 酒店客房信息管理系统,是为了节约劳 动成本,提高工作人员效率,

14、保证信息的一致性和安全性而开发。酒店工作人员利用计算机来代替传统的手工方式来管理越来越多的数据信息,系统为工作人员利用计算机管理提供了可操作性的界面,使得工作变得更加简单,工作效率得到更大地提高,工作人员利用系统提供的可视化界面轻松地完成顾客的住宿、退宿等需求功能,并保证了数据的安全性;管理员利用系统 轻松地完成信息的管理 ; 1.3 系统环境 1.3.1 系统开发环境 操作系统: Windows 7 旗舰版 JDK 环境: Java Development KIT Version 1.6 开发工具: Eclipse 数据库管理系统: MYSQL 6.0 1.3.2 系统安装运行环境 硬件环境

15、:无特殊要求 系统平台: Windows / Linux 各类操作系统版本 基于 Swing 技术 下 的酒店客房管理系统 开发 3 第二章 需求分析 2.1 系统 可行性研究 2.1.1 系统可行性研究前提 要求 : ( 1) 功能:对酒店的客房、顾客和用户(酒店工作人员)信息进行有效的管理;其次,实现对酒店客房的住宿登记、退宿登记、换房登记、续房登记等顾客需求功能;及其实现系统自动间隔运行宿费提醒功能,方便用户及时了解已经到达预定时间的顾客信息;对管理员还要实现系统数据库的维护,其中包括备份与恢复; ( 2) 性能:客房、顾客、住宿等信息的检索时间;实现住宿登记的响应时间; ( 3) 安全

16、与保密要求:对用户的密码信息,采用 MD5 加密算法进行加密存储;对顾客的身份信息,采用身份证自动识别功能; 对用户的信息修改,当前登录用户仅可对自身信息进行修改,不可查询出其他用户的信息; 2.1.2 可行性研究方法 系统使用 Java 语言,采用 Java Swing 技术。 Swing 组件属于轻量级组件,在不同平台的运行界面和效果一致,具有良好的可移植性 3;系统采用权限设置, 分别设置普通用户和管理员两种不同权限 用户 界面可视性,从而简化方法,实现对用户权限的简单控制和分配。 2.1.3 决定可行性的主要因素 涉及到的主要因素有: 技术因素、硬件因素、实践因素、经济因素、管理合作精

17、神等。 ( 1)技术上的可行性 硬件方面:目前企业的办公室和自己的家庭中,基本都已经配备了性能较好的计算机,完全可以满足所需要的配置 。作为 C/S 架构的 桌面应用程序 系统,在计算机的资源需求 、性能要求、服务器响应时间和处理时间来讲,相对是比较低的 4,完全能够适应当前社会计算机的配置水平。 咸阳师范学院 2011 届本科毕业论文(设计) 4 ( 2)经济上可行 性 酒店客房管理系统, C/S 架构的系统,采用 Java 程序开发语言以及 MYSQL 小型数据库,均属于开源免费产品使用,对现在的开发成本以及维护成本上来说,是比较低廉的,都是在酒店或小型宾馆的承受范围之内的,并且,该系统投

18、入使用之后,将会替代传统式的手工管理模式,将会节省大量的人力、物力,产生潜在的巨大经济效益。 ( 3)管理上的可行性 传统的信息管理方式为手工管理,主要采用手工纸质记录为主,不方便管理,尤其是对海量数据的查询;现代的计算机信息管理方式,采用将数据存储,使用用户可视化界面操作,大大地简化了信息管理的 步骤,使得繁琐的事情不再繁琐。 ( 4)实践上的可行性 新形势、新时代的发展要求,使企业的发展工作朝着规范化,标准化,潮流化方向发展。大多数酒店、宾馆、甚至是小型招待所,都在逐步地实现计算机管理,这将是一个市场需求。实践证明,本系统符合实际需要,具有实践价值,具有较强的生命力。 2.1.4 技术可行

19、性评价 Java, 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台 的总称。 Java 平台由 Java 虚拟机 ( Java Virtual Machine)和 Java 应用编程 接口 ( Application Programming Interface、简称 API)构成。 Java 应用 编程 接口为 Java 应用提供了一个独立于 操作系统 的标准接口,可分为基本部分和扩展部分。在 硬件 或操作系统平台上安装一个Java 平台之后, Java 应用 程序 就可运行。现在 Java 平台已经嵌入了几乎所有的操作系统

20、。这样 Java 程序可以只编译一次,就可以在各种系统中运行。 目前的 Java 分为三个体系JavaSE(Java2 Platform Standard Edition, java 平台标准版 ), JavaEE(Java 2 Platform,Enterprise Edition, java 平台企业版 ), JavaME(Java 2 Platform Micro Edition, java 平台微型版 )。 系统采用的是 Java 中的 Java 标准体系 JavaSE5。 Java SE( Java Platform, Standard Edition)。 Java SE 以前称为 J2SE。它允许开发和部署在 桌面 、服务器、嵌入式环境和实时环境中使用的 Java 应用程序 。本系统采用的是其中的 Swing 组件; Swing 组件是纯 Java 语言实现的 轻量级 GUI 组件,无任何平台依赖性,同时 Swing 模型的目标是遵循模型 视图 控制器体系结构 6,其中,模型封装了数据,视图显示数据,控制器来控制用户输入。 Swing 库定义了大量的事件监听接口 7,很好地

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。