酒店客房管理系统论文.doc_第1页
酒店客房管理系统论文.doc_第2页
酒店客房管理系统论文.doc_第3页
酒店客房管理系统论文.doc_第4页
酒店客房管理系统论文.doc_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

摘 要随着中国经济的不断增长和旅游业的飞速发展,酒店行业的竞争日趋激烈。酒店只有不断完善自身的管理手段和方法,提高自身的服务水平,才能得到充足和健康的发展。因此,酒店业务的计算机管理就已经成为当务之急。酒店信息管理系统的引入使酒店内部能集中管理,集中控制,快速反应各个部门的经营状况,大大降低工作人员的劳动强度,提高工作效率,给客户带来极大的便利,同时带来良好的经济效益和社会效益。此外,酒店信息管理中各种信息的提供能使管理者实时动态地掌握酒店的经营状况,还为管理者提供了有力的决策支持。而目前网络的迅速发展,也使得远程客户预定客房提供了实现的可能。由此发现开发一套基于WEB的酒店信息管理系统尤为必要。基于这个思想上进行开发设计的,积极的研究和开发基于WEB的酒店信息管理系统是非常必要的本系统针对酒店的实际需求,采用asp.NET技术和SQL SERVER 2005数据库管理系统作为工具进行开发。本设计说明书主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。关键词:酒店信息管理系统,ASP.NET,SQL SERVERABSTRACTWith the constantly developing of Chinese economy and tourist industry,the competition of the hotel trade is becoming fiercerHotels are only improving their own management constantly,improving their own service level ,can get their development sufficiently and healthilySo, the computer management of hotels business has become the first task of hotels works nowadaysBy the MIS of hotels,it can enable hotels centralize their management and controlIt also can reflect the management state of each department rapidly,reduce employees labor intensity greatly,improve working efficiency,bring the great facility to customers,and get the good economic benefits and social benefit at the same timeIn addition, the offering of different information can enable managers grasp hotels state dynamically in hotels management,offer strong decision support to administratorAnd rapid development of computer network at present, make remote customers book their suited room offer the possibility realized tooSo,developed the hotel management information system based on WEB is particularly essentialMy subject is based on itAfter testing and debugging, the software is practical,effective The systemsactual demandfor the hotel was using ASP.NETtechnology andSQL SERVER 2005database management systemas toolsfor development.This designfocuses onthe development ofthe backgroundof thisissue, it is to completethe functionand develop the process,and mainly focusing on thedevelopment of designideas,technical problemsand solutions.Keywords: Hotel Information Management, ASP.NET,SQL SERVER目 录摘 要1ABSTRACT2第一章 概述11.1 选题背景11.2 国内外研究现状21.3 课题研究意义21.4 课题的主要任务3第二章 理论基础32.1相关技术简介32.1.1 C# 简介32.1.2ASP.NET简介42.1.3 数据库简介4第三章 需求分析53.1 可行性分析53.1.1技术可行性53.1.2经济可行性53.1.3管理可行性63.2 系统目标63.3 系统开发环境63.4 系统应该具备的功能73.4.1系统管理73.4.2基础数据管理73.4.3业务功能管理73.4.4 统计功能管理7统计生成各种报表:。73.4.5 会员功能7第四章 系统总体设计84.1 系统结构图84.2 主要模块的流程图84.2.1 客房类型维护84.2.2 客房入住管理94.3 系统的详细设计104.4 数据库E-R图104.5数据库表的设计12第五章 系统实现155.1 酒店管理页面首页155.2 酒店信息介绍155.3 系统注册界面185.4 客房预定功能195.5 后台模块客房信息管理215.6 后台管理模块客房入住管理245.7 酒店日收益报表26第六章 软件测试276.1 测试目的276.2 测试方法286.3 测试过程28第七章 结论30参考文献31致 谢3232第一章 概述1.1 选题背景 随着国民经济的高速发展,人们物质生活水平的提高,国内酒店业正在以前所未 有的速度迅速发展,旅行收入占国民经济很大比重李亚利著.饭店财务会计.天津 南开大学出版社.2005。酒店越来越成为人民生活中不可缺少的组成部分2。随着计算机网络的飞速发展,Internet技术越来越广泛的应用,网络覆盖的区域不断扩大,给酒店业计算机应用带来了蓬勃发展的机遇王泽光著.中国旅游饭店的机遇与发展:论加入WTO后旅游饭店的走向.北京 中国旅游出版社.2002。采用全新的计算机网络和管理系统,将成为提高酒店信息管理效率,改善服务水准的重要手段之一(美)Rutherford,D.G著.饭店管理与经营.苏宝仁等译.大连 东北财经大学出版社.2006 。然而现在绝大多数的中小型酒店、宾馆由于资金、人员等多方面原因不易使用酒店信息管理类软件,全凭原始的手工记录管理,效率低、易出错;同时,市场上出现的各类酒店入住信息管理软件基本上都是为大型酒店专业设计的,有很多功能对于一般酒店、宾馆根本用不上。更为关键的是这些酒店入住信息管理软件都是基于客户机/服务器的,客人预订操作繁琐。所以B/S结构的酒店入住信息管理系统是酒店经营不可缺少的现代工具石志国等编著ASP 精解案例教程.北京 北方交通大学出版社.2007 。而且从应用的角度来看,这种发展演变的趋势将会使计算机网络化的商业应用越来越广泛,越深入,计算机网络化正在改变着我们生活和整个社会的发展进程。这也必将引起酒店的管理模式、经营方式的变革,借助于内部计算机信息管理系统,它将不仅可以提酒店的工作效率、降低成本、节约劳动力,而且可以增加企业的竞争力。现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志赵涛著.酒店经营管理.北京 北京工业大学出版社.2006 。全球都把现代化酒店信息管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要陈冠军编著.ASP.NET2.0 企业级项目开发.北京 中国人民邮电出版社.2007 。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。1.2 国内外研究现状国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统,如EECO(Electronic Engineering CO.)、HIS(Hotel Information System)、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。现在,国外酒店正向个性化方向发展,酒店按其经营方式可分为商务型酒店、长住型酒店、度假型酒店等等;按其经营形式可分为独立经营饭店、集团经营饭店等。而且产生了一大批国际级的联号饭店,如希尔顿(Hilton Hotels Corp)、谢拉顿(Sheraton Corp)、假日(Holiday Corp)、凯悦(Hyatt Hotel Corp)等集团公司的世界饭店。国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。其中比较有影响的有杭州西欧Foxhis饭店管理系统、北京中软好泰CSHIS管理系统、北京华仪饭店管理系统和广州万迅千里马饭店管理系统。到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。1.3 课题研究意义现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理的重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。1.4 课题的主要任务本系统采用Asp.Net和sqlserver数据库,B/S结构的网上酒店系统共实现了6个主要的功能模块:客房预订帮助客人实现了在线客房预订;客房管理用于管理客房信息;预订管理用于管理客人的预订业务;入住管理用于管理客人入住并记录相关信息;消费记账将客人在酒店的所有消费记入客人账单;收银退房实现客人结算各项费用并退房。这些功能模块基本上满足了客人在酒店预订、入住管理等方面的需求。第二章 理论基础2.1 相关技术简介酒店信息管理系统是利用了ASP.NETSQL 2005两种技术共同进行设计的,这两种技术现在已经发展的很成熟了,配合起来也相得益彰,酒店信息管理系统是酒店现代管理的一种新模式,它基于集中统一规划的数据库数据管理实现。酒店信息管理系统主要提供了一个快捷、方便的酒店信息管理平台,酒店信息管理者能够通过该管理平台,方便、轻松快捷地管理一个酒店庞大的、分散的数据。B/S结构的酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理屈喜龙等著.ASP+SQL Server开发动态网站实例荟萃.北京 机械工业出版社.2006 。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台吴晨等著.ASP+SQL Server 数据库开发与实例.北京 清华大学出版社.2006 。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店信息管理信息量大,处理效率低,准确度差等问题罗斌等编著.ASP.NET 2.0 管理系统开发经典案例:C#版.北京 中国水利水电出版社.2007。极大的方便了客人的预订和酒店的管理。2.1.1 C# 简介现在ASP.NET支持的开发语言包括VB.NET、C#.NET、JSCRIPT.NET、VC+.NET以及其它.NET Framework所支持的语言。我所做的基于角色的权限管理设计与实现系统是用C#语言。所以,在这里我介绍一下C#语言。C# (C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序,Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 C#有以下特性: 效率与安全性 支持现有的网络编程新标准 消除大量程序错误 对版本的更新提供内在的支持降低了开发成本 商业过程和软件实现的更好对应 扩展交互性! 2.1.2ASP.NET简介ASP.NET是一个统一的Web开发模型,它包括您使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。ASP.NET优点主要表现在:可管理性;安全;易于部署;增强的性能;灵活的输出缓存;国际化移动设备支持;扩展性和可用性;跟踪和调试;与 .NET Framework 集成;与现有ASP应用程序的兼容性。另外ASP.NET优点还包括了ASP.NET启用了分布式应用程序的两个功能:Web窗体和 XML Web 服务。相同的配置和调试基本结构支持这两种功能。ASP.NET作为.NET Framework的一部分提供。当您编写ASP.NET应用程序的代码时,可以访问.NET Framework中的类。您可以使用与公共语言运行库(CLR)兼容的任何语言来编写应用程序的代码,这些语言包括Microsoft Visual Basic、C#、Jscript .NET和J#。使用这些语言,可以开发利用公共语言运行库、类型安全、继承等方面的优点的ASP.NET应用程序。2.1.3 数据库简介随着科学技术的进步,信息已成为各行各业的重要资源。数据库以其强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,比如:sql server, vf,framework,access, OracleMySQLSYBASEDB2等等,然而本软件选择了用SQL Server2000来作为数据库软件。(1) 关于SQL Server2000的介绍:Microsoft SQL Server2000是由 Microsoft公司开发的,在Microsoft SQL Server的发展历程中,有两版本具有重要的意义。那就是在1996年推出的SQL Server6.5和在2000年8月推出的SQL Server2000版本。6.5版本使SQL Server得到了广泛的应用,而2000版本在功能和易用性上有很大的增强,并推出了简体中文版,它包括企业版,标准版,开发版和个人版4个版本。Microsoft SQL Server2000(简称SQL Server)由一系列相互协作的组件构成,能满足最大的Web站点和企业数据处理系统存储和分析数据的需求。(2) 用SQL Server2000作为数据库软件的理由为:由于本软件的开发采用C/S(客户/服务器模式,而SQLserver2000是基于客户/服务器的数据库管理系统。它提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将delphi作为客户端开发工具,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。而SQL Server作为存储数据的后台服务器软件,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。 第三章 需求分析3.1 可行性分析3.1.1技术可行性随着国内软件开发的日益发展壮大,各种企业单位已具备独立开发各种类型的软件的能力,能够满足不同行业的特别的需求。而这个系统尽管其在组织关系上存在着很大的复杂性,繁琐性,但是就整个系统的技术构成上来看,它还是属于一个数据库应用类的系统。其基本操作还是对存在数据库进行添加、编辑、删除、查询等。所以就单纯的数据库应用来看,暂不存在太大的技术问题。3.1.2经济可行性对于整个系统而言,在系统未运行之前,初期投资比较大,花费相对而言比较多。必须配置电脑、服务器及相关的网络设备,但是现在计算机已经普及了,并且在整个系统投入运行之后,相关的人员培训费可以减少很多。而同时又减少了数据的流通环节,不必要花费那么多的时间,也就是说最重要的就是提高了效率,而又保证了各项数据的准确性,也避免了工作人员的流动造成的收据丢失等问题,适应了当前的发展形式。3.1.3管理可行性随着时代的发展,人员素质己逐步提高,不论是对于电脑系统的基本操作还是对于系统的维护都有了一定的基础。同时还可以配置专业的电脑维护人员来维护电脑,不必担心电脑故障问题。3.2 系统目标我们一般设计系统都要完成以下的几个要求,以便于用户进行操作。这样才能使系统易学易用。(1)合理的设计数据库 尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。(2)设计出友好的界面 界面的友好与否是用户评价一个软件优劣的重要方面之一,使用户有一个良好的心情。(3)实现基本功能和一些特殊功能的操作该系统要求除了能实现信息的录入,删除,查询等基本功能之外,还要求能够根据用户的需要进行操作。3.3 系统开发环境(1)开发环境 操作系统: Microsoft Windows XP Professional 开发工具:Visual Net 2008 数据库选择: SQL server 2000(2)程序运行环境a软件配置操作系统:Windows XP Professional数据库选择: SQL server 2000开发平台:Visual Net 2008b硬件配置CPU:AMD Athlon XP, 1000 MHz (5 x 200)内存:256MB或以上(服务器)硬盘:2GB以上(服务器)CPU:AMD Athlon XP, 1000 MHz (5 x 200)或以上(客户机)内存:64MB或以上(客户机)硬盘:200MB以上(客户机)显示器:VGA或更高3.4 系统应该具备的功能3.4.1系统管理管理注册的会员信息和酒店的基础信息。3.4.2基础数据管理管理客房类型和客房信息,可以添加、修改、删除客房信息。3.4.3业务功能管理对客房预订、客房入住、客房消费、结账退房的管理及客房信息查询操作。(1)客房预订管理需实现新房预订、预订作废和取消操作。(2)客房入住管理需实现客房入住、选择房间和取消操作。(3)结账退房管理需实现客房结账和取消操作。(4)客房信息查询需实现客房信息的查询和取消操作。3.4.4 统计功能管理统计生成各种报表:。(1)酒店日收益报表:统计酒店每天的收益。(2)酒店月收益报表:统计酒店每个月份的收益信息。(3)房屋收益统计:统计每个房间的收益额。3.4.5 会员功能会员通过注册系统,可以查询自己满意的客房信息,进行预定!。第四章 系统总体设计4.1 系统结构图根据需求分析,酒店客房管理系统的结构图如下:图4-1 系统结构图4.2 主要模块的流程图4.2.1 客房类型维护此模块可以对客房类型进行维护,添加、修改、删除、清空和取消操作。添加/修改时,需判断房间类型是否为空;删除,可以删除不需要的房间类型信息,需判断该房间类型下是否关联房间信息;清空,可以清空输入框的信息;取消,取消维护客房类型信息的操作。其流程图如下所示:图4-2 客房类型信息管理流程图4.2.2 客房入住管理此模块可以登记客房入住信息。登记新的客房信息时,需选择新客房信息。其流程图如下:图4-3 客房入住管理流程图4.3 系统的详细设计 本系统的详细设计具体包括:代码设计,数据库设计,输入、输出设计,处理过程设计等。代码设计:代码是客观实体或属性的一种表示符号。在系统中,要简化程序设计,加快输入,减少出错,便于计算机处理。数据库设计:数据不同于信息,只有有用的数据才是信息。数据存储是一项基础工作,是一切信息管理的前提。输入输出设计:在满足输入信息正确性和输出需要的前提下,针对不同的用户要求,以最适当的形式,输出合乎需要的信息。处理过程设计:该设计是对整体设计的把握。4.4 数据库E-R图 ER模型中,包含“实体”、“联系”和“属性”三个基本成分。实体实体是客观世界存在的且可相互区分的事物。它可以是人也可以是动物;可以是具体事物也可以是抽象概念。联系联系是指客观世界中各事物彼此间的联系。联系分为三类:一对一的关系,一对多的关系,多对多的关系。属性属性是实体或联系所具有的性质,通常一个实体用若干属性来刻画。人们通常就是用实体、联系和属性这三个概念来理解现实问题,因此,ER模型比较接近人的思维方式。此外,ER模型使用简单的图形符号表示系统分析员对问题的理解,不熟悉计算机的人也能理解它,因此,ER模型可以作为用户与系统分析员之间的交流工具。根据系统功能,确定实体、联系、属性,构建E-R图,如图所示。图4-4 ER图把概念结构设计转化为逻辑结构设计为:客房类型:(类型代码、类型名称、单价)实体图如下:图4-5客房类型实体图房间信息:(房间代码、房号、类型代码、楼层、房间电话、房间备注、房屋状态)实体图如下:图4-6房间信息实体图客户:(帐号、密码、姓名、性别、联系电话、地址、身份证号)实体图如下:图4-7客户类型实体图其它只列出实体属性,如下:房间预定:(预定代码、房间代码、客户代码、开始日期、截至日期、经办人)房间入住:(入住代码、房间代码、客户代码、入住日期、预定代码、预入住天数、退房日期、房款、经办人、预定代码)用户:(用户名、密码)4.5数据库表的设计(1)数据库名称:JDKF.mdf(2)数据库表如下:客房类型序号字段名类型长度索引备注1类型代码Int202类型名称Varchar503单价Int房间信息序号字段名类型长度索引备注1房间代码Int20主键2房号Varchar203类型代码Int关联 客房类型4楼层Varchar506房间电话Varchar507房间备注Varchar208房屋状态Varchar20住人 空闲9房间照片Varchar20客户序号字段名类型长度索引备注1帐号Varchar502密码Varchar503姓名Varchar504性别Varchar505联系电话Varchar506地址Varchar507身份证号Varchar50房间预定序号字段名类型长度索引备注1预定代码Int2房间代码Int关联 房间信息3帐号Varchar50关联 客户4开始日期DateTime5截至日期DateTime6入住人数Varchar507备注Varchar5008审核Varchar50通过 房间入住序号字段名类型长度索引备注1入住代码Int2房间代码Int关联 房间信息3姓名Varchar504性别Varchar505联系电话Varchar507入住人数Varchar508身份证号Varchar504入住日期DateTime5预定标志Int预定 登记 6预入住天数Int7退房日期DateTime8房款Int9经办人Varchar5010预定代码Int过滤 预定用用户序号字段名类型长度索引备注1.用户名Varchar50主键Admin 管理员2.密码Varchar50酒店介绍序号字段名类型长度索引备注1.酒店名称Varchar5002.酒店地址Varchar5003.酒店照片Varchar5004.酒店地图Varchar5005.酒店介绍Varchar20006.联系电话Varchar500第五章 系统实现5.1 酒店管理页面首页进入本系统后会打开一个网站的主界面,包括会员登陆、客房类别、酒店信息介绍以及客房信息等,如图所示:图5-1 系统登陆界面5.2 酒店信息介绍点击系统主界面上的酒店信息,打开酒店详细介绍页面,可以查看酒店的缩略图以及酒店的地图和相关介绍等信息。如图:图5-2 酒店信息介绍相关代码如下:public void BindSPXX() DataTable tmpda = new DataTable(); if (Request.QueryStringspflbh = null & Request.QueryStringflag = null) /显示全部的商品信息 tmpda = DataControl.GetData(select * from V_客房); else if (Request.QueryStringflag != null) tmpda = DataControl.GetData(select * from V_客房 where 房屋状态=空闲); else /显示指定类型的商品信息 tmpda = DataControl.GetData(select * from V_客房 where 类型代码= + Request.QueryStringspflbh.ToString(); PagedDataSource page = new PagedDataSource(); page.DataSource = tmpda.DefaultView; page.AllowPaging = true; page.PageSize = 8; int curpage; if (Request.QueryStringpage != null) curpage = int.Parse(Request.QueryStringpage); else curpage = 1; page.CurrentPageIndex = curpage - 1; Label4.Text = 当前页: + curpage.ToString(); if (!page.IsFirstPage) if (Request.QueryStringspflbh = null) HyperLink2.NavigateUrl = Index.aspx?page= + Convert.ToString(curpage - 1); else HyperLink2.NavigateUrl = Index.aspx?spflbh= + Request.QueryStringspflbh.ToString() + &page= + Convert.ToString(curpage - 1); if (!page.IsLastPage) if (Request.QueryStringspflbh = null) HyperLink3.NavigateUrl = Index.aspx?page= + Convert.ToString(curpage + 1); else HyperLink3.NavigateUrl = Index.aspx?spflbh= + Request.QueryStringspflbh.ToString() + &page= + Convert.ToString(curpage + 1); DataList1.DataSource = page; DataList1.DataBind(); public void BindSPCount() DataTable tmpda = new DataTable(); if (Request.QueryStringspflbh = null & Request.QueryStringflag = null) /显示全部的商品信息 tmpda = DataControl.GetData(select * from V_客房); Label3.Text = 全部客房; else if (Request.QueryStringflag != null) tmpda = DataControl.GetData(select * from V_客房 where 房屋状态=空闲); Label3.Text = 余房信息; else /显示指定类型的商品信息 DataTable dt = DataControl.GetData(select * from 客房类型 where 类型代码= + Request.QueryStringspflbh.ToString(); Label3.Text = dt.Rows0类型名称.ToString(); tmpda = DataControl.GetData(select * from V_客房 where 类型代码= + Request.QueryStringspflbh.ToString(); int count = tmpda.Rows.Count; Label5.Text = 共有客房 + count.ToString() + 间; if (count % 8 != 0) Label6.Text = 共 + Convert.ToString(count / 8 + 1) + 页; else Label6.Text = 共 + Convert.ToString(count / 8) + 页; 5.3 系统注册界面点击注册打开系统注册界面,输入帐号、姓名等相关信息。如图所示:图5-3 系统注册页面5.4 客房预定功能登陆系统以后,可以查询空房信息,点击详细信息进入客房展示页面,在这个里面可以输入预定的起始和截至日期以及人数和备注等。如图所示:图5-4 会员客房预定页面相关代码如下:protected void Imagebutton4_Click(object sender, ImageClickEventArgs e) Session.Remove(UserID); Session.Remove(UserName); Session.Remove(PersonType); Response.Redirect(index.aspx); public void BindSPXX() DataTable tmpda = new DataTable(); tmpda = DataControl.GetData(select * from 房间信息 where 房间代码 = + Request.QueryStringspbh.ToString(); if (tmpda.Rows.Count 0) DataRow dr = tmpda.Rows0; Image1.ImageUrl = image/ + dr房间照片.ToString(); Label1.Text = dr房号.ToString(); Label3.Text = dr房号.ToString(); Label8.Text = dr楼层.ToString(); Label9.Text = dr房间电话.ToString(); Label6.Text = dr房屋状态.ToString(); this.MS.InnerHtml = dr房间备注.ToString().Replace(rn, ); if (Label6.Text != 空闲) this.Button1.Enabled = false; public string GetText(string strText, int intLen) /如果参数大于指定的长度 则省略显示 byte bstr = System.Text.Encoding.GetEncoding(GB2312).GetBytes(strText.ToCharArray(); if (bstr.Length = intLen) return System.Text.Encoding.Default.GetString(bstr, 0, intLen) + .; else return System.Text.Encoding.Default.GetString(bstr); protected void Button1_Click(object sender, EventArgs e) if (SessionUserID = null) Response.Write(alert(请先登陆!);window.location.href=SPLook.aspx?spbh= + Request.QueryStringspbh.ToString() + ;); return; DataTable dt = new DataTable(); dt = DataControl.GetData(select * from 房间预定 where 房间代码 = + Request.QueryStringspbh.ToString() + and (开始日期 between + txtKSRQ.Text + and + txtJZRQ.Text + ) or (截至日期 between + txtKSRQ.Text + and + txtJZRQ.Text + ) and 审核=通过 ); if (dt.Rows.Count 0) Response.Write(alert(预定时间重复!);window.location.href=SPLook.asp

温馨提示

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

评论

0/150

提交评论