酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn).doc

上傳人:good****022 文檔編號:116613169 上傳時間:2022-07-06 格式:DOC 頁數(shù):68 大?。?.43MB
收藏 版權(quán)申訴 舉報 下載
酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn).doc_第1頁
第1頁 / 共68頁
酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn).doc_第2頁
第2頁 / 共68頁
酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn).doc_第3頁
第3頁 / 共68頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn).doc》由會員分享,可在線閱讀,更多相關(guān)《酒店管理系統(tǒng)設(shè)計與實(shí)現(xiàn).doc(68頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、目 錄摘 要IIIAbstractIV引 言1第一章 緒 論21.1 系統(tǒng)開發(fā)背景21.2 課題研究目的及意義21.3 國內(nèi)外現(xiàn)狀及發(fā)展動態(tài)31.4 系統(tǒng)開發(fā)工具及相關(guān)技術(shù)41.4.1 系統(tǒng)開發(fā)工具41.4.2 數(shù)據(jù)庫開發(fā)工具41.4.3 C#開發(fā)語言介紹5第二章 系統(tǒng)分析72.1 需求分析72.1.1 系統(tǒng)的主要功能72.1.2 系統(tǒng)的實(shí)現(xiàn)目標(biāo)72.1.3 系統(tǒng)的性能需求82.1.4 運(yùn)行環(huán)境92.2 可行性分析102.3 數(shù)據(jù)需求分析112.4 數(shù)據(jù)字典132.5 數(shù)據(jù)流圖14第三章 系統(tǒng)設(shè)計153.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計153.2 數(shù)據(jù)庫設(shè)計163.3 系統(tǒng)流程圖20第四章 系統(tǒng)詳細(xì)設(shè)計與

2、實(shí)現(xiàn)214.1 用戶登錄214.3客房管理244.3.1客房信息修改244.3.2 入住管理284.3.3 退租管理324.3.4 客房類型管理344.4 員工管理374.5財務(wù)管理434.6 酒店初始化454.7用戶密碼更改47第五章 系統(tǒng)測試505.1測試的作用和意義505.2測試方法505.3系統(tǒng)測試51結(jié)束語55參考文獻(xiàn)56致謝57附錄58摘 要該軟件采用ASP.NET應(yīng)用開發(fā)技術(shù),具有一些客房查詢、入住、退房等功能,尤其依靠ASP.NET的優(yōu)點(diǎn)來為酒店更好的進(jìn)行管理,穩(wěn)定性,可擴(kuò)展性,安全性,健壯性,都是該酒店管理的優(yōu)勢所在。數(shù)據(jù)庫采用的 SQL Server 2008,SQL SE

3、RVER是大數(shù)據(jù)庫,它也屬于中型數(shù)據(jù)庫,應(yīng)用于中小型企業(yè)。SQL SERVER的分布式、復(fù)制、全文檢索、DTS都可以滿足中型的應(yīng)用。所以使用SQL SERVER作為酒店管理系統(tǒng)的數(shù)據(jù)庫再合適不過。系統(tǒng)基于C/S架構(gòu),以C#語言并使用Microsoft Visual Studio 2010平臺和SQL Server 2008數(shù)據(jù)庫;實(shí)現(xiàn)了酒店管理的客房管理、員工管理、財務(wù)管理、前臺管理以及相關(guān)的資料的管理,并經(jīng)過在本機(jī)Win7系統(tǒng)上運(yùn)行測試可以很好的應(yīng)用。本文檔很好的介紹了系統(tǒng)分析、數(shù)據(jù)流程分析、功能設(shè)計、數(shù)據(jù)庫設(shè)計、系統(tǒng)實(shí)現(xiàn)和系統(tǒng)測試等內(nèi)容。關(guān)鍵字:酒店管理系統(tǒng),SQL Server 2008

4、,Microsoft Visual Studio 2010,C/S架構(gòu)。AbstractThe software uses ASP.NET application development technology, with some rooms, check-in, check-out and query function, especially on the advantages of ASP.NET for hotel and better management, stability, scalability, security, robustness, is the hotel manag

5、ement advantage. Database using SQL Server 2008, SQL SERVER is a large database, it also belongs to the medium-sized database, applicable to small and medium enterprises. SQL SERVER distributed, copied, full-text retrieval, DTS can meet medium application. So the use of SQL SERVER as a hotel managem

6、ent system database t.The system is based on C / S architecture, C Microsoft Visual # language and using Studio2010 platform and SQL Server 2008 database; the hotel management hotel management, staff management, financial management, medicine management and information management, and through this m

7、achine Win7system running test can be a very good application. This document is a very good introduction of the system analysis, data flow analysis, functional design, database design, system realization and system test etc.Keywords: hotel management system, SQL Server 2008, Microsoft Visual Studio

8、2010, C / S structure.IV酒店管理系統(tǒng)的設(shè)計與實(shí)現(xiàn)引 言近年來,隨著改革開放步伐的加快和中西方文化的交流與發(fā)展,我國人民生活水平顯著提高,全社會對酒店業(yè)的需求量也越來越大,伴隨著消費(fèi)的持續(xù)增長,酒店行業(yè)已經(jīng)成為現(xiàn)代社會中發(fā)展最快的行業(yè)之一。要想在激烈的市場競爭中生存,就必須在經(jīng)營管理、住宿服務(wù)等方面提高管理意識。而對酒店的經(jīng)營狀況起決定作用的是對酒店日常營業(yè)的管理。如何用先進(jìn)的管理手段,提高酒店的管理水平,是每一家酒店的經(jīng)營者所面臨的重要課題。所以應(yīng)勢而出的酒店管理系統(tǒng)有著很好的可行應(yīng)用性。一直以來人們都采用傳統(tǒng)人工的方式管理賬單,這種管理方式存在著許多缺點(diǎn),如:效率低、

9、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找、更新和維護(hù)都帶來了很多的困難,同時,也加大了管理者的工作量和工作難度。本系統(tǒng)很好的克服了這些缺點(diǎn),并且有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等優(yōu)點(diǎn)。這些優(yōu)點(diǎn)能夠極大地提高酒店管理的效率,也是酒店的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。 系統(tǒng)以Microsoft SQL Server 2008作為后臺數(shù)據(jù)庫,Microsoft Visual Studio 2010為前臺開發(fā)工具,運(yùn)用自頂向下逐層分解的模塊化結(jié)構(gòu)設(shè)計思想、面向?qū)ο蟮脑O(shè)計方法,完成了酒店管理系統(tǒng)的主要模塊?,F(xiàn)如今隨著經(jīng)濟(jì)的不斷發(fā)展,旅游出國等

