酒店预订信息管理系统毕业设计论文.doc

上传人:土8路 文档编号:11066091 上传时间:2021-06-25 格式:DOC 页数:57 大小:851.50KB
返回 下载 相关 举报
酒店预订信息管理系统毕业设计论文.doc_第1页
第1页 / 共57页
酒店预订信息管理系统毕业设计论文.doc_第2页
第2页 / 共57页
酒店预订信息管理系统毕业设计论文.doc_第3页
第3页 / 共57页
酒店预订信息管理系统毕业设计论文.doc_第4页
第4页 / 共57页
酒店预订信息管理系统毕业设计论文.doc_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《酒店预订信息管理系统毕业设计论文.doc》由会员分享,可在线阅读,更多相关《酒店预订信息管理系统毕业设计论文.doc(57页珍藏版)》请在三一文库上搜索。

1、毕业设计(论文)基于.NET的酒店预订信息管理系统的设计论文作者姓名:申请学位专业:申请学位类别:指导教师姓名(职称):论文提交日期:基于.NET的酒店预订信息管理系统的设计摘 要基于C/S模式的酒店预订信息管理系统是一个非常实用的管理系统。该系统的出现大大满足了现今酒店预订的需要,使原本复杂的预订流程变得方便快捷,从而提高效率并且大大降低了工作人员的工作量。该系统分为几个功能模块:顾客基本信息登记,预订信息管理,退房信息管理,查看客人信息,查看房间信息和更改密码。其中预订管理模块是该系统的主要功能模块,它实现预订入住功能。当用户输入客户的基本信息后,系统会保存所录入的信息,并实现对客房的预订

2、或入住。此外,该系统也可根据客户的需要实现取消已经预订的房间。其开发主要包括数据库的建立维护和应用程序的开发这两个方面。程序功能实现后管理员将可通过查看客人预订入住的情况,了解房间状况及对客人的基本信息进行查询。本文首先介绍了本系统所使用的开发工具和开发环境,接着详细介绍了基于.NET的酒店预订信息管理系统的设计,包括系统功能分析,数据库结构设计,程序设计及页面详细功能的介绍分析。关键词:酒店预订信息;C/S模式;数据库设计;程序设计The Design of Hotel Reservation Information Management System Based on .NET Abstr

3、actThe hotel reservation information management system based on the basis of C/S mode is a very practical administrative system. Nowadays, the appearance of this system has greatly satisfied the demands of hotel reservation. It makes the original and complicated reservation procedure convenient and

4、swift, thereby it enhances the efficiency and reduces the work load of staff members greatly.This system is divided into several pieces of function module: registering of customers basic information, reservation information management, the information management of checking out, looking over guests

5、information, looking over the information of the room and changing the password. Among them, the reservation management module is the main function module, it realizes being scheduled to move in . After users input the customers basic information, it will keep the information to the system and reali

6、ze the reservation of the guest room or move in. In addition, this system can also realize cancelling the room already booked according to the needs of customer. It mainly includes two respects the database setting-up, maintenance and the development of the application program. The administrator can

7、 see the state of the room and the basic information of guest through looking over the reservation situation after the procedure function is realized.This paper has introduced developing instrument and environment at first, then it has introduced the design of hotel reservation information managemen

8、t system based on .NET in detail, including systematic function analyze and database structural design, programming and introduction of function analyze in detail.Key words: hotel reservation Information; C/S mode; database design; programming目 录论文总页数:20页1引言11.1课题背景11.2国内外研究现状11.3本课题研究的意义11.4本课题的研究方

9、法1开发工具和开发环境22.1SQL语言22.1.1SQL概述22.1.2SQL语言的组成22.2SQL Server 2000 简介22.3.NET 简介22.4VB.NET 简介32.5ADO.NET数据访问简介33基于.NET的酒店预订信息系统的设计43.1系统功能分析43.2数据库结构设计53.2.1数据库概念结构设计53.2.2数据库逻辑结构设计74基于.NET的酒店预订信息管理系统的实现84.1顾客基本信息的登记84.2预订信息的管理104.3退房信息管理144.4查看房间信息144.5查看客人信息164.6修改密码174.7关于界面174.8使用说明17结 论18参考文献18致

