基于B/S中小型酒店客房管理系统的设计与实现
点击下载PDF格式。
摘 要:近年来,我国经济迅猛发展,人们的生活水平日益提高,老百姓能够更好地前往全国各地消费与旅游,这也促使酒店业蓬勃发展。然而酒店如何抓住这一机遇,最关键的因素是提高自身的管理能力。由于酒店是一种服务行业,手工操作极大地制约了酒店经营水平与管理效率的提高。因此研究与开发一款适合于中小型酒店信息管理软件是迫切需要解决的问题。通过大量的调查研究,中小型酒店普遍存在如下问题:客户服务效率不高、业务流程不够规范、员工权限控制不严格等。因此,在开发与设计管理软件时,需针对问题并能解决这些问题。为客户提供良好的服务、规范酒店业务流程、严格控制权限级别、提高酒店房间管理效率和水平是中小型酒店需要解决的主要问题。系统采用了流行的面向结构化研究分析方法,首先对酒店管理的业务流程、功能结构、数据间的流向、用户角色等进行了详细的阐述,然后利用当前流行的跨平台 Java 语言作为系统开发语言,后台数据库采用 SQLServer2008 的数据库软件管理数据,以 JSP 设计并实现了客户管理、入住管理、网上预定管理、退房与账房管理、系统管理共六大功能模块的功能。通过投入运用,实现了酒店客房的预订到入住、退房、查房、退房账单查询与打印、用户权限管理、基础数据维护等操作功能,实现了中小型酒店从客房与客人之间管理的计算机信息化,大大简化了传统的酒店管理业务流程,提高了酒店客房管理的效率,优化了酒店管理,为酒店带来了更大的经营效益。
关键词:需求分析;Java;B/S;JSP;酒店管理
Design and Implementation of Room Management System for Small and Medium-sized Hotels Based on B/S
Abstract: In recent years, China’s rapid economic development, people’s living standards improve, people are able to better travel across the country, which also led to the rapid development of the hotel industry. However, how to seize this opportunity, the most critical factor is to improve their management ability. The hotel is a service industry, manual operation greatly restricts the improvement of hotel management level and management efficiency. Through a lot of research, the prevalence of small and medium hotels in the following issues: customer service efficiency is not high, business processes are not standardized, the staff is not strict access control and so on. Therefore, in the development and design and management software, the need for the problem and can solve these problems. To provide good customer service, hotel standardize business processes, and strictly control permission levels, improve management efficiency and level of the hotel room is a major problem for small and medium hotels to be resolved. The design of the hotel management system, the front desk is the use of the popular cross-platform Java language as a system development language, background database using SQLServer2008 database software to manage data to JSP designed and implemented. The system implements the hotel guests to the hotel room reservation and check-out, rounds, check out billing inquiries print, user rights management, basic data maintenance and other operations functions. By implementing this system and put into use, to achieve a computer information from small and medium sized hotels and guest rooms between management, greatly simplifies the traditional hotel management business processes and improve the efficiency of hotel management, optimization of the hotel management, Hotels with a greater operating efficiency.
Keywords:Demand analysis; JAVA; B/S; JSP; hotel management
目 录
前 言 1
第1章 绪论 2
1.1 课题研究背景及其意义 2
1.2 国内外研究现状 2
1.3 论文研究的主要内容 3
第2章 系统开发工具及其技术简介 4
2.1 ASP.NET技术 4
2.2 JAVA技术 4
2.3 SQL Server 2008 数据库技术 5
2.4三层架构b/s技术 5
第3章 系统分析 7
3.1 可行性分析 7
3.1.1 技术可行性方面 7
3.1.2 经济可行性方面 7
3.1.3 操作可行性方面 8
3.2 系统需求分析 8
3.3系统用例建模 10
3.3.1用户登录用例 10
3.3.2超级管理员工作用例 10
3.3.3普通管理员工作用例 11
第4章 系统设计 12
4.1 系统总体设计 12
4.1.1 系统的体系结构 12
4.1.2 数据库概念设计 12
4.1.3 数据库逻辑结构设计 14
4.14 数据库物理设计 14
4.2 系统详细设计 17
4.2.1 系统运行流程图 17
4.2.2 系统模块设计 21
第5章 系统实现 22
5.1 系统实现方案 22
5.2 客房信息管理功能模块 22
5.3 客户入住管理模块 24
5.4 退房及账务管理功能模块 25
5.5网上预订管理功能模块 25
5.6 系统管理功能模块 25
第6章 系统测试 27
6.1 测试目的与意义 27
6.2 测试方法 27
6.2.1 白盒测试方法 27
6.2.2 黑盒测试方法 27
6.3 界面测试 28
6.4 功能测试 28
6.4.1登录功能的测试 28
6.4.2 信息维护功能的测试 28
6.4.3信息录入功能的测试 29
6.4.4删除功能的测试 29
结束语 30
致 谢 31
参考文献 32
前 言
随着人们的生活水平的提高,老百姓也乐于利用假期外出旅游,这加剧了旅游业的快速发。随着旅游业的蓬蓬生机,酒店的住宿成为了大量需求,现在越来越多的酒店经营者利用计算机管理软件进行管理与经营酒店,经营者也越来越期望计算机管理系统可以最大地发挥作用,提高酒店管理水平与经营效益。尤其随着互联网在各行各业的渗透与应用,使得酒店管理系统与互联网相辅相成,实现宾客利用网络进远程查询、提前预订、网上支付等便捷操作。目前也产生越来越多的连锁酒店,这些连锁酒店可以通过计算机管理系统实现远程管理与操作等[8]。
酒店管理系统可以依据系统特点在服务器中进行布署,使得通过互联网查看服务器上的管理系统,可以方便地实时查询酒店客房入住情况、客房信息、当前房态情况等。而且酒店经营者或管理者可以对客房收入费用进行统计与分析,分析当前酒店客房经营情况,便于统筹规划、调整措施等。因此,采用计算机系统管理酒店客房,可以改进传统酒店客房中人工管理的不足,如纸质登记不便管理、人工计算易出错、人工登记易遗漏等;也可以大大降低管理酒店客房的工作人员的工作量,降低员工成本;提高酒店管理水平与效率,增加酒店经营效益和提高酒店竞争力。
第1章 绪 论
1.1 课题研究背景及其意义
近年来随着生活水平的提高,人们会利用假期到全国各地旅游与消费,这促进了酒店业进入了一个快速发展的轨道[1]。随着旅游业的发展,在每个城市中,当地的酒店业就像是一个城市的名片,