基于CS结构的酒店管理系统设计与开发

基于CS结构的酒店管理系统设计与开发[20191213094003]
摘要
为了更好的对酒店业务进行管理和协调,为了使系统能够很好的适应业务变化系统具有了良好的业务扩展和业务定制能力,解决了用户需求经常变化软件系统长期难以定型的问题,本文对此进行了一些相关调查并开发实现了一个适用于中小型酒店和宾馆的管理系统。
本文首先阐述了课题背景、研究意义和国内外的研究现状 ,再对酒店管理系统进行了需求分析,在此基础上,对酒店系统进行了概要设计和详细设计。接着完成了酒店前台客户端管理系统的实施和酒店后台服务端管理系统的实施。系统采用C/S结构。在数据访问层中,主要使用ADO等技术用来对数据库或者其他形式的文件进行访问;在业务逻辑层中,主要使用了正则表达式来进行基本的业务数据检测;在表示层中,使用MFC编程构建客户端及服务端的界面。
系统功能主要包括住宿管理、客房管理、报表管理、结账管理、以及背景管理等。酒店管理系统是根据酒店对客房管理的实际情况进行设计的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作效率。系统由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,能将系统的各个功能提供给用户,以帮助用户进行客房管理。后台管理主要由数据库系统作为支持,包括完成对各个数据表单的维护、数据库的备份及恢复等工作。
 查看完整论文请+Q: 351916072 