10、谢19声 明201引言1.1课题背景随着信息技术的发展,传统的酒店经营模式已无法满足社会发展的需要。酒店为了提高服务质量来吸引客户,提高经济效益而采用管理信息系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争中取得优势。很多酒店都用过信息管理系统,本毕业设计选择基于.NET的酒店预订信息管理系统,就是为了更好的为社会服务。1.2国内外研究现状世界经济已从工业化社会进入信息化社会,西方发达国家已经进入相当发达的信息化阶段,而本国的信息产业目前尚处于起步阶段。当前,由电子部等单位组织实施的国家重大电子信息工程-三金工程是加速本国国民经济信息化的重大战略举措。三金工程的实施,拉开了本国经

11、济信息化的序幕。信息高速公路和经济信息化,无疑将对人类社会的经济发展带来根本性的变化,对社会各行各业的生产、工作和管理方式带来深刻的变化, 对包括酒店在内的许多机构无疑是一个严峻的挑战。国内酒店业的应用系统不同,各家供应商的软件也各不相同。对于一家酒店,如果各部门使用的是不同的平台、不同的软件,当员工进行软件操作时,需要学习各种软件,这样不但使员工的学习成本增高,也同时影响酒店的效率。这样,一个方便上手且功能强大的管理软件能解决这些问题,让员工迅速上岗,减少成本,增加收益。1.3本课题研究的意义酒店预订信息管理是酒店日常运作的一个重要环节,其应用面相当广泛,学习制作酒店预订信息管理系统很有必要

12、,它能极大的提高酒店管理的效率,减少管理人员工作量。同时,它也是服务行业管理软件的一个综合性代表。本毕业设计选择基于.NET的酒店预订信息系统,除了考查使学生综合运用以前所学知识的能力,同时也使学生了解了酒店经营模式。1.4本课题的研究方法本系统的开发采用C/S结构,参考酒店管理系统相关资料,分析酒店预订信息管理系统的功能,写出需求分析。通过SQL Server数据库对数据进行存储及管理,对数据的调用及修改在.NET中完成,VB.NET与SQL相结合,布置界面,编写代码,程序调试,保存相关数据, 实现崭新的酒店预订信息管理系统。开发工具和开发环境2.1SQL语言2.1.1SQL概述SQL语言是

13、1974年由Boyce和Chamberlin 提出的,1975年至1979年IBM公司SanJose Research Laboratory 研制的关系数据库管理系统原形系统System R 实现了这种语言,由于它功能丰富,语言简洁,使用方法灵活,倍受用户和计算机业界的青睐,被众多的计算机公司和软件公司采用。经过多年的发展,SQL语言已成为关系数据库的标准语言。2.1.2SQL语言的组成SQL 语言主要由以下几部分组成:(1)数据定义语言DDL Data Definition Language(2)数据操纵语言DML Data Manipulation Language(3)数据控制语言DCL

14、 Data Control Language(4)其它语言要素Additional Language ElementsSQL 语句数目种类较多,其主体大约由40 条语句组成。2.2SQL Server 2000 简介SQL Server 是一个关系数据库管理系统,它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同开发的。于1988 年推出了第一个OS/2 版本,在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQ

15、L Server 的Windows NT 版本。MS SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的新版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便、可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。SQL Server 是定位在Server 上的系统,它只负责提供和储存数据就像汽车的引擎,它只提供汽车的动力,其它功能由前端设计工具如Fox

16、Pro 、Delphi、 Power Builder、 Visual Basic 、VisualStudio.Net等来处理,因此我们一般称SQL Server、Oracle、Informix 等数据库系统为数据库引擎。2.3.NET 简介2000年6月22日,Microsoft宣布了.NET战略,并宣称其意义不亚于从DOS改变为Windows的过程。时至今日,在7年的时间里.NET战略已经显示出其强大生命力并逐渐走向成熟。.NET是一种全新的架构,在该设计方案中,程序完全基于此框架运行,因此在这里对它进行简单介绍。理解.NET Framework最简单的方式是把它看作是执行代码的环境。.NE

