酒店客房管理系统设计说明数据库大作业课程设计说明含源文件_第1页
酒店客房管理系统设计说明数据库大作业课程设计说明含源文件_第2页
酒店客房管理系统设计说明数据库大作业课程设计说明含源文件_第3页
酒店客房管理系统设计说明数据库大作业课程设计说明含源文件_第4页
酒店客房管理系统设计说明数据库大作业课程设计说明含源文件_第5页
免费预览已结束,剩余28页可下载查看

下载本文档

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

文档简介

1、酒店客房管理系统设计说明数 据库大作业课程设计说明含源 文件课程设计课程设计名称:数据库应用系统课程设计专业班级:学生姓名:学号:指导教师:课程设计时间:学生姓名专业班级学号主要内容任务要求酒店客房管理系统课题 性质其它课题来源自拟课题指导 教师同组姓名无一直以来人们使用传统人工的方式进行酒店客房的管理,这种管理方式存在着许多缺点,譬如:效率低、安全不高,另外时间一长,将产生大量的数据,这对于査找和维护带来了不少的困难。课题要求设计并实现一个酒店客房管理系统,能够通过计算机和数据库满足对客房基本信息的管理工作。功能应包括:开房登记、退房结账、房间状态査看、预订房间、预订入住和解除入住、信息的査

2、询等。界面设计友好,方便用户的操作。综合运用所学的数据库基本知识,并能通过査阅相关文献材料, 独立完成该课题的设计开发工作。要求根据本课题设计出合理的数据 结构,并实现酒店客房管理系统中,开房登记、退房结账、房间状态 査看、预订房间、预订入住、解除预订、客人信息的査询等模块。参考文献1 张浦生, 应用技术,2 黄树生,SQL SerVer 2005 数据库 清华大学出版社,2008数据库原理及应用,电子工业出版社,20083 尹志宇、郭晴,数据库原理与应用教程,清华大学出版社,20104 周新会,ASP通用模块及典型系统开发,人民邮电出版社,2006 王峰,ASP.NET数据库网站设计教 程,

3、清华大学出版社,2010审査 意见指导教师签字:教研室主任签字: 年月日酒店客房管理系统Ill1概述一直以来人们使用传统人工的方式进行酒店客房的管理,这种管理方式存在 着许多缺点,譬如:效率低、安全不高,另外时间一长,将产生大量的数据,这 对于査找和维护带来了不少的困难。社会经济的发展,人们之间的交流日益频繁, 外出人数的增加,这些都对酒店客房的管理提出了更高的要求,传统的管理方式 已经不能够胜任这种工作了。鉴于这种情况,开发一个酒店客房管理系统,能够通过计算机和数据库满足 对客房基本信息的管理工作。应包括以下几个功能:1、开房登记:根据客人的要求为其分配合适的房间,记录客人的基本信息。2、退

4、房结账:当客人提出退房请求时,工作人员能及时为其结账,并更改 此房间的状态。3、房间状态:工作人员能够査看房间的状态,是否有客人居住或者有客人 预订,以方便对客房的管理。4、预订房间:如果客房比较紧张,客人又因某种情况不能及时去开房,这 时为了方便这类客人,应该提供预订房间这种服务。5、预订入住:为已经预订过房间的客人办理登记入住。6、解除预订:当客人因某种情况不再需要预订的客房时,应当允许其进行 解除预订。7、查看相关的信息:在住客人、预订客人、历史客人信息的査询。通过以上几个功能,降低工作人员的工作量,提高效率,以实现对客房和客 人信息的管理。2需求分析工作人员登入酒店管理系统后,开始对客

5、房进行管理,工作流程图如下:登录图1、工作流程图下面是数据字典:字段 名数据 类型长度主键否描述控件类 型nameVarCha r8否客人姓 名TeXtBOXCerNUmVarCha r50是证件号 码TeXtBOXrooml dVarCha r10否房号TeXtBOXinDateVarCha r10否入住日 期TeXtBOXOUtdateVarCha r10否预计离 开日期TeXtBOXPayDa teVarCha r10否结账离 开日期TeXtBOXPayMe ntVarCha r5否应付金 额TeXtBOX表1、住店信息字段 名数据 类型长度主键否描述控件类 型nameVarCha r8

