新版酒店客房管理系统酒店客房管理系统.doc

上传人:新** 文档编号:545244079 上传时间:2023-03-08 格式:DOC 页数:20 大小:145.54KB
返回 下载 相关 举报
新版酒店客房管理系统酒店客房管理系统.doc_第1页
第1页 / 共20页
新版酒店客房管理系统酒店客房管理系统.doc_第2页
第2页 / 共20页
新版酒店客房管理系统酒店客房管理系统.doc_第3页
第3页 / 共20页
新版酒店客房管理系统酒店客房管理系统.doc_第4页
第4页 / 共20页
新版酒店客房管理系统酒店客房管理系统.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《新版酒店客房管理系统酒店客房管理系统.doc》由会员分享,可在线阅读,更多相关《新版酒店客房管理系统酒店客房管理系统.doc(20页珍藏版)》请在金锄头文库上搜索。

1、前言随着旅游业的发展,酒店业如雨后春笋般蓬勃发展起来,既是社会发展使然,更是人之常情所至,如此说,酒店业的兴旺正是应势而生,水到渠成的事。因而酒店宾馆的业务也将越来越繁忙,同时,人们对酒店服务及科学化管理的规定也越来越高,因此,酒店业的竞争日趋剧烈,为在剧烈的竞争得以生存与发展,提高酒店业科学化、现代化的管理水平,提高工作效率和服务质量,顺应时代发展,综合性的酒店计算机管理系统已变得不可缺少。计算机在酒店的使用已不单纯是减轻劳动强度、减少人员开支、提高核算精度以及减少财务错漏,更重要的是它能为整个公司的管理模式带入一种新的思维,一种新的理念,为高层管理人员提供大量丰富的基于公司管理经营过程中实

2、际的数据为依托的决策支持系统,供酒店管理者决策参考。本文简朴介绍了酒店客房管理系统的开发过程及Delphi 7与SQL Server 2023的运用,讨论了酒店客房管理系统的开发方案,并具体地论述运用Delphi 7+SQL Server 2023平台,设计开发酒店管理系统的方法。采用SQL Server 2023软件建立酒店客房管理系统数据库,并用程序实现对这个数据库的操作和管理,建立一个较完善、高效、和谐的操作平台,让软件用户更好的对酒店客房管理数据库进行维护和管理。1 概述1.1 管理信息系统发展管理信息系统是在20世纪,随着全球经济的蓬勃发展,众多经济学家纷纷提出了新的管理理论。20世

3、纪50年代,西蒙提出了管理依赖于信息和决策的思想。同时期的维纳发表了控制论,他认为管理是一个控制过程。1958年,盖乐写到:“管理将以较低的成本得到及时准确的信息,做到较好的控制。”这个时期,计算机开始用于会计工作,出现数据解决一词。1970年,Walter T.Kennevan给刚刚出现的管理信息系统下了一个定义:“以口头或书面形式,在合适的时间向经理,职工以及外界人员提供过去的,现在的预测未来的有关公司内部及其环境信息,以帮助他们进行决策。”在这个定义里强调了用信息支持决策,但并没有强调应用模型,没有提到计算机应用。1985年,管理信息系统的创始人,明尼苏达大学的管理学专家 Gordon

4、B.Davis 给了管理信息系统一个较完整的定义,即“管理信息系统是一个运用计算机软硬件资源,手工作业,分析,计划,控制和决策模型以及数据库的人机系统。它能提供信息支持公司或组织的运营,管理和决策功能。”这个定义全面地说明了管理信息系统的目的,功能和组成,并且反映了管理信息系统在当时达成的水平。 MIS管理信息系统(Management Information Systems 简称MIS)在现代社会已进一步到各行各业,由于计算机技术的迅速发展和普及,MIS 事实上已成为计算机MIS。 MIS 是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MI

