2022年2022年酒店管理系统 2.pdf

上传人:C****o 文档编号:33382783 上传时间:2022-08-10 格式:PDF 页数:46 大小:840.09KB
返回 下载 相关 举报
2022年2022年酒店管理系统 2.pdf_第1页
第1页 / 共46页
2022年2022年酒店管理系统 2.pdf_第2页
第2页 / 共46页
点击查看更多>>
资源描述

《2022年2022年酒店管理系统 2.pdf》由会员分享,可在线阅读,更多相关《2022年2022年酒店管理系统 2.pdf(46页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、软 件 工 程 实 验 报 告题目:基于 C#的酒店管理系统专业:计算机科学与技术班级:1030121姓名:李小龙学号:10301208指导教师:张子建成绩:完成日期:2013年5月28 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 46 页 - - - - - - - - - 摘要酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住等级直至最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷、方便的服务,提高酒店的管理水平, 简化各种复杂操作, 在最

2、合理、最短的时间内完成酒店业务的规范操作。虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。 因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。酒店行业的激烈竞争使得争取客源、提高酒店满员率、指定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造可观的经济效益已经成为许多酒店的首选。作为一种有效的统计分析手段,计算机管理系统发挥了其强大的优势,在数据保存、数据交换等方面均快速可靠,这是手工操作无法实现的。本系统使用 VS 2010和SOL Srver2005开发而成。本文设计的

3、酒店管理系统,包括基础设置,预定管理和房态管理三个部分,实现了基本的计算机管理系统的要求。关键词:酒店管理;基础设置;酒店预定管理;房态管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 46 页 - - - - - - - - - AbstractHotel as a service industries, from the marketing is the guestroom reservation,check-inlevel to check until the c

4、heck-out, whole processshould be able to embody the guestsasthecenter, provide quick, convenient service, improve the level of management, simplifycomplicated operation, the most reasonable,in the shortest time of complete hotel businessstandardoperation.Although informatization and not the key elem

5、entsof the hotel to success,but it can help thosewho really affect the successof factors play agreater utility. Therefore,using new computernetwork andmanagementsystem,improve the managementwill becomeefficiency andimprove the servicelevel is oneof the important means.The hotel industry competition

6、for tourists, improve the hotel that were correct,designated marketing strategy has become an important task, and withthe vigorousdevelopmentof tools to expandsalesability of IT, createconsiderableeconomic benefits hasbecome the preferred hotels. As an effective means of statistical analysis, the co

7、mputermanagementsystemfor the strong superiority, datastorageanddataexchangein suchaspectsas fast and reliable, it is impossible to realize the manualoperation. This systemusesDelphiandSOL Srver2000 development.This paper designsthe hotel managementsystem,including the basis set, managementand room

8、management department, realize the basic computer management systemrequirements.Keywords:hotelmanagement, Basicconfiguration,Hotelmanagement, Roommanagement名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 46 页 - - - - - - - - - 目录引言1第一章 系统的分析21.1开发环境简介21.1.1SQLSe

9、rver 2005数据库21.1.2VS 2010的开发环境21.2本次设计任务及要求21.3系统的功能需求21.3.1功能概述31.3.2用户环境41.3.3其他要求41.3.4需求分析41.4系统的性能需求61.4.1系统的用户界面61.4.2系统的可靠性和稳定性61.4.3系统的开放性61.4.4系统的易维护性7第二章 系统的总体设计82.1静态数据82.1.1业务流程图82.1.2系统 E-R图92.2数据库信息表10第三章 系统的详细设计153.1系统模块的功能设计153.1.1创建工程153.1.2创建系统主窗体153.2完成客房类型设置功能223.3完成客房信息设置功能253.4

10、完成房态管理功能33名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 46 页 - - - - - - - - - 3.5完成预订管理功能343.6编译并运行系统37第四章 系统的使用说明384.1系统的服务器架设384.1酒店管理系统的启动和运行38结论40参考文献41名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 46 页 - - - - - -

11、- - - 引言在信息高度发达的今天,酒店业务涉及的各环节已不再仅仅是传统的住宿、结算业务,而是更广泛、更全面的服务性行业代表。酒店宾馆作为一个服务性行业,从客房的营销,即客人的预定开始,到入住登记直至最后退房结账,整个过程应该能够体现以客人为中心,提供快捷、方便的服务,令客人感受到一种顾客至上的享受,提高酒店的管理水平,简化各种复杂操作,在最合理最短时间内完成酒店业务规范操作,这样才能令客人舒适难忘,增加客人回头率。面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些整整影响成败的要素发挥更大的效用。因此,采用全新的计

12、算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。本系统设计的主要目标是设计一个面向中小型酒店的简单易用的酒店管理系统。前台以 VS 2010 为开发工具 , 设计软件的界面和各个功能模块; 后台使用SQLServer2005进行系统数据库的连接和管理。本系统基本包含了酒店主要业务功能, 其分为基础设置、业务管理、房间管理三大部分。基础设置中有客房类型设置、客房信息设置功能;业务管理包含预定管理、入住管理、消费记帐和收银退房功能; 房间管理可以根据实际需要设置和及时更新房间状态。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

13、 - - - - - 名师精心整理 - - - - - - - 第 6 页,共 46 页 - - - - - - - - - 第一章 系统的分析1.1开发工具简介1.1.1SQL Server2005数据库Microsoft SQL Server2005是一个关系数据库管理系统,还是典型的客户机/服务器结构的数据库系统。SQLServer2005工具和实用程序包括企业管理器、服务管理器、查询分析器、事件探查器、导入和导出数据、服务器网络使用工具、客户端网络使用工具、联机帮助文档。其中,做常用的是企业管理器,它可用于管理SQLServer 服务器;建立与管理数据库;建立与管理表、视图、存储过程、

14、触发程序、角色、规则、默认值等数据库对象,以及备份数据库、恢复数据库等。1.1.2VS 2010开发环境VS 2010是微软公司研发的可视化软件开发系统,其VS 2010是最成熟的一个版本。它基于 Object Pascal 语言,具有语法眼镜、结构清晰、可读性强和代码执行效率高等优点。VS 2010采用了可重复利用的面向对象的程序设计、组件化的变成方式,并提供高度集成化的图形用户界面设计工具、时间驱动的程序设计方法和先进的数据库技术等许多先进特性和设计思想。 随着应用的深入,C#已经成为基于 Windows操作系统的程序设计主流语言之一。1.2开发背景及意义本次设计旨在设计一个酒店管理系统,

15、该系统主要包括以下内容:基础设置:包括客房类型和客房信息设置。预定管理:用于管理客户的预定业务。房态管理:包括查询当日酒店实时房态、修改客房的状态。系统应具有良好的可操作性、可靠性、健壮性和可维护性。1.3功能需求本系统采用面向对象和结构化程序设计思想相结合的方法进行系统的设计开发。由于窗体和组件也是一个类,所以在进行用户界面的设计时,我们同样需要从面向对象的角度来考虑。面向对象设计方法以对象为基础,解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题,缩短了开发周期,解决了从分析和设计到软件模块结构之间多次转换映射的繁杂过程。名师资料总结 - - -精品资料欢迎下载 - - -

16、 - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 46 页 - - - - - - - - - 结构化设计方法是把程序被划分成许多个模块,这些模块类似为一个树型结构。这棵树的根就是主模块,叶子就是工具模块和最低级的功能模块; 同时,这棵树也表示调用结构。每个模块都调用自己的直接下级模块,并被自己的直接上级模块调用。对上述各项功能进行集中、分块、按照结构化程序设计的要求,设计系统功能模块图。1.3.1功能概述根据前面介绍的酒店管理的业务流程和信息化管理的目标,一个通用的酒店管理系统应包含图 1-1 所示的功能,其中每个功能都由

17、若干相关联的子功能模块组成。除此之外系统还应该包括信息系统必须具备的通用功能,例如权限设置、数据备份与恢复等。图 1-1 酒店管理系统功能结构图基础设置功能;管理酒店客房预订功能;管理房态功能;更新客房的相关信息;前台接待管理功能;前台收银管理功能;报表管理功能此外,当不需要使用系统的上述功能时,也可退出系统。酒店管理系统基础设置房态管理预定管理前台接待管理前台收银管理报表管理系统管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 46 页 - - - - - - - -

18、 - 1.3.2用户环境服务器硬件要求:处理器: Pentium 3 以上;内存 512MB; 硬盘40G;服务器端软件要求:操作系统:Windows2000或 WindowsXP ; 数据库服务器:MicrosoftSQLSERVER 2000;客户端软件要求:操作系统: Windows 2000或 Windows XP ;开发工具: VS 2010 和 MicrosoftSQLServer2005;1.3.3其他要求访问容量:最大并发用户数为100;1.3.4需求分析酒店管理系统主要划分为客房类型设置模块、客房信息设置模块、预订管理模块、房态管理模块三个部分。 而在系统的详细设计中, 要求

19、对每个模块的具体功能进行设计,为之后的界面设计及程序代码实现提供依据。(1)基础设置“基础设置”用于对客房类型,客房价格,客房信息,系统参数等项目进行初始化设置,并且这些设置不经常发生变动。包含的功能模块如下图所示:图 1-2“基础设置”功能模块“客房类型设置”用于设置本酒店客房的分类信息,内容包括房类名称、房价、可预订数等。客房信息设置房价设置客房类型设置系统参数设置基础设置名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 46 页 - - - - - - - - - “

20、客房信息设置”用于设置客房的初始信息,包括房间号、房类编号、楼层、额定人数、房间特征备注等。“房价设置”用于设置房价的折扣信息,内容包括折扣名称种类、折扣额度、房类编号、折后房价、折扣有效时间等。“系统参数设置”用于设置管理系统的各种参数值,例如酒店名称,房态显示模式等。(2) 预订管理“预订管理”用于管理客户的预定业务,包含以下功能模块:图 1-3“预订管理”功能模块“来宾预订”包括散客和团体进行预订管理,主要信息包括房类、房间数、房价、入住日期和对预订房间进行排房,入住等。“预订查询”用于查询客户的预定情况。“修改预订”用于对预订资料进行重新修改操作。“房态表”用于查询当日酒店实时房态,可

21、进行开房、登记、留言、换房等各项工作。“可预订客房表”用于按照房类统计各种房间类型的可预订情况。(3) 房态管理“房态管理”用于管理客房信息和客户住宿历史的信息,并且还可用于查询酒店目前可以使用的客房和酒店当前的房态,同时该模块还可以对房态为维修房的客房情况、房态为在住散客的客房情况、 房态为在住团的客房情况以及房态为其他状态的客房情况进行统计分析。其包含的功能模块如图1-4 所示。预定管理来宾预订预订查询修改预订房态表可预订客房表名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10

22、 页,共 46 页 - - - - - - - - - 图 1-4“房态管理”功能模块“可用房间查询”用于查询目前酒店可以使用的客房。“房态维护”用于维护客房的状态。“房态统计”用于按照不同的分类统计房态的信息,例如按照客房类型、楼层、朝向等状态进行分类。“维修房报表”用于统计分析房态为维修房的客房情况。“其他相关报表”用于统计分析房态为其他状态的客房情况。1.4系统的性能需求1.4.1系统的用户界面本系统使用窗口界面,界面整洁美观,清晰明了;界面控件排列有序,文体清晰易懂,操作方便,易于功能的切换; 能清楚标明用户当前所在的位置; 退出方便,界面保持一致。1.4.2系统的可靠性和稳定性在服务

23、器和交换机选型、综合布线和网络设计、软件设计等方面应充分考虑可靠性和稳定性。在设计时要采用容错技术。在设备造型方面,要保证硬件设备的可靠性和软件的兼容性,同时必须考虑采用先进成熟的技术和产品,最大限度地减少故障的发生。同时系统的数据库中记录着整个系统正常运行时的所有数据,包括酒店的收费信息、住房记录、酒店中没个房间的信息、客户的私人信息等。这些信息都是系统正常运行的保证,因此必须要保证这些信息的绝对安全。1.4.3系统的开放性设计系统时应考虑系统的数据结构对使用单位是开放的,使用单位可结合本单位的实际情况,增添或减少该系统的管理功能,自行完成二次开发。房态管理房态维护房态统计维修房报表其他相关

24、报表可用房间查询名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 46 页 - - - - - - - - - 1.4.4系统的易维护性易维护性是系统成功与否的重要决定因素,既要做到日常的管理操作简便,又要易于排除故障。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 46 页 - - - - - - - - - 第二章 系统的总体设计本系统按照软件

25、工程学理论, 采用面向对象和结构化程序设计思想相结合的方法进行系统的设计开发。由于窗体和组件也是一个类,所以在进行用户界面的设计时,我们同样需要从面向对象的角度来考虑。面向对象设计方法以对象为基础,解决了传统结构化开发方法中客观世界描述工具与软件结构的不一致性问题,缩短了开发周期。2.1静态数据2.1.1业务流程图业务流程图如图 2-1所示。图2-1 酒店管理系统业务流程图管理员收银管理消费信息账单明细入住单预订单客房信息消费入账入住管理预定管理基础设置房态信息房态管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理

26、 - - - - - - - 第 13 页,共 46 页 - - - - - - - - - 2.1.2系统E-R图系统E-R图如图2-2所示。图2-2 系统 E-R图楼层信息PK楼层名称楼层编号客房信息PK客房编号FK1FK2类型编号楼层编号床数客房描述备注PK账单明细FK1PK入住单号消费内容消费金额消费时间备注账单编号预订单PK预订单号FK 1客房类型抵店时间离店时间客房编号客房价格预收款预订人联系电话操作员客房类型抵店时间离店时间客房编号客房价格预收款预订人联系电话操作员应收账款是否结账结账金额结账日期入住单FK1FK2入住单号客房类型PK类型编号类型名称价格可超预订数名师资料总结 -

27、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 46 页 - - - - - - - - - 2.2数据库信息表根据以上需求分析,一个基本的酒店管理系统数据库中大致包括几十张数据表,分别存放相应子功能的数据信息,其中“客房信息”和“客户信息”是关键的表,用于存放酒店客房的基本信息和酒店入住客户的信息。其他设计客房的数据表,都只记录相应的客房编号。其中“客房信息”和其他数据表间的关系是1:N 的关系。图2-3数据库关系图名师资料总结 - - -精品资料欢迎下载 - - - - - - -

28、 - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 46 页 - - - - - - - - - (1)客房信息表客房信息表主要用于保存酒店所有的客房信息,其中包括有客房编号、类型编号、楼层编号、床数、客房描述、状态以及备注,具体见表2-1所示。表2-1客房信息表字段名称字段类型主键外键是否为空客房编号varchar(12)是否类型编号varchar(4)是否楼层编号int(4)是否床数int(4)是客房描述varchar(40)是状态varchar(4)是备注varchar(100)是额定人数int(4)是是否可拼房bit(1)是(2)预

29、订单数据表预订单数据表主要在管理散客预定房间时使用,其中包括有预订单号、客房类型、抵店时间、离店时间、客房编号、客房价格、预收款、预订人、联系电话和操作员。预订单数据表见表 2-2所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 46 页 - - - - - - - - - 表2-2预订单数据表(3)入住单数据表入住单数据表主要在散客入住酒店时使用,并且其信息可以由预订单转入,其中包括有入住单号、预订单号、抵店时间、离店时间、客房编号、客房价格、预收款、预订人、联系

30、电话、操作员和应收账款入住单数据表具体见表 2-3所示。字段名称字段类型主键外键是否为空预定单号varchar(36)是否客房类型Varchar(4)是否抵店时间Smalldatetime否离店时间Smalldatetime是客房编号Varchar(12)是客房价格Money(8)是预收款Money(8)是预订人Varchar(20)是联系电话Varchar(40)是操作员Varchar(10)是会员编号Int(4)是单据状态Varchar(20)是入住人数Int(4)是入住价格Money(8)是折扣Decimal(5)是折扣原因Varchar(60)是名师资料总结 - - -精品资料欢迎下载

31、 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 46 页 - - - - - - - - - 表 2-3 入住单数据表字段名称字段类型主键外键是否为空入住单号Varchar(36)是否预定单号Varchar(36)是是抵店时间Smalldatetime是离店时间Smalldatetime是客房编号Varchar(12)是是客房价格Money(8)是预收款Money(8)是预订人Varchar(20)是联系电话Varchar(40)是操作员Varchar(10)是应收账款Money(8)是会员编号Int(4)是

32、客房类型Varchar(4)是单据状态Varchar(20)是入住人数Int(4)是入住价格Money(8)是(4)客房类型表客房类型表主要用于保存酒店所有客房的类型信息包括类型编号、类型名称、价格和可超预订数。客房类型表具体见表 2-4所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 46 页 - - - - - - - - - 表2-4 客房类型表字段名称字段类型主键外键是否为空类型编号Varchar(4)是否类型名称Varchar(40)是价格Money(8)

33、是可超预订数Decimal(5)是拼房价格Money(8)是是否可拼房Bit(1)是(5)楼层信息表楼层信息表主要用于保存酒店的楼层编号及其名称,具体见表2-5所示。表 2-5 楼层信息表字段名称字段类型主键外键是否为空楼层编号Int(4)是否楼层名称Varchar(60)是(6)账单明细表账单明细表用于记录客户消费的明细账单,包括账单编号、入住单号、消费内容、消费金额、消费时间、备注等,具体见表2-6所示。表2-6 账单明细表字段名称字段类型主键外键是否为空账单编号Int(4)是否入住单号Varchar(36)是否消费内容Varchar(40)是消费金额Money(8)是消费时间Smalld

34、atet(4)是备注Varchar(80)是名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 46 页 - - - - - - - - - 第三章 系统的详细设计系统的详细设计主要包括系统模块功能的设计,系统界面的设计以及界面上控件相关代码的实现。由于程序的结构师MDI多文档窗体程序, 单击主窗体上的各相应菜单选项即可调用各个功能子窗体。本次的酒店管理系统在功能上主要实现了客房基础设置、客房信息设置、房态管理、预定管理等功能,其中客房基础设置和信息设置集中到一个模块中,房

35、态管理和预定管理集成在一个模块中, 管理员通过客房类型设置与客房信息设置功能来设置本酒店客房的分类信息,内容包括房类名称、房价、房间号、房类编号、楼层、额定人数和可超预订数等。3.1系统模块的功能设计总体设计中酒店管理系统主要划分为客房类型设置模块、客房信息设置模块、预订管理模块、房态管理模块三个部分。而在系统的详细设计中,要求对每个模块的具体功能进行设计,为之后的界面设计及程序代码实现提供依据。3.1.1创建工程启动Delphi ,利用默认的设置新建一个工程,并将其保存为“hotel.dpr” 。单击Project|Options菜单命令,在 Application选项卡中修改工程的 Tit

36、le 属性为“酒店管理系统”,并为项目选择一个 .exe 程序的图标。3.1.2创建系统主窗体(1) 利用系统默认生成的窗体作为主窗体,并为其添加主菜单控件和其他控件,布局见图3-1所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 46 页 - - - - - - - - - 图3-1 酒店管理系统主窗体(2) 窗体及其控件的属性设置如下表3-1所示。表3-1主窗体属性设置控件类型对象( 控件) 名属性取值( 说明)TformMainNameMainCaption酒

37、店管理系统FormStylefsMDIFormPositionpoDesktopCenterHeight620Width760(3)MDI主窗体的设计主要是为了根据用户的选择调用不同的子窗体,该窗体代码如下:unitMainForm;interfaceuses名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 46 页 - - - - - - - - - Windows, Messages, SysUtils,Variants,Classes,Graphics,Contro

38、ls,Forms,Dialogs,Menus, StdCtrls,jpeg,ExtCtrls,Buttons;typeTMain = class(TForm)MainMenu1: TMainMenu;N1: TMenuItem;N2: TMenuItem;N3: TMenuItem;N4: TMenuItem;N5: TMenuItem;Image1: TImage;Label1:TLabel;BitBtn1:TBitBtn;BitBtn2:TBitBtn;BitBtn3:TBitBtn;BitBtn4:TBitBtn;BitBtn5:TBitBtn;N6: TMenuItem;N7: TMe

39、nuItem;N8: TMenuItem;procedureN2Click(Sender:TObject);procedureN3Click(Sender:TObject);procedureN5Click(Sender:TObject);procedureN6Click(Sender:TObject);procedureN7Click(Sender:TObject);procedureN8Click(Sender:TObject);procedureN9Click(Sender:TObject);procedureN10Click(Sender:TObject);procedureBitBt

40、n1Click(Sender:TObject);procedureBitBtn2Click(Sender:TObject);procedureBitBtn3Click(Sender:TObject);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 22 页,共 46 页 - - - - - - - - - procedureBitBtn4Click(Sender:TObject);procedureBitBtn5Click(Sender:TObject);private Privat

41、edeclarationspublic PublicdeclarationsRoomNum:integer;/ 储存选择的空房间号YDNum:string;/储存选择的预定单号RZNum:string;/储存选择的入住单号functionFindForm(caption:string):bool;/判断子窗体是否已经存在end;varMain: TMain;implementation$R *.dfmusesRoomTypeForm,RoomInfoForm,ReservationForm,DebtForm,RoomStatusForm,ResideForm,CheckOutForm;/-通过

42、用户定义的函数,判断窗体是否已存在-functionTMain.FindForm(caption:string):bool;vari:integer;beginfori:=0to main.MDIChildCountdobegin/通过对窗体标题判断窗体是否存在ifmain.MDIChildreni.Caption=captionthenbegin/ 如果窗体已存在,则恢复窗体,并返回trueSendMessage(mdichildreni.Handle,WM_SYSCOMMAND,SC_RESTORE, 0);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - -

43、- - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 46 页 - - - - - - - - - mdichildreni.Enabled:=true;mdichildreni.Show;mdichildreni.SetFocus;result:=true;break;endelse/ 如窗体不存在,则返回false ,程序将创建窗体result:=false;endend;/-显示【客房类型设置】窗体-procedureTMain.N2Click(Sender:TObject);varnewform:TRoomType;beginifFindForm(

44、 客房类型设置 )=falsethennewform:=TRoomType.Create(application);newform.Caption:=客房类型设置 ;end;/-显示【客房信息设置】窗体-procedureTMain.N3Click(Sender:TObject);varnewform:TRoomInfo;beginifFindForm( 客房信息设置 )=falsethennewform:=TRoomInfo.Create(application);newform.Caption:=客房信息设置 ;end;/-显示【预定管理】窗体 -procedureTMain.N5Clic

45、k(Sender:TObject);名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 46 页 - - - - - - - - - varnewform:TReservation;beginifFindForm( 预定管理 )=falsethennewform:=TReservation.Create(application);newform.Caption:=预定管理 ;end;/-显示【入住管理】窗体 -procedureTMain.N6Click(Sender:TO

46、bject);varnewform:TReside;beginifFindForm( 入住管理 )=falsethennewform:=TReside.Create(application);newform.Caption:=入住管理 ;end;/-显示【消费记帐】窗体 -procedureTMain.N7Click(Sender:TObject);varnewform:TDebt;beginifFindForm( 消费记帐 )=falsethennewform:=TDebt.Create(application);newform.Caption:=消费记帐 ;end;/-显示【收银退房】窗体

47、 -procedureTMain.N8Click(Sender:TObject);varnewform:TCheckOut;begin名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 46 页 - - - - - - - - - ifFindForm( 收银退房 )=falsethennewform:=TCheckOut.Create(application);newform.Caption:=收银退房 ;end;/-显示【房态管理】窗体 -procedureTMain.

48、N9Click(Sender:TObject);varnewform:TRoomStatus;beginifFindForm( 房态管理 )=falsethennewform:=TRoomStatus.Create(application);newform.Caption:=房态管理 ;end;/-退出程序 -procedureTMain.N10Click(Sender:TObject);beginclose;end;procedureTMain.BitBtn1Click(Sender:TObject);varnewform:TRoomType;beginifFindForm( 客房类型设置

49、)=falsethennewform:=TRoomType.Create(application);newform.Caption:=客房类型设置 ;end;procedureTMain.BitBtn2Click(Sender:TObject);varnewform:TRoomInfo;beginifFindForm( 客房信息设置 )=falsethen名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 46 页 - - - - - - - - - newform:=TR

50、oomInfo.Create(application);newform.Caption:=客房信息设置 ;end;procedureTMain.BitBtn3Click(Sender:TObject);varnewform:TReservation;beginifFindForm( 预定管理 )=falsethennewform:=TReservation.Create(application);newform.Caption:=预定管理 ;end;procedureTMain.BitBtn4Click(Sender:TObject);varnewform:TRoomStatus;begini

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com