基于java技术酒店管理系统设计设与实现(附件)【字数:8623】

酒店管理系统是通过信息技术的方式来完成酒店管理业务中的客房预订、入住、退房等过程,实现对酒店业务管理的信息化、智能化的管理。酒店管理系统包括了前台和后台模块,前台模块中主要是要进行酒店入住的用户进行信息的注册,以及酒店基本信息和客房信息浏览查看,选择客房进行预订,查看自己的预订记录等。 后台模块中主要完成对对酒店客房基本信息的添加和管理,对用户的预订记录查看和取消预订。在入住管理模块中可以选择预订的客房进行入住操作,也可以进行未预订客人的入住操作,入住时记录下入住人的基本信息和入住时所交付的押金。在入住管理模块中计算出每个入住的时间和入住的费用,退房时会更新入住记录的状态为已退房,并更新客房状态为空闲。酒店管理系统采用了Java和MySQL数据库的结合来完成的。
Keywords: Information technology; reservation; occupancy management; Java 目录
摘要 I
一、绪论 1
(一) 研究背景 1
(二) 研究意义 1
(三) 开发技术及运行环境 1
1.开发技术 1
2.运行环境 2
系统的硬件环境如下: 2
二、系统分析 2
(一) 系统功能分析 2
(二)可行性分析 2
1.技术可行性 2
2.操作可行性 2
(三)用例分析 3
1.用户用例图 3
2.管理员用例图 3
三、系统设计 4
(一)系统功能结构设计 4
(二)系统架构设计 4
(三)数据库设计 5
四、系统实现 6
(一) 前台模块 6
1.用户注册 6
2.用户登录 7
3.客房预订 9
4.我的客房预订 10
5.个人信息修改 11
(二) 后台模块 12
1.酒店客房管理 12
2.客房预订管理 13
3.入住管理 14
4.退房管理 15
5.入住记录查询 16 *好棒文|www.hbsrm.com +Q: *351916072* 

6.用户信息管理 17
7.修改登录密码 18
五、系统测试 18
(一)测试的目的和内容 18
(二) 测试用例 19
总结 21
致谢 22
参考文献 23
一、绪论
(一) 研究背景
随着信息技术在各个行业的应用,各种管理系统的出现给很多业务的管理带来的帮助,特别是一些涉及业务多、数据复杂的管理工作,在管理效率、管理成本上都有了很大的改善。酒店管理中涉及到了客房预订、入住、退房等业务,传统的管理方式都是人工来进行的,人工记录客人的入住信息,时间越久产出的一些账目会越多,不方便酒店管理人员对酒店的收益情况进行统计。大部分酒店没有一套可以面向用户的信息化管理系统。有的酒店具有单机版的管理软件,可以记录下酒店的入住信息,退房时也能自动统计出费用。但不能满足人们对于酒店的客房预订的需求,现在大部分人外地出差或者旅游都习惯于先预订酒店,这样方便入住,现在很多旅游网站中都带有酒店的预订功能。
(二) 研究意义
酒店管理系统是把酒店的客房预订、入住、退房等业务管理结合在一起,通过信息化的方式来实现每项业务管理的信息化、自动化的管理模式,建立一个具有前台用户模块的酒店管理系统,让用户对酒店的基本信息有一个更详细的了解和认识,并且可以浏览到酒店的客房信息,通过客房的价格和配置让用户可以选择更合适的客房进行入住。酒店管理系统对于酒店的管理人员来说,提供了一个信息化的管理平台,提高了客房入住和退房的效率。不仅能准确的记录每次客房入住的时间、费用,而且还能及时的更新客房的状态,提高入住率。管理中可以完成对预订客户的入住,未预订的也可以进行入住。系统中可以进行各种信息的查询统计,并通过客户姓名、身份证、客房编号等信息进行预订、入住记录的查询统计。
(三) 开发技术及运行环境
1.开发技术
Java 语言是面向对象的具有平台移植性和安全性,是全球最大的开发语言。Java开发语言具有可移植性,Java语言的可移植性主要是利用了虚拟机对每个系统类型都做了适配装置,Java应用程序先编译成字节码,然后再解释成各个系统能够识别的机器码。Java虚拟机中自带了对内存管理的机制,用户在开发程序中不需要在考虑到内存溢出的情况出现,每当出现内容不足的时候,会自动对一些垃圾进行清理,释放出更多的内存来满足程序的需求[1]。
MySQL数据库是一个安全、跨平台、高效的数据库,主要的特点是查询速度快、查询能力强、查询精确。。MySQL数据库有服务端和客户端来运行的,客户端发送请求,服务端可以同时处理多个客户端发送来的请求命名,然后进行回复。MySQL运行时占用的内存非常少,保证了数据查询的速度和效率,还能保证机器正常运转,不会出现数据异常宕机的情况.在MySQL数据库中采用的B 树磁盘表(MyISAM)和索引压缩的方式来进行运行。通过单扫描多连接的方式进行连接,可以更快的与数据库建立连接,同时SQL函数采用高度优化的类库来实现数据的存储和查询,运行速度快。
2.运行环境
系统的硬件环境如下:
(1)系统类型:windows xp 或者win7以操作系统
(2) CPU处理器:i78650U
(2) 内存:4G以上
(3) 硬盘:320GB以上
二、系统分析
(一) 系统功能分析
酒店管理系统开发的主要目的是实现酒店中的入住、退房管理的信息化管理,降低管理成本的同时提高管理的效率。通过信息技术的方式记录、管理和查询客房的入住信息,并自动完成数据的统计。主要完成的功能包括以下几点。
1.系统中设置前台模块,展示酒店的基本信息,以及客房的类型和具体信息。
2.每个客人可以先在前台中进行客房的预订,并对自己的客房预订记录进行查看和取消。
3.系统中能完成对酒店客房资料的添加和管理
4.系统中能完成对客人预订记录的查看或者取消操作

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/168.html

好棒文