摘 要:在21世纪以来,普遍酒店都处在高速发展的阶段,在这个旅游业盛行的年代,一个酒店倘若没有一个完善的酒店管理体系对于酒店来说还是有很大的弊病。处理信息的快速,功能完备,能够迅速的处理好来住宾客的信息是一个酒店良好运行的基础。然而,现在的很多管理系统,维护费用高昂,人工操作难度较大,更多的是应对大型酒店而设计的,很多小宾馆例如招待所,便民酒店来说使用这类的管理系统,不仅有高昂的维护成本和操作难度,还未必为了小规模的酒店而用大型系统。所以本人针对这个问题,设计了一个专门给小型宾馆而使用的管理系统。个人认为,本系统的操作难度适用于即便没有太多的计算机技巧的人也可以使用,且没有太高的维护费用来进行维护。
基于Myeclispe平台,采用Navicat for MySQL数据库.
本系统的开发遵守软件工程的理论,充分解析了当今社会该系统的应用前景、系统架构、数据库设计和系统安全,并且展示了各个功能的运行界面和详细代码,并进行了一系列的测试,以保障功能的完善运行以及安全稳定。
经过多次本机运行,并在个别小型宾馆和利民招待所进行了测试,基本上功能都可以实现,且操作难度较低,对于很多未接触过太久计算机的员工前台来说也可以很快上手使用,节约了酒店人力资源的成本,提高了酒店科学化管理水平。
关键词:宾馆客房管理系统;Java;Navicat for MySQL;
目录
摘要
Abstract
1 绪论-1
1.1 背景-1
1.2 宾馆客房管理系统的现状-2
1.3本文的主要工作及组织结构-5
1.4系统开发原则-5
2 开发工具-7
2.1开发语言-7
2.2开发工具-8
2.2.1 My Eclipse-8
2.2.2 Navicat for MySQL-9
2.2.3 Java访问技术-10
2.3.4 数据库缓冲技术-11
2.2.5 服务器软硬件要求-11
2.2.6 客户机软硬件要求-11
2.2.7 系统目录结构-12
2.2.8 TomCat:-12
3 需求分析-13
3.1可行性分析-13
3.2 产品质量需求分析-15
3.3系统功能分析-16
4 系统设计-18
4.1数据库设计-18
4.2系统界面设计-19
4.2.1系统登录界面设计-19
4.2.2主界面的设计-19
4.2.3订房信息界面设计-20
5 系统的实现-25
5.1系统框架设计-25
5.1.1系统登录模块设计-25
5.1.2来宾登记功能-25
5.1.3房间预订功能-26
5.1.4 房间修改功能-26
5.1.5查询顾客信息-27
5.1.6查看客房状态-27
5.1.7结账报表系统-28
5.1.8为数据库建立连接类-28
6 系统运行与测试-31
6.1系统测试目的与意义 -31
6.2测试环境-31
6.3 系统测试流程-31
6.3.1用户登录功能测试-31
6.3.2客房信息修改功能测试-32
6.3.3 客户客房预订功能测试-32
6.3.4 管理员信息修改功能-32
6.4系统测试结果分析-33
结 论-34
参 考 文 献-36
致 谢-37