6、否客人姓 名TeXtBOXSeXChar4否性别TeXtBOXroomldVarCha r10是房号TeXtBOXroomTypeVarCha r10否房间类 型TeXtBOXPriCeVarCha5否价格TeXtBrOXCerrIyP eVarCha r10否证件类 型TeXtBOXCerNUmVarCha r20是证件号 码TeXtBOXPhOneVarCha r20否联系电 话TeXtBOXinDateVarCha r20否入住日 期TeXtBOXOUtDateVarCha r20否预计离 开日期TeXtBOX表2、预订信息字段 名数据 类型长度主键 否描述控件类 型nameVarCha

7、 r8否客人姓 名TeXtBOXSeXChar4否性别TeXtBOXCerTyPeVarCha r10否证件类 型TeXtBOXCerNUmVarCha r20PhOneVarCha r20是证件号J*TeXtBOX否联系电 话TeXtBOX表3、客人信息字段 名数据 类型长度主键否描述控件类 型rooml dVarCha r8是房号TeXtBOXroomTypeVarCha r10否房间类 型TeXtBOXPriCeVarCha r5否价格TeXtBOXmoneyVarCha r4否押金TeXtBOXroomS tate且 一 u L %1VarCha r10否房间状 态TeXtBOX表4、

8、房间信息上表可以看出,此系统有九个功能:1、开房登记:根据客人的要求为其分 配合适的房间,记录客人的基本信息。2、退房结账:当客人提出退房请求时, 工作人员能及时为其结账,并更改此房间的状态。3、房间状态:工作人员能够 査看房间的状态,是否有客人居住或者有客人预订,以方便对客房的管理。4、 预订房间:如果客房比较紧张,客人又因某种情况不能及时去开房,这时为了方 便这类客人,应该提供预订房间这种服务。5、预订入住:为已经预订过房间的 客人办理登记入住。6、解除预订:当客人因某种情况不再需要预订的客房时, 应当允许其进行解除预订。7、査看相关的信息:在住客人、预订客人、历史客 人信息的査询。3概念

9、结构设计此部分生成基本ER图,可以由局部的ER模型合并成全局的ER模型,注 意ER模型的规范性,图表的编号。下面是局部的ER图:本设辻頁完整贍料:包括源程序,数据库.说明书,觀PPT鏑系QQ : 1415736481获取!图2、客人E R图图3、房间E R图图4、住店E-R图图5、预订E-R图图6、简化的完整ER图4逻辑结构设计运行环境:WindOWSXP下,开发语言:.NET和C#这部分将ER模型转换为关系模式,指明所满足的范式并给出理由。客人(姓名,性别,证件类型,证件号码,联系电话)房间(房号,房间类型,价格,押金,房号状态)住店(房号,证件号码,入住日期,预计离开日期,结账离开日期,应

10、付 金额)预订(房号,证件号码,入住日期,预计离开日期)以上四个关系模式属于第三范式,因为不存在非主属性。5源代码及系统截图包括程序流程图,数据库链接方法等,还应当对系统主要功能进行截图。 登录界面的截图及代码:本设辻頁完整卿斗:包括源程序、数据库.说明书,觀PPT鏑系QQ : 1415736481获取!管理系统用户名;密码PUbIiC Partial ClaSS LOgin : SyStem- Web. UI. PagePrOteCted VOid PageeLOad(ObjeCt sender, EVentArgs e)PrOteCted VOid LOgin-CIiCk(ObjeCt s

11、ender, EVentArgS e)String USerName = TeXtBox3Text;String USerPWd = TeXtBox4. Text;String SeleCtStr = "Select * from 用户 Where 用户名='"+USerNaine +;SqICOnneCtion COnn = newSqICOnneCtiOn (COnfigUratiOnManager COnneCtiOnStringS "酒店客房管理系 统COnneCtionString". COnneCtiOnString);SqICOmm