5、S 是由人和计算机设备或其他信息解决手段组成并用于管理信息的系统。1.2 管理信息系统概念MIS管理信息系统的对象就是信息,信息是通过加工的数据,信息是对决策者有价值的数据。信息的重要特性是来源分散,数量庞大。信息来源于生产第一线,来源于社会环境,来源于市场,来源于行政管理等部门。信息具有时间性。信息的加工方式有多种形式。公司从信息管理的角度可划分为物流和信息流。生产过程是一个物流的投入产出过程,且是不可逆的过程。管理过程是信息流的过程,且具有信息反馈的特性。1.3 酒店客房管理系统应用背景管理信息系统就是我们常说的MIS(Management Information System),在强调管

6、理,强调信息的现代社会中它变得越来越普及。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、记录学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。所有的管理系统软件开发必须是可以满足用户的需求的,而用户的最大需求就是通过使用管理软件来提高自己公司的工作效率,获取更高的经济效益。酒店管理信息系统,是针对酒店的具体客房而开发的,为旅客提供迅速、高效的服务,减免手工解决的繁琐与误差,及时、准确地反映酒店客房的租住使用情况、旅客消费情况,从而提高酒店的服务质量,并配合现代化的酒店管理,获得更好的经济效益。国内的酒店服务业得到了日新月异的

7、发展。现代酒店作为一体化的接待场合,是一个旅游城市的窗口,也可以说是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视限度并不亚于其它工业。酒店客房管理系统是酒店业务流程的重组整合用户信息资源,以更有效的方法来管理酒店业务,从而减少运营成本,为旅客提供更经济、快捷、周到的服务,保持和吸引更多的旅客,以求最终达成酒店利润最大化的目的。因此,很多酒店采用了酒店住宿管理系统来提高业务的自动化限度,使员工从平常事物中解放出来,有更加充足的精力发展自己的优势潜能。由此,酒店完毕了提高内部运作效率和质量的任务,可以有更多的精力关注酒店与外部相关利益的互动,抓住商业机会。在酒店的诸多相关利益

8、者当中,作为上帝的旅客的重要性日益突出,客户规定酒店更多的尊重他们,在服务的及时性、质量等方面提出了高规定。酒店在解决与外部客户的关系时,越来越觉得没有信息技术支持的客户关系管理力不从心,于是管理系统应运而生。酒店是一个高层次的服务行业,采用计算机可提高服务质量,有良好的社会形象。酒店的经济管理是以财务为核心,而行为管理重要集中于前台的业务解决,将住店客人的各类信息,住店期间发生的各项活动进行及时、有效的记录、反映、分析、记录,在此基础上,方便各部门进行工作的总结和分析,使这一层的领导能总体把握整个酒店的运营状况,经营情况和存在的问题,更有助于采用相应的决策,进行总体协调。1.4 软件开发背景

9、随着酒店行业的发展,使用酒店管理软件逐年升温,有条件的酒店或宾馆采用自主开发或委托开发的专用软件,部分大型酒店也已经使用市场上的有关酒店管理系统(一般价格也较贵);然而,占着绝大多数的中小型酒店、宾馆由于资金等方面因素没有使用酒店管理类软件,全凭原始的手工记录管理,效率低、易犯错;因此在解决同一批业务时也许要在多套系统中反复登记,这不仅减少了工作效率还也许导致顾客不满情绪。因此开发了此酒店管理系统。2 开发环境介绍2.1 Delphi7介绍Delphi是Borland公司推出的应用程序开发工具。1它具有功能强大、易于学习和使用、编程效率高和易于调试等特点。Delphi7是可视化应用编程开发环境

10、、面向对象编程语言Object Pascal、快速编译器和数据库编程工具等的完美结合。Delphi在数据管理上是有效并且可靠的。建立下一代商务软件的应用程序开发人员被Delphi所吸引是有其因素的:使用Delphi,我们可以开发软件-操作所有类型的桌面数据库,如Paradox、dBase或MS Access。使用Delphi,我们也可以获得C/S的解决方案。Delphi自带几十个预先建立的数据库组件,提供可视化的编程环境-包含集成的代码编辑器、数据库表单向导(Data Form wizard)、加速可浏览的数据库表单的创建、数据模块设计器(Data Module Designer)-用于多个表