17、T管理代码的执行启动代码、给它赋予相应的权限、为它分配内存以存储其数据,帮助释放某些不再需要的内存和资源等。.NET位于代码和Windows之间,可以提供需要的服务。2.4VB.NET 简介VB语言是软件设计道路上的一个里程碑。完全可视化的开发环境,事件驱动的编程机制使编程变的非常容易,很多程序员就是从VB语言走上编程这条路的。VB.NET是在.NET环境下新一代的编程语言,VB.NET对VB语言作了重大的改变,保留了原来VB语法简单,容易学习,可视化开发等优点,又增加了面向对象,类型统一等新特点。无论是以前的VB程序员,还是刚开始学习编程的新手,都会发现VB.NET是一种非常容易掌握而且功能

18、强大的编程语言。VB.NET的强大功能是建立在整个.NET的基础之上,.NET框架是VB.NET程序开发和运行的基础。使用VB.NET编写程序代码,需要用到很多现成的功能模块,这些模块包含在.NET框架里;同时,编写好的VB.NET代码,要在一个特定的环境运行,这个运行环境也是由.NET框架提供。.NET中访问数据库技术ADO.NET包括连接操作数据库所要用到的各种组件、使用这些组件的方法。绝大部分应用程序都要访问数据库.NET中提供了统一的数据库访问技术:ADO.NET使用VB.NET和ADO.NET技术,可开发出与后台数据库无关的应用程序。Windows应用程序是最常见的应用程序类型。使用

19、VB.NET和Visual Studio.NET开发Windows应用程序,过程简单到了步骤化阶段:拖放控件,设置属性,编写代码。2.5ADO.NET数据访问简介ADO.NET的数据访问分为两大部分:数据集(DataSet)与数据提供源。总体来说,使用ADO.NET访问数据可以被概括为以下步骤: 首先应用程序创建一个Connect对象用来建立与数据库之间的连接。然后Command对象提供了执行命令的接口,可以对数据库执行相应的命令。当命令执行后数据库返回了大于零个数据时,DataReader会被返回从而提供对返回的结果集的数据访问。或者,DataAdapter可以被用来填充数据集,然后数据库可

20、以由Command对象或者DataAdapter对象进行相应的更改。 具体来看数据提供源的四种对象: Connect 对象 :Connect对象用来提供对数据库的连接,Microsoft Visual Studio .Net中微软提供了两种Connect对象,分别为SqlConnection对象,用来提供对SQL Server 7.0或更高版本的连接,同时还有OleDbConnection对象,用来提供对Access与其他第三方数据库的连接。 Command 对象:同样,Command对象分为两组,SqlCommand与OleDbCommand。Command对象被用来执行针对数据库的命令,比

21、如执行数据库的存储过程(Stored Procedure),SQL命令,或者直接返回一个完整的表。 DataReader对象 :DataReader提供了forward-only, read-only, connected stream的结果集。 DataAdapter对象 :DataAdapter对象是ADO.NET数据访问的核心。实际上它是数据集与数据库的中间层。DataAdapter可以使用Fill方法来为DataTable或者DataSet填充数据。然后当内存操作完成后DataAdapter可以确认之前的操作从而对真正存于数据库上的数据进行修改。 DataAdapter包含四种属性用来

22、代表不同的数据库命令: SelectCommand用来查询数据、 InsertCommand用来插入数据 、DeleteCommand用来删除数据 、UpdateCommand用来更新数据当Update方法被调用后,数据集中的数据被更改然后拷贝回数据库,紧接着使用InsertCommand, DeleteCommand, UpdateCommand中合适的一个来进行数据更新。3基于.NET的酒店预订信息系统的设计3.1系统功能分析酒店预订信息管理系统主要是对客人预订信息、入住信息、退房信息及房间信息进行管理和统计,包括如下功能:(1)顾客基本信息的登记。客人预订时都要对其个人信息进行登记,并保

23、存其信息,如客人的姓名、性别、预订的房号、类型、证件类型、证件号码、押金、人数,入住日期等。其中顾客姓名、房号,入住日期为必添项目。(2)预订信息管理。包括客人基本信息的登记,实现预订入住和取消预订等功能。“预订入住”实现把订了的房间转为入住状态,同时把对应的顾客信息的状态改为“入住” 。“取消预订”按钮实现取消已经订了房间的功能,将房间的状态设为空闲,同时删除“顾客信息表”中相应的记录。(3)退房信息管理。包括显示退房客人的基本信息,结算后把房间的状态更新为空闲和更新客人的信息。(4)查看房间信息功能。包括查看房间号码、类型、单价及房间的相关状态,并可根据需要添加房间。(5)查看客人信息。可