12、and Cmd = new SqlCOnImand (SeIeCtSt½ COnn); conn. OPen ();SqIDataReade Sdr = CnId EXeCUteReadero ;if (Sdr. ReadO)if (Sdr. GetString(I) = USerPWd)SeSSiOn "usene" = USerName;COnn. ClOSe ();ReSPOnse RedireCt("main, aspx");elseLabell.Text ="您输入的密码错误,请检査后重新输入!" elseLabe

13、lI.Text ="该用户不存在或用户名输入错误,请检查后重新 输入!";conn. CIOSeo ;主界面的截图及代码:本设辻頁完整珂资料:包括源程序、数据库I说明书,觀PPT等联系QQ : 1415736481获取!欢迎m违入酒店管理系统前台探作开虜誉记 退房站账: 房同农芯预订管理预订房间ffiT2 mMiI在住容人历夏容人图8、主界面截图PUbIiC Partial ClaSS main : SyStein.Web.UI. PagePrOteCted VOid PageeLoad(ObjeCt sender, EVentArgS e)PrOteCted VOid B

14、UttOnl_CIiCkI(ObjeCt sender, EVentArgs e) ” ”ReSPOnSe RedireCt(Zrgetin. aspx");PrOteCted VOid BUtton2CIiCk(ObjeCt sender, EVentArgs e)Response. RedireCt(*getut. aspx");28PrOteCted VOid BUttOn3Click(ObjeCt sender,EVentArgse)Response. RedireCt (z"roomState aspx");PrOteCted VOid BUt

