小型酒店管理系统的设计_第1页
小型酒店管理系统的设计_第2页
小型酒店管理系统的设计_第3页
小型酒店管理系统的设计_第4页
小型酒店管理系统的设计_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、小型酒店管理系统的设计 源程序代码等全套设计联系 695132052 各专业都有分类号:TP315U D C:D10621-408-2007 5781-0密 级:公 开编 号:2003032150成都信息工程学院学位论文小型酒店管理系统的设计论文作者姓名:蔡兴文申请学位专业:网络工程申请学位类别:工学学士指导教师姓名(职称):韩斌(副教授)论文提交日期:2007年06月 01日小型酒店管理系统的设计摘 要 随着酒店行业竞争的加剧,酒店之间客源的争夺越来越激烈,酒店采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。 小型酒店管理系统功能全面,性能稳定,界面美观简洁,

2、易于操作。基本包含了酒店主要业务功能,其分为基础设置、业务管理、房间管理三大部分。基础设置中有客房类型设置、客房信息设置功能;业务管理包含预定管理、入住管理、消费记帐和收银退房功能;房间管理可以根据实际需要设置和及时更新房间状态。系统采用C/S模式,运用VB.NET语言开发技术和SQL SERVER 2000数据库原理开发的。在Windows XP/NT/2003等常用操作系统下运行稳定,可靠。该系统的合理运用能提高酒店客房管理效率,降低运营成本。 本文简要介绍了基于Microsoft?SQL?SERVER?2000数据库系统和VB.NET程序语言开发实现的酒店管理系统,着重阐述了该系统开发实

3、现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计等各个环节都进行了较为详尽的分析和描述。 关键词:酒店管理系统;SQL SERVER 2000;数据库;VB.NETThe design of the Small Hotel Management SystemAbstract As the competition getting more force in the hotel industry, the fight for the customers among the hotels is becoming more and more severe, the hotel uses

4、 brand new computer management system. This will become one of the important methods for increasing the management efficiency of the hotel management, improving the service level The small hotel management system has some excellence, like operating stably, user interfacing simple and attractive, eas

5、y to use. Basically including hotels major business functions. It is divided into basic in fracture, business management, hotel room management, three major groups. There is guest room type configuration and guest room information configuration functions in the basic in fracture portion; the busines

6、s management portion includes booking management, check-in management, consumption bookkeeping, and check-out pay bill functions; hotel room management may configuration based on the real requirement and changes the room states in real time. The system is developed by using C/S model, using VB.NET l

7、anguage development technology, and SQL server 2000 database. It is operating stably under Windows XP/NT/2003, and has high reliability. This proper use of this system could increase the management efficiency of the hotel, decrease operating cost. This paper will introduce a database systems based o

8、n Microsoft SQL Server 2000 and developed and realized hotel management system using VB.NET programming language. It emphasized the developing process of this system, through a rather detailed analyzing and describing on the various steps of the requirement of the system analysis, solution analysis,

9、 module design, data structure design, to system testing. Key words: Hotel management system;SQL SERVER 2000;Data base;VB.NET目 录论文总页数:24页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义22相关的理论基础22.1开发环境22.2.1C/S模式简介22.2.2.NET介绍32.2.3VB.NET介绍32.2编程运行环境42.2.1硬件环境42.2.2软件环境43设计方案介绍43.1系统功能模块设置43.1.1 基础设置43.1.2 业务管理4

10、3.1.3 房间管理53.2数据库设计53.2.1数据库设计思想53.2.2酒店管理系统E-R图104具体模块设计114.1系统主要功能模块的实现及部分代码114.1客房信息设置114.2 预定管理功能154.3 入住管理功能164.4 房间管理184.5 退出系统21结 论21参考文献22致 谢23声 明24引言 课题背景 酒店行业的激烈竞争似的争取客源、提高酒店满员率、制定正确营销策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。作为一有效的统计分析手段,计算机管理系统具有明显的优势,它在数据保存、数据交换等方面均能够做到快