10、帶來的酒店市場營業(yè)量大大增加。這樣就存在客房管理和登記入住等一系列數(shù)據(jù)的導(dǎo)入和導(dǎo)出,大多數(shù)經(jīng)銷商只是用簡單的Office Excel記錄,這樣在查詢和記錄方面都很不方便。如果設(shè)計一款專門為酒店管理人員和酒店員工查詢本酒店信息,以及各種預(yù)訂、入住、核賬、結(jié)算、退房等的專業(yè)軟件,將會大大減少銷售商的工作并提高酒店營業(yè)額。同時為加強(qiáng)對客戶和員工的管理工作,我們?yōu)槟尘频觊_發(fā)酒店管理系統(tǒng),解決了該酒店管理復(fù)雜、不規(guī)范等問題,優(yōu)化了管理流程,實(shí)現(xiàn)了該酒店管理工作的無紙化辦公。第一章 緒 論1.1 系統(tǒng)開發(fā)背景隨著我國加入世界貿(mào)易組織,酒店服務(wù)業(yè)與國際市場接軌已成為大勢所趨,酒店要迎接這場挑戰(zhàn),就必須提高整

11、體競爭能力,提高整體競爭能力必須變革酒店的管理模式,提高管理水平,實(shí)施信息化建設(shè)無疑是實(shí)現(xiàn)這一目的的必由之路和明智之舉。目前,我國酒店服務(wù)業(yè)信息化管理的進(jìn)程緩慢,跟國外的酒店相比管理依然落后。在激烈的酒店業(yè)競爭中,如何能把握機(jī)會,保持自己的優(yōu)勢,立于不敗之地呢?這就需要提供最好的服務(wù),提供最完善的設(shè)施和最先進(jìn)的技術(shù)。一個成功的酒店,其經(jīng)營者不僅要提高服務(wù)水平和服務(wù)質(zhì)量,從而提高客房占有率和回頭率,還要有好的工作效率,并控制成本。在信息時代,更重要的是還必須要有一個完善的管理信息系統(tǒng),便于方便客人和更好地管理酒店。一套優(yōu)秀的酒店管理信息系統(tǒng)應(yīng)該是一套適用于星級賓館使用的優(yōu)秀系統(tǒng),操作簡單、靈活性

12、好、系統(tǒng)安全性高、運(yùn)行穩(wěn)定,是管理者的理想選擇。我的畢業(yè)設(shè)計題目就是設(shè)計一個小型酒店管理信息系統(tǒng),在前期的考察和分析之后,對系統(tǒng)進(jìn)行了設(shè)計,雖然受水平所限,實(shí)踐經(jīng)驗十分匱乏,獨(dú)立完成一套完備的優(yōu)秀的酒店管理信息系統(tǒng)有很大的難度,但是我努力在實(shí)踐中鞏固以及整理自己在大學(xué)期間所學(xué)的知識,盡量把這個系統(tǒng)設(shè)計的更好。1.2 課題研究目的及意義隨著計算機(jī)網(wǎng)絡(luò)的飛速發(fā)展,Internet技術(shù)越來越廣泛的應(yīng)用,網(wǎng)絡(luò)覆蓋的區(qū)域不斷擴(kuò)大,給酒店業(yè)計算機(jī)應(yīng)用帶來了蓬勃發(fā)展的機(jī)遇。采用全新的計算機(jī)網(wǎng)絡(luò)和管理系統(tǒng),將成為提高酒店管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。所以城市酒店入住信息管理系統(tǒng)是酒店經(jīng)營不可缺少的現(xiàn)代

13、工具。而本系統(tǒng)就是為了實(shí)現(xiàn)酒店高效管理而設(shè)計的?,F(xiàn)代化酒店是城市的重要基礎(chǔ)設(shè)施,酒店業(yè)的發(fā)展,直接支持著城市經(jīng)濟(jì)的繁榮、旅游業(yè)的興旺和廣大市民的生活需要,同時也是城市建設(shè)現(xiàn)代化的一個重要標(biāo)志。全球都把現(xiàn)代化酒店管理作為現(xiàn)代企業(yè)管理的重要組成部分。隨著當(dāng)今世界經(jīng)濟(jì)和計算機(jī)的飛速發(fā)展以及網(wǎng)絡(luò)的普及,酒店在內(nèi)部實(shí)現(xiàn)用戶通過電話預(yù)約或親自前往酒店預(yù)訂客房,服務(wù)員人工填寫客房預(yù)訂表進(jìn)行客房預(yù)訂的傳統(tǒng)模式已經(jīng)十分落后,滿足不了現(xiàn)代人的需要。對那些在外地的旅客來說,他們十分希望可以方便快捷的查看酒店的配套設(shè)施和環(huán)境來決定預(yù)訂酒店房間,以節(jié)約他們寶貴的時間,而且面對酒店業(yè)競爭的日益激烈,酒店業(yè)要發(fā)展就需要盡力

14、擴(kuò)大經(jīng)營規(guī)模,適應(yīng)當(dāng)今網(wǎng)絡(luò)時代的步伐。1.3 國內(nèi)外現(xiàn)狀及發(fā)展動態(tài)隨著信息化技術(shù)的日益普及,酒店這樣的傳統(tǒng)行業(yè)也越來越多的采用信息技術(shù)來管理業(yè)務(wù),市場上酒店管理軟件正處于百花齊放、百家爭鳴的階段。目前市場上大多數(shù)酒店管理軟件是基于Windows操作系統(tǒng)的,也有部分酒店管理軟件考慮到版權(quán)的問題,采用Linux操作系統(tǒng);又比如,系統(tǒng)數(shù)據(jù)庫,有Access、Sybase、MySQL、SQLServer等,對于酒店系統(tǒng)來說,采用什么數(shù)據(jù)庫與酒店的規(guī)模比較相關(guān),較小的酒店可以采用比較簡單的數(shù)據(jù)庫如Access,這樣使用維護(hù)都可以做的比較簡單,而規(guī)模大的酒店就應(yīng)該用SQLServer這樣的數(shù)據(jù)庫,可以保障