24、按照当前入住客人信息、预订客人信息、历史客人信息及所有客人信息,四类分类查看客人信息,具有模糊查询功能。(6)修改密码功能。可修改管理员密码。程序主要结构如图31所示:接口界面登记订房退房查看房间信息查看客人信息修改密码关于登陆界面保存客人信息取消预订预订入住添加新房间房间信息查询图31程序结构图3.2数据库结构设计3.2.1数据库概念结构设计E-R(Entity-Relationship Approach)图是最常用的概念模型表示方法,也是数据库的核心和基础,它是按用户的观点来对数据和信息建模,依据概念模型设计应具的特点,该系统的E-R图如下所示。房间信息实体房间序号房间类型房间价格图32

25、房间标准信息-图登记信息实体房间信息顾客信息入住时间图33 登记信息-图房间信息顾客信息预订时间订房信息实体图34 订房信息-图退房信息实体房间信息顾客信息退房时间结算金额图35 退房信息-图3.2.2数据库逻辑结构设计系统设计了三个数据表即“管理员” 、“房间表” 、“顾客信息表” 。其各个表格的设计如下: 表31 管理员列名数据类型可否为空说明用户名VarcharNOT NULL主键密码VarcharNULL 表32 房间表列名数据类型可否为空说明房号VarcharNOT NULL主键类型VarcharNULL房价FloatNULL状态VarcharNULL表33 顾客信息表列名数据类型可

26、否为空说明姓名VarcharNOT NULL性别CharNULL房号CharNULL类型CharNULL证件类型CharNULL证件号VarcharNULL押金FloatNULL人数FloatNULL入住日期DatetimeNOT NULL主键退房日期DatetimeNULL状态CharNULL4基于.NET的酒店预订信息管理系统的实现首先用户登陆后,即可完成本系统的所有功能,如登记客人信息,预订房间,退房,查看客人信息,查看房间信息,修改密码等操作。页面如图41所示:图41主界面实现登记,订房,退房等窗体显示的功能都较简单。登记窗体的显示是由rentroom.vb实现的,其重要代码如Dim

27、ob_rentroom As New rentroom ob_rentroom.Show(),调用登记窗体后,主窗体不隐藏。订房、退房、查看客人信息等窗体的显示实现代码如上面的登记代码类似,在此就不在一一介绍了。其中实现退出功能中语句Application.Exit()是将整个程序关闭。为了使程序完全退出,最好使用“退出”按钮,勿直接关闭窗口。4.1顾客基本信息的登记登记模块主要对客人的姓名,性别,类型,证件类型,证件号码,房间号,入住日期,押金等信息的录入,并将空闲的房间显示在页面上。当用户录入客人信息,点击“保存信息”时,房间表中可选择的房间数量就减少一个,登记的客人信息在顾客信息表中也有

28、了相应的记录。该模块主要由rentroom.vb实现,如图42所示:图42登记界面该窗体主要的代码如下:程序初始化:Private Sub rentroom_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try SqlDataAdapter1.SelectCommand.CommandText = select 房号,类型,房价,状态 from 房间表 where 状态 = 空闲 SqlDataAdapter1.Fill(Ds1, 房间表) Me.BindingConte

29、xt(Ds1, 顾客信息表).AddNew()为“顾客信息表”添加新行 Catch ex As Exception MsgBox(ex.Message) End TryEnd Sub初始化的目的是从数据表“房间表”中选择空闲的房间,并将其信息如房号,类型,房价,状态返回到Datagrid控件体现出来。“保存信息”主要是保存用户录入客户的基本信息如姓名,房号,入住日期等。当保存信息后,房间的数量将减少,同时也更改房间的状态。若用户在保存信息时没添加客户姓名或选择房间,系统都会自动弹出消息框,提醒用户添加其信息。由以下代码实现:Private Sub btsave_Click(ByVal send

30、er As System.Object, ByVal e As System.EventArgs) Handles btsave.Click 判断是否添加姓名或选择房间 Me.BindingContext(Ds1, 顾客信息表).EndCurrentEdit()将数据返回数据集 SqlDataAdapter2.Update(Ds1, 顾客信息表)更新数据,返回数据源 Ds1.Tables(顾客信息表).Clear()以下代码把选择的房间状态由“空闲”改为“营业中” Dim comstr As String = update 房间表 set 状态 = 营业中 where 房号 = & Ds1.房