11、速可靠,是手工操作所不能完成的。 国内外研究现状 酒店电脑管理系统最初出现于六十年代末、七十年代初的美国,其中较有代表性的有美国的Ecco系统,该系统使用Nova-3系统平台,基本实现前台业务中的预定、排房、结帐、客房、餐厅、问询、夜审等模块,由于当时仍然没有个人电脑的出现,所以整个电脑是基于集中式的小型机/终端的管理,以后随着硬件技术的发展和各种网络系统、数据库技术的发展,操作系统的发展而推出了许多新型的酒店管理系统,按网络操作系统分,基本上有Unix系统、Novell系统和Windows-Nt系统三种类型。 计算机在酒店中的普及和应用,新的技术平台、新的技术特点不断涌现,适合国内特点的信息

12、系统慢慢进入酒店,使得酒店管理系统进入了一个新的发展时期。应该看到,对于一、二星级甚至部分三星级酒店来说,信息环境的建设和应用还处在起步阶段,即使是五星级的酒店,信息化管理的进程与客户对酒店的需求也有相当的距离。 国内酒店信息化程度的低下,在很大程度上阻碍了酒店在网络时代的营销拓展,影响了酒店经营绩效与竞争能力的提升。这主要表现在三大问题上:一、观念问题。大多数酒店经营者认为酒店属于传统的服务行业,主要是靠出租客房和床位来创收,通常没把投资信息化与投资房间内的设施(如增添浴缸或沙发)的投资回报等同看待,没有把信息化建设与影响和改善酒店的经营、管理效率等方面的功效挂起钩来,没有把信息化的价值融入

13、酒店自身价值链在竞争中发挥的作用挂起钩来。二、行业问题。酒店业属于以人为本的劳动密集型服务行业,IT行业属技术密集型行业。由于这种行业间本质上的差异,致使很多IT公司尽管竭尽全力将最先进的产品设备或解决方案推销给酒店,其结果通常是酒店付出了昂贵的代价却不尽如人意。纠其原因,主要表现在:技术功能与酒店需求错位,目前的管理系统很多不能解决酒店面临的关键问题;管理决策层没有整体的规划,让开发商牵着鼻子走;供应商和酒店没有利益上的一致性。三、服务不到位问题。酒店是一个以服务为本的行业,依靠客人对各项服务的满意度来提升酒店的入住率和经营效益。 酒店信息化的实施,意味着酒店又增加了一项新的服务,即信息服务

14、。IT公司负责策划和实施,但通常不承担日后的服务,因为他们是IT公司不属于服务行业。然而,倘若服务的责任落到酒店自身头上,酒店能应付的了吗?由于服务不到位,使系统不能充分发挥作用的已屡见不鲜,由谁来为酒店提供信息服务是一个值得商榷的问题。 本课题研究的意义 在今后的几年中,酒店的竞争将主要在信息化、智能化方面展开。店内装潢、客房数量、房间设施等质量竞争和价格竞争将退居二线。酒店信息化的发展趋势主要分为三大应用领域:一是为酒店的管理者、决策者提供及时、准确地掌握酒店经营各个环节情况的信息技术;二是针对酒店的经营,为节省运营成本、提高运营质量和管理效率的信息化管理和控制技术;三是直接面对顾客所提供

15、的信息化服务。对于酒店而言,信息化是一个工具,是一种手段,是一种服务,服务水平的好坏直接影响酒店的经济效益和竞争力。相关的理论基础 开发环境 C/S模式简介 C/S(Client/Server,客户机/服务器)模式又称C/S结构,是软件系统体系结构的一种。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 它与B/S模式比较起来具有以下一些优势: 首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线

16、帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。 其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议例如:NT的NetBEUI协议,安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销

17、业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。 再次,采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。 最后,由于C/S在逻辑结构上比B/S少一层,对于相同的任务,C/S完

18、成的速度总比B/S快。使得C/S更利于处理大量数据。 .NET介绍 .NET是Microsoft的用以创建XML Web服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来。借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和Web站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。.NET是一个全面的产品家族,它建立在行业标准和Internet标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及XML Web服务体验(丰富的用户体验)。.NET是Microso