15、數(shù)據(jù)比較安全、系統(tǒng)比較穩(wěn)定,但同時也要求有專門的系統(tǒng)管理員來維護(hù)。還有,數(shù)據(jù)的錄入通常有三種方式,一是基于普通電腦,二是基于觸摸屏。從目前的發(fā)展趨勢看,酒店系統(tǒng)越來越多的采用觸摸屏。國內(nèi)酒店關(guān)于酒店營銷的理念落后國際太多了,理念落后,系統(tǒng)建設(shè)滯后,人才流動太頻繁培養(yǎng)不出具備豐富經(jīng)驗以及創(chuàng)新能力的酒店經(jīng)理人。對于酒店行業(yè)的最先進(jìn)的電子營銷策略幾乎一無所知。完全靠經(jīng)驗管理,干預(yù)承擔(dān)責(zé)任的經(jīng)理人太少,對于國際標(biāo)準(zhǔn)化的管理只是一種表面上的運(yùn)用。有些酒店對分銷商的依賴非常的強(qiáng)。營業(yè)額基本靠拉會議,拉中介,拉旅行社,關(guān)系戶。沒有自己明確的目標(biāo)客服營銷策略,沒有建立自己的信任客戶群的能力和想法。等等這些問題

16、在未來酒店數(shù)量劇增的幾年會愈來愈突出。國內(nèi)的酒店管理系統(tǒng)最早是在80年代初開始的,到了80年代中后期,隨著國外酒店管理系統(tǒng)的大規(guī)模引進(jìn),國外酒店的先進(jìn)管理技術(shù)進(jìn)入我國,進(jìn)一步促進(jìn)了我國酒店管理技術(shù)的發(fā)展。國內(nèi)系統(tǒng)正是在充分吸收國外管理系統(tǒng)的精華,再結(jié)合國內(nèi)的實(shí)際情況,逐步發(fā)展成熟,到90年代初期形成了幾個較成熟的軟件系統(tǒng)。到了90年代中期,隨著計算機(jī)在酒店中的普及應(yīng)用,以及計算機(jī)技術(shù)的不斷發(fā)展,酒店管理系統(tǒng)的發(fā)展到了一個新的時期,新的系統(tǒng)平臺、新的軟件功能、新的系統(tǒng)特點(diǎn)及發(fā)展方向不斷涌現(xiàn)。國外酒店管理系統(tǒng),高標(biāo)準(zhǔn)的酒店一般都用fidelio,其他還有Hotel Star、KingSmart等。

17、1.4 系統(tǒng)開發(fā)工具及相關(guān)技術(shù)1.4.1 系統(tǒng)開發(fā)工具目前,市場上計算機(jī)語言和開發(fā)工具有很多,但是Visual Studio 2010的以其穩(wěn)定和與平臺無關(guān)的特性,從眾多編程工具中脫穎而出,成為很多ASP.NET程序員的首選。Visual Studio 2010 是一套完整的開發(fā)工具集,用于生成 ASP.NET Web 應(yīng)用程序、XML Web Services、桌面應(yīng)用程序和移動應(yīng)用程序。Visual Basic、Visual C+、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用

18、了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應(yīng)用程序和 XML Web Services 開發(fā)的關(guān)鍵技術(shù)。Microsoft為單獨(dú)工作或在小型團(tuán)隊中的專業(yè)開發(fā)人員提供了兩種選擇,Visual Studio 2010 Professional Edition和用于Microsoft Office系統(tǒng)的Visual Studio 2010工具。每種版本都在標(biāo)準(zhǔn)版的特性上進(jìn)行了擴(kuò)展,包括用于遠(yuǎn)程服務(wù)程序開發(fā)和調(diào)試、SQL Server2008開發(fā)的工具,以及完整的、沒有限制的開發(fā)環(huán)境。1.4.2 數(shù)據(jù)庫開發(fā)工具在本次數(shù)據(jù)庫中,采用了SQLServer2008。Mi

19、crosoft SQL Server2008是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機(jī)/服務(wù)器體系結(jié)構(gòu),采用了Transact-sql的sql語言在客戶機(jī)與服務(wù)器間傳遞客戶機(jī)的請求與服務(wù)器的處理結(jié)果;是一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等適用于大型或超大型數(shù)據(jù)庫服務(wù)器端。SQL Server 2008 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的一個版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn)同時又比它增加了許多更先進(jìn)的功能

20、具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn)可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺使用。SQL Server 2008是一項全面完整的數(shù)據(jù)庫與分析產(chǎn)品。從借助瀏覽器實(shí)現(xiàn)的數(shù)據(jù)庫查詢功能到內(nèi)容豐富的擴(kuò)展標(biāo)記語言(XML)支持特性均可有力地證明,SQL Server 2008無謂為全面支持Web功能的數(shù)據(jù)庫解決方案。與此同時,SQL Server 2008還在可伸縮性與可靠性方面保持著多項基準(zhǔn)測試紀(jì)錄,而這兩方面特性又都是企業(yè)數(shù)據(jù)庫系統(tǒng)在激烈市場競爭中克敵致勝的關(guān)鍵所在。無論以應(yīng)用程

21、序開發(fā)速度還是以事務(wù)處理運(yùn)行速度來衡量,SQL Server 2008都堪稱最為快捷的數(shù)據(jù)庫系統(tǒng),而這恰恰是該產(chǎn)品成為靈活企業(yè)首選解決方案的原因所在。1.4.3 C#開發(fā)語言介紹C#(讀作“C sharp”,中文譯間暫時沒有,專業(yè)人士一般讀“C sharp”,現(xiàn)在很多非專業(yè)一般讀作“C#”)。C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運(yùn)行于.NET Framework之上的高級程序設(shè)計語言。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與JAVA有著驚人的相似:它包括了諸如單一繼承、接口、與JAVA幾乎相同的語法和編譯成中間代碼再運(yùn)行的過程。但是C#與JAVA有著明顯的不