31、间表.Rows(DataGrid1.CurrentRowIndex).Item(0) & Dim sqlcom As New SqlCommand(comstr, SqlConnection1) SqlConnection1.Open() sqlcom.ExecuteNonQuery()执行数据库语句,即添加新行 MsgBox(录入成功! ) Me.BindingContext(Ds1,顾客信息表).CancelCurrentEdit() Ds1.Clear() SqlDataAdapter1.Fill(Ds1, 房间表) Me.BindingContext(Ds1, 顾客信息表).AddNe

32、w() Catch ex As Exception MsgBox(ex.Message) Finally SqlConnection1.Close() End TryEnd Sub4.2预订信息的管理预订信息管理在实现登记客人信息的同时,还完成了预订入住和取消预订等功能,并将显示订房客人信息和空闲房间信息在页面上。当用户录入客户信息并点击保存信息时,客户信息显示在已订房间Datagrid中,同时减少可选择的房间数量,将该房间的状态更新为预订。该模块中,“取消预订”功能实现取消已经订了房间的功能,将房间的状态设为空闲,同时删除“顾客信息表”中相应的记录。“预订入住”功能实现把订了的房间转为入住状

33、态,同时把对应的顾客信息的状态改为“入住” ,预订日期为当前日期。页面如图43所示:图43预订界面本窗体的数据关系如图44所示。sqlDataAdapter1DsDs1.房间表DataGrid1DataGrid2DataSet11.顾客信息表sqlDataAdapter2DataSet21.顾客信息表DataSet2DataSet1TextBox、ComboBoxDs1.房间表类型姓名房价证件号DataSet 11.顾客信息表证件类型类型房号性别预订日期人数押金姓名DataSet21.顾客信息表姓名房号押金姓名预订日期sqlDataAdapter3房号 图44数据关系图程序初始化,从房间表中选

34、择状态为空闲的房号,类型, 房价,状态返回到Datagrid1控件体现出来,从“顾客信息表”中返回状态为预订的客人信息如姓名,房号,押金,预订日期。“保存信息”功能的实现和登记窗体中的类似,为避免累赘在此就不在重复介绍了。“取消预订”主要由以下代码实现:Private Sub btcancel_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btcancel.Click首先判断是否真的要取消预订以下将取消的房间状态设为空闲,“顾客信息表”中客人的状态改为“退房”Dim comstr1 As St

35、ring=update 房间表 set 状态=空闲where房号= & DataSet21.顾客信息表.Rows(DataGrid2.CurrentRowIndex).Item(1) & Dim comstr2 As String=update 顾客信息表set状态=退房where房号=&DataSet21.顾客信息表.Rows(DataGrid2.CurrentRowIndex).Item(1)& Dim sqlcom1 As New SqlCommand(comstr1, SqlConnection1) Dim sqlcom2 As New SqlCommand(comstr2, SqlC

36、onnection1) SqlConnection1.Open() sqlcom1.ExecuteNonQuery() sqlcom2.ExecuteNonQuery() DataSet21.顾客信息表.Rows(DataGrid2.CurrentRowIndex).Delete() SqlDataAdapter3.Update(DataSet21, 顾客信息表) Ds1.Clear() SqlDataAdapter1.Fill(Ds1, 房间表)清窗数据集重新填充,把空闲的房间重新显示出来 Catch Finally SqlConnection1.Close()End TryEnd Sub“

37、预订入住”主要由以下代码实现:Private Sub btbook_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btbook.Click判断是否真的要办理入住以下改变房间表和顾客信息表的状态 Dim comstr1 As String = update 房间表 set 状态 = 营业中 where 房号 = & DataSet21.顾客信息表.Rows(DataGrid2.CurrentRowIndex).Item(1) & 以下把状态改为入住,预订日期改为当前时间Dim comstr2 A