19、ft对所有以网络技术为核心。用于新一代多种设备互联系统产品的一个统称。 .NET首先是一个环境,这是一个理想化的未来互联网环境,微软的构想是一个“不再关注单个网站、单个设备与Internet互联的Internet环境,而是要让所有的计算机群、相关设备和服务商协同工作的网络计算环境。 .NET谋求的是一种理想的互联网环境。要搭建这样一种互联网环境,首先要解决的问题是针对现有Internet的缺陷,来设计和创造一种下一代Internet结构。这种结构不是物理网络层次上的拓扑结构。而是面向软件和应用层次的一种有别于浏览器只能静态浏览的可编程Internet软件结构。因此 .NET 把自己定位为可以作

20、为平台支持下一代Internet的可编程结构。 VB.NET介绍 Visual Basic.NET和平常的开发工具有所不同,如果说从VB3迁移到VB4是一个很大的变化,那么VB.NET则是个更大的变化。这次升级与其说是VB的一个新版本,还不如说是迁移到一个新平台上。 VB.NET预期拥有的第一新功能就是继承能力。继承是VB开发者长期以来要求得最多的功能。Visual Basic.NET提供大量面向对象功能,包括应用程序继承,它允许从其它类导出想创建的类。 Visual Basic.NET的面向对象功能提供了很多实在的好处。很多情况下,VB.NET面向对象的本质和实现的继承性能比在以前的VB版本

21、里更容易、更迅速地创建特定类型的功能。VB.NET的新功能使开发许多类型的应用程序变得更简单。对于自由线程可能需要特别给出警告。VB.NET创建自由线程应用程序几乎成了最微不足道的事情。 编程运行环境 硬件环境 CPU:AMD Semprontm 2000+ 内存:512MB 硬盘:40G 软件环境 操作系统:Microsoft Windows XP 应用软件:SQL Server 2000 + Microsoft Visual Studio 2005设计方案介绍 系统功能模块设置 严格按照毕业论文(设计)任务书的工作任务及要求,该小型酒店管理设计为四个功能模块:基础设置、业务管理、房间管理和

22、退出系统四个功能模块。 3.1.1 基础设置 基础设置下有客房类型设置、客房信息设置模块。 客房类型设置:该功能设置客房类型编号、类型名称、价格、拼房价格、可超预定数和是否可拼房。 客房信息设置:该功能设置客房编号、类型编号、楼层编号、额定人数、床数、状态、是否可拼房、客房描述、备注。 3.1.2 业务管理 业务管理有四个功能模块:预订管理、入住管理、消费记帐、收银退房。 预订管理:预定单号、客房类型、抵店时间、离店时间、入住人数、客房编号、客房价格、入住价格折扣、单据状态、折扣原因、是否加床、加床价格、预收款、预定人、会员编号、预定公司、备注、操作员、业务员。 入住管理:入住单号、客房类型、

23、抵店时间、离店时间、入住人数、客房编号、客房价格、入住价格、折扣、折扣、单据状态、折扣原因、是否加床、加床价格、预收款、预定人、会员编号、预定公司、备注、操作员、业务员、电话等级、早餐、叫醒、保密、VIP、特要说明。 消费记帐:入住单号、消费内容、消费金额、消费时间、备注。 收银退房:入住单号、客房类型、客房编号、抵店时间、离店时间、入住价格、加床价格、预收款、应收帐款、结帐金额、是否结帐、结帐日期。 3.1.3 房间管理 房间有空房、住房、自用、维修、将到、将离、未设置七种状态。 系统功能模块层次如图1: 图1 系统功能模块层次图 数据库设计 3.2.1数据库设计思想 数据库设计的好坏是一个

24、系统的关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。一个好的数据库产品不等于就有一个好的应用系统,如果不能设计一个合理的数据库模型,不仅会增加客户端和服务器端程序的编程和维护的难度,而且将会影响系统实际运行的性能。在设计小型酒店管理系统的新数据库时,不但应该仔细研究酒店业务需求而且还要考察各个功能之间的联系。在设计过程中,一定要定义数据库对象的命名规范。 经过大量的需求分析和数据库表的逻辑结构设计,系统采用Microsoft SQL Server 2000作为数据库开发工具,创建名为hotelbook数据库,根据数据功能的实现和设计的系统功能的扩展,设计

