1、 电 子 科 技 大 学 毕 业 设 计(论 文) 论文题目: 基于 Java 的酒店入住管理系统的设计与实现 学习中心(或办学单位): 国信安中心 指导老师: 曹劼琳 黄晓明 职 称: 高级讲师 助教 学生姓名: 荆浩 学 号 : v08492641221 专 业: 软件工程 电子科技大学 继续教育学院 制 网络教育学院 2012 年 05 月 9 日 电 子 科 技 大 学 毕业设计(论文)任 务书 题目: 基于 Java 的酒店入住管理系统的实现 任务与要求: 收集和整理了酒店入住的功能需求,严格按照软件工程规 范进行了项目 的设计,论文中详细阐述了使用 java 技术 完成酒店入住管理
2、系统设计 和实现的完整过程 时间: 2012 年 1 月 14 日 至 2012 年 5 月 10 日 共 18 周 学习中心:(或办学单位) 国信安中心 学生姓名: 荆浩 学 号: v08492641221 专业: 软 件工程 指导单位或教研室: 国信安中心 JAVA 教研室 指导教师: 曹劼琳 黄晓明 职 称: 高级讲师 助教 电子科技大学 继续教育学院 制 网络教育学院 2012 年 05 月 9 日 毕业设计 (论文 )进度计划表 日 期 工 作 内 容 执 行 情 况 指导教师 签 字 2013 年 1月 14 日至2013 年 3月 1日 请教指导教师选定毕业设计题目,并查找资料及
3、编写出大纲 2013 年 3月 2日至2013 年 3月 10日 查找资料 2013 年 3月 11 日至2013 年 3月 30日 学生在 指导老师的指导下,进行毕业设计课题设计与写作 2013 年 3月 31 日至2013 年 4月 5日 交设计方案与毕业设计报告初稿 2013 年 4月 7日至2013 年 4月 15日 指导老师进行第一次指导,在指导老师的指导下修改毕业设计 2013 年 4月 16 日至2013 年 4月 24日 指导老师进行第二次指导,在指导老师的指导下修改毕业设计 2013 年 4月 25 日至2013 年 4月 30日 指导老师进行第三次指导,在指导老师的指导下修
4、改毕业设计 2013 年 5月 1日至2013 年 5月 9日 在指导教师的指导下正式提 交报告定稿及电子文档 2013 年 5月 10 日至2013 年 5月 21日 答辩 教师对进度计划实施情况总评 签名 年 月 日 本表作评定学生平时成绩的依据之一。 电子科技大学毕业设计 (论文 )中期检查记录表 学 生 填 写 毕业设计 (论文 )题目 : 基于 Java 的酒店入住管理系统的实现 学生姓名: 荆浩 学号: V08492641221 专业: 软件工程 层次:本科 学习中心(或办学单位)名称 : 国信安中心 指导教师姓名及职称 : 曹劼琳 黄晓明 高级讲师 助教 教师指导毕业设计 (论文
5、 )时间及地点 : 检 查 教 师 填 写 毕业设计 (论文 )题目工作量 饱满 一般 不够 毕业设计 (论文 )题目难度 大 适中 不够 毕业设计 (论文 )题目涉及知识点 丰富 比较 丰富 较少 毕业设计 (论文 )题目价值 很有 价值 一般 价值 不大 学生是否按计划进度独立完成工作任务 学生毕业设计 (论文 )工作进度填写情况 学生出勤情况及出勤的考核办法 学生与指导教师见面接受指导次数 学生工作态度 认真 一般 较少 教师毕业设计 (论文 )指导日志是否齐全 其他检查内容: 存在问题及采取措施 : 检查教师签字 : 年 月 日 学习中心(或办学单位)意见 : 年 月 日 学院审核意见
6、 (加盖公章 ): 年 月 日 摘要 随着社会经济的发展,在外出差已成为上班一族不可避免的生活环节,因此各星级的酒店就应运而生,而酒店对客房管理克不容缓,特别对一些专 为外出人们提供住宿的酒店来说,酒店客房管理尤其重要,所以酒店管理系统能够为酒店管理人员提供一个快速安全可靠的管理平台。 本软件针对酒店客房管理的工作特点,系统按酒店标准化业务程序流式设计功能模块,来宾接待 (入住登记、客房预订、登记资料修改、公安系统导出 )、查询统计(查询房间状态、查询预订信息、查询入住客人信息、查询客房)、收银结帐 (退房、欠费一览表、打印账单 )等三个模块。这三个模块包括了酒店管理的主要业务,应用本系统可以
7、在计算机上灵活、方便地管理酒店客房,从而大大的提高了处理速率 ,使管理更加现代化。本系统是根据实际情况和具体内容,按照一定的要求,科学、合理的进行系统分析、设计,具体包括数据输入、查询、删除、修改等设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。 关键词 客房登记 查询统计 收银结帐 房客管理 数据库 Abstract With the development of social economy, traveling has become inevitable gens going to work life, so the link star hotel is made, a
8、nd hotel rooms management grams not slow, especially for some designed to provide accommodation to people go out for the hotel, the hotel guest room management is important, so hotel management system can provide hotel management personnel to provide a fast safe and reliable management platform. The
9、 software for hotel rooms in the working characteristics of system management, according to the hotel business program flow design standardization function modules, receives visitors (registration, guest room reservation, registration data modification, the public security system), inquires the stat
10、istics are (inquires the room status, inquires the booking information, inquires the check in the guest room), information, inquires cashier checkout (check out, to owe a fee list, print the bill) and so on three modules. The three modules including the main business of the hotel management, use thi
11、s system can be flexibly and conveniently on the computer management of hotel rooms, thus greatly improve the processing rate, make management more modern. This system is according to the actual conditions and specific content, according to certain request, scientific and reasonable system of analys
12、is, design, concrete including data input, inquires the, delete, modify, such as design. So that the system can fully satisfy the economy, flexibility, systematic and reliability requirements. KEY WORD Guest room registration statistics cashier checkout query tenant management database 目录 第一章 绪 言 .
13、1 第一节 系统开发背景 . 1 第二节 运行环境和开发工具 . 1 第三节 目标 . 2 第二章 系统需求分析 . 2 第一节 可行性分析 . 2 第二节 需求分析 . 2 第三节 功能需求 . 3 第四节 安全性需求 . 3 第五节 系统业务流程分析 . 3 第三章 系统总体设计 . 4 第一节 系统简介 . 4 第二节 系统开发原则 . 4 第三节 系统模块图 . 5 第四章 系统数据库分析 . 5 第一节 客户类型表 . 5 第二节 预订 信息表 . 6 第 三 节 入住信息表 . 6 第四节 房间表 . 7 第五节 结算表 . 8 第六节 日志表 . 9 第七节 操作员表 . 10
14、第八节 中间表 . 10 第五章 系统功能模块实现 . 11 第一节 数据库的实现 . 11 第二节 用户登录 . 11 第三节 系统管理模块 . 14 第四节 系统设置模块 . 24 第六章 系统测试 . 30 第一节 软件测试原则和技术 . 30 第二节 登陆安全性测试 . 31 第三节 宾客开单测试 . 31 第四节 系统的不足及进一步设想 . 32 第五节 测试环境 . 32 结束语 . 33 谢辞 . 34 参考文献 . 35 1 第一章 绪 言 第一节 系统开发背景 在信息高度发达的今天 ,酒店 业务涉及的各个工作环节已不再仅仅是传统的住宿 ,结帐业务 ,而是更广更全面的服务性行业
15、的代表 .酒店宾馆作为一个服务性行业 ,从客房的营销即客人的预定开始 ,到入住登记直至最后退房结帐 ,整个过程应该是能体现已宾客为中心 ,提高快捷 ,方便的服务 ,给宾客感受一种顾客之上的享受 ,提高酒店的管理水平 ,简化各种复杂操作 ,在最合理最短时间内完成酒店业务规范操作 ,这才能令旅客舒适难忘 ,增加宾客回头率。本套酒店管理系统正是为了解决酒店客房管理人员有效的管理客房 ,以提高酒店客房办公效率而开发的。 本系统实现了一个简单的酒店客房管理。在本 系统里 ,主要是对来宾接待,客房的信息 ,经营情况以及收银结账的管理。为管理者提供迅速 ,高效的服务 ,减免手工处理的繁琐与误差 ,及时 ,准
16、确地反映酒店的工作情况 ,经营情况。 以提供操作简单方便、快捷,易懂易用为开发目标,用户界面设计友好,操作使用方便,同时能保证用户数据的稳定。 第二节 运行环境和开发工具 硬件环境(推荐): CPU: P4 1GHZ 或更高 内存: 128M 或更多 显示器分辨率 : 800x600 或更高 软件环境 :(推荐) 操作系统: windows XP 操作系统 服务器: tomcat 6.0 数据库: Microsoft Sql Server 2005 数据库 Java 环境: JDK 1.6 开发工具 :MyEclipse 8.5 、 Toad for MySQL 4.5 Freeware 2
17、第三节 目标 ( 1)能够实现登录系统、修改密码功能。 ( 2)客人入住登记、预订客房、收银结账等操作。 ( 3)预订信息、入住客人信息、欠费信息以及客房信息的查询功能。 ( 4)退房及系统维护等功能。最终的目标就是让酒店管理者能方便、高效、合理的对酒店进行管理。 第二章 系统需求分析 第一节 可行性分析 可行性分析也称为可行性研究,是 在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的
18、内容。 (1) 经济可行性:主要是对项目的经济效益进行评价,本系统作为一个毕业设计,不需要任何经费,对于我们学校在经济上完全没有问题的。而且本系统正式使用后,将会大大的提高酒店客房管理的效率。 (2) 技术可行性:技术上的可行性分析主要分析技术条件能否 顺利完成开发工作,硬、软件能否满足开发者的需要等。 本系统是采用 Java 语言编写的,具有 Java 的“一次编写,到处运行”的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。并且本系统要求 要求应 具备 功能完备 、 易 于 使用 、易于维护 等特点 ,而 对于 后 者则要求 能 建立数据一致性和完整性强、数
19、据安全性好的库。 基于以上的要求,本系统采用 MyEclipse8.5 作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用 Microsoft Sql Server 2005 数据库。此系统在技术上是可行的 。 第二节 需求分析 随着星级酒店规模的不断扩大,酒店客房间数的急剧增加,客人流动量也在不断成倍增长。面对庞大的信息量,就需要有酒店管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理,从而减少了管理方面3 的工作量。 传统手工的客房管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理,实现了客房管理的系统化、规范
20、化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。 第三节 功能需求 酒店管理系统主要有以下功能: A 客房登记 B 房 客信息 C 客房管理 D 员工信息 E 住宿 结帐 F 帮助 1、客房登记:包括来宾入住登记、客房预订、团队入住预定、登记资料修改、公安系统导出。 2、查询统计:查询房间状态、查询预订信息、查询入住客人信息、查询客房。 3、客房管理:对房间类型的预览和房间管理。 4、客房信息 :对客人要求所入住的空房进行查询等 5、住宿结帐:退房、欠费一览表、打印账单。 第四节 安全性需求 每位用户根据自己的身份不同,所拥有的操作权限不同。收银员有权力行使对客人退房、打印账单、音乐播放器和计算器的功能,管理员可行使所有的功能。 第五节 系统业务流程分析 酒店管理系统业务流程图如图 2.1 所示。