38、s String = update 顾客信息表 set 状态 = 入住,入住日期=&Now()&where入住日期=& DataSet21.顾客信息表. Rows(DataGrid2.CurrentRowIndex).Item(3) & End Sub4.3退房信息管理退房界面金额计算有两种方式,建立一个“account()”过程,用作判断房间是“钟点房”还是其他类型,根据不同的类型用“DataDiff”函数取出入住日期和退房日期的时间差(退房日期为当前日期),不到一天或一小时按一天或一小时计算。最后计算出金额,“退房结算”按钮的作用是把房间的状态改为空闲并且更新客人的信息。该窗体主要的代码如

39、下:“account()”过程计算金额:首先判断房间是钟点房还是其他类型,定义i为入住日期与退房日期的时间差,计算金额的主要代码是txtsum.Text = Val(txtrent.Text) * (i+1)。程序初始化:从房间表中选择状态为营业中的房间的房号,类型,房价并将其信息返回到Datagrid控件体现出来。从“顾客信息表”中返回选中房号的客人信息:姓名、入住日期,退房日期返回为当前日期。 txtexitdate.Text = Now() Me.account()调用account(),计算金额选择房间时,“房号”项显示所选房号,“房价”项显示对应的房价“退房”的实现:首先判断是否真的

40、要退房,若是则更新房间表的状态为空闲,更新顾客信息表中房间的状态为退房,退房日期为现在的日期。更新由updateset实现。打开数据库连接,执行数据库命令,完成退房功能。4.4查看房间信息查看房间信息模块实现了浏览房间状态和添加新房间功能,添加项为“房号” 、“类型” 、“房价” 。“状态”项默认为“空闲” 。添加新房间时,若没有添加房号则有消息框弹出“请增添房间号”因为房号为房间表中的主键,为必添项。如所有信息添加完毕后,单击确定则有消息框弹出 恭喜!增添成功,规模又大了! 。系统中房间的状态有营业中、预订和空闲三种,所有房间的信息都显示在roominf.vb中。页面如图45:图45查看房间

41、信息界面该窗体主要的代码如下:Private Sub btsave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btsave.Click Try txtzt.Text = 空闲 If txtroomnumber.Text = Then MsgBox(请增添房间号! , MsgBoxStyle.Information) Exit Sub End If Me.BindingContext(DataSet41,房间表).EndCurrentEdit() SqlDataAdapter1.Update

42、(DataSet41, 房间表) MsgBox( 恭喜!增添成功,规模又大了! ) Catch ex As Exception MsgBox(ex.Message) End TryEnd Sub4.5查看客人信息查看客人信息主要实现了“分类”“模糊”查找客人的信息,包括已经退房的客人信息。“请选择范围”中有“姓名”和“证件号”两种选择。RadioButton控件有4个,分别取名为“RadioButton1” 、“RadioButton2” 、“RadioButton3” 、“RadioButton4”分别对应为“查看当前入住客人信息” ,“查看预订客人信息” ,“查看历史客人信息” ,“查看所

43、有客人信息” 。进行任何信息的查找,客人信息都将呈现在Datagrid中,该模块主要由clientinf.vb实现,如下图46所示:图46查看客人信息界面实现该功能的主要代码如下:Private Sub btfind_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btfind.Click Try If RadioButton1.Checked = True Then SqlDataAdapter1.SelectCommand.CommandText = select 姓名,性别,房号,类型,证

44、件类型,证件号,押金,人数,入住日期 as 入住或预订日期,状态 from 顾客信息表 where (状态=入住)and ( & cmbrange.Text & like & txtfind.Text & %) ElseIf RadioButton2.Checked = True Then SqlDataAdapter1.SelectCommand.CommandText = select 姓名,性别,房号,类型,证件类型,证件号,押金,人数,入住日期 as 入住或预订日期,状态 from 顾客信息表 where (状态=预订)and ( & cmbrange.Text & like & txtfind.Text & %) ElseIf RadioButton3.Checked = True Then SqlDataAdapt

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1