22、同,它借鑒了Delphi的一個特點(diǎn),與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET Windows網(wǎng)絡(luò)框架的主角。并且C#成為ECMA與ISO標(biāo)準(zhǔn)規(guī)范。C#看似基于C+寫成,但又融入其它語言如Delphi、JAVA、VB等。C#的新特性:1命名窨中的申明:當(dāng)你創(chuàng)建一個程序的時候,你在一個命名空間里創(chuàng)建了一個或多個類,同時在這個命名空間里(在類的外面)你還有可能聲明接口,枚舉類型和結(jié)構(gòu)體。必須使用using關(guān)鍵字來引用其他命名空間的內(nèi)容。2基本的數(shù)據(jù)類型:C#擁有比C,C+或者JAVA更廣泛的數(shù)據(jù)類型,這些類型是bool,byte,ubyte,short,ushort,int,u

23、int,long,ulong,float,double decimal。3兩個基本類:一個名叫object的是所有類的基類,而一個名叫string的類也象object一樣是這個語言的一部分。作為語言的一部分存在意味著編譯器有可能使用它無論何時你在程序中寫入一句帶引號的字符串,編譯器會創(chuàng)建一個string對象來保存它。4參數(shù)傳遞:方法可以被聲明接受可變數(shù)目的參數(shù)。缺省的參數(shù)傳遞方法是對基本數(shù)據(jù)類型進(jìn)行值傳遞。5與COM的集成:C#與COM的無縫集成,C#編寫的類可以子類化一個以存在的COM組件;生成的灰也能被作為一個COM組件使用,然后又能使用。6索引下標(biāo):一個索引與屬性除了不使用屬性名來引用類

24、成員而是用一個方括號中的數(shù)字來匿名引用(就像用數(shù)組下標(biāo)一樣)以外是相似的。7代理和反饋:一個代理對象包括了訪問一個特定對象的特定方法所需的信息。只要把它當(dāng)成一個聰明的方法指針就行了。代理對象可以被移動到另一個地方,然后可以通過訪問它來對已存在的方法進(jìn)行類型安全的調(diào)用。一個反饋方法是代理的特例。Event關(guān)鍵字用在將在事件發(fā)生的時候被當(dāng)成代理調(diào)用的方法聲明中。第二章 系統(tǒng)分析2.1 需求分析2.1.1 系統(tǒng)的主要功能根據(jù)酒店行業(yè)的特點(diǎn)實(shí)際情況,該系統(tǒng)以住房業(yè)務(wù)為基礎(chǔ),突出前臺管理,從專業(yè)角度出發(fā),提供科學(xué)有效的管理模式。系統(tǒng)主要功能設(shè)計有八部分,分別為前臺管理、客房管理、員工管理、財務(wù)管理、系統(tǒng)

25、初始化、密碼修改、工具、幫助。1、前臺管理:主要包括客戶入住登記,結(jié)賬開單,房間查詢,房間基本信息修改等。2、客房管理:主要是對酒店客房類型管理增加、修改、刪除,客房添加。3、員工管理:主要是對酒店員工進(jìn)行信息修改、刪除、添加的管理。4、財務(wù)管理:主要是對酒店財務(wù)方面的管理。包括一段時間內(nèi)客戶數(shù)量統(tǒng)計、客戶入住月報、客戶入住與退出數(shù)量統(tǒng)計。5、酒店初始化:主要是對酒店的基礎(chǔ)設(shè)置信息的管理。包括酒店名稱設(shè)置,酒店老板姓名設(shè)置,酒店電話設(shè)置,酒店地址設(shè)置,酒店描述設(shè)置。6、密碼修改:主要是用戶密碼修改功能。7、工具:主要是方便用戶時間查詢,數(shù)據(jù)計算功能。8、幫助:主要是展示酒店信息,軟件的信息鏈接

26、。2.1.2 系統(tǒng)的實(shí)現(xiàn)目標(biāo)面對服務(wù)行業(yè)的高速發(fā)展和酒店住宿信息化發(fā)展的過程中出現(xiàn)的各種情況,該酒店管理系統(tǒng)在實(shí)施后應(yīng)能夠達(dá)到以下目標(biāo):1、采用漢字圖形用戶界面,系統(tǒng)界面友好美觀,操作簡單易行。2、業(yè)務(wù)管理信息化,可隨時掌握客戶入住、客戶退租、客房信息等情況。3、采用流行的客戶機(jī)/服務(wù)器方式,響應(yīng)速度快,安全性高,擴(kuò)充方便。4、該軟件應(yīng)盡可能地降低使用者的勞動強(qiáng)度,同時提高工作質(zhì)量和效率。5、系統(tǒng)維護(hù)方便可靠,具有靈活性、通用性及安全性的特點(diǎn)。2.1.3 系統(tǒng)的性能需求1、系統(tǒng)的安全性系統(tǒng)運(yùn)行安全是決定軟件質(zhì)量的重要因素,雖然此酒店管理系統(tǒng)不需要接入Internet,但系統(tǒng)中涉及多方信息,有廚

27、房請購信息、盤點(diǎn)信息、原材料信息、菜品信息等等,如果有人蓄意破壞任意信息,都可能會導(dǎo)致系統(tǒng)的停用,會帶來損失,因此仍然需要保證它的安全。為了保證系統(tǒng)的安全性,必須采取一定的安全措施,防止用戶越權(quán)使用,防止工作數(shù)據(jù)被非法篡改、破壞和泄露等。既要考慮操作系統(tǒng)的安全性,還要考慮到酒店管理系統(tǒng)本身的安全性。2、系統(tǒng)的合理性在設(shè)計系統(tǒng)時要考慮實(shí)際的系統(tǒng)性能和硬件要求,不能忽視所處環(huán)境,也不能一味地追求新技術(shù),要保證系統(tǒng)的合理性。3、系統(tǒng)的簡單性、易用性要考慮到不同層次服務(wù)人員及領(lǐng)導(dǎo)人員的計算機(jī)操作水平,一般而言,大部分服務(wù)員的計算機(jī)操作水平偏低,因此開發(fā)時要本著“簡單易用”的原則,方便各層次人員的使用,