11、单间的数据访问共享。尚有其他几十个Delphi提供的数据库专用工具也能加速代码的生成和减少编程的难度。2.2 Delphi常用组件2.2.1 数据访问组件(ADO) 数据访问控件组中的控件是数据库应用程序中经常用到的。它们负责连接到数据库,并且从数据库提取数据。但是这些控件不直接用于显示数据,因此,都属于不可视控件。组件成员如图1所示。 图1 ADO组件在本系统的设计中,重要用到了TADOQuery、TADOConnection组件。21.TADOConnection控件允许客户端控制数据存储的属性和条件。使用TADOConnection控件可以控制象记录加锁,记录指针类型,记录指针定位,隔离

12、级别和连接超时等。该控件它所连接的数据库中提供事务管理和恢复元数据等操作。重要属性:Connectionstring属性:通过设立这个属性,为数据存储指定连接对象。2.使用TADOQuery组件,运用SQL语句才可以采用SQL语句存取数据存储中的一个或多个数据表。使用SELECT语句从ADO数据存储中的数据表中读取数据。在ADO数据存储中的数据表或其他元数据对象要做像NSERT,DELETE,UPDATE,ALTERTABLE, CREATETABLE等的操作,可执行存储过程.重要属性有:DataSource属性:从在TADOQuery组件的SQL语句中相同名称的参数指定匹配的当前字段值中,指

13、定数据源组件。SQL属性:为进行ADO查询操作所包含的SQL语句的程序文本。Parameters属性:该属性为TADOQuery控件的参数化查询提供了支持。Parameters的参数是针对TADOQuery控件的SQL语句动态建立的,假如TADOQuery控件的SQL语句不包含参数,那么Parameters属性对话框是空的,假如在打开对话框之前已经写好SQL语句,并且包含参数,那么对话框就会显示SQL语句中的所有参数。下面介绍一下如何在应用程序中运营时使用TADOQuery控件进行查询。要在运营时执行查询,需遵循以下环节:1.用Close方法先关闭TADOQuery控件;2.用Clear清空,

14、写入SQL查询语句;3.假如使用参数化查询,则要调用Parameters方法设立参数;4.调用Open或ExecSQL方法激活TADOQuery控件,执行查询过程;Open方法和ExecSQL方法的区别:它们都是用来打开查询的,但Open方法是带回结果集的查询,例如当用Select命令进行的查询;而ExecSQL方法是不带回结果的查询,如当用Delect、Insert和Update命令时使用。2.2.2 数据控制组件(Data Controls)数据控制组件组中的组件重要用于显示和编辑数据访问组件提供的数据。组件图标如图所示。3 1 2 3 4 5 6 7 8 9 10 11图2 数据控制组件

15、组在本系统的设计中,重要用到了DBGrid组件,所以这里重点就介绍一下数据表格(TDBGrid)。数据表格是在数据库应用中经常用到的显示数据的组件,可以算是Delphi中功能最强大的数据控制组件了,它是用来显示和编辑数据库表的组件,可以网格形式显示数据库表中的所有字段和所有记录,便于查询和修改。2.2.3 报表相关组件报表组件QuickReport for Delphi是Delphi中的由Qusoft公司开发的一套用于制作报表的组件组。使用它可以制作一些很复杂的报表,但是在Delphi7中,系统安装时没有安装到组件面板上,假如用户要使用,必须自己安装。1.通常用TQuickRep控件创建一个连接某数据集的报表。它是最常见的被用于报表的组件.该组件除dataset,recordcount和recordnumber3个属性外,其余属性,方法和事件都是从TCustomQuickRep组件中继承。 2.TQRband是报表组件中一个很重要的控件,从前面可以看出,当我们为TQuickRep控件设立Bands属性时,报表中就会创建相应的TQRband组件。TQRband所有属性、方法和事件都从TQRCustomBand组件中继承。2.3 SQL语言2.3.1 SQL语句SQL功能强大,是一种完备的数据解决语言,不仅用于数据库查询,并且用于数据库中的数据修改和更新,概括起

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业合同/协议

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号