关键字:酒店客房管理信息系统数据库(Access)C/S结构
目录
第一章 绪论 1
1.1 课题背景 1
1.2 研究意义及现状 1
1.3 本文研究内容及结构 3
第二章 酒店管理系统需求分析 4
2.1 可行性分析 4
2.1.1 技术可行性 4
2.1.2 经济可行性 4
2.1.3 社会因素可行性分析 5
2.2 系统需求分析 5
2.2.1 系统需求 5
2.2.2 功能需求 6
2.2.3 性能需求 6
2.3 本章小结 7
第三章 酒店管理系统概要设计 8
3.1 项目规划 8
3.1.1 系统模块 8
3.1.2 业务流程 9
3.1.3 系统构架 9
3.2 设计目标 10
3.3 开发及运行环境 11
3.4 数据库设计 11
3.5 本章小结 12
第四章 酒店管理系统详细设计 13
4.1 系统总体分析 13
4.1.1 系统功能及体系结构分析 13
4.1.2 系统工作流程分析 15
4.1.3 业务数据流程分析 15
4.2 数据库设计 18
4.2.1 概念结构设计 18
4.2.2 逻辑结构设计 19
4.2.3 物理结构设计 20
4.3 用户界面设计 23
4.4 本章小结 24
第五章 酒店前台客户端管理系统的实现 25
5.1 登陆功能的实现 25
5.2 主界面功能的实现 26
5.3 系统住宿管理功能的实现 27
5.4 客房管理功能的实现 29
5.5 统计查询功能的实现 31
5.6 结账管理模块的实现 33
5.7 背景管理模块的实现 33
5.8 系统帮助模块的实现 33
5.9 本章小结 34
第六章 酒店后台服务端管理系统的实现 35
6.1 服务端操作模块功能的实现 35
6.2 统计查询模块功能的实现 35
6.3 柜员管理模块功能的实现 35
6.4 报表管理模块功能的实现 37
6.5 信息系统的维护 37
6.6 本章小结 37
第七章 总结与展望 38
参考文献 39
致谢 40
附录 41
第一章 绪论
1.1 课题背景
随着我国经济发展的不断推进,国内人民生活水平的不断提高,旅游出行的人越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。在酒店的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的酒店业务,对于大型的酒店是必须具备的管理方式。
酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作效率。酒店客房管理的科学化、系统化、信息化成为各个酒店追求的目标。因此,而要实现这些功能,就要求各个酒店配备一套客房管理系统,以便在酒店内实施良好的完善的管理且以最快地速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境。客房管理信息系统(MIS)是各个酒店软件建设中一个重要的应用系统,它大大的改善酒店管理的基础环境。对客房管理系统的若干基本问题进行研究,主要包括客房管理系统的功能组成、系统开发条件、步骤及其总体规划等内容。
1.2 研究意义及现状
信息化的今天,酒店管理收费系统的应用,使高效率的酒店管理模式成为可能。通过本酒店管理系统,酒店的相关工作人员通过签到可以提高自身的工作效率,并且通过历史记录和收费纪录能够做好金钱的查询和协调工作;通过本酒店管理系统,酒店的决策者可以直接管理和运营相关的业务,有效地发现和挖掘前景,及时与自己的上级、下属、同行业单位进行的沟通与交流,同心协作,积极为酒店事业的发展与决策贡献力量。使酒店管理适应时代的发展要求,大大提高了在大量服务机构中的核心竟争力。
近年来,酒店业迅猛发展,市场竞争日益激烈,全面提高软件管理水准,已成为酒店业发展的当务之急。对于中小型酒店来说也不例外。为了提高酒店的工作效率,酒店的信息化建设就变的尤为重要。
美国Frank Buschman, Kevlin Henney提出酒店管理的电脑化,不仅是体现酒店现代化形象的一个重要标志,而且对于提高员工工作效率、加速资金周转、降低各项成本及改善服务质量都有十分积极的作用[1]。
陈伟,朱峰,魏敏认为酒店组织庞大,服务项目多,信息量大,要想提高劳动效率,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理[2]。作为有效的分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面均快速可靠,是手工操作所不能完成的。 一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。 本课题就是基于这个思想理论产生的,介绍了酒店管理系统的开发与实现。以Visual C++ 语言为开发环境,软件的开发按系统的、顺序的方式进行,从系统级开始向下分析、设计、编码、测试和维护。 论文的创新之处在于我们不再只是单纯的单机独立运行,而是采用C/S 模式开发,具有运行稳定,数据结构严谨,稳定性强等特点。
任民宏说过目前国内许多酒店考虑到设计成本原因,采用的客房管理系统可靠性不高,给客户和酒店管理人员带来不便;另外,部分酒店虽然采用国外先进的管理系统,但价格比较昂贵。因此,我们设计这一套基于VC的酒店客房管理系统,不仅大大节省了开发成本,而且对已有系统的功能也进行了改进和扩张,实用性较强[3]。
马秀莲,高志安通过对国内外酒店客房管理研究现状的分析,阐述了我国在该领域的发展前景。同时对此系统的可行性进行了详细的调查与分析,详细介绍了基于VB的酒店客房管理系统控制界面的设计思想,以及住宿管理和客房管理两个子模块的构成、功能、工作原理,模块界面窗口的设计[4]。
刘启明,王峰认为酒店的服务管理水平对提高其竞争力起到决定性作用。如何提高其服务管理水平,已成为宾馆酒店业发展的当务之急。在这种情况下,建立酒店管理信息系统成为解决此问题的有效途径之一[5]。
综上所述,酒店管理系统的研究是十分重要的,而酒店的客房管理又是酒店管理的核心部分。要想做好酒店客房的管理系统,必须针对此酒店做详细的业务调查,设计的系统要简单易懂,容易使酒店的工作人员所接受,这样才能进一步提高酒店工作人员的工作效率,最终实现酒店更高的经济效益。而酒店客房管理系统又由前台和后台两部分组成,前台主要是用一些可视化的语言,来实现酒店客房管理的各种功能,如VB、VC、C#等。而前台各种功能的实现需要有后台的支持,也就是数据库,主要是SQL和Access数据库。本系统采用的是VC和Access设计而成的。
1.3 本文研究内容及结构
在项目开发之前,我做了认真仔细的需求调查,考查了一些酒店的实际需求,和具体工作流程,进行详细的分析,然后经过整理,列出了软件的需求及应该完成哪些模块和功能。在本系统中我实现了对酒店的各项管理,具体功能如下:
1.柜员对系统的签到。
2.柜员对自己信息的更改。
3.管理员对柜员信息的新增,查看,删除。
4.管理员对柜员权限的分配。
5.管理员对报表的管理。
6.柜员及管理员对房间的入住,调房,退房。
7.柜员及管理员对客房信息的查看,删除。
8.柜员及管理员对旅客入住信息的查看,删除。
9.柜员及管理员对旅客退宿信息的查看,删除。
10.柜员及管理员对账务信息的查看。
11.柜员及管理员对操作界面的背景更改。
12.系统最大限度地实现了易安装性、易维护性和易操作性。
论文的结构如下:
1.分析研究目的以及研究意义,最终确定研究内容。
2.仔细研究,进行系统需求分析。
4.明确项目模块,系统框架,进行系统概要设计。
5.仔细对功能进行分析,进行详细设计。
6.系统的具体实现,并详细讲述每个功能。
7.对本次毕业设计做个总结与展望。
第二章 酒店管理系统需求分析
需求分析是软件开发目的的基础,只有正确的需求分析才能知道什么是要做的,也能明确今后的目标是什么,才能去具体的实现,才能决定如何去综合设计,以规划项目开发进度。在项目开发过程中,需求分析是非常重要的。需求分析的主要任务是更详尽的定义系统应该完成的每一个逻辑功能[6]。
2.1 可行性分析
在现代酒店行业中,行业竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面的快速可靠,是手工操作所不能完成的。所以,一套客房管理系统是每个酒店向前发展所必须的软件。这也就使得系统开发在经济上、技术上以及使用上都是可行的。
2.1.1 技术可行性
由系统开发、运行环境介绍可以看出开发本系统只需熟悉Visual Studio C++ 6.0和 Access 数据库就可以,所以在技术上是完全可行的。其员工本身就对电脑设备和操作有一定的认识,该系统简单,不用过多培训。该酒店也拥有充足的电脑设备作为实施该管理信息系统的硬件,有良好的兼容性和易于在该操作系统实现,针对该酒店业务流程相对简单和清晰明了的特点,完全可以开发出适合该酒店应用的管理信息系统平台。
2.1.2 经济可行性
(1)必要性。如果不采用该管理信息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响酒店的管理和决策,造成酒店效率低下,浪费人力资源、时间和金钱!
(2)有益性。以较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效地提高酒店内外的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高酒店效益,给酒店带来巨大的经济回报!
(3)可能性。本系统的开发成本少,时间短,无需投入太多的人力、物力和财力,完全能够以最短的时间、最少的人力和最低的成本开发出该系统。
2.1.3 社会因素可行性分析
现在的酒店越来越多,酒店的竞争也日益激烈。要想增加酒店的市场竞争力,首先要搞好管理。此系统正是为此设计开发。
(1)必要性。如果不采用该系统,将会给酒店的内外沟通造成严重的障碍,不利于酒店的客户关系管理,在社会上也会造成一定的影响!
(2)可能性。由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高酒店的效率,便于酒店管理,必然能得到广大员工和酒店领导的支持。
(3)有益性。由于该系统能极大地提高酒店的效率和效益,从而能提高客户和员工的满意度,进而在社会上形成一定的声誉。
2.2 系统需求分析
2.2.1 系统需求

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/2246.html

好棒文