28、使人員的培訓(xùn)降到最低。對于收銀的服務(wù)員只需要簡單且快捷地收銀方式,既利于他們使用,也提高收銀速度,同樣對于領(lǐng)導(dǎo)人員,也需求簡單、一目了然的界面,這樣即使是沒有操作過計算機(jī)的人來說,只需要進(jìn)行簡單的操作培訓(xùn)就可以達(dá)到熟練,使之能順利地完成系統(tǒng)各種功能。4、系統(tǒng)的穩(wěn)定性、可靠性酒店服務(wù)業(yè)從業(yè)人員來源廣泛,分布性強(qiáng),往往不具備專業(yè)的計算機(jī)知識,因此,酒店管理系統(tǒng)必須穩(wěn)定、可靠。另外,酒店服務(wù)業(yè)營業(yè)時間與一般公司(或企業(yè))區(qū)別很大:一般公司(或企業(yè))正常上班時間,酒店企業(yè)生意不多;而一般公司(或企業(yè))休息時間卻正是酒店服務(wù)業(yè)營業(yè)高峰。酒店管理系統(tǒng)必須兼顧到酒店業(yè)這種間隙性的營業(yè)狀況,必須具有高度的穩(wěn)定

29、性,保證在營業(yè)高峰時不出故障,即使出現(xiàn)故障,系統(tǒng)也必須具有快速恢復(fù)能力。2.1.4 運(yùn)行環(huán)境系統(tǒng)對運(yùn)行的環(huán)境的要求:(1)、硬件環(huán)境服務(wù)器端服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器的往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能的硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下:處理器:Inter Pentium 4 1.6GHz 或更高內(nèi)存:512MB硬盤空間:160GB光驅(qū):CD-ROM 48X顯卡:SVAG顯示適配器。用戶端因為客戶端主要用于瀏覽和操作數(shù)據(jù),所以對客房端的硬件要求不高,不過現(xiàn)在的電腦很高的性價比,因此需要

30、的配置應(yīng)該高于下面的配置:處理器:Inter Pentium 1.0GHz 或更高內(nèi)存:216MB硬盤空間:80GB光驅(qū):CD-ROM 48X顯卡:SVAG顯示適配器。(2)、軟件環(huán)境服務(wù)器端操作系統(tǒng):Windows 2000 Server或者更高版本網(wǎng)絡(luò)協(xié)議:TCP/IP數(shù)據(jù)庫:SQL server2008用戶端操作系統(tǒng):Windows 98/2000/XP/win7網(wǎng)絡(luò)協(xié)議:TCP/IP客戶端軟件:酒店管理系統(tǒng)v1.02.2 可行性分析1、技術(shù)可行性系統(tǒng)采用了C/S技術(shù)結(jié)構(gòu),使用Microsoft Visual Studio 2010開發(fā)軟件,數(shù)據(jù)庫服務(wù)器選用微軟公司的SQL Server

31、 2008數(shù)據(jù)庫,它是目前能處理所有大、中、小型系統(tǒng)最方便的流行數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。2、 經(jīng)濟(jì)可行性對于酒店這樣的中型企業(yè)來說,開發(fā)這樣的一個系統(tǒng)是非常有必要的,它們完全有能力和資金來負(fù)擔(dān)系統(tǒng)的開發(fā)成本,況且,系統(tǒng)一旦開發(fā)完畢,投入到運(yùn)行之后,將大大的提高其工作效率,減少人工成本,從而獲得更多的利益。所以在經(jīng)濟(jì)上是可行的。3、安全可行性在系統(tǒng)運(yùn)行后,就用戶方而言,由于用戶使用本系統(tǒng)時不會也不必關(guān)心系統(tǒng)內(nèi)部的結(jié)構(gòu)及實(shí)現(xiàn)方法,即對用戶來說是透明的,所以本系統(tǒng)對用戶而言是定位在界面友好、操作方

32、便、功能齊全的原則上的,用戶只需簡單的用鼠標(biāo)點(diǎn)擊各頁面上的鏈接或按鈕就能執(zhí)行相應(yīng)的功能。就管理者而言,關(guān)心的是如何處理用戶信息,只要把用戶的信息放入服務(wù)器端的數(shù)據(jù)庫或?qū)iT的數(shù)據(jù)庫服務(wù)器,管理者就可運(yùn)行相應(yīng)的后臺程序進(jìn)行處理。4、操作可行性在高系統(tǒng)配置、高網(wǎng)絡(luò)帶寬的服務(wù)情況下,各個級別操作很容易通過網(wǎng)絡(luò)對其操作范圍內(nèi)的系統(tǒng)內(nèi)容信息進(jìn)行操作管理,完全滿足日常經(jīng)營、管理的要求。回到家也可以輕輕松松辦公,決勝千里之外。況且,該系統(tǒng)有非常簡潔的圖形界面,并在某些操作中附有操作說明,即使是對系統(tǒng)毫無了解的人來說,也是很容易接受的。綜上所述,該酒店管理系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上、操作上都是可行的。2.3 數(shù)據(jù)需求

33、分析針對酒店管理系統(tǒng),分別對前臺接待、后臺管理進(jìn)行詳細(xì)的調(diào)研和分析,總結(jié)出如下的需求信息:本系統(tǒng)包括房間類型實(shí)體、酒店實(shí)體、客戶實(shí)體、房間實(shí)體、房間類型刪除實(shí)體、用戶實(shí)體??头堪搭惞芾恚孕枰幸豢头款愋托畔?,主要記錄客房類型、不同類型客房價格、客房床位數(shù)量、客房展示圖片。酒店實(shí)體主要是記錄酒店名稱、酒店老板姓名、酒店電話、酒店地址、酒店描述??蛻魧?shí)體主要是記錄客戶姓名、所交押金、身份證號、住房編號、入住時間、退租時間。房間實(shí)體主要記錄房間編號、房間類型、房間床鋪數(shù)量、房間狀態(tài)標(biāo)記、房間描述。房間類型刪除記錄實(shí)體主要記錄刪除的房間類型、刪除時間。用戶實(shí)體主要記錄用戶編號、用戶名、用戶密碼、角