15、tOn4Click(object sender,EVentArgsReSPOnSe RedireCt (ZrreSerVatiOn. aspzr);PrOteCted VOid BUttOn5.Click(ObjeCt sender,EVentArgSe)Response. RedireCt(reservationIm aspx"); PrOteCted VOid BUttOn6Click(object sender,EVentArgse)ReSPOnSe RedireCt(ZrreIiefReSer aspx");PrOteCted VOid BUttOn7Click(O

16、bjeCt sender,EVentArgsReSPOnSe RedireCt (ZZinCIient aspx");PrOteCted VOid BUttOn8Click(ObjeCt SenderiEVentArgsResponse. RedireCt(IeserClient aspx");PIrOteeted VOid BUttOn9_Click(ObjeCt sender,EVentArgse)ReSPOnSe RedireCt ("IedVeClient aspzr);PrOteCted VOid BUttOnIOeCIiCk(ObjeCt sender

17、, EVentArgS e)Response. RedireCt (MOdifyPwd. aspx");PrOteCted VOid BUttOnllClick(ObjeCt sender, EVentArgs e)ReSPOnSe RedireCt(ArLogin. aspx"); 判断是否还有剩下房间界面的代码:PUbliC Partied ClaSS getlnNo : SyStent Web. UI PagePrOtWCted VOid PageeLOad(ObjeCt SenderJ EVentArgS e)String SeleCtStr ="SeIe

18、CtStr = "Select * from 房间 Where 房间状态='空'"; SqlCOnneCtiOn COnn = newSqlCOnneCtiOn(ConfigurationManager. COnneCtiOnStringS "酒店客房管理系 统CQnneCtiOnString" COnneCtiOnString);SqlCOmmand SeIeCtCmd = new SqlCOmmand(SeleCtStr, COnn);COnn OPen ();SqlDatdReader Sdr = SeleCtCmd EXeCUte

19、Reader ();辻(Sdr. Read ()sdr. ClOSeo ; ReSPOnSe RedireCt ("getInYes. aspzr);else ” ” Response. RedireCt("getInNo asx");conn. CIOSeO ;开房界面的截图及代码:以下是詢下的房间,请填写客人的基本信息!房号房间类型价格押全房间状态空空空空空looSo8080000 O O Oooo IOocOOo305ABBB1 1 2 3 Oooo1 2 2 2023返回客人姓名; 性别:房间号: 证件类型: 证件号码, 联系电话: 入住日期: 预计离开日

20、期;提交图9、开房界面的截图PUbIiC PartiaI ClaSS kaifang : SyStent Web UI FagePlrOteCted VOid PageeLOad(ObjeCt sender, EVentArgS e)PrOteCted VOid BUttOnIeCliCk(ObjeCt sender, EVentArgS e)SqICOnneCtion COnlI = newSqICOnneCtiOn (COnf i gur at i OnManager COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnSting" COnneC

21、tionString);SqICOmmand insertCmd = new SqlCOmmand(inSert into 住店(客人姓 名,证件号码,房号,入住日期,预计离开日期)ValUeS (0name, num, roomld, inDate, ¢0UtDate)", COnn);SqICOnlmand insertCmdl = new SqICOmmand("insert into 客人(姓名, 性别,证件类型,证件号码,联系电话)VaIUeS(0name, sex, ©cerType, CeTNUm,®phone)", C

22、Onn);insertCmd Parameters Add("©name", SqlDbType. VarChar, 15); insertCmd. Parameters< Add ("舫Un, SqlDbType VarChar, 20); insertCmd ParameterS AddCK©roomld, SqlDbType. VarChar, 20); insertCmd. Parameters. Add (ZZdinDateZrJ SqlDbType. VarChar, 20); insertCmd. Parameters. A

23、dd("oUtDdte", SqlDbType. VarChar, 20);insertCmd. ParameterS"1Iame" ValUe = txtName TeXt; insertCmd ParameterSPm. VaIUe = txtCerNum. TeXt;insertCmd Parameters"roOmld" Value = txtRoomId. Text;insertCmd. ParameterSzrQinDate. VaIUe = txtInDate. TeXt;insertCmd Parameters&quo

24、t;oUtDeLtexz. ValUe = txtOutDdte. Text;insertCdl Parameters. Add ("rIame", SqlDbType. VarChar, 15); insertCmdl Parameters AddSeX", SqlDbType. VarChar, 6);insertCmdl. Parameters. Add("CerTyPen SqlDbType. VarChar, 20); insertCmd 1 Parameters. Add ("CerNulI, SqlDbType VarChar,

25、20); insertCmdl. Parameters. Add("hone", SqlDbType. VarChar, 20);inser tCmdl Parame ters "name" ValUe = txt Name. TeX t; insertCmd 1 ParameterS ©sex. VaIUe = txt Sex. TeX t;insertCmdl Parameters"CerTyPe" Value = txtCerTyPeText; insertCmdl ParametersCerNUm" Val

26、ue = txtCerNum. Text; insertCmd1 ParameterS"phone" Value = txtPhOne TeXt;COnn OPen ();int flag = insertCmd. EXeCUteNOnQUery()JinsertCmdl EXeCUteNOnQUery();if (flag > O)Labell.Text ="成功提交客人信息!";elseLabell. TeXt ="提交客人信息失败,查看输入是否正确!";conn. CIOSeo ;UPDate ();PriVate VOi

27、d UPDate()String roomld = txtRoomId Text. Trim ();String SeleCtStr =String UPdateStr =SeIeCtStr = "Select * from 房间 Where 房号=,"+ roomld +UPdateStr = UPdate房间Set房间状态 =,己住'Where房号- + roomld +SqlCOnneCtiOn COnn = newSqlCOnneCtiOn (COnf iguratiOnManager. COnneCtiOnStringS "酒店客房管理系 统CO

28、nneCtiOnStIing" COnneCtiOnString);SqICOnnnand SeIeCtCmd = new SqlCOmmand (SeIeCtStrJ COnn); conn. OPen ();SqIDataReade Sdr = SeIeCtCmdExecuteReddeT ();if (Sdr. Read ()Sdr ClOSe ();SqlCOmnIand UPdateCmd = new SqlCOmmand (UPdateStr, COnn); UPdateCmd EXeCUteNonQuery();conn. CIOSeO ;PrOteCted VOid

29、BUttOn2Clickl(ObjeCt sender, EVentArgs e) ”Response. RedireCt("main, aspx");退房结账界面的截图及代码:请输入房间号:查询返回图10、退房结账界面截图PUbIiC Partial ClaSS tuifang : SyStent Web. UI PagePrOteCted VOid PageeLOad(ObjeCt sender, EVentArgS e)PrOteCted VOid BUtton2CIiCk(ObjeCt sender, EVentArgs e)String roomld = Text

30、Boxl. TeXt;String SeleCtStr = "select客人姓名,证件号码,房号,入住日期,预 计离开日期,结账离开日期,应付金额from住店Where房号=+ roomld + and 状态 is null"SqICOnneCtion COnn = newSqlCOnneCtion(ConfigurationManager. COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnString" COnneCtiOnString);SqIConlmand Cmd = new SqICOmmand (SeIeCtSt

31、r, conn);conn. OPen ();SqIDataReader dr = Cmd EXeCUteReadero ;if ( dr. Read ()dr. CIOSeo ;GridViewl. ViSible = true;BUttOn1Vis让Ie = true;BUtton3. ViSibIe = true;elseLabell.Text = 此人已经退过房了!";dr. CIOSeo ;conn. ClOSeo ;PlrOteCted VOid BUttOnlClick(object sender, EVentArgs e)String roomld = TeXtBox

32、 1 TeXt.TrimO;String SeIeCtStr ="String UPdateSt:T =SeIeCtStr = "Select * from 房间 Where 房号=,"+ roomld +UPdateStr = "update 房间 Set 房间状态 =,空'Where 房号='"+ roomld +;SqICOnneCtiOn COnn = newSqICOnneCtiOn(ConfigurationManager. COnneCtiOnStrings "酒店客房管理系 统COnneCtiOnStr

33、ing" COnneCtionString);SqlCOnImand SeIeCtCmd = new SqlCOmmand (SeleCtStr, COnn);Conn OPen ();SqIDataReader Sdr = SeleCtCmd EXeCUteReadero :if (Sdr. Read ()Sdr ClOSeo ;SqICOmnland UPdateCmd = new SqlCOmmand (UPdateStr, COnn) J UpdateCmd. EXeCUteNonQUeIryo ;LabeIL TeXt ="成功退房!"COnn CIOS

34、eO ;UPDateI ();UPdateo ;PriVate VOid UPdate()String roomld = TeXtBoxl Text. Trim();String SeleCtStr ="String UPdateStr =SeIeCtStr = "Select * from 住店 Where 房号=,"+ roomld +UPdateStr = * update 住店 Set 状态='已退房'Where 房号='"+ roomld +SqICOnneCtion COnn = newSqlCOnneCtiOn(Co

35、nfigurationManager. COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnString" COnneCtiOnString);SqlCommand SeIeCtCmd = new SqICOmmand(SeleCtStr, COnn);conn. OPen ();SqIDataReader Sdr = SeIeCtCmd.ExecuteReade();辻(sdr. Read ()Sdr CIOSe ();SqlCOmmand UPdateCmd = new SqlCOmmand(UPdateStr, COnn); UPdateCmd

36、 EXeCUteNonQuery();conn. CIOSeo ;PriVate VOid UPDatel()String roomld = TeXtBoxlTextTrim();SqICOnneCtiOn COnn = newSqlCOnneCtiOn (COnfiguratiOnManager. COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnString" COnneCtionString);SqICOmmand Cmd = conn. CreateCommando ;String money;String date;COnn OPen (

37、);int i;for (i = O; i < GridViewl. Rows. Count; i+)date =(TeXtBOX) GridVieWL ROWS i FindCOntrOI (ZrtXtoUtDateAr) Text. Trimo ;money =(TeXtBOX) GridViewl. Rowsi. FindCOntrOI (ZrtXtPayMent") Text. TrimO ;Cmd COmmandTeXt = "update 住店 Set 结账离开日期=,"+ date ÷ "',应付金额='&q

38、uot;+ money + "' Where 房号='"+ roomld +CnId EXeCUteNOnQUery ();COnn- CIOSeo ;PrOteCted VOid BUtton3Click(ObjeCt sender, EVentArgs e) ” ”ReSPOnSe RedireCt("mdin aspx"); 査看房间状态的截图及代码:请输入房间号:查询返回以下是您要查找的信息:房号房间类型价格押金房间状态101 A1000 100空102 A1000 100己住103 A1000 100已住201 B800 80空

39、202 B800 80空12图11、房间状态查看界面截图PUbIiC PartidI ClaSS roomState : SyStent Web UL PagePrOteCted VOid PageeLOad(ObjeCt Senderl EVentArgS e)PrOteCted VOid BUttOnIeCIiCkI(ObjeCt sender, EVentArgS e)GridViewl. ViSibIe = false;String roomld = txtRoomld. Text. Trimo ;String SqIStr = ZrSeIeCt * from 房间 Where 房号=

40、'"+ roomldSqlCOnneCtion COnn = new SqICOnneCtiOn (COnfigUratiOnManager COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnString" COnneCtionString);SqlCommand Cmd = new SqlCOmmand(SqISt° COnn);COnn OPen ();SqlDataReader Sdr = cmd. EXeCUteReadero ;GridVieW2 .Dert aSource = sdr;GridView2. D

41、ataBind ();Conn CIOSeo ;PrOteCted VOid BUttOn2Click(ObjeCt sender, EVentArgs e) Response. RedireCt(*main. aspx");预订房间页面的代码:PUbIiC Partidl ClaSS reservation : SyStem Web. UI PagePrOteCted VOid Page_LOad(ObjeCt sender, EVentArgs e)String SeleCtStr =SeIeCtStr = "Select * from 房间 Where 房间状态二&#

42、39;空'"; SqICOnneCtiOn COnn = newSqICOnneCtiOn (COnf i gur at i OnManager COnneCtiOnStringS "酒店客房管理系 统COnneCtionString" COnneCtionSting);SqICOnnnand SeIeCtCmd = new SqlCOmnIand(SeleCtStr, COnn);COnn OPen ();SqIDatdReader Sdr = SeleCtCmd. EXeCUteReader ():辻(sdr. Read ()sdr. ClOSeo ;

43、ReSPOnSe RedireCt (":TeSelrVatiOnYeS aspx");elseResponse. RedireCt("reservationNo aspx);conn. CIOSeo ; 成功预订房间的截图及代码:下面是可以预订的 房同房号房间类型价格押金房间状态IOl AIOOO 100 空B C3 2O O2 3O OO- OS 580808050空空空空客 性 房 房 价 证 证 联 入件类 件号 系电 住日预计离幵日期:名; 别: 号; 型: 格; 型: 码: 话: 期: Pfr)本设辻頁完整卿斗:包括源程序、数据库.说明书,輛PPT等联

44、系QQ : 1415736481获取!图12、预订房间界面截图PUbIiC Partial ClaSS yudingRoom : SyStem. Web UI PagePrOteCted VOid PageeLOad(ObjeCt sender, EVentArgS e)PrOteCted VOid BUttOnIeCIiCk(ObjeCt sender, EVentArgs e)SqICOnneCtiOn COnn = newSqlCOnneCtiOn(ConfigurationManager. COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnStrin

45、g" COnneCtiOnString);SqICOnImand insertCmd = new SqlCOmmand (ArinSert into 预订(客人姓 名,性别,房号,房间类型,价格,证件类型,证件号码,联系电话,入住日期,预计离 开日期)ValUeS (0name, sex, ©roomld, roomType, ©price, cerType, 0cerNum, phoneNum ,inDate, oUtDate)", COnn);insertCmd ParameterS Add("©name", SqlDb

46、Type. VarChar, 15); insertCmd ParanIeters Add ("SeX", SqlDbType. VeIrCharJ 20); insertCmd. ParameterS Add("©roomld", SqlDbType. VarChar, 4); insertCmd Parameters Add (erOomTyPeArJ SqlDbType. VarChar, 4); insertCmd. Parameters. AddPriCeSqlDbType. VarChar, 20); insertCmd Param

47、eteIrS Add("CerTyPe", SqlDbType. VarChar, 20); insertCmd Parameters. Add ("CerNUn, SqlDbType. VeirChar, 20); insertCmd. ParameterS Add("phoneNu, SqlDbType. VarChar, 20); insertCmd. Parameters. Add("inDate", SqlDbType. VarChar, 20); insertCmd. Parameters. Add("oUtDa

48、te", SqlDbType. VarChar, 20);insertCmd ParameterS"©name" VaIUe = txtName. TeXt; insertCmd. ParameterS"sex" VaIUe = txtSex. TeXt; insertCmd.Parameters"tOOnlld" Value = tXtROoIlIld Text; insertCmd. ParameterS ProomType" VaIUe = txtRoomType. TeXt; insertCmd.

49、 ParameterSzr0price"". VaIUe = txtPrice. Text;insertCmd Parameters"CerTyPe" Value = txtCerType. Text; insertCmd ParameterS "CerNUlr VaIUe = txtCerNuL TeXt; insertCmd.Parameters"PhOneNUID" Value = txtPhOneNUmText; insertCmd Parameters PinDate" Value = txtlnDate

50、Text; insertCmd. ParameterS zr0outDatezr. VaIUe = txtUtDdte. Text;COnn OPen ();int flag = insertCmd EXeCUteNonQuery()J if (flag > O)LabelI.Text ="成功预订房间!"elseLabell.Text ="预订房间失败,査看输入是否正确!"COnn CIOSeo ;UPDate ();PriVate VOid UPDate()String roomld = txtRoomId Text. Trim ();Stri

51、ng SeleCtStr =;String UPdateStr =SeIeCtStr = "Select * from 房间 Where 房号='"+ roomld +"UPdateStr = "update 房间 Set 房间状态 二'预订'Where 房号' + roomld +SqICOnneCtiOn COnn = newSqICOnneCtiOn (COnf i gur at i OnManager. COnneCtiOnStringS "酒店客房管理系 统COnneCtiOnString"

52、COnneCtionString);SqlCOmmand SeIeCtCmd = new SqICOmmand(SeIeCtSCOnn);COnn OPen ();SqlDataReader Sdr = SeleCtCmd EXeCUteReader ();if (Sdr. Reado)Sdr ClOSeo ;SqlCOmmand UPdateCmd = new SqlCOnlmand (UPddteSt½ COnn); UPdateCnid. EXeCUteNonQuery();conn. CIOSeO ;PrOteCted VOid BUtton2Click(ObjeCt sen

53、der, EVentArgs e) ” ”ReSPOnSe RedireCt Crmain. aspx");PrOteCted VOid txtCerTyPeeTeXtChanged(ObjeCt sender, EVentArgS e)PrOteCted VOid txtCerNUm.TextChanged(ObjeCt sender, EVentArgs e)查询预订入住界面的截图及代码:请输入您的房间号:图13、预订入住界面截图PUbIiC Partial ClaSS yudingin : SyStent W巳bUIPagePrOteCted VOid Page-LOad(Ob

54、jeCt sender, EVentArgS e)PrOteCted VOid BUttOn2Click(object sender, EVentArgS e)String SeleCtStrI = ZrinSert into客人(姓名,性别,证件类型,证件 号码,联系电话)SeIeCt客人姓名,性别,证件类型,证件号码,联系电话from酒 店客房管理系统.dbo.预订";String SeleCtStr2 = XrinSert into住店(客人姓名,证件号码,房号, 入住日期,预计离开日期)SeIeCt客人姓名,证件号码,房号,入住日期,预计离开 日期from酒店客房管理系统.d

55、bo.预订";SqICOnneCtiOn COnn = newSqlCOnneCtiOn (COnf i gur at i OnManager. COnneCtiOnStringS xr 酒店客房管理系 统COnneCtiOnString" COnneCtionString);SqlCOmmand CmdI = new SqlCOnImand (SeIeCtStr1, COnn);SqICOnnnand cmd2 = new SqlCOnimand (SeIeCtStr2, COnn);conn. OPen ();Cmd1 EXeCUteNonQuery ();int flag = cmd2.ExecuteNonQuery();if (flag > 0)LabelI.Text ="成功提交客人信息!";elseLabell.Text ="提交客人信息失败,査看输入是否正确!";COnn CIOSeo ;UPDate ();delete ();PriVate VOid UPDate()String roomld = txtRoomId. TeX

温馨提示

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

评论

0/150

提交评论