賓館客房管理系統(tǒng)課程設計說明書_第1頁
賓館客房管理系統(tǒng)課程設計說明書_第2頁
賓館客房管理系統(tǒng)課程設計說明書_第3頁
賓館客房管理系統(tǒng)課程設計說明書_第4頁
賓館客房管理系統(tǒng)課程設計說明書_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

課程設計說明書學生姓名王斌學號210808065學院計算機科學與技術(shù)學院專業(yè)網(wǎng)絡工程題目賓館客房管理系統(tǒng)的設計與開發(fā)指導教師楊素娣講師/碩士〔姓名〕〔專業(yè)技術(shù)職稱/學位〕2023年12月摘要:本文論述了賓館客房管理系統(tǒng)的開發(fā)過程。本文針對系統(tǒng)的功能實現(xiàn)展開表達,該系統(tǒng)包括空房查詢、客戶信息查詢、用戶入住管理、用戶退房管理、更新客房管理、數(shù)據(jù)庫備份等功能;最后介紹了軟件測試的方法、必要性和調(diào)試的過程中遇到的一些問題及解決方案。該系統(tǒng)采用基于ASP.NET架構(gòu)完成的,以SQLServer2005作為后臺數(shù)據(jù)庫。關(guān)鍵詞:賓館客房管理,ASP.NET,SQLServer2005數(shù)據(jù)庫Abstract:thisarticlediscussesthehotelroommanagementsystemdevelopmentprocess.Thispaperdescribedtherealizationofthefunctionofthesystem,thesystemincludingunfoldvacancyquery,customerinformationquery,usercheck-inmanagement,customercheck-outmanagement,updateroommanagement,databasebackupfunction;etc.Atlast,thepaperintroducesthesoftwaretestingmethods,necessityanddebuggingprocessofsomeoftheproblemsandsolutions.ThissystemUSESASP.netframeworkbasedoncompletion,withSQLServer2005asthebackenddatabase.Keywords:Hotelroommanagement,,SQLServer2005database目錄TOC\o"1-2"\h\u176951緒論 4129461.1課題背景 452711.2目的和意義 4114592系統(tǒng)需求分析 4160942.1功能需求 4202952.2實體E—R圖 57213系統(tǒng)功能分析 6202473.1功能介紹 6138284系統(tǒng)設計 8237254.1系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設計 8231234.2系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 8165635系統(tǒng)運行平臺 948775.1系統(tǒng)運行環(huán)境 9248985.2系統(tǒng)開發(fā)平臺 10260596系統(tǒng)的實現(xiàn)和核心模塊的描述 1035626.1登錄模塊及實現(xiàn)代碼 10109556.2空房信息查詢模塊及代碼12125706.3客房客人信息查詢模塊及實現(xiàn)代碼14289996.4增加新的客房模塊及實現(xiàn)代碼15147546.5入住新的客戶模塊設計16326096.6刪除正在修理的客房模塊及實現(xiàn)代碼19259526.7客戶退房模塊及實現(xiàn)代碼21259526.8其他模塊設計 2447677軟件測試 2477787.1軟件測試的必要性 24279107.2調(diào)試 2426112結(jié)論 2523640參考文獻 2626029致謝 261緒論1.1課題背景人類已經(jīng)跨入了新世紀,正在進入信息時代?,F(xiàn)在信息技術(shù)的應用越來越普及,不但促進了社會的高速開展,也改變著人們的工作、學習、生活和娛樂的方式以及思想觀念。隨著計算機軟硬件技術(shù)的高速開展,我們每個人都可感覺到信息時代的到來,人們進行信息交流的深度與廣度不斷增加,信息量急劇增長,傳統(tǒng)的信息處理與決策的手段已不能適應社會的需要,信息的重要性和信息處理問題的緊迫性空前提高了。1.2目的和意義隨著賓館酒店業(yè)競爭的加劇,賓館之間客源的爭奪越來越劇烈,賓館需要使用更有效的信息化手段,拓展經(jīng)營空間,降低運營本錢,提高管理和決策效率.傳統(tǒng)的賓館酒店計算機管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系統(tǒng)兩大局部,根本包含了賓館主要業(yè)務部門,初步實現(xiàn)了對顧客效勞和進行財務核算所需要的各個功能.但傳統(tǒng)的賓館酒店管理系統(tǒng)基于財務管理為主線的設計理念,無法滿足賓館酒店全面信息化管理的需要.2系統(tǒng)需求分析2.1功能需求賓館管理系統(tǒng)主要用于賓館客房信息以及入住客戶的信息的查詢和保存。主要實現(xiàn)的功能有:錄入,入住客戶信息錄入,已滿客房信息錄入,新增加的客房信息的錄入等。為了便于對系統(tǒng)的維護,要實現(xiàn)的功能有:客房信息的管理,入住用戶的信息管理,退房交易的管理等。各模塊主要的幾種操作如下:1.客房模塊:已滿的客房信息查詢,空的客房統(tǒng)計,維修的客房從客房信息中刪除,新增加的客房的錄入。2.用戶模塊:分為普通員工和管理員的身份。3.前臺功能模塊:客房住客信息查詢,新的客戶入住功能,顧客結(jié)賬辦理,空的客房查詢等功能。2.2實體E—R圖E-R圖的分析工作通常采用自底向下的設計方法,首先對局部視圖進行分析設計,然后再實現(xiàn)視圖集成。賓館客房管理系統(tǒng)一般包括如下幾個表:用戶信息(UsersInfo)、客戶信息(CustomersInfo)、客房類型(RoomCategory)、客房信息(RoomsInfo)、客房狀態(tài)(RoomStatus)、客房業(yè)務(RoomOperation)。他們之間關(guān)系如圖1所示。顧客顧客身份證號姓名號碼賬號客房入住退房房間位置房間狀態(tài)房間類型房號賓館密碼員工退房時間入住時間MN屬于屬于M11M身份ER圖3系統(tǒng)功能分析3.1功能介紹相關(guān)技術(shù)采用:本平臺是基于SQLServer2005數(shù)據(jù)庫建立的,在MicrosoftVisualStudio2023寫代碼,運用asp+SQLServer實現(xiàn)。數(shù)據(jù)流圖用戶名用戶名密碼身份運行登入3.1登錄功能普通員工界面普通員工界面查詢?nèi)胱〗Y(jié)算空房查詢用戶信息查詢客戶退房結(jié)賬新的客戶住入3.2普通員工功能管理員界面管理員界面查詢?nèi)胱「驴辗坎樵冇脩粜畔⒉樵兛蛻敉朔拷Y(jié)賬新的客戶住入結(jié)算刪除數(shù)據(jù)備份增加新的客房刪除壞的客房備份數(shù)據(jù)3.3管理員功能4系統(tǒng)設計4.1系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)設計該平臺搭建于windowsXP操作系統(tǒng)下,以C#作為開發(fā)語言,數(shù)據(jù)庫選擇的是SQLServer2005。對于硬件環(huán)境下,完全可以完成該平臺的搭建。4.2系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)設計數(shù)據(jù)庫總共包含6張數(shù)據(jù)表:表1用戶信息表(Userinf)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1Usernamechar(50)用戶編號2Passwordchar(50)密碼3Usertypechar(50)普通員工,管理員表2客戶信息表(Customerinf)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1Cidchar(50)身份證號2CNamechar(50)客戶姓名3CPhonechar(50)聯(lián)系表3客房類型表(Roomtype)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RoomidInt客房類型編號2Roomtyperchar(50)類型名稱3AreaFloat客房面積4BedNumInt配置床位5PriceInt客房價格表4客房信息表(Roominf)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RoomnumberInt客房號2RoomIdInt客房類型編號3Roomwherechar(50)客房位置表5客房狀態(tài)表(RoomStatus)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RoomnumberInt客房編號2Statuschar(50)空房,已滿表6客房業(yè)務表(RoomOperation)編號字段名稱數(shù)據(jù)結(jié)構(gòu)說明1RoomnumberInt客房編號2BeginTimeDateTime入住時間3Cidchar(50)客戶身份證號4EndtimeDateTime退房時間5系統(tǒng)運行平臺5.1系統(tǒng)運行環(huán)境系統(tǒng)運行的軟件配置為WindowXPSP3版本的操作系統(tǒng)和SQLServer2005數(shù)據(jù)庫軟件。5.2系統(tǒng)開發(fā)平臺本系統(tǒng)采用VisualStudio2023〔C#語言〕作為前臺的開發(fā)軟件,SQLServer2005作為后臺數(shù)據(jù)庫管理系統(tǒng)。1.C#技術(shù)的特點:C#是由Microsoft開發(fā)的一種新型編程語言。它結(jié)合了C++的功能強大性和Java語言的簡潔性,還具有Delphi和VB的易用性,是一種易于使用、功能強大、表達力豐富的開發(fā).NET框架應用程序語言。C#是事件驅(qū)動的,完全面向?qū)ο蟮目梢暬幊陶Z言,它幾乎提供了程序設計語言中所能提供的所有數(shù)據(jù)類型。相對于C和C++,C#具有以下特點:(1)語法更簡單,幾乎不再用C++中流行的指針,禁止直接內(nèi)存操作。(2)支持快速應用開發(fā)〔RAD〕功能。(3)程序能最大程度地實現(xiàn)與任何.NET的語言相互交換信息。(4)具備強大的Web效勞器組件。(5)支持跨平臺。(6)將XML技術(shù)真正融入到.NET和C#中。(7)繼承并保存了C++的強大功能。2.系統(tǒng)對數(shù)據(jù)庫管理系統(tǒng)的選擇:開發(fā)數(shù)據(jù)庫應用,選擇一個好的數(shù)據(jù)庫是非常重要的。目前,商品化的數(shù)據(jù)庫管理系統(tǒng)以關(guān)系型數(shù)據(jù)庫為主導產(chǎn)品,技術(shù)比擬成熟。面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)雖然技術(shù)先進,數(shù)據(jù)庫易于開發(fā)、維護,但尚未有成熟的產(chǎn)品。國際國內(nèi)的主導關(guān)系型數(shù)據(jù)庫管理系統(tǒng)有SQLServer、ORACLE、SYBASE、INFORMIX和DB2。SQLServer2005是微軟公司開發(fā)的新一代企業(yè)級數(shù)據(jù)庫產(chǎn)品。該版本增加了許多更先進的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點。且就本人而言,對SQLServer2005也比擬了解,因而此次畢業(yè)設計,選擇了SQLServer2005作為后臺數(shù)據(jù)庫。ASP.NET是面向下一代企業(yè)級的WEB應用程序開發(fā)平臺,是建立在.NET框架的通用語言運行環(huán)境上的編程框架,可用于在效勞器上生成功能強大的WEB應用程序。把基于通用語言的程序在效勞器上運行。不像以前的ASP即時解釋程序,而是將程序在效勞器端首次運行時進行編譯,這樣的執(zhí)行效果比一條條解釋強很多。ASP.NET是一個已編譯的、基于.NET的環(huán)境,可以用任何與.NET兼容的語言〔包括VisualBasic.NET、C#和JScript.NET〕創(chuàng)作應用程序。另外,任何ASP.NET應用程序都可以使用整個.NETFramework。開發(fā)人員可以方便地獲得這些技術(shù)的優(yōu)點,其中包括托管的公共語言運行庫環(huán)境、類型平安、繼承等等。ASP.NET可以無縫地與WYSIWYGHTML編輯器和其他編程工具〔含MicrosoftVisualStudio.NET〕一起工作。這不僅使得Web開發(fā)更加方便,而且還能提供這些工具必須提供的所有優(yōu)點,包括開發(fā)人員可以用來將效勞器控件拖放到Web頁的GUI和完全集成的調(diào)試支持。與以前的WEB開發(fā)模型相比,ASP.NET具有開發(fā)效率高、使用簡單快捷、管理更簡便、全新的語言支持以及清晰的程序結(jié)構(gòu)等優(yōu)點。6系統(tǒng)的實現(xiàn)和核心模塊的描述6.1登錄模塊及實現(xiàn)代碼系統(tǒng)登錄模塊用于驗證會員登錄系統(tǒng)時輸入的會員名、密碼以及身份是否正確,只有合法的用戶才能進入系統(tǒng)。1.登錄模塊圖1系統(tǒng)登錄頁面2.登錄核心代碼登錄頁面的實現(xiàn)首先是判斷登錄名和密碼以及身份是否為空,如果都不為空并且連接數(shù)據(jù)庫并判斷TextBox中輸入的內(nèi)容是否與數(shù)據(jù)庫中的內(nèi)容一致,如果一致就允許用戶登錄相應界面,代碼如下:privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectioncon=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");SqlCommandcmd=newSqlCommand();SqlDataReaderdatareader;stringstr;cmd.Connection=con;if(con.State==ConnectionState.Closed)con.Open();if(comboBox1.SelectedIndex==0){str=string.Format("select*fromuserinfwhereusername='{0}'andpassword='{1}'",textBox1.Text.Trim(),textBox2.Text.Trim());cmd.CommandText=str;datareader=cmd.ExecuteReader();if(datareader.Read()){this.Hide();Form2f2=newForm2();f2.Show();}else{MessageBox.Show("請正確輸入!");}}if(comboBox1.SelectedIndex==1){str=string.Format("select*fromuserinfwhereusername='{0}'andpassword='{1}'",textBox1.Text.Trim(),textBox2.Text.Trim());cmd.CommandText=str;datareader=cmd.ExecuteReader();if(datareader.Read()){this.Hide();Form9f9=newForm9();f9.Show();}else{MessageBox.Show("請正確輸入!");}}}6.2空房信息查詢模塊及代碼1.空房查詢模塊圖圖2空房查詢模塊頁面空房查詢功能代碼實現(xiàn)代碼如下:SqlConnectioncon=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");DataSetds=newDataSet();SqlDataAdapteradapter=null;privatevoidbutton1_Click(objectsender,EventArgse){SqlCommandcmd=newSqlCommand("selectroominf.roomnumber,area,bednum,roomwhere,price,roomtyperfromroomtype,roominf,roomstatuswherestatus='空房'androomtype.roomid=roominf.roomidandroomstatus.roomnumber=roominf.roomnumber",con);adapter=newSqlDataAdapter(cmd);adapter.Fill(ds,"student");dataGridView1.DataSource=ds.Tables["student"];}privatevoidbutton2_Click(objectsender,EventArgse){this.Close();Application.Exit();6.3客房客人信息查詢模塊及實現(xiàn)代碼1.客人信息查詢模塊見圖圖3客人信息查詢模塊頁面后臺局部功能代碼SqlConnectioncon=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");DataSetds=newDataSet();SqlDataAdapteradapter=null;privatevoidbutton1_Click(objectsender,EventArgse){SqlCommandcmd=newSqlCommand("selectcustomerinf.cid,cname,cphonefromcustomerinf,roomoperationwhereroomoperation.cid=customerinf.cidandroomnumber='"+textBox1.Text.Trim()+"'",con);ds.Clear();adapter=newSqlDataAdapter(cmd);adapter.Fill(ds,"student");dataGridView1.DataSource=ds.Tables["student"];}privatevoidbutton2_Click(objectsender,EventArgse){textBox1.Text="";}privatevoidbutton3_Click(objectsender,EventArgse){Application.Exit();}6.4增加新的客房模塊及實現(xiàn)代碼1.增加新的客房模塊見圖4圖4增加新的客房頁面后臺局部功能代碼SqlConnectioncon=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");DataSetds=newDataSet();privatevoidDisplay(){ds.Clear();SqlCommandcmd=newSqlCommand("selectroominf.roomnumber,roomid,roomwhere,statusfromroominf,roomstatuswhereroominf.roomnumber=roomstatus.roomnumber",con);SqlDataAdapteradapter=newSqlDataAdapter(cmd);adapter.Fill(ds,"student");dataGridView1.DataSource=ds.Tables["student"];}privatevoidbutton1_Click(objectsender,EventArgse){stringStr=string.Format("INSERTINTOroominfVALUES('{0}','{1}','{2}')",textBox1.Text,textBox2.Text,textBox3.Text);stringstr1=string.Format("INSERTINTOroomstatusVALUES('{0}','空房')",textBox1.Text);SqlCommandComm=newSqlCommand(Str,con);SqlCommandComm1=newSqlCommand(str1,con);try{con.Open();Comm.ExecuteNonQuery();Comm1.ExecuteNonQuery();}catch(SqlExceptionex){MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);}finally{con.Close();MessageBox.Show("更新成功");textBox1.Text="";textBox2.Text="";textBox3.Text="";Display();}}privatevoidForm5_Load(objectsender,EventArgse){Display();}privatevoidbutton2_Click(objectsender,EventArgse){Application.Exit();}6.5入住新的客戶模塊設計1.入住新的客戶模塊結(jié)果見圖5圖5入住新的客戶頁面后臺局部功能代碼SqlConnectioncn=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");DataSetds=newDataSet();DataSetds1=newDataSet();privatevoiddisplayDB(){ds.Clear();SqlCommandcmd=newSqlCommand("selectroominf.roomnumber,roomid,roomwherefromroominf,roomstatuswhereroomstatus.roomnumber=roominf.roomnumberandstatus='空房'",cn);SqlDataAdapteradapter=newSqlDataAdapter(cmd);adapter.Fill(ds,"student");dataGridView1.DataSource=ds.Tables["student"];}privatevoiddisplay(){ds1.Clear();SqlCommandcmd4=newSqlCommand("selectcustomerinf.cid,cname,cphone,roomnumberfromroomoperation,customerinfwherecustomerinf.cid=roomoperation.cid",cn);SqlDataAdapteradapter=newSqlDataAdapter(cmd4);adapter.Fill(ds1,"s");dataGridView2.DataSource=ds1.Tables["s"];}privatevoidbutton1_Click(objectsender,EventArgse){SqlCommandcmd=newSqlCommand();SqlCommandcmd1=newSqlCommand();SqlCommandcmd2=newSqlCommand();stringstr=string.Format("insertintocustomerinfvalues('{0}','{1}','{2}')",textBox1.Text.Trim(),textBox2.Text.Trim(),textBox3.Text.Trim());stringstr1=string.Format("insertintoroomoperationvalues('{0}','{1}','{2}','{3}')",textBox6.Text.Trim(),textBox7.Text.Trim(),textBox1.Text.Trim(),textBox8.Text.Trim());stringstr2=string.Format("updateroomstatussetstatus='已滿'whereroomnumber='{0}'",textBox6.Text.Trim());cmd.CommandText=str;cmd2.CommandText=str2;cmd1.CommandText=str1;cmd.Connection=cn;cmd1.Connection=cn;cmd2.Connection=cn;try{cn.Open();cmd.ExecuteNonQuery();cmd1.ExecuteNonQuery();cmd2.ExecuteNonQuery();}catch(SqlExceptionex){MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);}finally{cn.Close();textBox1.Text="";textBox2.Text="";textBox3.Text="";textBox4.Text="";textBox5.Text="";textBox6.Text="";textBox7.Text="";textBox8.Text="";}displayDB();display();}privatevoidForm6_Load(objectsender,EventArgse){displayDB();display();textBox6.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["roomnumber"].ColumnName);textBox4.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["roomid"].ColumnName);textBox5.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["roomwhere"].ColumnName);}privatevoidbutton2_Click(objectsender,EventArgse){Application.Exit();}6.6刪除正在修理的客房模塊及實現(xiàn)代碼1.刪除正在修理的客房模塊結(jié)果見圖6圖6刪除正在修理的客房頁面2.后臺局部功能代碼privateDataSetds=newDataSet();SqlConnectioncn=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");privatevoiddisplayDB(){ds.Clear();SqlCommandcmd=newSqlCommand("selectroominf.roomnumber,roomid,roomwherefromroominf,roomstatuswhereroomstatus.roomnumber=roominf.roomnumberandstatus='空房'",cn);SqlDataAdapteradapter=newSqlDataAdapter(cmd);adapter.Fill(ds,"student");dataGridView1.DataSource=ds.Tables["student"];}privatevoidbutton1_Click(objectsender,EventArgse){stringDeleteStr="DELETEFROMroomstatusWHEREstatus='空房'androomnumber='"+textBox1.Text.Trim()+"'";SqlCommanddeleComm=newSqlCommand(DeleteStr,cn);try{cn.Open();deleComm.ExecuteNonQuery();}catch(SqlExceptionex){MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,MessageBoxIcon.Error);}finally{cn.Close();MessageBox.Show("刪除成功");}displayDB();}privatevoidForm7_Load(objectsender,EventArgse){displayDB();}privatevoidbutton2_Click(objectsender,EventArgse){Application.Exit();}6.7客戶退房模塊及實現(xiàn)代碼1.客戶退房模塊結(jié)果見圖7圖7客戶退房模塊頁面2.后臺局部功能代碼publicstaticstringuserid;SqlConnectioncn=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");DataSetds=newDataSet();privatevoiddisplayDB(){ds.Clear();SqlCommandcmd=newSqlCommand("selectcname,customerinf.cid,roominf.roomnumber,begintime,endtime,pricefromcustomerinf,roomoperation,roominf,roomtypewhereroominf.roomnumber=roomoperation.roomnumberandroominf.roomid=roomtype.roomidandroomoperation.cid=customerinf.cid",cn);SqlDataAdapteradapter=newSqlDataAdapter(cmd);adapter.Fill(ds,"student");dataGridView1.DataSource=ds.Tables["student"];}privatevoidForm8_Load(objectsender,EventArgse){displayDB();textBox1.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["cname"].ColumnName);textBox2.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["cid"].ColumnName);textBox4.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["roomnumber"].ColumnName);textBox3.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["begintime"].ColumnName);textBox6.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["endtime"].ColumnName);textBox5.DataBindings.Add("Text",ds.Tables["student"],ds.Tables["student"].Columns["price"].ColumnName);}privatevoidbutton1_Click(objectsender,EventArgse){SqlConnectioncon=newSqlConnection("datasource=.;initialcatalog=cksj;integratedsecurity=true");SqlCommandcmd=newSqlCommand();stringstr="selectdatediff(day,begintime,endtime)fromroomoperationwhereroomnumber='"+textBox4.Text.Trim()+"'";cmd.CommandText=str;cmd.Connection=con;con.Open();SqlDataReaderdr=cmd.ExecuteReader();if(dr.Read()){userid=dr[0].ToString();}else{MessageBox.Show("出錯");}doubled=Convert.ToDouble(userid.Trim())*Convert.ToDouble(textBox5.Text.Trim());textBox7.Text=d.ToString();SqlCommandcmd1=newSqlCommand();SqlCommandcmd2=newSqlCommand();stringstr1=string.Format("DELETEFROMroomoperationWHEREcid='{0}'",textBox2.Text.Trim());stringstr2=string.Format("updateroomstatussetstatus='空房'whereroomnumber='{0}'",textBox4.Text.Trim());cmd2.CommandText=str2;cmd1.CommandText=str1;cmd1.Connection=cn;cmd2.Connection=cn;try{cn.Open();cmd1.ExecuteNonQuery();cmd2.ExecuteNonQuery();}catch(SqlExceptionex){MessageBox.Show(ex.Message,"提示",MessageBoxButtons.OK,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論