34、色標(biāo)記、用戶電話。數(shù)據(jù)庫將反映的現(xiàn)實(shí)世界中的實(shí)體,屬性和它們之間的關(guān)系等原始的數(shù)據(jù)形式,包括各數(shù)據(jù)項、記錄、文檔的標(biāo)識符、定義、類型、度量單位和值域。本系統(tǒng)根據(jù)以上的設(shè)計規(guī)劃出的實(shí)體有下面給出各個實(shí)體圖以及實(shí)體與實(shí)體之間的聯(lián)系圖。房間信息實(shí)體如圖2.2所示:房間描述房間編號狀態(tài)標(biāo)記房間床鋪數(shù)量房間類型圖2.2 房間信息實(shí)體圖酒店信息實(shí)體如圖2.3所示:酒店酒店描述酒店名稱 地址聯(lián)系電話酒店老板圖2.3 酒店信息實(shí)體圖客戶信息實(shí)體如圖2.4所示: 客戶退租時間客戶姓名入住時間證件號碼押金住房編號圖2.4 客戶信息實(shí)體圖房間類型信息實(shí)體如圖2.5所示:房間類型價格 類型 編號圖2.5 房間類型信息

35、實(shí)體圖用戶信息實(shí)體如圖2.6所示:用戶電話編號角色密碼用戶名圖2.6 用戶信息實(shí)體圖房間類型刪除信息實(shí)體圖圖2.7所示:房間類型刪除記錄刪除時間房間類型圖2.7 房間類型刪除記錄實(shí)體圖總體實(shí)體聯(lián)系圖如2.8所示:房間類型標(biāo)記登記mnm客房客戶 1管理 mn用戶n11管理酒店m圖2.8總體E-R圖2.4 數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)中給類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。下面以數(shù)據(jù)字典卡片來描述。表3.7 房間信息數(shù)據(jù)字典 表 3.8酒店信息信息數(shù)據(jù)字典 名字:房間信息別名:描述:用來存儲房間信息定義:房間信息=房間編號+房間類型+入住人數(shù)+床鋪個數(shù)+狀態(tài)標(biāo)記+描述位置:

36、數(shù)據(jù)庫名字:酒店信息別名:描述:用來存儲酒店信息定義:酒店信息=酒店名稱+酒店老板+聯(lián)系電話+酒店地址+酒店描述位置:數(shù)據(jù)庫表3.9 入住信息表數(shù)據(jù)字典 表 3.10 房間類型信息數(shù)據(jù)字典 名字:入住信息表別名:描述:用來存儲客人入住信息定義:入住信息=序號id+客人姓名+身份證號碼+房間編號+床號+押金+入住時間+退房時間+備注+付款位置:數(shù)據(jù)庫名字:房間類型信息別名:描述:用來存儲房間類型信息定義:房間類型信息=房間類型+床位數(shù)+價格+圖片位置:數(shù)據(jù)庫表3.11房間類型刪除信息數(shù)據(jù)字典 表 3.12 用戶信息數(shù)據(jù)字典 名字:房間類型刪除信息別名:描述:用來存儲房間類型刪除信息定義:房間類型

37、刪除信息=房間類型+刪除時間位置:數(shù)據(jù)庫名字:用戶信息別名:描述:用來存儲用戶信息定義:用戶信息=用戶id+用戶密碼+用戶姓名+角色+電話位置:數(shù)據(jù)庫2.5 數(shù)據(jù)流圖系統(tǒng)頂層數(shù)據(jù)流圖如下:后臺管理員向酒店管理系統(tǒng)添加數(shù)據(jù),系統(tǒng)存儲數(shù)據(jù)信息,前臺用戶通過向系統(tǒng)輸入用戶名和密碼后就讓系統(tǒng)后,通過客房管理模塊輸入信息,系統(tǒng)把前臺用戶輸入的信息以列表形式返回給用戶。前臺用戶酒店管理系統(tǒng)用戶名、密碼列表顯示管理員查詢 登陸、查詢、修改存入讀取數(shù)據(jù)庫圖2.9 系統(tǒng)頂層數(shù)據(jù)流圖第三章 系統(tǒng)設(shè)計3.1 系統(tǒng)功能結(jié)構(gòu)設(shè)計采用本系統(tǒng)可以大大減少前臺的服務(wù)人員的人數(shù),直接和后勤聯(lián)系加快入住登記速度。由于采用計算機(jī)操

38、作,可以大大提高操作速度。為了能夠適應(yīng)信息化發(fā)展的需要,提高服務(wù)行業(yè)的工作效率,引入了該信息系統(tǒng)。酒店管理系統(tǒng)功能結(jié)構(gòu)如圖3.1所示。酒店管理系統(tǒng)前臺登陸管理員登陸幫助工具客戶入住客戶退租客房管理客房信息員工管理客房類型財務(wù)管理軟件信息日歷表計算器結(jié)賬退租客戶登記客房修改客房刪除修改房間刪除房間添加房間添加員工刪除員工員工修改添加類型修改類型刪除類型圖3.1 功能模塊圖本系統(tǒng)包括以下功能模塊。1、前臺管理:主要包括客戶入住登記,結(jié)賬開單,房間查詢,房間基本信息修改等。2、客房管理:主要是對酒店客房類型管理增加、修改、刪除,客房添加。3、員工管理:主要是對酒店員工進(jìn)行信息修改、刪除、添加的管理。

39、3、財務(wù)管理:主要是對酒店財務(wù)方面的管理。包括一段時間內(nèi)客戶數(shù)量統(tǒng)計、客戶入住月報、客戶入住與退出數(shù)量統(tǒng)計。4、酒店初始化:主要是對酒店的基礎(chǔ)設(shè)置信息的管理。包括酒店名稱設(shè)置,酒店老板姓名設(shè)置,酒店電話設(shè)置,酒店地址設(shè)置,酒店描述設(shè)置。5、密碼修改:主要是用戶密碼修改功能。6、工具:主要是方便用戶時間查詢,數(shù)據(jù)計算功能。7、幫助:主要是展示酒店信息,軟件的信息鏈接。3.2 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫技術(shù)的發(fā)展,已成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計算機(jī)信息系統(tǒng)和計算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。下面對數(shù)據(jù)庫的需求、概念設(shè)計、邏輯設(shè)計加以說明。1數(shù)據(jù)庫的需求分析現(xiàn)代的、成熟的和廣泛占領(lǐng)市場的數(shù)據(jù)庫產(chǎn)品一般都

