1.绪论
1.1系统开发背景
酒店客房管理系统以信息量大、数据准确、速度快、管理全面等特点,获得广大宾馆、酒店业管理者的一致认同,同时满足了对客户的高质量的服务。另外酒店管理系统以清晰准确的账单、数据表格,使客人感到高档次的享受。对于酒店的员工来说严格的数据检查可避免手工操作的疏忽而造成的错误,减轻职工的工作压力,从而提高工作效率。对于酒店的管理者来说:完备的报表功能和查询功能使管理者可及时了解酒店的营业情况。为管理者提供准时可靠的信息,对管理做出酒店管理决策提供依据。酒店客房管理系统大大的提高了酒店的工作效率,为酒店带来了更大的利润。
1.2系统开发的目的和意义
酒店客房管理系统所有的资源、功能均交由用户管理。系统突出以开房、续房、换房等对营销具有影响力的信息处理。强化以客源为中心的信息完整性、长久性、可操作性。建立了客档为中心的用户信息管理系统。界面美观大方、操作方便。系统稳定、适应性强、操作灵活。这些特点不仅是顺应了社会发展方向,更体现了科学技术进一步发展。
酒店客房管理系统实施后,能更加方便地对用户信息进行快速知悉,并能够作出相应且行之有效的处理。这样就大大减少了人力,物力,财力的消耗。
2.系统相关技术简介
2.1 JAVA开发语言
Java是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言。现在Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。
2.2 SSH框架
SSH(struts+spring+hibernate)是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,在Struts框架的模型部分,利用Hibernate框架对持久层提供支持,业务层用Spring支持。采用上述开发模型,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。大大提高了系统的可复用性。而且由于不同层之间耦合度小,大大提高了开发效率。
2.3 MYSQL数据库
MySql是一个快速、多线程、多用户的SQL数据库服务器,除了因为几乎是免费的这点之外,支持正规的SQL查询语言和采用多种数据类型,能对数据进行各种详细的查询等。具有以下特点:
1) 采用多线程编程。
2) 可运行在不同的操作系统下。
3) 有一个非常灵活而且安全的权限和口令系统。
4) 支持大型的数据库。
5) 拥有一个非常快速而且稳定的基于线程的内存分配系统,可以持续使用不必担心其稳定性。
6) 强大的查询功能。
3.系统分析
3.1可行性分析
系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:
1) 技术上可行性
酒店客房管理系统是采用Java语言编写的,具有Java的“一次编写,到处运行”的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。并且酒店客房管理系统要求应具备功能完备、易于使用、易于文护等特点。基于以上的要求,本系统采用MyEclipse6.0作为开发工具,使得代码编写的过程大大的简化。而数据库则是采用目前较为流行的MySql5.0。此系统在技术上是可行的。
2) 操作上可行性 JAVA酒店客房管理系统的设计与实现+ER图+流程图(2):http://www.751com.cn/jisuanji/lunwen_714.html