25、如下数据项: 表1 “入住单”表的设计:简称列名数据类型长度是否允许空备注入住单号入住单号varchar36PK预定单号预定单号varchar36是会员编号会员编号Int4是客房类型客房类型varchar4是抵店时间抵店时间smalldatetime4是离店时间离店时间smalldatetime4是单据状态单据状态varchar20是入住人数入住人数int4是客房编号客房编号varchar12是客房价格客房价格money8是入住价格入住价格money8是折扣折扣decimal5是折扣原因折扣原因varchar60是是否加床是否加床bit1是加床价格加床价格money8是预收款预收款money8

26、是预定人预定人varchar20是预定公司预定公司varchar60是varchar40是备注备注varchar510是操作员操作员varchar10是业务员业务员varchar50是早餐早餐bit1是叫醒叫醒bit1是保密保密bit1是vipvipbit1是电话等级电话等级varchar20是特要说明特要说明varchar50是应收帐款应收帐款money8是是否结帐是否结帐bit1是结帐金额结帐金额money8是结帐日期结帐日期smalldatetime4是付款方式付款方式varchar20是 表2 “入住单历史”表的设计:简称列名数据类型长度是否允许空备注入住单号入住单号varchar36

27、PK预定单号预定单号varchar36是会员编号会员编号Int4是客房类型客房类型varchar4是抵店时间抵店时间smalldatetime4是离店时间离店时间smalldatetime4是单据状态单据状态varchar20是入住人数入住人数int4是客房编号客房编号varchar12是客房价格客房价格money8是入住价格入住价格money8是折扣折扣decimal5是折扣原因折扣原因varchar60是是否加床是否加床bit1是加床价格加床价格money8是预收款预收款money8是预定人预定人varchar20是预定公司预定公司varchar60是varchar40是备注备注varch

28、ar510是操作员操作员varchar10是业务员业务员varchar50是早餐早餐bit1是叫醒叫醒bit1是保密保密bit1是vipvipbit1是电话等级电话等级varchar20是特要说明特要说明varchar50是是否结帐是否结帐bit1是结帐金额结帐金额money8是结帐日期结帐日期smalldatetime4是付款方式付款方式varchar20是 表3 “客房信息”表的设计简称列名数据类型长度是否允许空备注客房编号客房编号varchar12PK类型编号类型编号varchar4楼层编号楼层编号Int4额定人数额定人数int4是床数床数int4是客房描述客房描述varchar40是备

29、注备注varchar100是状态状态varchar4是是否可拼房是否可拼房bit1是 表4 “客房类型”表的设计:简称列名数据类型长度是否允许空备注类型编号类型编号varchar4PK类型名称类型名称varchar40是价格价格money8是拼房价格拼房价格money8是可超预定数可超预定数decimal5是是否可拼房是否可拼房bit1是 表5 “帐单明细”表的设计:简称列名数据类型长度是否允许空备注帐单编号帐单编号int4PK入住单号入住单号varchar36消费内容消费内容varchar40是消费金额消费金额money8是消费时间消费时间smalldatetime4是备注备注bit80是

30、表6 “帐单明细历史”表的设计:简称列名数据类型长度是否允许空备注帐单编号帐单编号int4PK入住单号入住单号varchar36消费内容消费内容varchar40是消费金额消费金额money8是消费时间消费时间smalldatetime4是备注备注bit80是 表7 “用户清单”表的设计:简称列名数据类型长度是否允许空备注用户编号用户编号char6PK部门部门char20姓名姓名char10性别性别char2密码密码chair10是 表8 “楼层信息”表的设计:简称列名数据类型长度是否允许空备注楼层编号楼层编号int4PK楼层名称楼层名称varchar6是 表9 “预定表”的设计:简称列名数据