40、是關(guān)系數(shù)據(jù)庫產(chǎn)品。本系統(tǒng)選擇SQL Server 2008作為后臺數(shù)據(jù)庫,其強(qiáng)大的管理功能能夠?qū)Υ罅康臄?shù)據(jù)進(jìn)行有效管理,并且與Visual Studio 2010無縫集成,使用起來非常方便。酒店管理系統(tǒng)核心功能主要涉及到6個表,即:房間信息表、酒店信息表、客戶信息登記表、房間類型表、用戶信息表。房間信息表:這張表是用來存儲客房信息的。客房添加以后它的信息就會儲存到這張表中,其中包含:客房編號、客房類型、入住人數(shù)、價格、床鋪個數(shù)、狀態(tài)標(biāo)記、客房描述。酒店信息表:這張表是用來存酒店名稱、酒店老板、聯(lián)系電話、地址、酒店描述。會員信息表:這張表是用來存儲客戶姓名、客戶證件號碼、所交押金、住房編號、入住

41、時間、退租時間。房間類型表:這張表是用來存儲房間編號、房間類型、房間單價。用戶信息表:這張表是用來存儲各各用戶與員工的編號、姓名、密碼、角色標(biāo)記、聯(lián)系電話。房間類型刪除記錄表:主要記錄刪除的房間類型、刪除時間。2數(shù)據(jù)庫邏輯設(shè)計本系統(tǒng)的后臺數(shù)據(jù)庫使用SQL Server 2008作為數(shù)據(jù)庫管理工具。該數(shù)據(jù)庫包括以下幾個表。(1)酒店信息表(hotelInfo):此表是在用戶進(jìn)行酒店初始化時,用于存放用戶所填寫的酒店信息。酒店序列號Id為酒店信息表的主鍵。下表3.1為酒店信息表(hotelInfo)的詳細(xì)設(shè)計與說明:表3.1 酒店信息表(hotelInfo)列名數(shù)據(jù)類型長度主鍵否允許空注釋IdIn

42、t4是不允許序號idhNameVarchar30否允許酒店名稱hDetailVarchar30否允許酒店詳細(xì)信息hImageimage否允許酒店圖片hContactVarchar10否允許酒店管理人hPhoneVarchar11否允許電話hAddressVarchar100否允許地址hStateInt10否允許狀態(tài)hFristRundatetime7否允許第一次運(yùn)營時間hCloseCountint5否允許關(guān)閉次數(shù)(2)客戶信息表(menber):此表為存儲客戶信息。客戶編號mId為主鍵,主鍵為自動生成,這樣就消除了客戶記錄的覆蓋,同樣也便于以后客戶入住、退房信息的查詢和統(tǒng)計。下表3.2為客戶信

43、息實(shí)體詳細(xì)設(shè)計與說明:表3.2 客戶信息表(menber)列名數(shù)據(jù)類型長度主鍵否允許空注釋mIdInt4是不允許序號idmNameVarchar10否允許客人姓名mNumberVarchar19否允許身份證號碼roomidInt4否允許房間編號bedNumberInt4否允許床號RentMoneydecimal(5, 2)否允許押金indatedatetime7否允許入住時間enddatedatetime7否允許退房時間remarktinyint100否允許備注paymentnumeric(5, 2)否允許付款(3)房間信息表(room):此表主要是記錄房間具體信息。房間編號roommid為主

44、鍵,后臺管理員在進(jìn)行房間添加時,系統(tǒng)會對房間編號進(jìn)行檢測。如果所填寫的房間編號在系統(tǒng)中已經(jīng)存在,那么系統(tǒng)將會提醒用戶重新輸入房間編號,所以房間編號是唯一的,這樣既避免了主鍵沖突的情況發(fā)生也利于客房管理,同樣也有利于客房有效管理。下表3.3為房間信息表(room)詳細(xì)設(shè)計與說明:表3.3 房間信息表(room)列名數(shù)據(jù)類型長度主鍵否允許空注釋roomidInt4是不允許房間idroomtypeVarchar30否允許房間類型currPeopleInt4否允許可住人數(shù)bedNumberInt4否允許床位數(shù)tvInt4否允許電視telInt4否允許電話compInt4否允許電腦toilInt4否允許

45、熱水器aircondtionInt4否允許空調(diào)rstateInt4否允許狀態(tài)remarkVarchar100否允許備注pricedecimal(5, 2)否允許價格(4)房間類型信息表(roomType):此表主要由于存儲房間類型的,它包括房間類型、房間床鋪數(shù)量、單價、房間展示圖片。房間類型roomType為主鍵,后臺管理員在進(jìn)行房間類型添加時,系統(tǒng)會對房間類型進(jìn)行檢測。如果所填寫的房間類型在系統(tǒng)中已經(jīng)存在,那么系統(tǒng)將會提醒用戶重新輸入房間類型,所以房間類型是唯一的,這樣既避免了主鍵沖突的情況發(fā)生也利于客房管理,同樣也有利于客房有效管理。下表3.4為房間類型信息表(roomType)詳細(xì)設(shè)計與

46、說明:表3.4 房間類型信息表(roomType)列名數(shù)據(jù)類型長度主鍵否允許空注釋roomTypeVarchar30是不允許房間類型bedNumberInt4否允許床位數(shù)pricedecimal(5, 2)否允許價格rtimageVarchar50否允許圖片(5)房間類型刪除信息表(roomType_Tombstone):此表主要存儲房間類型刪除記錄,包括所刪除的房間類型、刪除時間。表3.5 房間類型刪除信息表(roomType_Tombstone)列名數(shù)據(jù)類型長度主鍵否允許空注釋roomTypeVarchar30否不允許房間類型DeletionDatedatetime7否允許刪除時間(6)

