论文---基于B/S中小型酒店客房管理系统的设计与实现

基于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]。随着旅游业的发展,在每个城市中,当地的酒店业就像是一个城市的名片,

  • 5
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
一、本课题的目的和意义 本课题的目的是开发一个客房管理系统,该系统提供了客房管理,住户管理,员工管理,消费品管理,系统设置,结算管理等功能。 本课题的意义是:随着我国改革开放的不断推进,国内人民生活水平的不断提高,旅游出行的人民越来越多,商务活动也越来越多;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。现在国内的酒店,宾馆住宿行业也越来越多。为了追求更高的经济效益,提高有效的管理服务,对于开发客房管理系统是非常必要的,通过本系统的开发可以大大降低客房经营成本,提高经营效益。客房管理的科学化,系统化,信息化也成为各个酒店,宾馆追求的目标。因此,为了更有效的管理,各个酒店,宾馆就需要引入一套客房管理系统,以便在酒店,宾馆内实施良好的完善的管理且以最快的速度响应客户的需求,及时为他们提供服务,为他们提供一个高效。便捷的居住环境。 二、本课题的国内外开发动态 国内外存在许多客房管理系统,一些酒店和软件制作公司对此系统也有很深的研究,但是这些系统都存在一个地域性的问题,即某一个学校或部门开发的酒店管理系统是针对某一酒店或者具体某一个宾馆的实际情况而编制的,大多数情况下,这样的系统只能在本酒店或者本宾馆使用,在别的地方使用时就会暴露很多缺点,这样不但造成资源的极大浪费,同时也大大缩短了软件的寿命。 三、本课题的基本内容 本系统主要有以下功能需求: 1. 用户登录模块 主要用于用户的登录,用户权限分为管理员喝普通用户,当用户输入用户名和密码并经确认为正确后,才能进入客房管理系统,并使其用户相应的权限,如果不是用户,拒绝进入本系统。 2. 客房管理模块 在该模块中,只有管理员可以对客房的相关信息进行添加,删除,修改,普通用户只能对客房信息进行查询操作。 3. 住户管理模块 该模块包括有订房管理模块、入住管理模块和退房管理模块。订房管理模块主要包括对订房信息的添加,删除,修改,查看等操作;入住管理模块,用于对客户入住的相关信息的添加,删除,修改,查询等操作;退房管理模块,主要用于查看客房的消费信息和结算消费总额,当确认付款后,提示退房成功,并修改房态,提醒进行卫生处理。 4. 消费品管理模块 该模块主要是用于系统管理员对消费品信息的添加,删除,修改,普通用户只能对消费品信息进行查询操作。 5. 员工管理模块 在该模块中包含员工信息管理模块和员工值班信息管理模块;员工管理模块主要是系统管理员对员工信息的添加,修改,删除,查询。员工值班信息管理模块,主要用于查看员工值班信息,明确责任。 四、拟解决的主要问题 1. 系统能够满足一般宾馆在客房管理中所包括的各项功能。 2. 系统能够轻松容易上手。 3. 系统既能很好的实现功能又能具有美观的软件界面。 五、课题设计实现方案 1. 选用设计语言 目前的可用的设计技术在设计此类系统上的数据库技术已经非常成熟,可提供的开发工具也很多,例如:Visual C++,Visual Basic,PowerBuilder,Dephi,visual foxpro等,它们都是很好的开发数据库开发工具,都是可视化工具,功能强大,开发容易,开发周期短,对于基本任务都是能够胜任的。 Visual C++提供了一个可视化集成编程环境,能自动生成Windows应用程序的共有部分,帮助程序设计人员直接切入实现功能部分的代码编制主题,从而大大简化了复杂的Windows应用程序开发过程,极大地提高了程序设计的效率。 2. 选用SQL server作为后台数据库 SQL Server是一个关系数据库管理系统,SQL则集数据定义,数据操作,数据控制的功能于一体,语言风格统一,可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据以及建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这为数据库应用系统开发提供了良好的环境。 3.使用Rational Rose建模工具 Rational Rose是由Rational软件开发公司设计、开发的一种重要的可视化建模工具。在目前许多支持UML的工具行列中,Rational Rose算得上是最出名的分析和设计面向对象软件系统的可视化工具。总的来说,Rational Rose是一个完全的、具有能满足所有建模环境(包括Wed开发、数据库建模、各种开发工具和语言)需求能力和灵活性的一套解决方案。 六、研究方法 该毕业设计采用的研究方法主要有文献法和调查法。该毕业设计具体功能的获取过程主要使用文献法和走访调查法,通过网络调查和查阅网络资料来具体确定该软件的功能需求细节;在软件开发过程中,解决技术问题使用的方法是文献法,通过查阅课本、图书馆资料和网络在线文献等,解决在软件开发过程中的技术问题,比如数据库、建模工具的使用、软件测试等。 七、选题的特色及创新
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值