31、类型长度是否允许空备注预定单号预定单号varchar36PK会员编号会员编号Int4是客房类型客房类型varchar4抵店时间抵店时间smalldatetime4离店时间离店时间smalldatetime4是单据状态单据状态varchar20是入住人数入住人数int4是客房编号客房编号varchar12是客房价格客房价格money8是入住价格入住价格money8是折扣折扣decimal5是折扣原因折扣原因varchar60是是否加床是否加床bit1是加床价格加床价格money8是预收款预收款money8是预定人预定人varchar20是预定公司预定公司varchar60是varchar40是备

32、注备注varchar510是操作员操作员varchar10是业务员业务员varchar50是 表10 “预定单历史”表的设计:简称列名数据类型长度是否允许空备注预定单号预定单号varchar36PK会员编号会员编号Int4是客房类型客房类型varchar4抵店时间抵店时间smalldatetime4离店时间离店时间smalldatetime4是单据状态单据状态varchar20是入住人数入住人数int4是客房编号客房编号varchar12是客房价格客房价格money8是入住价格入住价格money8是折扣折扣decimal5是折扣原因折扣原因varchar60是是否加床是否加床bit1是加床价格

33、加床价格money8是预收款预收款money8是预定人预定人varchar20是预定公司预定公司varchar60是varchar40是备注备注varchar510是操作员操作员varchar10是业务员业务员varchar50是 3.2.2酒店管理系统E-R图 在该系统中,“客房信息”起到关键的作用,“客房信息”和其他表间的关系是1:N的关系。图2为酒店管理系统关键实体E-R图。 图2 酒店管理系统关键实体E-R图具体模块设计 客房信息设置 该模块主要是对客房信息根据实际进行管理。在客房信息中,可设置客房编号、类型编号、楼层编号、额定人数、床数、状态、是否可拼房、客房描述以及备注。可根据需要

34、添加、删除、修改和搜索客房信息。 图3 新增客房界面图 图3为新增一个编号为0616、类型编号为普通房、楼层编号为六楼、额定人数为2人、床数为2床、客房描述为“木地板砖,窗户外有花园”、备注为“电话尚未安装”的房间的界面图。 点击“保存”按钮,保存新增客房信息,点击“取消”按钮,取消保存新增客房信息。如图4所示: 图4 “保存”或“取消”新增客房信息 其“添加”功能代码如下: Public Overrides Sub SaveForAdd Dim dr As DataRow DataSet11.Tables客房信息.NewRow Try dr客房编号 /.m dr类型编号 /.tring.Tr

35、im dr楼层编号 /.tring.Trim dr额定人数 /.m dr床数 /.m dr客房描述 /.m dr状态 /.m dr备注 /.m dr是否可拼房 ckbPin.Checked Catch ex As Exception MessageBox.Show数据格式不正确! Exit Sub End Try Try DataSet11.Tables客房信息.Rows.Adddr If /.Changes True Then SqlDataAdapter1.UpdateDataSet11 End If Catch ex As Exception MessageBox.Show数据添加失败!

36、 End Try LoadData dgdList.DataSource dtData.DefaultView End Sub 在“添加”客房信息中,其状态默认设置为“空房”。 如需删除一个房间,则用鼠标点中该房间编号,点击“删除”,弹出确认对话框,选择“确定”即可删除该房间信息。图5为删除客房编号为0307房间示例图: 图5 删除客房编号为0307的房间示例图 其“删除”功能代码如下: Public Overrides Sub DeleteData Try 删除当前行的数据 DataSet11.Tables客房信息. _ /.ete If /.Changes True Then 更新Data

37、Set11 SqlDataAdapter1.UpdateDataSet11 End If Catch ex As Exception MessageBox.Show数据删除失败! End Try End Sub 如果要修改一个房间的信息,选中该房间的客房编号,点击“修改”按钮,即可根据实际进行相应需要修改信息的修改。图6为修改客房编号为0301的房间的示例图,假设需要把“额定人数”由5人改为2人。 图6 修改客房编号为0301房间信息的示例图 “修改”功能代码 Public Overrides Sub SaveForUpdate Try Dim row As Integer row /.Num

