酒店管理系統(tǒng)的設計與實現(xiàn)(正文+部分源代碼)_畢業(yè)設計_第1頁
酒店管理系統(tǒng)的設計與實現(xiàn)(正文+部分源代碼)_畢業(yè)設計_第2頁
酒店管理系統(tǒng)的設計與實現(xiàn)(正文+部分源代碼)_畢業(yè)設計_第3頁
酒店管理系統(tǒng)的設計與實現(xiàn)(正文+部分源代碼)_畢業(yè)設計_第4頁
酒店管理系統(tǒng)的設計與實現(xiàn)(正文+部分源代碼)_畢業(yè)設計_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

酒店管理系統(tǒng)的設計與實現(xiàn)正文部分源代碼目錄摘要IIIABSTRACTIV引言1第一章緒論211系統(tǒng)開發(fā)背景212課題研究目的及意義213國內外現(xiàn)狀及發(fā)展動態(tài)314系統(tǒng)開發(fā)工具及相關技術4141系統(tǒng)開發(fā)工具4142數(shù)據(jù)庫開發(fā)工具4143C開發(fā)語言介紹5第二章系統(tǒng)分析721需求分析7211系統(tǒng)的主要功能7212系統(tǒng)的實現(xiàn)目標7213系統(tǒng)的性能需求8214運行環(huán)境922可行性分析1023數(shù)據(jù)需求分析1124數(shù)據(jù)字典1325數(shù)據(jù)流圖14第三章系統(tǒng)設計1531系統(tǒng)功能結構設計1532數(shù)據(jù)庫設計1633系統(tǒng)流程圖20第四章系統(tǒng)詳細設計與實現(xiàn)2141用戶登錄2143客房管理24431客房信息修改24432入住管理28433退租管理32434客房類型管理3444員工管理3745財務管理4346酒店初始化4547用戶密碼更改47第五章系統(tǒng)測試5051測試的作用和意義5052測試方法5053系統(tǒng)測試51結束語55參考文獻56致謝57附錄58摘要該軟件采用ASPNET應用開發(fā)技術,具有一些客房查詢、入住、退房等功能,尤其依靠ASPNET的優(yōu)點來為酒店更好的進行管理,穩(wěn)定性,可擴展性,安全性,健壯性,都是該酒店管理的優(yōu)勢所在。數(shù)據(jù)庫采用的SQLSERVER2008,SQLSERVER是大數(shù)據(jù)庫,它也屬于中型數(shù)據(jù)庫,應用于中小型企業(yè)。SQLSERVER的分布式、復制、全文檢索、DTS都可以滿足中型的應用。所以使用SQLSERVER作為酒店管理系統(tǒng)的數(shù)據(jù)庫再合適不過。系統(tǒng)基于C/S架構,以C語言并使用MICROSOFTVISUALSTUDIO2010平臺和SQLSERVER2008數(shù)據(jù)庫;實現(xiàn)了酒店管理的客房管理、員工管理、財務管理、前臺管理以及相關的資料的管理,并經(jīng)過在本機WIN7系統(tǒng)上運行測試可以很好的應用。本文檔很好的介紹了系統(tǒng)分析、數(shù)據(jù)流程分析、功能設計、數(shù)據(jù)庫設計、系統(tǒng)實現(xiàn)和系統(tǒng)測試等內容。關鍵字酒店管理系統(tǒng),SQLSERVER2008,MICROSOFTVISUALSTUDIO2010,C/S架構。ABSTRACTTHESOFTWAREUSESASPNETAPPLICATIONDEVELOPMENTTECHNOLOGY,WITHSOMEROOMS,CHECKIN,CHECKOUTANDQUERYFUNCTION,ESPECIALLYONTHEADVANTAGESOFASPNETFORHOTELANDBETTERMANAGEMENT,STABILITY,SCALABILITY,SECURITY,ROBUSTNESS,ISTHEHOTELMANAGEMENTADVANTAGEDATABASEUSINGSQLSERVER2008,SQLSERVERISALARGEDATABASE,ITALSOBELONGSTOTHEMEDIUMSIZEDDATABASE,APPLICABLETOSMALLANDMEDIUMENTERPRISESSQLSERVERDISTRIBUTED,COPIED,FULLTEXTRETRIEVAL,DTSCANMEETMEDIUMAPPLICATIONSOTHEUSEOFSQLSERVERASAHOTELMANAGEMENTSYSTEMDATABASETTHESYSTEMISBASEDONC/SARCHITECTURE,CMICROSOFTVISUALLANGUAGEANDUSINGSTUDIO2010PLATFORMANDSQLSERVER2008DATABASETHEHOTELMANAGEMENTHOTELMANAGEMENT,STAFFMANAGEMENT,FINANCIALMANAGEMENT,MEDICINEMANAGEMENTANDINFORMATIONMANAGEMENT,ANDTHROUGHTHISMACHINEWIN7SYSTEMRUNNINGTESTCANBEAVERYGOODAPPLICATIONTHISDOCUMENTISAVERYGOODINTRODUCTIONOFTHESYSTEMANALYSIS,DATAFLOWANALYSIS,FUNCTIONALDESIGN,DATABASEDESIGN,SYSTEMREALIZATIONANDSYSTEMTESTETCKEYWORDSHOTELMANAGEMENTSYSTEM,SQLSERVER2008,MICROSOFTVISUALSTUDIO2010,C/SSTRUCTURE引言近年來,隨著改革開放步伐的加快和中西方文化的交流與發(fā)展,我國人民生活水平顯著提高,全社會對酒店業(yè)的需求量也越來越大,伴隨著消費的持續(xù)增長,酒店行業(yè)已經(jīng)成為現(xiàn)代社會中發(fā)展最快的行業(yè)之一。要想在激烈的市場競爭中生存,就必須在經(jīng)營管理、住宿服務等方面提高管理意識。而對酒店的經(jīng)營狀況起決定作用的是對酒店日常營業(yè)的管理。如何用先進的管理手段,提高酒店的管理水平,是每一家酒店的經(jīng)營者所面臨的重要課題。所以應勢而出的酒店管理系統(tǒng)有著很好的可行應用性。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點,如效率低、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護都帶來了很多的困難,同時,也加大了管理者的工作量和工作難度。本系統(tǒng)很好的克服了這些缺點,并且有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點。這些優(yōu)點能夠極大地提高酒店管理的效率,也是酒店的科學化、正規(guī)化管理,與世界接軌的重要條件。系統(tǒng)以MICROSOFTSQLSERVER2008作為后臺數(shù)據(jù)庫,MICROSOFTVISUALSTUDIO2010為前臺開發(fā)工具,運用自頂向下逐層分解的模塊化結構設計思想、面向對象的設計方法,完成了酒店管理系統(tǒng)的主要模塊?,F(xiàn)如今隨著經(jīng)濟的不斷發(fā)展,旅游出國等帶來的酒店市場營業(yè)量大大增加。這樣就存在客房管理和登記入住等一系列數(shù)據(jù)的導入和導出,大多數(shù)經(jīng)銷商只是用簡單的OFFICEEXCEL記錄,這樣在查詢和記錄方面都很不方便。如果設計一款專門為酒店管理人員和酒店員工查詢本酒店信息,以及各種預訂、入住、核賬、結算、退房等的專業(yè)軟件,將會大大減少銷售商的工作并提高酒店營業(yè)額。同時為加強對客戶和員工的管理工作,我們?yōu)槟尘频觊_發(fā)酒店管理系統(tǒng),解決了該酒店管理復雜、不規(guī)范等問題,優(yōu)化了管理流程,實現(xiàn)了該酒店管理工作的無紙化辦公。第一章緒論11系統(tǒng)開發(fā)背景隨著我國加入世界貿易組織,酒店服務業(yè)與國際市場接軌已成為大勢所趨,酒店要迎接這場挑戰(zhàn),就必須提高整體競爭能力,提高整體競爭能力必須變革酒店的管理模式,提高管理水平,實施信息化建設無疑是實現(xiàn)這一目的的必由之路和明智之舉。目前,我國酒店服務業(yè)信息化管理的進程緩慢,跟國外的酒店相比管理依然落后。在激烈的酒店業(yè)競爭中,如何能把握機會,保持自己的優(yōu)勢,立于不敗之地呢這就需要提供最好的服務,提供最完善的設施和最先進的技術。一個成功的酒店,其經(jīng)營者不僅要提高服務水平和服務質量,從而提高客房占有率和回頭率,還要有好的工作效率,并控制成本。在信息時代,更重要的是還必須要有一個完善的管理信息系統(tǒng),便于方便客人和更好地管理酒店。一套優(yōu)秀的酒店管理信息系統(tǒng)應該是一套適用于星級賓館使用的優(yōu)秀系統(tǒng),操作簡單、靈活性好、系統(tǒng)安全性高、運行穩(wěn)定,是管理者的理想選擇。我的畢業(yè)設計題目就是設計一個小型酒店管理信息系統(tǒng),在前期的考察和分析之后,對系統(tǒng)進行了設計,雖然受水平所限,實踐經(jīng)驗十分匱乏,獨立完成一套完備的優(yōu)秀的酒店管理信息系統(tǒng)有很大的難度,但是我努力在實踐中鞏固以及整理自己在大學期間所學的知識,盡量把這個系統(tǒng)設計的更好。12課題研究目的及意義隨著計算機網(wǎng)絡的飛速發(fā)展,INTERNET技術越來越廣泛的應用,網(wǎng)絡覆蓋的區(qū)域不斷擴大,給酒店業(yè)計算機應用帶來了蓬勃發(fā)展的機遇。采用全新的計算機網(wǎng)絡和管理系統(tǒng),將成為提高酒店管理效率,改善服務水準的重要手段之一。所以城市酒店入住信息管理系統(tǒng)是酒店經(jīng)營不可缺少的現(xiàn)代工具。而本系統(tǒng)就是為了實現(xiàn)酒店高效管理而設計的?,F(xiàn)代化酒店是城市的重要基礎設施,酒店業(yè)的發(fā)展,直接支持著城市經(jīng)濟的繁榮、旅游業(yè)的興旺和廣大市民的生活需要,同時也是城市建設現(xiàn)代化的一個重要標志。全球都把現(xiàn)代化酒店管理作為現(xiàn)代企業(yè)管理的重要組成部分。隨著當今世界經(jīng)濟和計算機的飛速發(fā)展以及網(wǎng)絡的普及,酒店在內部實現(xiàn)用戶通過電話預約或親自前往酒店預訂客房,服務員人工填寫客房預訂表進行客房預訂的傳統(tǒng)模式已經(jīng)十分落后,滿足不了現(xiàn)代人的需要。對那些在外地的旅客來說,他們十分希望可以方便快捷的查看酒店的配套設施和環(huán)境來決定預訂酒店房間,以節(jié)約他們寶貴的時間,而且面對酒店業(yè)競爭的日益激烈,酒店業(yè)要發(fā)展就需要盡力擴大經(jīng)營規(guī)模,適應當今網(wǎng)絡時代的步伐。13國內外現(xiàn)狀及發(fā)展動態(tài)隨著信息化技術的日益普及,酒店這樣的傳統(tǒng)行業(yè)也越來越多的采用信息技術來管理業(yè)務,市場上酒店管理軟件正處于百花齊放、百家爭鳴的階段。目前市場上大多數(shù)酒店管理軟件是基于WINDOWS操作系統(tǒng)的,也有部分酒店管理軟件考慮到版權的問題,采用LINUX操作系統(tǒng);又比如,系統(tǒng)數(shù)據(jù)庫,有ACCESS、SYBASE、MYSQL、SQLSERVER等,對于酒店系統(tǒng)來說,采用什么數(shù)據(jù)庫與酒店的規(guī)模比較相關,較小的酒店可以采用比較簡單的數(shù)據(jù)庫如ACCESS,這樣使用維護都可以做的比較簡單,而規(guī)模大的酒店就應該用SQLSERVER這樣的數(shù)據(jù)庫,可以保障數(shù)據(jù)比較安全、系統(tǒng)比較穩(wěn)定,但同時也要求有專門的系統(tǒng)管理員來維護。還有,數(shù)據(jù)的錄入通常有三種方式,一是基于普通電腦,二是基于觸摸屏。從目前的發(fā)展趨勢看,酒店系統(tǒng)越來越多的采用觸摸屏。國內酒店關于酒店營銷的理念落后國際太多了,理念落后,系統(tǒng)建設滯后,人才流動太頻繁培養(yǎng)不出具備豐富經(jīng)驗以及創(chuàng)新能力的酒店經(jīng)理人。對于酒店行業(yè)的最先進的電子營銷策略幾乎一無所知。完全靠經(jīng)驗管理,干預承擔責任的經(jīng)理人太少,對于國際標準化的管理只是一種表面上的運用。有些酒店對分銷商的依賴非常的強。營業(yè)額基本靠拉會議,拉中介,拉旅行社,關系戶。沒有自己明確的目標客服營銷策略,沒有建立自己的信任客戶群的能力和想法。等等這些問題在未來酒店數(shù)量劇增的幾年會愈來愈突出。國內的酒店管理系統(tǒng)最早是在80年代初開始的,到了80年代中后期,隨著國外酒店管理系統(tǒng)的大規(guī)模引進,國外酒店的先進管理技術進入我國,進一步促進了我國酒店管理技術的發(fā)展。國內系統(tǒng)正是在充分吸收國外管理系統(tǒng)的精華,再結合國內的實際情況,逐步發(fā)展成熟,到90年代初期形成了幾個較成熟的軟件系統(tǒng)。到了90年代中期,隨著計算機在酒店中的普及應用,以及計算機技術的不斷發(fā)展,酒店管理系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點及發(fā)展方向不斷涌現(xiàn)。國外酒店管理系統(tǒng),高標準的酒店一般都用FIDELIO,其他還有HOTELSTAR、KINGSMART等。14系統(tǒng)開發(fā)工具及相關技術141系統(tǒng)開發(fā)工具目前,市場上計算機語言和開發(fā)工具有很多,但是VISUALSTUDIO2010的以其穩(wěn)定和與平臺無關的特性,從眾多編程工具中脫穎而出,成為很多ASPNET程序員的首選。VISUALSTUDIO2010是一套完整的開發(fā)工具集,用于生成ASPNETWEB應用程序、XMLWEBSERVICES、桌面應用程序和移動應用程序。VISUALBASIC、VISUALC、VISUALC和VISUALJ全都使用相同的集成開發(fā)環(huán)境IDE,利用此IDE可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了NETFRAMEWORK的功能,通過此框架可使用簡化ASPWEB應用程序和XMLWEBSERVICES開發(fā)的關鍵技術。MICROSOFT為單獨工作或在小型團隊中的專業(yè)開發(fā)人員提供了兩種選擇,VISUALSTUDIO2010PROFESSIONALEDITION和用于MICROSOFTOFFICE系統(tǒng)的VISUALSTUDIO2010工具。每種版本都在標準版的特性上進行了擴展,包括用于遠程服務程序開發(fā)和調試、SQLSERVER2008開發(fā)的工具,以及完整的、沒有限制的開發(fā)環(huán)境。142數(shù)據(jù)庫開發(fā)工具在本次數(shù)據(jù)庫中,采用了SQLSERVER2008。MICROSOFTSQLSERVER2008是一個分布式的關系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機/服務器體系結構,采用了TRANSACTSQL的SQL語言在客戶機與服務器間傳遞客戶機的請求與服務器的處理結果;是一種應用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務器軟件緊密關聯(lián)的集成性、良好的性價比等適用于大型或超大型數(shù)據(jù)庫服務器端。SQLSERVER2008是MICROSOFT公司推出的SQLSERVER數(shù)據(jù)庫管理系統(tǒng)的一個版本,該版本繼承了SQLSERVER70版本的優(yōu)點同時又比它增加了許多更先進的功能具有使用方便可伸縮性好與相關軟件集成程度高等優(yōu)點可跨越從運行MICROSOFTWINDOWS98的膝上型電腦到運行MICROSOFTWINDOWS2000的大型多處理器的服務器等多種平臺使用。SQLSERVER2008是一項全面完整的數(shù)據(jù)庫與分析產(chǎn)品。從借助瀏覽器實現(xiàn)的數(shù)據(jù)庫查詢功能到內容豐富的擴展標記語言(XML)支持特性均可有力地證明,SQLSERVER2008無謂為全面支持WEB功能的數(shù)據(jù)庫解決方案。與此同時,SQLSERVER2008還在可伸縮性與可靠性方面保持著多項基準測試紀錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關鍵所在。無論以應用程序開發(fā)速度還是以事務處理運行速度來衡量,SQLSERVER2008都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng),而這恰恰是該產(chǎn)品成為靈活企業(yè)首選解決方案的原因所在。143C開發(fā)語言介紹C讀作“CSHARP”,中文譯間暫時沒有,專業(yè)人士一般讀“CSHARP”,現(xiàn)在很多非專業(yè)一般讀作“C”)。C是微軟公司發(fā)布的一種面向對象的、運行于NETFRAMEWORK之上的高級程序設計語言。C是微軟公司研究員ANDERSHEJLSBERG的最新成果。C看起來與JAVA有著驚人的相似它包括了諸如單一繼承、接口、與JAVA幾乎相同的語法和編譯成中間代碼再運行的過程。但是C與JAVA有著明顯的不同,它借鑒了DELPHI的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司NETWINDOWS網(wǎng)絡框架的主角。并且C成為ECMA與ISO標準規(guī)范。C看似基于C寫成,但又融入其它語言如DELPHI、JAVA、VB等。C的新特性1命名窨中的申明當你創(chuàng)建一個程序的時候,你在一個命名空間里創(chuàng)建了一個或多個類,同時在這個命名空間里(在類的外面)你還有可能聲明接口,枚舉類型和結構體。必須使用USING關鍵字來引用其他命名空間的內容。2基本的數(shù)據(jù)類型C擁有比C,C或者JAVA更廣泛的數(shù)據(jù)類型,這些類型是BOOL,BYTE,UBYTE,SHORT,USHORT,INT,UINT,LONG,ULONG,FLOAT,DOUBLEDECIMAL。3兩個基本類一個名叫OBJECT的是所有類的基類,而一個名叫STRING的類也象OBJECT一樣是這個語言的一部分。作為語言的一部分存在意味著編譯器有可能使用它無論何時你在程序中寫入一句帶引號的字符串,編譯器會創(chuàng)建一個STRING對象來保存它。4參數(shù)傳遞方法可以被聲明接受可變數(shù)目的參數(shù)。缺省的參數(shù)傳遞方法是對基本數(shù)據(jù)類型進行值傳遞。5與COM的集成C與COM的無縫集成,C編寫的類可以子類化一個以存在的COM組件;生成的灰也能被作為一個COM組件使用,然后又能使用。6索引下標一個索引與屬性除了不使用屬性名來引用類成員而是用一個方括號中的數(shù)字來匿名引用(就像用數(shù)組下標一樣)以外是相似的。7代理和反饋一個代理對象包括了訪問一個特定對象的特定方法所需的信息。只要把它當成一個聰明的方法指針就行了。代理對象可以被移動到另一個地方,然后可以通過訪問它來對已存在的方法進行類型安全的調用。一個反饋方法是代理的特例。EVENT關鍵字用在將在事件發(fā)生的時候被當成代理調用的方法聲明中。第二章系統(tǒng)分析21需求分析211系統(tǒng)的主要功能根據(jù)酒店行業(yè)的特點實際情況,該系統(tǒng)以住房業(yè)務為基礎,突出前臺管理,從專業(yè)角度出發(fā),提供科學有效的管理模式。根據(jù)該企業(yè)的具體情況,系統(tǒng)主要功能設計有七大部分,分別為前臺管理、客房管理、財務管理、系統(tǒng)初始化、密碼修改、工具、幫助。1、前臺管理主要包括客戶入住登記,結賬開單,房間查詢,房間基本信息修改等。2、客房管理主要是對酒店客房類型管理增加、修改、刪除,客房添加。3、員工管理主要是對酒店員工進行信息修改、刪除、添加的管理。3、財務管理主要是對酒店財務方面的管理。包括一段時間內客戶數(shù)量統(tǒng)計、客戶入住月報、客戶入住與退出數(shù)量統(tǒng)計。4、酒店初始化主要是對酒店的基礎設置信息的管理。包括酒店名稱設置,酒店老板姓名設置,酒店電話設置,酒店地址設置,酒店描述設置。5、密碼修改主要是用戶密碼修改功能。6、工具主要是方便用戶時間查詢,數(shù)據(jù)計算功能。7、幫助主要是展示酒店信息,軟件的信息鏈接。212系統(tǒng)的實現(xiàn)目標面對服務行業(yè)的高速發(fā)展和酒店住宿信息化發(fā)展的過程中出現(xiàn)的各種情況,該酒店管理系統(tǒng)在實施后應能夠達到以下目標1、采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行。2、業(yè)務管理信息化,可隨時掌握客戶入住、客戶退租、客房信息等情況。3、采用流行的客戶機/服務器方式,響應速度快,安全性高,擴充方便。4、該軟件應盡可能地降低使用者的勞動強度,同時提高工作質量和效率。5、系統(tǒng)維護方便可靠,具有靈活性、通用性及安全性的特點。213系統(tǒng)的性能需求1、系統(tǒng)的安全性系統(tǒng)運行安全是決定軟件質量的重要因素,雖然此酒店管理系統(tǒng)不需要接入INTERNET,但系統(tǒng)中涉及多方信息,有廚房請購信息、盤點信息、原材料信息、菜品信息等等,如果有人蓄意破壞任意信息,都可能會導致系統(tǒng)的停用,會帶來損失,因此仍然需要保證它的安全。為了保證系統(tǒng)的安全性,必須采取一定的安全措施,防止用戶越權使用,防止工作數(shù)據(jù)被非法篡改、破壞和泄露等。既要考慮操作系統(tǒng)的安全性,還要考慮到酒店管理系統(tǒng)本身的安全性。2、系統(tǒng)的合理性在設計系統(tǒng)時要考慮實際的系統(tǒng)性能和硬件要求,不能忽視所處環(huán)境,也不能一味地追求新技術,要保證系統(tǒng)的合理性。3、系統(tǒng)的簡單性、易用性要考慮到不同層次服務人員及領導人員的計算機操作水平,一般而言,大部分服務員的計算機操作水平偏低,因此開發(fā)時要本著“簡單易用”的原則,方便各層次人員的使用,使人員的培訓降到最低。對于收銀的服務員只需要簡單且快捷地收銀方式,既利于他們使用,也提高收銀速度,同樣對于領導人員,也需求簡單、一目了然的界面,這樣即使是沒有操作過計算機的人來說,只需要進行簡單的操作培訓就可以達到熟練,使之能順利地完成系統(tǒng)各種功能。4、系統(tǒng)的穩(wěn)定性、可靠性酒店服務業(yè)從業(yè)人員來源廣泛,分布性強,往往不具備專業(yè)的計算機知識,因此,酒店管理系統(tǒng)必須穩(wěn)定、可靠。另外,酒店服務業(yè)營業(yè)時間與一般公司或企業(yè)區(qū)別很大一般公司或企業(yè)正常上班時間,酒店企業(yè)生意不多;而一般公司或企業(yè)休息時間卻正是酒店服務業(yè)營業(yè)高峰。酒店管理系統(tǒng)必須兼顧到酒店業(yè)這種間隙性的營業(yè)狀況,必須具有高度的穩(wěn)定性,保證在營業(yè)高峰時不出故障,即使出現(xiàn)故障,系統(tǒng)也必須具有快速恢復能力。214運行環(huán)境系統(tǒng)對運行的環(huán)境的要求1、硬件環(huán)境服務器端服務器端的最低配置是由建立站點所需的軟件來決定的,在最低配置的情況下,服務器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當出色,而且價格也很便宜,因此通常應給服務器端配置高性能的硬件。本網(wǎng)絡系統(tǒng)服務器端的配置如下處理器INTERPENTIUM416GHZ或更高內存512MB硬盤空間160GB光驅CDROM48X顯卡SVAG顯示適配器。用戶端因為客戶端主要用于瀏覽和操作數(shù)據(jù),所以對客房端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要的配置應該高于下面的配置處理器INTERPENTIUM10GHZ或更高內存216MB硬盤空間80GB光驅CDROM48X顯卡SVAG顯示適配器。2、軟件環(huán)境服務器端操作系統(tǒng)WINDOWS2000SERVER或者更高版本網(wǎng)絡協(xié)議TCP/IP數(shù)據(jù)庫SQLSERVER2008用戶端操作系統(tǒng)WINDOWS98/2000/XP/WIN7網(wǎng)絡協(xié)議TCP/IP客戶端軟件酒店管理系統(tǒng)V1022可行性分析1、技術可行性系統(tǒng)采用了C/S技術結構,使用MICROSOFTVISUALSTUDIO2010開發(fā)軟件,數(shù)據(jù)庫服務器選用微軟公司的SQLSERVER2008數(shù)據(jù)庫,它是目前能處理所有大、中、小型系統(tǒng)最方便的流行數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持數(shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。2、經(jīng)濟可行性對于酒店這樣的中型企業(yè)來說,開發(fā)這樣的一個系統(tǒng)是非常有必要的,它們完全有能力和資金來負擔系統(tǒng)的開發(fā)成本,況且,系統(tǒng)一旦開發(fā)完畢,投入到運行之后,將大大的提高其工作效率,減少人工成本,從而獲得更多的利益。所以在經(jīng)濟上是可行的。3、安全可行性在系統(tǒng)運行后,就用戶方而言,由于用戶使用本系統(tǒng)時不會也不必關心系統(tǒng)內部的結構及實現(xiàn)方法,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言是定位在界面友好、操作方便、功能齊全的原則上的,用戶只需簡單的用鼠標點擊各頁面上的鏈接或按鈕就能執(zhí)行相應的功能。就管理者而言,關心的是如何處理用戶信息,只要把用戶的信息放入服務器端的數(shù)據(jù)庫或專門的數(shù)據(jù)庫服務器,管理者就可運行相應的后臺程序進行處理。4、操作可行性在高系統(tǒng)配置、高網(wǎng)絡帶寬的服務情況下,各個級別操作很容易通過網(wǎng)絡對其操作范圍內的系統(tǒng)內容信息進行操作管理,完全滿足日常經(jīng)營、管理的要求。回到家也可以輕輕松松辦公,決勝千里之外。況且,該系統(tǒng)有非常簡潔的圖形界面,并在某些操作中附有操作說明,即使是對系統(tǒng)毫無了解的人來說,也是很容易接受的。綜上所述,該酒店管理系統(tǒng)在技術上、經(jīng)濟上、操作上都是可行的。23數(shù)據(jù)需求分析針對酒店管理系統(tǒng),分別對前臺接待、后臺管理進行詳細的調研和分析,總結出如下的需求信息本系統(tǒng)包括房間類型實體、酒店實體、客戶實體、房間實體、房間類型刪除實體、用戶實體。客房按類管理,所以需要有一客房類型信息,主要記錄客房類型、不同類型客房價格、客房床位數(shù)量、客房展示圖片。酒店實體主要是記錄酒店名稱、酒店老板姓名、酒店電話、酒店地址、酒店描述??蛻魧嶓w主要是記錄客戶姓名、所交押金、身份證號、住房編號、入住時間、退租時間。房間實體主要記錄房間編號、房間類型、房間床鋪數(shù)量、房間狀態(tài)標記、房間描述。房間類型刪除記錄實體主要記錄刪除的房間類型、刪除時間。用戶實體主要記錄用戶編號、用戶名、用戶密碼、角色標記、用戶電話。數(shù)據(jù)庫將反映的現(xiàn)實世界中的實體,屬性和它們之間的關系等原始的數(shù)據(jù)形式,包括各數(shù)據(jù)項、記錄、文檔的標識符、定義、類型、度量單位和值域。本系統(tǒng)根據(jù)以上的設計規(guī)劃出的實體有下面給出各個實體圖以及實體與實體之間的聯(lián)系圖。房間信息實體如圖22所示圖22房間信息實體圖酒店信息實體如圖23所示房間房間類型酒店房間床鋪數(shù)量酒店名稱房間編號描述狀態(tài)標記酒店老板聯(lián)系電話酒店描述地址圖23酒店信息實體圖客戶信息實體如圖24所示圖24客戶信息實體圖房間類型信息實體如圖25所示圖25房間類型信息實體圖用戶信息實體如圖26所示圖26用戶信息實體圖房間類型刪除信息實體圖圖27所示客戶客戶姓名證件號碼住房編號入住時間押金退租時間房間類型類型價格編號用戶編號用戶名電話密碼角色房間類型刪除記錄房間類型刪除時間圖27房間類型刪除記錄實體圖總體實體聯(lián)系圖如28所示MNM1MNN11M圖28總體ER圖24數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中給類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。下面以數(shù)據(jù)字典卡片來描述。表37房間信息數(shù)據(jù)字典表38酒店信息信息數(shù)據(jù)字典名字房間信息別名描述用來存儲房間信息定義房間信息房間編號房間類型入住人數(shù)床鋪個數(shù)狀態(tài)標記描述位置數(shù)據(jù)庫名字酒店信息別名描述用來存儲酒店信息定義酒店信息酒店名稱酒店老板聯(lián)系電話酒店地址酒店描述位置數(shù)據(jù)庫客戶登記客房標記房間類型管理用戶管理酒店表39入住信息表數(shù)據(jù)字典表310房間類型信息數(shù)據(jù)字典名字入住信息表別名描述用來存儲客人入住信息定義入住信息序號ID客人姓名身份證號碼房間編號床號押金入住時間退房時間備注付款位置數(shù)據(jù)庫名字房間類型信息別名描述用來存儲房間類型信息定義房間類型信息房間類型床位數(shù)價格圖片位置數(shù)據(jù)庫表311房間類型刪除信息數(shù)據(jù)字典表312用戶信息數(shù)據(jù)字典名字房間類型刪除信息別名描述用來存儲房間類型刪除信息定義房間類型刪除信息房間類型刪除時間位置數(shù)據(jù)庫名字用戶信息別名描述用來存儲用戶信息定義用戶信息用戶ID用戶密碼用戶姓名角色電話位置數(shù)據(jù)庫25數(shù)據(jù)流圖系統(tǒng)頂層數(shù)據(jù)流圖如下后臺管理員向酒店管理系統(tǒng)添加數(shù)據(jù),系統(tǒng)存儲數(shù)據(jù)信息,前臺用戶通過向系統(tǒng)輸入用戶名和密碼后就讓系統(tǒng)后,通過客房管理模塊輸入信息,系統(tǒng)把前臺用戶輸入的信息以列表形式返回給用戶。用戶名、密碼列表顯示查詢登陸、查詢、修改存入讀取管理員酒店管理系統(tǒng)前臺用戶數(shù)據(jù)庫圖29系統(tǒng)頂層數(shù)據(jù)流圖第三章系統(tǒng)設計31系統(tǒng)功能結構設計采用本系統(tǒng)可以大大減少前臺的服務人員的人數(shù),直接和后勤聯(lián)系加快入住登記速度。由于采用計算機操作,可以大大提高操作速度。為了能夠適應信息化發(fā)展的需要,提高服務行業(yè)的工作效率,引入了該信息系統(tǒng)。酒店管理系統(tǒng)功能結構如圖31所示。圖31功能模塊圖本系統(tǒng)包括以下功能模塊。1、前臺管理主要包括客戶入住登記,結賬開單,房間查詢,房間基本信息修改酒店管理系統(tǒng)管理員登陸前臺登陸財務管理客房信息員工管理添加類型添加房間刪除員工刪除類型修改房間客房類型修改類型員工修改刪除房間添加員工客房刪除結賬退租客房修改客戶登記工具客戶退租客房管理客戶入住幫助計算器日歷表軟件信息等。2、客房管理主要是對酒店客房類型管理增加、修改、刪除,客房添加。3、員工管理主要是對酒店員工進行信息修改、刪除、添加的管理。3、財務管理主要是對酒店財務方面的管理。包括一段時間內客戶數(shù)量統(tǒng)計、客戶入住月報、客戶入住與退出數(shù)量統(tǒng)計。4、酒店初始化主要是對酒店的基礎設置信息的管理。包括酒店名稱設置,酒店老板姓名設置,酒店電話設置,酒店地址設置,酒店描述設置。5、密碼修改主要是用戶密碼修改功能。6、工具主要是方便用戶時間查詢,數(shù)據(jù)計算功能。7、幫助主要是展示酒店信息,軟件的信息鏈接。32數(shù)據(jù)庫設計數(shù)據(jù)庫技術的發(fā)展,已成為先進信息技術的重要組成部分,是現(xiàn)代計算機信息系統(tǒng)和計算機應用系統(tǒng)的基礎和核心。下面對數(shù)據(jù)庫的需求、概念設計、邏輯設計加以說明。1數(shù)據(jù)庫的需求分析現(xiàn)代的、成熟的和廣泛占領市場的數(shù)據(jù)庫產(chǎn)品一般都是關系數(shù)據(jù)庫產(chǎn)品。本系統(tǒng)選擇SQLSERVER2008作為后臺數(shù)據(jù)庫,其強大的管理功能能夠對大量的數(shù)據(jù)進行有效管理,并且與VISUALSTUDIO2010無縫集成,使用起來非常方便。酒店管理系統(tǒng)核心功能主要涉及到6個表,即房間信息表、酒店信息表、客戶信息登記表、房間類型表、用戶信息表。房間信息表這張表是用來存儲客房信息的??头刻砑右院笏男畔⒕蜁Υ娴竭@張表中,其中包含客房編號、客房類型、入住人數(shù)、價格、床鋪個數(shù)、狀態(tài)標記、客房描述。酒店信息表這張表是用來存酒店名稱、酒店老板、聯(lián)系電話、地址、酒店描述。會員信息表這張表是用來存儲客戶姓名、客戶證件號碼、所交押金、住房編號、入住時間、退租時間。房間類型表這張表是用來存儲房間編號、房間類型、房間單價。用戶信息表這張表是用來存儲各各用戶與員工的編號、姓名、密碼、角色標記、聯(lián)系電話。房間類型刪除記錄表主要記錄刪除的房間類型、刪除時間。2數(shù)據(jù)庫邏輯設計本系統(tǒng)的后臺數(shù)據(jù)庫使用SQLSERVER2008作為數(shù)據(jù)庫管理工具。該數(shù)據(jù)庫包括以下幾個表。(1)酒店信息表(HOTELINFO)此表是在用戶進行酒店初始化時,用于存放用戶所填寫的酒店信息。酒店序列號ID為酒店信息表的主鍵。下表31為酒店信息表(HOTELINFO)的詳細設計與說明表31酒店信息表(HOTELINFO)列名數(shù)據(jù)類型長度主鍵否允許空注釋IDINT4是不允許序號IDHNAMEVARCHAR30否允許酒店名稱HDETAILVARCHAR30否允許酒店詳細信息HIMAGEIMAGE否允許酒店圖片HCONTACTVARCHAR10否允許酒店管理人HPHONEVARCHAR11否允許電話HADDRESSVARCHAR100否允許地址HSTATEINT10否允許狀態(tài)HFRISTRUNDATETIME7否允許第一次運營時間HCLOSECOUNTINT5否允許關閉次數(shù)(2)客戶信息表MENBER此表為存儲客戶信息??蛻艟幪朚ID為主鍵,主鍵為自動生成,這樣就消除了客戶記錄的覆蓋,同樣也便于以后客戶入住、退房信息的查詢和統(tǒng)計。下表32為客戶信息實體詳細設計與說明表32客戶信息表MENBER列名數(shù)據(jù)類型長度主鍵否允許空注釋MIDINT4是不允許序號IDMNAMEVARCHAR10否允許客人姓名MNUMBERVARCHAR19否允許身份證號碼ROOMIDINT4否允許房間編號BEDNUMBERINT4否允許床號RENTMONEYDECIMAL5,2否允許押金INDATEDATETIME7否允許入住時間ENDDATEDATETIME7否允許退房時間REMARKTINYINT100否允許備注PAYMENTNUMERIC5,2否允許付款(3)房間信息表ROOM此表主要是記錄房間具體信息。房間編號ROOMMID為主鍵,后臺管理員在進行房間添加時,系統(tǒng)會對房間編號進行檢測。如果所填寫的房間編號在系統(tǒng)中已經(jīng)存在,那么系統(tǒng)將會提醒用戶重新輸入房間編號,所以房間編號是唯一的,這樣既避免了主鍵沖突的情況發(fā)生也利于客房管理,同樣也有利于客房有效管理。下表33為房間信息表ROOM詳細設計與說明表33房間信息表ROOM列名數(shù)據(jù)類型長度主鍵否允許空注釋ROOMIDINT4是不允許房間IDROOMTYPEVARCHAR30否允許房間類型CURRPEOPLEINT4否允許可住人數(shù)BEDNUMBERINT4否允許床位數(shù)TVINT4否允許電視TELINT4否允許電話COMPINT4否允許電腦TOILINT4否允許熱水器AIRCONDTIONINT4否允許空調RSTATEINT4否允許狀態(tài)REMARKVARCHAR100否允許備注PRICEDECIMAL5,2否允許價格(4)房間類型信息表ROOMTYPE此表主要由于存儲房間類型的,它包括房間類型、房間床鋪數(shù)量、單價、房間展示圖片。房間類型ROOMTYPE為主鍵,后臺管理員在進行房間類型添加時,系統(tǒng)會對房間類型進行檢測。如果所填寫的房間類型在系統(tǒng)中已經(jīng)存在,那么系統(tǒng)將會提醒用戶重新輸入房間類型,所以房間類型是唯一的,這樣既避免了主鍵沖突的情況發(fā)生也利于客房管理,同樣也有利于客房有效管理。下表34為房間類型信息表ROOMTYPE詳細設計與說明表34房間類型信息表ROOMTYPE列名數(shù)據(jù)類型長度主鍵否允許空注釋ROOMTYPEVARCHAR30是不允許房間類型BEDNUMBERINT4否允許床位數(shù)PRICEDECIMAL5,2否允許價格RTIMAGEVARCHAR50否允許圖片(5)房間類型刪除信息表ROOMTYPE_TOMBSTONE此表主要存儲房間類型刪除記錄,包括所刪除的房間類型、刪除時間。表35房間類型刪除信息表ROOMTYPE_TOMBSTONE列名數(shù)據(jù)類型長度主鍵否允許空注釋ROOMTYPEVARCHAR30否不允許房間類型DELETIONDATEDATETIME7否允許刪除時間(6)用戶信息表USERINFO此表主要存儲用戶個人信息,它包括用戶編號、用戶密碼、用戶姓名、用戶角色、用戶電話;其中用戶編號為主鍵,且編號為自動生成,所以這樣就保證了用戶唯一性,避免了主鍵沖突,保證了系統(tǒng)和數(shù)據(jù)安全性。表36用戶信息表USERINFO列名數(shù)據(jù)類型長度主鍵否允許空注釋U_IDINT4是不允許用戶IDU_PWDVARCHAR10否允許用戶密碼U_NAMEVARCHAR10否允許用戶姓名U_ROLEINT4否允許角色U_TELVARCHAR15否允許電話33系統(tǒng)流程圖系統(tǒng)程序流程圖如圖38所示管理員員工功能操作功能操作是否是否否是是是是否否否是否否是圖38系統(tǒng)流程圖開始登陸后臺主界面前臺主界面信息添加修改密碼查詢正確正確繼續(xù)更新數(shù)據(jù)庫結果返回退出結束住房登記退房登記房間管理正確更新數(shù)據(jù)庫繼續(xù)繼續(xù)第四章系統(tǒng)詳細設計與實現(xiàn)41用戶登錄用戶通過輸入用戶編號和密碼并選擇用戶角色登錄入系統(tǒng),如果密碼或者用戶編號不正確,則不任許用戶登錄到系統(tǒng)。只有有此系統(tǒng)賬號的用戶才可以登錄到本系統(tǒng),并把用戶的基本信息賦到USERINFO中,以便其他工能模塊能獲得登錄用戶的基本信息。下圖41為用戶登錄流程圖,圖42為用戶登錄界面圖錯誤正確圖41用戶登錄流程圖圖42用戶登錄界面具體程序設計如下開始驗證用戶信息前臺界面用戶登錄后臺界面PRIVATEVOIDBTN_LOGIN_CLICKOBJECTSENDER,EVENTARGSETRYVARUSERLOGINNEWUSERINFOBOOLRESULTUSERLOGINCHECKUSERTXB_IDTEXT,TXB_PWDTEXT,CBX_MAIN_ROLESELECTEDINDEXTOSTRINGIFRESULTSWITCHCBX_MAIN_ROLETEXTCASE“員工“VARFNEWFRMMAINFUIDTXB_IDTEXTFUNAMECHECKUSERNAMEHIDEFSHOWBREAKCASE“管理員“VARHMNEWHOTELMANAGERINTPARSETXB_IDTEXTHIDEHMSHOWBREAKDEFAULTBREAKSTRINGSTRSTRINGFORMAT“SELECTFROMUSERINFOWHEREU_ID0“,INTPARSETXB_IDTEXTSQLDATAREADERDTRDBHELPEREXECUTEREADERSTR,COMMANDTYPETEXT,NULL,NULLELSEVARMSNEWMESSAGESHOWTHISMSSHOW“用戶信息或者是密碼錯了“CATCHEXCEPTIONEXVARMSNEWMESSAGESHOWTHISMSSHOW“界面沒有得到賦值,請確定數(shù)數(shù)據(jù)庫是否正確連接“42主界面用戶成功登陸之后,進入前臺主界面。前臺主界面主要由三個部分組成頂端頁面、左側導航欄和右側內容顯示欄。頂端頁面主要顯示系統(tǒng)的名稱、識別登陸用戶的名稱和身份。左側導航欄采用分級模式,導航欄中顯示整個系統(tǒng)的前臺功能點。右側內容顯示欄主要顯示客房的信息,其中用了IFRAME。點擊左側導航欄功能點的時候,不需重新打開窗口,而是在右側的顯示欄中顯示內容。1、管理員登錄成功后的主界面如圖43。管理員除了不能登記租房、退房外擁有其他所有最高權限。圖43管理員主功能界面2、用戶登錄成功后進入的主功能界面如圖44。普通用戶一般為酒店員工,所以只能進行客房管理和查看資料以及修改自己的登錄密碼。圖44普通用戶主功能界面43客房管理用戶在成功登錄系統(tǒng)后,進入客房管理模塊對客房信息修改、添加、刪除以及客房入住、退租操作。下圖44為客房管理流程圖圖44客房管理流程圖431客房信息修改前臺用戶在登錄系統(tǒng)后,通過客房信息列表管理,對客房進行修改操作,修改操作截圖如圖45所示圖45客房信息修改圖登錄成功客房管理客房信息修改客房入住、退租客房刪除客房添加主要程序設計如下房間初始化信息查詢VARROOMNEWROOMDATATABLEDTROOMGETROOMLISTDGWROOMLISTDATASOURCEDTDGWROOMLISTCOLUMNS4VISIBLEFALSEDGWROOMLISTCOLUMNS5VISIBLEFALSEDGWROOMLISTCOLUMNS6VISIBLEFALSEDGWROOMLISTCOLUMNS7VISIBLEFALSEDGWROOMLISTCOLUMNS8VISIBLEFALSEDGWROOMLISTCOLUMNS10VISIBLEFALSEBUTTON2ENABLEDFALSEBTNDELENABLEDFALSECATCHEXCEPTIONECVARMSNEWMESSAGESHOWTHISMSSHOW“查尋賓館,數(shù)據(jù)庫讀取出錯“ECPRIVATEVOIDBUTTON2_CLICKOBJECTSENDER,EVENTARGSE/價格一欄中如果不是輸入的數(shù)字產(chǎn)生異常TRYDOUBLEYDOUBLEPARSEONE_PRICETEXTIFONE_PRICETEXTTRIM“/價格一欄中如果沒有輸入東西VARMSNEWMESSAGESHOWTHISMSSHOW“你沒有輸入單價?!癊LSEIFINTPARSELBLCURRENTPTEXT0VARMSNEWMESSAGESHOWTHISMSSHOW“當前房間有人,暫時不能修改“ELSEVARROOMNEWROOMROOMROOMIDINTPARSEROOMIDTEXTROOMCURRPEOPLEINTPARSELBLCURRENTPTEXTVARRTNEWROOMTYPERTTYPENAMECBXROOMTYPETEXTROOMROOMTPYERTROOMPRICEDOUBLEPARSEONE_PRICETEXTROOMTVTV3CHECKED10ROOMTELTE3CHECKED10ROOMCOMPCO3CHECKED10ROOMTOILTO3CHECKED10ROOMAIRCONDTIONAIR3CHECKED10ROOMRSTATECURRECHECKED10ROOMREMARKTXTREMARKTEXTROOMBEDNUMBERINTPARSECOMBOBOX4TEXTINTRESULTROOMUPDATEROOMROOMIFRESULT1VARMSNEWMESSAGESHOWTHISMSSHOW“修改成功“DATATABLEDTROOMGETROOMLISTDGWROOMLISTDATASOURCEDTELSEVARMSNEWMESSAGESHOWTHISMSSHOW“不對頭“CATCHEXCEPTIONENVARMSNEWMESSAGESHOWTHISMSSHOW“你的價格輸入不正確?!癊NPRIVATEVOIDDGWROOMLIST_CELLMOUSECLICKOBJECTSENDER,DATAGRIDVIEWCELLMOUSEEVENTARGSE/獲取ROOMIDDATAGRIDVIEWROWSELECTITEMDGWROOMLISTSELECTEDROWS0/MESSAGESHOWMSNEWMESSAGESHOWTHISMSSHOWSELECTITEMCELLSCOUNTTOSTRING/MESSAGESHOWMSNEWMESSAGESHOWTHISMSSHOWSELECTITEMROOMIDTEXTSELECTITEMCELLS0VALUETOSTRINGLBLCURRENTPTEXTSELECTITEMCELLS2VALUETOSTRINGCBXROOMTYPETEXTSELECTITEMCELLS1VALUETOSTRINGONE_PRICETEXTSELECTITEMCELLS11VALUETOSTRINGTV3CHECKEDSELECTITEMCELLS4VALUETOSTRING“1“TRUEFALSETE3CHECKEDSELECTITEMCELLS5VALUETOSTRING“1“TRUEFALSECO3CHECKEDSELECTITEMCELLS6VALUETOSTRING“1“TRUEFALSETO3CHECKEDSELECTITEMCELLS7VALUETOSTRING“1“TRUEFALSEAIR3CHECKEDSELECTITEMCELLS8VALUETOSTRING“1“TRUEFALSECURRECHECKEDSELECTITEMCELLS10VALUETOSTRING“1“TRUEFALSETXTREMARKTEXTSELECTITEMCELLS9VALUETOSTRINGBUTTON2ENABLEDTRUEBTNDELENABLEDTRUEPRIVATEVOIDBTNDEL_CLICKOBJECTSENDER,EVENTARGSEIFMESSAGEBOXSHOW“系統(tǒng)將會永久的刪除,確認刪除嗎“,“確定“,MESSAGEBOXBUTTONSOKCANCEL,MESSAGEBOXICONQUESTIONDIALOGRESULTOKIFINTPARSELBLCURRENTPTEXT0VARMSNEWMESSAGESHOWTHISMSSHOW“當前房間有人,暫時不能修改“ELSEVARROOMNEWROOMINTRESULTROOMDELROOMBYIDROOMIDTEXTIFRESULT1VARMSNEWMESSAGESHOWTHISMSSHOW“刪除成功“DATATABLEDTROOMGETROOMLISTDGWROOMLISTDATASOURCEDTELSEVARMSNEWMESSAGESHOWTHISMSSHOW“不對頭“ELSE432入住管理當前臺接受客戶入住需求后,根據(jù)客戶需求信息查詢是否有合要求的客房,如有,則登記客戶信息,進行入住。下面兩個圖分別為客房查詢截圖和入住登記截圖。圖46客房查詢圖47客戶入住登記主要程序設計如下PUBLICBOOLBLMCTRUE/TRUE表示是查尋,而FALSE表示是主頁面?zhèn)鬟^來的數(shù)據(jù)PUBLICBOOLCUSTOMERINTRUE/客人來了租房PRIVATEBOOLERROR_INTRUEPUBLICINTINDEXPUBLICRENTMANAGEINTINDEXBLMCFALSEINITIALIZECOMPONENTTHISINDEXINDEXSTRINGSTRSTRINGFORMAT“SELECT房間號ROOMROOMID,房間類型ROOMROOMTYPE,當前該房間已住人數(shù)CURRPEOPLE,當前還可住人數(shù)BEDNUMBERCURRPEOPLE,你的床位號為CURRPEOPLE1,價格為PRICEFROMROOMWHEREROOMID0“,INDEXDATATABLEDTDBHELPERFILLTABLESTR,COMMANDTYPETEXT/執(zhí)行得以數(shù)據(jù)放在表格中/數(shù)據(jù)綁定到頁面的文本框IFDTROWSCOUNT0MESSAGEBOXSHOW“產(chǎn)生錯誤。請聯(lián)系管理員?!癊LSEGROUPBOX8ENABLEDTRUE/BUTTON1_CLICKIN/TB_INROOM_CUSTOMERENABLEDTRUE/TB_INROOM_CUSTOMERIDENABLEDTRUEBUTTON4ENABLEDTRUECUSTOMERCOMEDATASOURCEDTTX_INROOMIDDATABINDINGSADD“TEXT“,DT,“房間號“,FALSETX_INROOM_BE

溫馨提示

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

評論

0/150

提交評論