酒店管理系统
更新时间:2024-05-25 18:37:01 阅读量: 综合文库 文档下载
假日酒店客房管理系统的设计与实现
摘 要
随着社会服务行业的发展,酒店业对自身提供服务的质量和能力有了更高的要求。酒店管理系统正是在这种情况下越来越受到重视。酒店内部服务项目众多,既需要完成前台的服务工作,还需要完成后台的管理工作。如果没有一套可靠的酒店管理系统,单凭手工操作,不仅效率低,而且会极大地影响到酒店的服务质量。 经过多年发展,酒店管理已经逐渐由人工管理进入到重视规范、科学管理的阶段。该系统实现了对酒店管理的电子化,自动化,提高了各个模块之间的办公效率,为酒店客房的服务质量提供了保障。用户还可以根据实际需要,在本系统的基础上对功能进行扩充。
酒店客房管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前台应用程序的开发两个方面。客房管理系统可以实现对客房的科学化、规范化、信息化的管理。系统功能主要包括入住管理、客房情况、以及结算信息、挂账管理等。客房管理系统是根据假日酒店对客房管理的实际情况进行设计的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作效率。
系统由前台和后台管理两个部分组成。前台作为与用户直接交互的可视化界面,能将系统的各个功能提供给用户,以帮助用户进行客房管理。后台管理主要由数据库系统作为支持,包括完成对各个数据表单的维护、数据库的备份及恢复等工作。
关键词: 酒店客房 管理信息系统 数据库(Access) VB;
I
目 录
摘 要 .............................................................................................................................................. I 1 假日酒店客房管理系统概述(前言) ....................................................................................... 1
1.1 系统开发背景及现状分析 ............................................................................................... 1 1.2 酒店客房管理系统国内外研究的文献综述 ................................................................... 1
1.3 系统的开发工具介绍 ............................................................................................... 3
2酒店客房管理系统的整体规划 .................................................................................................... 5
2.1 客房组织结构调查 ........................................................................................................... 5 2.2 酒店客房管理业务调查 ................................................................................................... 6 2.3信息系统数据规划 ............................................................................................................ 7 2.4应用系统体系结构设计 .................................................................................................... 7
2.4.1 系统功能设计 ....................................................................................................... 7 2.4.2 应用系统体系结构规划 ....................................................................................... 8
3酒店客房管理系统分析 .............................................................................................................. 10
3.1 可行性分析 ..................................................................................................................... 10
3.1.1技术可行性 .......................................................................................................... 10 3.1.2经济可行性 .......................................................................................................... 10 3.1.3社会因素可行性分析 .......................................................................................... 11 3.2 业务需求分析 ................................................................................................................. 11
3.2.1 系统需求 ............................................................................................................. 11 3.2.2 功能需求 ............................................................................................................. 12 3.2.3 性能需求 ............................................................................................................. 12 3.3 数据流程分析 ................................................................................................................. 13 4酒店客房管理系统设计 .............................................................................................................. 16
4.1 数据库设计 ..................................................................................................................... 16
4.1.1概念结构设计 ...................................................................................................... 16 4.1.2 逻辑结构设计 ..................................................................................................... 18 4.1.3物理结构设计 ...................................................................................................... 19 4.2 用户界面设计 ................................................................................................................. 20 5.酒店客房管理系统的实施 ......................................................................................................... 23
5.1 登录功能的实现 ..................................................................................................... 23 5.2 主界面功能的实现 ................................................................................................. 23 5.3系统住宿管理功能的实现 ...................................................................................... 24 4.2.4 客房管理功能的实现 ......................................................................................... 27
6.信息系统的维护 ......................................................................................................................... 29 7 结论............................................................................................................................................. 30 8致 谢.......................................................................................................................................... 31 参考文献 ......................................................................................................................................... 32
II
1 假日酒店客房管理系统概述(前言)
1.1 系统开发背景及现状分析
随着我国经济发展的不断推进,国内人民生活水平的不断提高,旅游出行的人越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。在酒店的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的酒店业务,对于大型的酒店是必须具备的管理方式。
酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作效率。酒店客房管理的科学化、系统化、信息化成为各个酒店追求的目标。因此,而要实现这些功能,就要求各个酒店配备一套客房管理系统,以便在酒店内实施良好的完善的管理且以最快地速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境。客房管理信息系统(MIS)是各个酒店软件建设中一个重要的应用系统,它大大的改善酒店管理的基础环境。对客房管理系统的若干基本问题进行研究,主要包括客房管理系统的功能组成、系统开发条件、步骤及其总体规划等内容。
1.2 酒店客房管理系统国内外研究的文献综述
近年来,酒店业迅猛发展,市场竞争日益激烈,全面提高软件管理水准,
已成为酒店业发展的当务之急。对于假日酒店这样的中小型企业来说也不例外。为了提高酒店的工作效率,酒店的信息化建设就变的尤为重要。
美国Frank Buschman, Kevlin Henney提出酒店管理的电脑化,不仅是体现
酒店现代化形象的一个重要标志,而且对于提高员工工作效率、加速资金周转、降低各项成本及改善服务质量都有十分积极的作用[1]。本酒店管理系统按照软件工程的方法进行需求分析与设计,系统分为两个主要功能模块:前台管理、系统管理。这些模块基本上满足了用户(酒店)在客房管理方面的需求。酒店管
1
理系统实现了对客房的设置修改,客户信息以及历史资料的修改和保存,相关的顾客预定、入住、更改和收银退房服务等功能。本管理系统的开发基于Delphi和Access 2003的开发环境,本着科学化、规范化、系统化的原则,并考虑到酒店的实际情况,具有查询方便、安全保密性好、用户界面友好、容易操作等优点。
陈伟,朱峰,魏敏认为酒店组织庞大,服务项目多,信息量大,要想提高劳动效率,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理[6]。作为有效的分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面均快速可靠,是手工操作所不能完成的。 一个大型的计算机管理系统必须有一个正确的设计指导思想,通过合理的选择数据结构,操作系统以及开发环境,构成一个完善的网络系统,才能充分发挥计算机信息管理优势。 本课题就是基于这个思想理论产生的,介绍了酒店管理系统的开发与实现。以Visual Basic 语言为开发环境,软件的开发按系统的、顺序的方式进行,从系统级开始向下分析、设计、编码、测试和维护。 论文的创新之处在于我们不再只是单纯的单机独立运行,而是采用C/S 模式开发,具有运行稳定,数据结构严谨,稳定性强等特点。
任民宏目前国内许多酒店考虑到设计成本原因,采用的客房管理系统可靠性不高,给客户和酒店管理人员带来不便;另外,部分酒店虽然采用国外先进的管理系统,但价格比较昂贵。因此,我们设计这一套基于VB的酒店客房管理系统,不仅大大节省了开发成本,而且对已有系统的功能也进行了改进和扩张,实用性较强[8]。本文全面论述了客房管理信息系统的总体设计思想及其实现方法,包括前端应用程序的开发设计以及后台数据库的建立与维护,并详细说明了实现的一系列关键技术,主要有面向对象的程序设计语言Visual Basic 6.0中的应用程序界面设计,用来管理数据库的Access数据管理器。
马秀莲,高志安通过对国内外酒店客房管理研究现状的分析,阐述了我国在该领域的发展前景。同时对此系统的可行性进行了详细的调查与分析,详细介绍了基于VB的酒店客房管理系统控制界面的设计思想,以及住宿管理和客房管理两个子模块的构成、功能、工作原理,模块界面窗口的设计[10]。
刘启明,王峰认为酒店的服务管理水平对提高其竞争力起到决定性作用。如何提高其服务管理水平,已成为宾馆酒店业发展的当务之急。在这种情况下,建立
2
酒店管理信息系统成为解决此问题的有效途径之一。本文采用结构化的分析和设计方法,运用业务流程图,数据流程图和E-R图等工具实现辽化宾馆酒店管理信息系统的分析与设计。在充分利用宾馆现有资源的同时,继承了客户关系管理思想,注重资料的保存,为今后系统扩展功能、数据发现保留第一手资料。系统采用B/S系统架构,MVC模式,前台用JSP,Java语言实现,ApacheTomcat4.1.3.0,数据库为SQLServer2000。系统为用户提供网络化工作平台;实现企业的信息共享和信息交流;具有操作简单、界面友好、灵活性好、系统安全性高、运行稳定等特点。本文所表述的酒店管理信息系统的开发思路、技术方法,以及对系统开发平台的考虑,对酒店管理信息系统,特别是对于中小型企业具有一定的应用价值[11]。
综上所述,酒店管理系统的研究是十分重要的,而酒店的客房管理又是酒店管理的核心部分。要想做好酒店客房的管理系统,必须针对此酒店做详细的业务调查,设计的系统要简单易懂,容易使酒店的工作人员所接受,这样才能进一步提高酒店工作人员的工作效率,最终实现酒店更高的经济效益。而酒店客房管理系统又由前台和后台两部分组成,前台主要是用一些可视化的语言,来实现酒店客房管理的各种功能,如VB、VC、C#等。而前台各种功能的实现需要有后台的支持,也就是数据库,主要是SQL和Access数据库。本系统采用的是VB和Access设计而成的。 1.3 系统的开发工具介绍 (1)Visual Basic 技术介绍
Visual Basic 是Microsoft 公司为开发Windows应用程序而推出的一种可视化的快速编程的工具,它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,它以其简单易学、语法简介、功能强大的特点而深受广大编程人员的青睐。
Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发Windows环境下的各类应用程序。它简单易学、效率高。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的广泛应用程序接口(API)
3
函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic推出了中文版,与前一个版本相比,其功能有了很大提升。
(2)Access技术介绍
Microsoft Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。 比如“产品”表由10个记录组成,一个记录占一行,每一个记录由产品ID、产品名称、库存量、订货量、单价和折扣率6个字段组成。“产品ID”是字段名,其下面的1,2等是字段的值。
表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是MDB。 Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。
4
2酒店客房管理系统的整体规划
2.1 客房组织结构调查
该酒店客房主要设有住宿管理、客房管理、挂账管理、查询统计等模块,其组织机构框架如图2.1所示:
酒店客房管理系统住宿管理客房管理挂账管理查询统计系统设置系统维护住宿登记追加押金调房登记退宿结账挂账查询挂账管理操作员设置密码设置重新登录权限设置数据备份数据恢复客房设置客房查询房态查看住宿查询退宿查询宿费提醒
图 2.1组织结构图
5
2.2 酒店客房管理业务调查
现在国内的酒店住宿行业也越来越多.酒店客房管理的科学化、系统化、信息化也成为各个酒店追求的目标.因此,而要实现这些功能,就要求各个酒店配备一套客房管理信息系统,以便在酒店内实施良好的完善的管理且以最快地速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境.业务流程图如图2.2所示:
追加押金续住挂账宿费提醒应收账款旅客住宿登记入住登记单入住结账报表退宿修改入住登记入住登记单查找房间调房结账单
图 2.2 业务流程图
(1)入住管理:客人来到酒店,需要进行入住登记。首先,客人对前台服务员说出住宿的一些要求。前台服务员根据顾客的要求,查找客房资源,看是否有符合客人要求的房间。如果没有,向客人说明情况,给客人推荐其他房间。如果有合适的房间,客人进行住宿登记。住宿登记包括客人情况登记,住房登记,押金收取,开押金证明。最后,发放房间钥匙或住房凭证。在住宿管理中还包括对客人的调房管理、追加押金的功能。
(2)退房结账:当客人不再住宿的时候,要执行退房的房间检查和退房登记,首先客人打电话给前台服务员或楼层服务员,告知要退房,前台服务员告知楼层服务员某间房要退房。楼层服务员接到客人或前台服务员打的退房电话后到要退房的房间,在客人允许的情况下执行退房的房间检查。当无物品损坏
6
时,前台进行退房登记、结算住宿费用,收取押金凭证,退还剩余押金,开具发票。
(3)统计:客房部操作员根据数据库中各类数据按照一定的条件统计分析出决策者所需要的数据,也可对数据库中的信息按需要进行条件查询,并可按照事先预定的格式打印需要的信息。以便为决策者提供支持。
(4)查询:查询包括对住宿人员的查询,房态的查询,以方便管理员可以快速的确定房间,以提高工作效率。
2.3信息系统数据规划
在上述业务规划的基础上进行数据库规划。数据库规划一览表见表2.1。
表2.1 数据库一览表
序号 1 2 3 4 5 6 数据库表名称 客户数据信息表 退宿数据信息表 客房信息表 挂账管理信息表 统计数据信息表 系统管理信息表 数据库表标识 Db_djb Db-tfd Db-kf Db-gzmx Db-qxsz Db-user 2.4应用系统体系结构设计
2.4.1 系统功能设计
用户希望通过使用酒店客房管理系统得到所需信息,达到提高管理水平的目的,希望新系统具有以下功能:
(1)使用电脑处理数据,实现实时查询各种入住信息。 (2)可以实时的录入住宿单、调房单和退宿单等情况。 (3)可以实时查询客房信息、客人挂帐信息等明细。 (4)可以建立客户的资料,方便日后建立良好的客户关系。
(5)数据的安全性:不同用户有对数据查看,修改等处理不同的权限。
7
(6)打印退宿报表、结账报表等报表。
2.4.2 应用系统体系结构规划
将业务流程与规划出的数据库表结合在一起画出U-C矩阵。矩阵中的U表示某项业务使用某一数据库,C表示某项业务负责产生某一数据库表,同时也使数据库表。数据库表与业务流程中的各项业务处理环节所组成的U-C矩阵见表2-2.
子系统1:住宿管理子系统,客户住宿管理,提供了在酒店的日常运作情况下的客户住宿过程中的住宿登记,调房登记,客户住宿以后的住宿情况查询,客户因对客房要求的变化而进行调房。
子系统2:客房管理子系统,此子系统包括客房的设置,客房查询,房态查看。方便客人入住时的查询,更快的确定房间,提高工作效率。
子系统3:挂账管理子系统,为客人提供了挂账功能及挂账的查询功能。 子系统4: 系统管理子系统,包括系统的设置,操作员的设置等。 子系统5: 统计子系统。
8
表 2-2 U-C矩阵
数据库 项目 住 宿 管 理 数 据 表 客 房 信 息 数 据 表 客 房 管 理 数 据 表 挂 账 管 理 数 据 表 系 统 管 理 数 据 表 统 计 数 据 库 表 入住登记 退宿登记 调房 追加押金 客房设置 客房查询 房态查看 挂账查询 挂账结账 更改密码 系统设置 操作员设置 客房统计 收费统计
子系统1 U U U U U U U U 子系 统2 U 子系 统3 U 子系 统4 子系统5 9
3酒店客房管理系统分析
3.1 可行性分析
在现代酒店行业中,行业竞争使得争取客源、提高酒店入住率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥其强大的优势,在数据保存、数据交换等方面的快速可靠,是手工操作所不能完成的。所以,一套客房管理系统是每个酒店向前发展所必须的软件。这也就使得系统开发在经济上、技术上以及使用上都是可行的。
3.1.1技术可行性
由系统开发、运行环境介绍可以看出开发本系统只需熟悉Visual Basic 6.0和 Access 数据库就可以,所以在技术上是完全可行的。其员工本身就对电脑设备和操作有一定的认识,该系统简单,不用过多培训。该酒店也拥有充足的电脑设备作为实施该管理信息系统的硬件,有良好的兼容性和易于在该操作系统实现,针对该酒店客房业务流程相对简单和清晰明了的特点,完全可以开发出适合该酒店应用的管理信息系统平台。
3.1.2经济可行性
(1)必要性。如果不采用该管理信息系统,其业务过程中所产生的数据将得不到及时、有效的存储和处理,显得比较杂乱无章,难以分析、归纳和比较,影响酒店的管理和决策,造成酒店效率低下,浪费人力资源、时间和金钱! (2)有益性。以较低成本开发出来的管理信息系统将整个业务流程数据进行系统的整合管理,从而能够有效地提高酒店内外的信息沟通效率,节省大量的人力、时间和金钱,从而降低成本,加快业务流程,提高酒店效益,给酒店带来巨大的经济回报!
(3)可能性。本系统的开发成本少,时间短,无需投入太多的人力、物力
10
和财力,完全能够以最短的时间、最少的人力和最低的成本开发出该系统。
3.1.3社会因素可行性分析
现在的酒店越来越多,酒店的竞争也日益激烈。要想增加酒店的市场竞争
力,首先要搞好管理。此系统正是为此设计开发。
(1)必要性。如果不采用该系统,将会给酒店的内外沟通造成严重的障碍,不利于酒店的客户关系管理,在社会上也会造成一定的影响!
(2)可能性。由于该系统能以较低的成本,较短的时间开发出来,且能极大地提高酒店的效率,便于酒店管理,必然能得到广大员工和酒店领导的支持。 (3)有益性。由于该系统能极大地提高酒店的效率和效益,从而能提高客户和员工的满意度,进而在社会上形成一定的声誉。
3.2 业务需求分析
3.2.1 系统需求
根据酒店客房管理系统的理念,此酒店客房管理系统必须满足以下需求:
(1)具有设置酒店客房类型和房间信息的功能。
(2)能快速准确的了解酒店的客房状态,以便订房和退房。 (3)提供调房和追加押金的功能。
(4)提供简单的工作人员的添加用户和修改密码功能。 综上系统功能具备:
(1)酒店住宿记录管理。通过该管理功能,系统可以通过计算机对客户的一些基本信息进行录入,从而成为客户查询的资料。而且,一个客户一经记录,会自动将占用的房间信息反映在系统中,即哪些房间已经占用,哪些房间仍然空余。在进行客户记录时,自动出现客房的房间号、配置、价格和房间可用的信息,系统可以自动判断该房间是否空余,从而决定是否可以入住该房间。记录时,用户可以选择房间号、价格等,可打印押金收款凭证给客户。 (2)客户查询。在查询子系统中,可以对客户的一些信息作综合查询,查询到后可办理退房手续并打印结账凭证收据,退房的同时系统可以自动将客户
11
占用的房间恢复备用。
(3)客房管理和查询。通过该管理功能,管理人员可对所有客房进行管理,如增减房间,调整价格,进行查询等。
(4)报表打印。可对过去的某一段时间经营状况进行统计并打印结果,方便管理员及时掌握经营情况并做出相应决策。
(5)系统维护。包括:系统初始化,数据备份,用户口令更改和新用户注册。
3.2.2 功能需求
根据系统的需求分析,本系统功能需求如下:
(1)系统管理
①修改密码 ②添加用户 ③权限设置 (2)客房管理
①客房设置 ②客房查询 ③房态查看 (3)住宿管理
①住宿登记 ②追加押金 ③调房管理 ④退宿登记 (4)查询
①住宿查询 ②退宿查询 ③宿费提醒 (5)挂账管理
①挂账查询 ②挂账结账 3.2.3 性能需求
为了保证系统能够长期、安全、稳定、可靠的运行,系统应该满足以下性
能需求:
(1) 系统处理的准确性和及时性。
系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足用户对信息的处理。由于系统的查询功能对整个系统的功能和性能完成很重要。
12
(2)系统的开放性和可扩充性。
系统在开发过程中,应该充分考虑以后的可扩充性。例如系统权限和客房信息设置等模块也会不断更新和完善。所有这些都要求系统提供足够的手段进行功能的调整和扩充。而要实现这一点。应通过系统的开放性来完成。只要符合一定的规范,可以简单的加入和减少系统的模块。
(3)系统的易用性。
本酒店客房管理系统面向的用户是酒店内工作人员,而有些使用人员往往对计算机并不是非常熟悉,所以系统操作上要求简单、方便、快捷。这就要求系统能够提供良好的用户接口,易用的人机交互界面。
3.3 数据流程分析
在业务调查过程中绘制的业务流程图虽然形象的表达了管理中信息的流
动和存储过程,但仍没有脱离一些物质要素。为了用计算机进行信息管理,须绘制出系统的数据流程图,为下一步做好准备。 系统的顶层数据流程图如图2.3所示:
旅客信息客房信息管理员调房信息挂账信息结账信息酒店客房管理系统结账单旅客 图2.3 顶层数据流程图
系统的一层数据流程图如图2.4所示:
13
客房信息单5管理员客房管理客房信息表4调房管理调房登记单3挂账登记单旅客信息1挂账登记表挂账管理旅客入住管理住宿登记表2退宿管理退宿登记表发票或收据旅客图2.4 一层数据流程图
系统入住数据流程图如图2.5所示:
住宿登记表旅客入住登记单1.11.21.3管理员获取入住信息查找房间确定房间住宿登记表图2.5入住二层数据流程图
系统退宿数据流程图如图2.6所示:
14
2.4住宿登记表开具发票旅客退宿登记单2.12.12.2管理员获取退宿信息确定退宿退宿登记表2.3确定挂账挂账登记表
图2.6 退宿二层数据流程图
系统调房数据流程图如图2.7所示:
住宿登记表旅客调房登记单4.14.2获取调房信息查找目标房间调房登记表客房信息表
图2.7 调房二层数据流程图
15
4酒店客房管理系统设计
系统设计的人物是要依据系统分析文档资料并采用正确的方法,来确定系统各功能模块在计算机内应该由哪些程序组成,以构成一个最好的系统机内结构,同时还要使用一定的工具将所设计的成果表达出来,另外考虑到实现系统功能的需要,还要进行数据库的详细设计、编码设计、输入输出界面(人-机界面)设计等。
4.1 数据库设计
4.1.1概念结构设计
E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
构成E-R图的基本要素是实体型、属性和联系,其表示方法为: (1)实体型:用矩形表示,矩形框内写明实体名。
(2)属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;多值属性由双线连接;主属性名称下加下划线。
(3)联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。
这一设计阶段是在需求分析的基础上,设计出能满足用户需求的各种实体
以及它们之间的联系,为后面的逻辑结构设计打下基础。根据上面的设计规划出的实体有客人、员工、客房。
16
类型密码房间号账号权限价格状态管理员管理房间管理住宿客人证件号姓名住址入住时间住宿天数房间号押金
图 4.1入住登记的初始局部E-R图
管理员m凭证号客人退宿证件号n房间号客房
图4.2退宿登记的初始局部E-R图
17
退宿日期
管理员房间号m房态客人查询房间类型n客房
图4.3查询登记的初始局部E-R图
价格 管理员房间号房间类型客房设置价格客房类型备注
图 4.4房间所属的初始局部E-R图
4.1.2 逻辑结构设计
在本酒店客房管理信息系统中,“客人”联系与“客房”联系是多对多联系,将它们转换为关联模式如下:
由E-R图及由其导出一般关系模型的基本原则,可得以下关系模型: 入住(凭证号码、姓名、证件名称、证件号码、房间号、住宿日期、住宿天数、
退宿日期、备注、日期、时间、押金)
18
退宿(凭证号码、姓名、房间号、住宿日期、住宿时间、结款方式、折扣、押金、电话费、赔偿费、其他费用、退宿日期、退宿时间、备注、操作员) 挂账(凭证号码、日期、挂账单位、住宿金额、欠款金额、还款金额、姓名、
证件名称、证件号码、时间、是否结清)
客房(房间号、类型编号、房态、配置、使用设置、营业时间、备注) 房间类型(类型编号、客房类型、价格、备注) 员工(员工编号、密码、权限)
4.1.3物理结构设计
通过对数据库表及彼此之间的联系进行分析,为了便于使用者进行操作和管理,需要对有关代码进行统一设计。
(1)旅客信息表为旅客的个人信息加入住客房信息,数据结构如表4-1:
表 4-1旅客信息表
字段名 登记号 姓名 身份证号码 房间号 登记日期 预收金额 住址 类型 文本 文本 文本 文本 文本 文本 文本 大小 20 50 18 20 日期/时间 20 20 说明 旅客入住号 旅客姓名 旅客身份证号 入住房间号 旅客入住时间 押金 旅客籍贯
(2)客房信息表为客房入住情况的基本信息,数据结构如表4-2:
19
表 4-2 客房信息表
字段名 房间号 客房等级 客房类型 客房价格 客房状态 客房备注信息
类型 文本 文本 文本 文本 文本 备注 大小 20 20 20 20 20 20 说明 房间号 客房等级 客房类型 客房价格 客房状态 客房备注信息
(3)旅客退房记录表为旅客退房相关的一些记录信息,数据结构如表4-3:
表 4-3 旅客退房记录表 字段名 登记号 登记日期 退房时间 付款金额 退房备注信息
类型 文本 大小 20 说明 旅客入住号 旅客登记时间 旅客退房时间 付费金额 退房备注信息 日期/时间 日期/时间 文本 文本 20 20 (4)管理人员信息表存储宾馆管理人员使用该系统的帐号密码,数据结构表如表4-4:
表 4-4 管理人员信息表 字段名 姓名 密码 权限 类型 Text Text Text 大小 20 20 1 说明 管理人员账号 管理人员密码 管理人员权限 4.2 用户界面设计
本系统数据库输入设计主要遵循以下原则:
20
(1)功能界面简单、规范
由于信息系统中体现了整个运输配送业务流程,相关的功能模块比较多,因此在界面设计上使用统一的设计风格,同时将数据库进行有效形成实体操作类、编码操作类,联系操作类,不同的类型使用相似的界面操作方式。
(2)操作上的简便性
数据库中大量的数据都是通过人机交互的键盘操作而获得的,因此保证数据库数据的正确性、完整性是信息系统正常进行的重要保证。数据库中的基础数据时数据完整性的重要保证措施,在人机交互的键盘操作中,编码数据要采用下拉列表方式进行选择输入,这样减少击键次数,同时也提高了数据输入的正确性。
(3)降低模块之间的耦合性,提高模块的独立性
信息系统开发的一个重要问题是要提高系统的可修改性,可修改性的提高主要是靠降低模块间的耦合性来实现的。模块间的耦合性越大,其独立性就越小,系统的修改性就越差。在信息系统设计中模块间只通过数据库实现信息交换,避免使用参数及进行交换,让数据库真正成为信息系统各功能模块之间的“粘合剂”。
(4)编码设计的规范性
编码是数据库的基础,也是数据完整性的重要保证。编码实际上提供的是一套规范的数据标准。在编码设计中,尽量使用已存在的编码,在没有现成编码的条件下再自行设计编码。另外,由于编码主要是从新的信息系统的规范使用信息角度来设计的,业务人员对一些代码并不关心,关心的事与该代码相关的名称,因此在模块实现中要讲代码和名称同时提交业务人员,以便正确、规范地进行操作。
(5)功能操作的安全性
信息系统中的数据库是被各类人员共享的数据库,因此数据库的安全性是十分重要的,为了保证操作的正确性和安全性,要进行权限设计,不同业务人员使用不同的功能权限,使其在有限的功能范围内正确处理数据库数据。
输出设计: 主要是利用已有的输出设备, 给出用户所需要的结果, 酒店住宿管理系统中, 利用打印机,可以打印出每位顾客总的消费额, 还可以通过显示器输出所要查询的顾客情况, 在输出设计中可以根据具体需求选择。 报表输出
21
方式是最常用的。 所以酒店住宿管理系统采用了这种方式, 表现清晰、明了. 要保证既要方便用户, 使用汉字输出, 又要考虑计算机硬件的功能;还要考虑输出表格应具有任意可调格式。
输入设计:输入设计的原则是尽可能让用户少的输入汉字,以节省时间。比如退宿结账中,只要选择客人的登记号,客人所有的信息就都被调出来了,这样既节省工作人员的时间,又避免出现不必要的错误。
22
5.酒店客房管理系统的实施
酒店管理信息系统作为一套全面解决酒店管理信息化的应用软件系统,它使酒店企业组织、结构和目标变革成为可能。本文用大量篇幅介绍了酒店管理信息系统的分析与设计,但作为一套管理信息系统,如何才能成功实施也不可忽视。可见,系统实施阶段既是成功的实现新系统,又是取得用户对系统信任的关键阶段。
5.1 登录功能的实现
登陆的作用是使用本程序的用户是否是合法用户。在程序进入登录界面时要求输入用户名和密码,如果用户名,密码正确程序继续执行。当密码错误输入的次数超过设定次数时,给出提示信息退出程序,这样防止了非法用户对本程序的使用。登陆界面的设计如图5.1所示:
图 5.1登陆界面 5.2 主界面功能的实现
当系统运行时,首先进入登录界面,当输入账号,密码合法时,则启动系统主界面。主窗体是进入其他模块的入口。本系统主界面采用多文档界面,设
23
6.信息系统的维护
系统维护是以维护人员为主的,所以维护人员的数量也是经济成本里比较重要的。对于我们系统的维护工作,一般有1-2人即可以胜任了,不是因为系统的简单而需要的维护人员少,而是我们实行模块化设计,也相对的有模块化维护。在维护的具体过程中,会发现开发时的不足与缺陷,我们也将一直关注系统的维护工作,以便为以后的工作提供指导。
在该系统正式进入运行阶段时,为了让系统长期高效的运行,必须加强对系统运行的日常管理。系统的日常管理主要的是对系统的运行情况进行维护,以及数据的输入和输出情况以及系统的安全性与完备性及时进行实施的记录和处置。系统运行的日常维护,包括数据的收集、数据整理、数据录入及处理结果的整理与分发[2]。此外,还包括硬件的管理和设施的管理。对整个系统的运行情况的记录能够反应出系统在大多数情况下的状态和工作的效率,对于系统的评价与改进具有重要的参考价值。
一般系统的维护包括:
(1)程序的维护。程序的维护指根据需求变化或硬件环境的变化对程序进行部分或全部的修改。
(2)数据文件的维护。数据文件的维护有许多不定期的,必须在现场要求的时间内维护好。
(3)代码的维护。代码的维护应该由代码管理小组进行。变更代码应经过详细的讨论,确定之后应用书面写清。
(4)系统运行的日常维护。包括数据的收集、数据整理、数据录入及处理结果的整理与分发。此外,还包括硬件的管理和设施的管理。
(5)系统运行情况的记录。整个系统的运行情况的记录能够反应出系统在大多数情况下的状态和工作的效率,对于系统的评价与改进具有重要的参考价值。
29
7 结论
本课题针对酒店服务发展的新要求,根据管理软件体系结构发展的新模式,面对中小型酒店的实际需求,研究并开发了基于VB的酒店客房管理信息系统。论文首先介绍了课题研究的背景、意义、及相关课题的基本情况和基本思路。其次,介绍了酒店客房信息管理系统的需求分析及各个功能模块分析,并详细阐述了系统的开发任务及要求。最后,介绍了系统的概要设计与实现,包括子系统的设计与实现和数据库的设计与实现。各个子系统通过现场调试运行,能够满足该部分系统的基本需求。酒店应用计算机作为信息管理的技术手段和工具,已有几十年的历史,尽管经历了从单机运行到网络化的发展阶段,从管理内容上也走过了从单一管理到综合管理的艰难过程,今天的酒店客房信息管理已经初步形成了以国家金卫工程为指导的信息管理模式,促进了酒店管理向现代化方向发展。更进一步的发展趋势是从酒店信息的管理方面向集团系统发展,提供面向员工和顾客的服务[5]。我相信,随着计算机技术的迅猛发展,酒店信息管理前景将更加辉煌和灿烂。计算机应用于酒店服务领域进行信息化的工作,需要很多学科的知识作为基础。在国内,这是一个很多工作仍有待深入研究的课题。虽然本文就酒店客房信息系统的研究与开发做了大量的工作,但本文和该信息系统仍有很多需要改进和扩展的地方。而且,由于本人水平和学识有限,缺点和问题在所难免,衷心希望各位老师给予批评指正。
30
8致 谢
经过几个月的努力,毕业设计基本完成了。这是大学学习中规模最大、时间最长、应用知识最多的一次设计,也是对自己的一次最好的锻炼和实践机会。
整个的设计过程中,我不断地给自己提出新的问题,然后去论证、推翻,再接着提出新的问题。在这个循环往复的过程中,我这篇稚嫩的设计日臻完善。获得每一次改进我都收获良多,每一次修改后的成功我都能兴奋好长一段时间。虽然我的设计作品不是很成熟,即使借鉴前人的很多资料仍然还有很多不足之处,但我仍然心里有一种莫大的幸福感,因为我实实在在地走过了一个完整的设计所应该走的每一个过程,并且享受了每一个过程。
四年的读书生活在这个季节即将划上一个句号,而于我的人生却只是一个逗号,我将面对又一次征程的开始。四年的求学生涯在师长、亲友的大力支持下,走得辛苦却也收获满囊,在论文即将完成之际,思绪万千,心情久久不能平静。 我感谢在我成长过程中教育和帮助过我的所有老师,正是你们的教导,使我完成大学学业并学到很多东西。还要感谢我的导师聂维同老师,他认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我受益匪浅。聂老师几次审阅我们的设计报告,提出了许多宝贵的意见。他无论在理论上还是在实践中,都给与我很大的帮助,使我得到很大的提高,这对于我以后的工作和学习都是一次巨大的帮助。
31
参考文献
[4] 薛华成. 管理信息系统[M ]. 清华大学出版社, 2000.
[5] 朱达欣.蔡丹琳.酒店住宿管理系统的设计与实现[J].泉州师范学院学报,2003年04
期.
[6] 陈伟,朱峰,魏敏:饭店顾客满意综合评价理论体系及实证研究[J].桂林旅游高等专
科学校学报,2003.10,第4 卷,第5 期。
[7] 黄梯云.管理信息系统[M].北京:高等教育出版社,2003:25-39.
[8] 任民宏. 客房管理系统的设计与实现[J]. 电脑知识与技术(学术交流),2004, (10) . [9] 赵建功,秦晓明. 宾馆客房信息管理系统的设计与实现[J]. 襄樊职业技术学院学报,
2005, (04) .
32
正在阅读:
酒店管理系统05-25
关于进一步加强烟花爆竹行业管理的紧急通知01-09
优秀年级组评比方案11-17
ICU护士年终工作总结范本参考03-24
辅导员作为大学教师队伍中的一个特殊群体04-12
描写中秋节的散文精选03-30
剑桥国际少儿英语听力材料05-23
最新沪粤版物理九年级上册第一学期期中期末测试卷(AB)含答案3套04-07
坦克大战java源代码审批稿05-01
第三讲 档案馆工作基础-测试01-24
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 管理系统
- 酒店
- 毕业设计基坑
- 文物学概论
- 市场分析与容量 - 图文
- 建筑幕墙第二章第六节
- 低碳高性能纳米级工业电瓷产业化项目可行性研究 - 图文
- 第二章习题
- 浙江省2017年电梯安全员考试试题
- “智能家居智能灯光控制系统”工程软件工程课程设计
- (11页Word版)高考英语:专题(10)非谓语动词讲解
- 2016高考化学一轮复习 工业制取硝酸考点精练
- 无线温度湿度采集系统的设计
- 北京市2009年下半年考试录用公务员行政职业能力测验真题及参考答
- 星级俱乐部建设标准 - 图文
- 2015年青干班学习总结(1)
- 2016-2022年中国甜菜碱行业盈利现状及十三五前景预测报告 - 图文
- 信息理论基础
- 2016内蒙古公务员面试热点分析:城市基础设施建设
- 故障排查
- 300m3安全水塔安全施工方案 修改
- 背包问题九讲和源程序(答案)