38、ber dgdList.CurrentCell _ New DataGridCellrow + 1 Mod bmData.Count, 0 判断是否有更新的数据 If /.Changes True Then SqlDataAdapter1.UpdateDataSet11 End If Catch ex As Exception MessageBox.Show数据修改失败! End Try End Sub “客房信息设置”模块界面如图7: 图7 客房信息设置界面图 预定管理功能 该功能模块实现客人的预定管理。能根据实现进行添加、修改、删除、搜索预定客房信息。如需要新增一个客人预定,点击“新增”按

39、钮,在下面填入相应的入住信息。预定单号自动递增生成。图8 新增客房预定界面图 图9为新增一个客房预定界面图,为了实现程序的友好性,在查询“客房编号”时,点击“查询”按钮,即可弹出房间状态为“空”的房间统计表供操作人员选择。这样的设计充分体现了程序的友好性,简洁性。如图9所示:图9 查询空房示例图 入住管理功能 该功能实现入住信息的添加、修改和搜索。 图10为新增入住管理界面,填入相应数据,点击类似如图5“保存”或“取消”按钮即可保存或取消新增入住管理信息。 图10 新增入住管理信息界面 为方便状态为“空”的客房编号的查询,点击查询按钮,即可查询空余的房间,点击相应房间,客房编号文本框显示相应的

40、客房编号。如图11所示: 图11 查询空余客房编号界面图 其“添加”功能代码为: Public Overrides Sub SaveForAdd Dim dr As DataRow DataSet11.Tables入住单.NewRow Try dr入住单号 /.m dr客房类型 /.tring.Trim dr抵店时间 /.m dr离店时间 /.m dr /.m dr客房编号 /.m dr客房价格 /.m dr入住价格 /.m dr折扣 /.m dr折扣原因 /.m dr入住人数 /.m dr是否加床 ckbAddBed.Checked dr加床价格 /.m dr电话等级 /.m dr预收款 /

41、.m dr单据状态 /.m dr预定人 /.m dr业务员 /.m dr操作员 /.m dr会员编号 /.m dr预定公司 /.m dr早餐 ckbBreakfast.Checked dr叫醒 ckbWakeUp.Checked dr保密 ckbSecrecy.Checked drvip ckbVip.Checked dr预定单号 /.m dr特要说明 /.m Catch ex As Exception MessageBox.Show数据格式不正确! Exit Sub End Try Try Dim strTmp As String /.m DataSet11.Tables入住单.Rows.A

42、dddr If /.Changes True Then SqlDataAdapter1.UpdateDataSet11 Dim db As DataBase New DataBase Dim strSQL As String update 客房信息set 状态空房 from 客房信息as a,入住单as b where a.客房编号b.客房编号and b.入住单号 + strTmp + db.RunDelOrInsSQLstrSQL db.RunDelOrInsSQLexec sf_保存入住单 + strTmp + db.Dispose End If Catch ex As Exception

43、 MessageBox.Show数据添加失败! End Try LoadData dgdList.DataSource dtData.DefaultView End Sub 房间管理 房间管理在实时房间图上操作客房状态的管理。在房态图上单击相应的房间,可有限变化房态。其界面图如图12所示: 图12 房间管理界面图 点击相应状态,并设置成成其他状态时的代码为: Private Sub btnSet_ClickByVal sender As System.Object, _ ByVal e As System.EventArgs Handles btnSet.Click Dim iRow, iCo

44、l As Integer iRow /.Number iCol /.umnNumber Dim strState As String dgdList.ItemiRow, iCol Dim strTmpState As String If iCol 0 Then If /.cked True Then strTmpState 0 ElseIf /.cked True Then strTmpState 2 ElseIf /.cked True Then strTmpState 4 ElseIf /.cked True Then strTmpState 1 ElseIf /.cked True Then strTmpState 3 ElseIf /.cked True Then strTmpState 5 End If Else Return End If 如果状态已经更新 If strTmpStat

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论