47、用戶信息表(UserInfo):此表主要存儲用戶個人信息,它包括用戶編號、用戶密碼、用戶姓名、用戶角色、用戶電話;其中用戶編號為主鍵,且編號為自動生成,所以這樣就保證了用戶唯一性,避免了主鍵沖突,保證了系統(tǒng)和數(shù)據(jù)安全性。表3.6用戶信息表(UserInfo)列名數(shù)據(jù)類型長度主鍵否允許空注釋u_idint4是不允許用戶idu_pwdvarchar10否允許用戶密碼u_namevarchar10否允許用戶姓名u_roleint4否允許角色u_telvarchar15否允許電話開始3.3 系統(tǒng)流程圖系統(tǒng)程序流程圖如圖3.8所示:登陸管理員員工前臺主界面后臺主界面 功能操作 功能操作修改密碼查詢信息添

48、加房間管理退房登記住房登記正確?正確?正確?是 否是 否否是結(jié)果更新數(shù)據(jù)庫更新數(shù)據(jù)庫繼續(xù)?繼續(xù)?繼續(xù)?是是是否否否返回是退出? 否否結(jié)束是圖3.8 系統(tǒng)流程圖第四章 系統(tǒng)詳細(xì)設(shè)計與實(shí)現(xiàn)4.1 用戶登錄用戶通過輸入用戶編號和密碼并選擇用戶角色登錄入系統(tǒng),如果密碼或者用戶編號不正確,則不任許用戶登錄到系統(tǒng)。只有有此系統(tǒng)賬號的用戶才可以登錄到本系統(tǒng),并把用戶的基本信息賦到userInfo中,以便其他工能模塊能獲得登錄用戶的基本信息。下圖4.1為用戶登錄流程圖,圖4.2為用戶登錄界面圖開始用戶登錄錯誤驗證用戶信息正確后臺界面前臺界面圖4.1 用戶登錄流程圖圖4.2 用戶登錄界面具體程序設(shè)計如下:pri

49、vate void btn_login_Click(object sender, EventArgs e) try var userLogin = new UserInfo(); bool result = userLogin.CheckUser(txb_id.Text, txb_pwd.Text, cbx_main_role.SelectedIndex.ToString(); if (result) switch (cbx_main_role.Text) case 員工: var f = new frmMain(); f.uid = txb_id.Text; f.uname = checku

50、sername(); Hide(); f.Show(); break; case 管理員: varhm = new HotelManager(int.Parse(txb_id.Text); Hide(); hm.Show(); break;default: break; string str = string.Format(select * from UserInfo where u_id=0, int.Parse(txb_id.Text); SqlDataReader dtr = DBhelper.ExecuteReader(str, CommandType.Text, null, null

51、); else var ms = new MessageShow(this); ms.Show(用戶信息或者是密碼錯了?); catch (Exception ex) var ms = new MessageShow(this); ms.Show(界面沒有得到賦值,請確定數(shù)數(shù)據(jù)庫是否正確連接); 4.2主界面用戶成功登陸之后,進(jìn)入前臺主界面。前臺主界面主要由三個部分組成:頂端頁面、左側(cè)導(dǎo)航欄和右側(cè)內(nèi)容顯示欄。頂端頁面主要顯示系統(tǒng)的名稱、識別登陸用戶的名稱和身份。左側(cè)導(dǎo)航欄采用分級模式,導(dǎo)航欄中顯示整個系統(tǒng)的前臺功能點(diǎn)。右側(cè)內(nèi)容顯示欄主要顯示客房的信息,其中用了iframe。點(diǎn)擊左側(cè)導(dǎo)航欄功能點(diǎn)

52、的時候,不需重新打開窗口,而是在右側(cè)的顯示欄中顯示內(nèi)容。1、管理員登錄成功后的主界面如圖4.3。管理員除了不能登記租房、退房外擁有其他所有最高權(quán)限。圖4.3 管理員主功能界面2、用戶登錄成功后進(jìn)入的主功能界面如圖4.4。普通用戶一般為酒店員工,所以只能進(jìn)行客房管理和查看資料以及修改自己的登錄密碼。圖4.4 普通用戶主功能界面4.3客房管理用戶在成功登錄系統(tǒng)后,進(jìn)入客房管理模塊對客房信息修改、添加、刪除以及客房入住、退租操作。下圖4.4為客房管理流程圖:登錄成功客房管理客房入住、退租客房添加客房刪除客房信息修改圖4.4 客房管理流程圖4.3.1客房信息修改前臺用戶在登錄系統(tǒng)后,通過客房信息列表管

53、理,對客房進(jìn)行修改操作,修改操作截圖如圖4.5所示: 圖4.5 客房信息修改圖主要程序設(shè)計如下: * 房間初始化信息查詢 var room = new Room(); DataTable dt = room.GetRoomList(); dgwRoomList.DataSource = dt; dgwRoomList.Columns4.Visible = false; dgwRoomList.Columns5.Visible = false; dgwRoomList.Columns6.Visible = false; dgwRoomList.Columns7.Visible = false;

54、dgwRoomList.Columns8.Visible = false; dgwRoomList.Columns10.Visible = false; button2.Enabled = false; btnDel.Enabled = false; catch (Exception ec) var ms = new MessageShow(this); ms.Show(查尋賓館,數(shù)據(jù)庫讀取出錯. + ec); private void button2_Click(object sender, EventArgs e) /價格一欄中如果不是輸入的數(shù)字產(chǎn)生異常 try double y = do

55、uble.Parse(one_price.Text); if (one_price.Text.Trim() = )/價格一欄中如果沒有輸入東西 var ms = new MessageShow(this); ms.Show(你沒有輸入單價。); else if (int.Parse(lblCurrentP.Text) 0) var ms = new MessageShow(this); ms.Show(當(dāng)前房間有人,暫時不能修改); else var room = new Room(); room.RoomId = int.Parse(roomid.Text); room.CurrPeople = int.Parse(lblCurrentP.Text); var rt = new RoomType(); rt.TypeName

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

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!