




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1 / 46基于基于 C#C#的酒店管理系統(tǒng)的設(shè)計的酒店管理系統(tǒng)的設(shè)計張雨軒(云南工商學(xué)院 信息管理與服務(wù) 09 級 2 班)【摘要摘要】:隨著計算機技術(shù)在各行各業(yè)的廣泛應(yīng)用和取得的驚人效益,酒店管理者也爭相把目光投入到用計算機的先進技術(shù)來管理酒店上來,較之于傳統(tǒng)的手工管理,酒店管理系統(tǒng)就顯示出了它獨特的優(yōu)勢:市場經(jīng)濟的迅速發(fā)展和人們生活水平的不斷提高,賓館酒店業(yè)的競爭越來越激烈。要想在競爭中取得優(yōu)勢,面對龐大的信息量,就需要一個酒店管理系統(tǒng)來提高酒店管理效率。 本文主要介紹了開發(fā)一個酒店管理系統(tǒng)的分析和設(shè)計過程。它運行在單機環(huán)境下,實現(xiàn)了最基本和最核心的功能。在本系統(tǒng)里,主要的功能模塊有接待
2、管理、登記管理、調(diào)房服務(wù)、客房房態(tài)查詢管理、預(yù)定管理、信息管理、離店結(jié)帳管理等。它為管理者提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差,及時、準確地反映酒店的工作情況、經(jīng)營情況?!娟P(guān)鍵詞關(guān)鍵詞】:C# SQL2005 酒店管理系統(tǒng)2 / 46The hotel management systemZhang yuxuan(yunnan Business School)Grade:2009 Class: Class 2 of Information management and services【Abstract】:With the wide use of computer technology
3、 in the various trades and industries and the amazing benefits,Hotel managers are vying to take their eyes into the computers Advanced Technology to manage the hotel,Compared to the traditional manual management, hotel management system shows its unique advantages。Markets rapid economic development
4、and rising living standards of people,Hotel industry become more competitive。In order to achieve advantages in competition,F(xiàn)aced with a huge amount of,You need a hotel management system to improve the management efficiency。 This article describes the development of a hotel management system analysis
5、 and design process.。It runs in a stand-alone environment,Achieving the most basic and core functionality,In this system, The main function modules of hospitality management、Registration management、Diaofang services、Room room query management、Reservation management、Information management、Check out c
6、heckout management、It provides managers with rapid、Efficient service,Relief hassle of manual processing and error,Timely、Accurately reflects the hotels work、Operating condition?!綤ey words】: C# SQL2005 Hotel management system3 / 46目 錄第 1 章 緒論.21.1 系統(tǒng)開發(fā)的背景.21.3 酒店管理的現(xiàn)狀.51.4 酒店管理信息系統(tǒng)的作用.6第 2 章 系統(tǒng)需求分析.1
7、02.1 可行性研究的前提.112.2 可行性分析.12第 3 章 系統(tǒng)設(shè)計.133.3 系統(tǒng)功能設(shè)計.133.4 系統(tǒng)詳細設(shè)計.183.5 數(shù)據(jù)庫設(shè)計.24第 4 章 系統(tǒng)實現(xiàn).304.1 用戶登陸功能.304.2 入住管理功能.304.3 客房預(yù)訂功能.314.4 調(diào)房管理功能.314.5 客房狀態(tài)查詢.324.6 調(diào)房管理功能.324.7 客房狀態(tài)查詢.334.6 收銀結(jié)賬功能.35第五章 系統(tǒng)測試.35第六章 結(jié)論.37參考文獻.38致 謝 .394 / 46第一章 緒論1.1 系統(tǒng)開發(fā)的背景隨著計算機技術(shù)的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。各類行業(yè)在日常經(jīng)營管理各個方
8、面也在悄悄地走向規(guī)范化和信息化。酒店管理的信息化程度體現(xiàn)在將計算機及信息技術(shù)應(yīng)用于經(jīng)營與管理,以現(xiàn)代化工具代替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用信息化管理使客房管理更先進、更高效、更科學(xué),信息交流更迅速。酒店管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分,它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要,所以酒店管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差錯等,且對于查詢空房間及已定房間等極為不方便。 酒店管理是將酒店管理與計算機技術(shù)緊密結(jié)合起來,對酒店的日常事務(wù)進行現(xiàn)代化的科學(xué)管理,以此來提高酒店
9、形象、檔次和服務(wù)水準。這不僅使工作人員的勞動強度降低,工作效率增加,而且能快速地調(diào)度酒店各部門的工作,實時動態(tài)地掌握酒店的經(jīng)營狀況,從而為企業(yè)帶來良好的經(jīng)濟效益和社會效益。在國內(nèi),近年來,隨著我國改革開放的發(fā)展,國內(nèi)的酒店服務(wù)業(yè)得到了日新月異的發(fā)展?,F(xiàn)代酒店作為一體化的接待場所,相當于一個小型社會。對一個城市而言,酒店業(yè)也起到了舉足輕重的作用。作為一種以服務(wù)為主的無煙工業(yè),酒店在其運作期間,服務(wù)水平的高低,直接影響到酒店的形象和聲譽,如服務(wù)安排、調(diào)度等。以客房管理為核心,為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣與誤差的酒店管理系統(tǒng)能提高酒店的服務(wù)質(zhì)量,再配合現(xiàn)代化的酒店管理,能獲得更好的
10、經(jīng)濟效益,特別在如今經(jīng)濟發(fā)展較快的時期,酒店電腦系統(tǒng)已經(jīng)變成了酒店中不可缺少的一部分。它將提升酒店服務(wù)檔次,提高酒店管理的效率、強化酒店經(jīng)營,使其處于關(guān)鍵優(yōu)勢。隨著如今酒店的發(fā)展趨勢,隨著酒店打入市場的深度,伴隨著晶瑩的各種手段,收益增長點的擴散,怎樣對待酒店日益增長的數(shù)據(jù),怎樣更好的去取得好的收益、提高管理水平、提升整體服務(wù),加強成本控制。選擇一套好的酒店管理系統(tǒng),將是解決酒店的管理問題的最好的手段。酒店部門以前那種老的運作機制帶來很大的不便,同時也給顧客帶來很大的麻煩,造成企業(yè)耗費大量的人力、物力和時間,仍然導(dǎo)致工5 / 46作效率的降低。所以,對于酒店部門來說,建立一套合理有效的管理信息
11、系統(tǒng)迫在眉睫,這也是適應(yīng)社會發(fā)展和增強競爭力的主要手段。1.2 項目的目的和意義隨著全球經(jīng)濟一體化使酒店業(yè)客源更加豐富多樣化,市場更加廣闊多渠道的同時,酒店業(yè)更面臨著日趨激烈的競爭環(huán)境和不斷攀升的客戶期望,迫使業(yè)內(nèi)人士不斷進一步尋求擴大酒店銷售、改進服務(wù)質(zhì)量、降低管理成本和提升客戶滿意度的新法寶來增強酒店和核心競爭力。其中最有效的手段之一就是大規(guī)模應(yīng)用先進的信息化技術(shù),變革傳統(tǒng)意義上的酒店業(yè)競爭方式和經(jīng)營管理模式以進而贏得新競爭優(yōu)勢,在這方面國際上領(lǐng)先的酒店業(yè)一直在不遺余力地探索、實施和推進。Internet 作為全球性的計算機互聯(lián)網(wǎng),已深入到人們?nèi)粘I町斨小,F(xiàn)代計算機技術(shù)的巨大發(fā)展,使得酒
12、店管理的方式發(fā)生了 巨大得變化,就連酒店數(shù)據(jù)的儲存方式也不在只拘泥于傳統(tǒng)的方式。酒店管理系統(tǒng)是建立在分步式數(shù)據(jù)庫上的,凡一切關(guān)于客戶資料、客房資料和酒店資料的管理操作都是依靠分布式數(shù)據(jù)來完成的??梢越档腿肆Y源成本,提高工作效率。降低優(yōu)化服務(wù)流程,提升服務(wù)質(zhì)量。實現(xiàn)資源最佳配置,增加酒店收益。支持管理層全面了解經(jīng)營狀況。電子計算機科學(xué)的飛速發(fā)展,給酒店計算機應(yīng)用帶來了蓬勃生機,出現(xiàn)了酒店計算機管理信息系統(tǒng),安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、酒店信息服務(wù)系統(tǒng)、客房電腦保險系統(tǒng)以及計算機娛樂系統(tǒng)。計算機在酒店中的應(yīng)用,已深入到酒店的各個部門,特別在信息處理領(lǐng)域,計算機已成為最重要的工具。在酒店現(xiàn)代管理理
13、論中,酒店管理信息系統(tǒng)已成為酒店 現(xiàn)代科學(xué)管理的重要內(nèi)容,是酒店經(jīng)營必不可缺少的現(xiàn)代科學(xué)工具。1.3 酒店管理的現(xiàn)狀隨著我國經(jīng)濟體制改革的不斷深化和我國經(jīng)濟的快速發(fā)展,我國人民的收入不斷提高,消費觀念也有提高,對服務(wù)質(zhì)量的要求也有很大的提高。各地把旅游業(yè)當做本地經(jīng)濟發(fā)展的重要支柱之一。酒店作為人們食宿、娛樂、休閑的場所而得到了快速的發(fā)展。社會上也成立了各種類型,不同規(guī)模的酒店服務(wù)企業(yè)。如何為客戶提供更加準確及時的服務(wù),成為各個酒店競爭關(guān)鍵。所以酒店業(yè)務(wù)信息化建設(shè)就成為了客戶衡量酒店提供商服務(wù)標準的一個準則,信息系統(tǒng)成為了基礎(chǔ)。6 / 46隨著全球經(jīng)濟一體化使酒店業(yè)客源更加豐富多樣化,市場更加廣
14、闊多渠道的同時,酒店業(yè)更面臨著日趨激烈的競爭環(huán)境和不斷攀升的客戶期望,迫使業(yè)內(nèi)人士不斷進一步尋求擴大酒店銷售、改進服務(wù)質(zhì)量、降低管理成本和提升客戶滿意度的新法寶來增強酒店的核心競爭力。其中最有效的手段之一就是大規(guī)模應(yīng)用先進的信息化技術(shù),變革傳統(tǒng)意義上的酒店業(yè)競爭方式和經(jīng)營管理模式以進而贏得新競爭優(yōu)勢,在這方面國際上領(lǐng)先的酒店業(yè)一直在不遺余力地探索、實施和推進。Internet 作為全球性的計算機互聯(lián)網(wǎng),已深入到人們?nèi)粘I町斨小,F(xiàn)代計算機技術(shù)的巨大發(fā)展,使得酒店管理的方式發(fā)生了巨大的變化,就連酒店數(shù)據(jù)的儲存方式也不再只拘泥于傳統(tǒng)的方式。酒店管理系統(tǒng)是建立在分布式數(shù)據(jù)庫來完成的。酒店管理系統(tǒng)主要
15、管理操作包括:客戶信息管理、客房管理以及對酒店資料管理等,它們是酒店管理系統(tǒng)的核心業(yè)務(wù)。隨著酒店管理信息系統(tǒng)的應(yīng)用逐漸普及,其局限性逐漸顯現(xiàn)出來:它雖然具有大量的數(shù)據(jù),但其功能上只能完成一般的事務(wù)數(shù)據(jù)錄入、編輯、統(tǒng)計、查詢、匯總及報表打印等基本事務(wù)處理。這些事務(wù)處理工作對酒店管理日常工作而言是很重要的,但對一個酒店的決策需求來說,功效就不明顯了。因為這樣的管理信息系統(tǒng)只是從管理已有的數(shù)據(jù)出發(fā),而不是立足于管理人員的決策需求。要想讓計算機對酒店的管理工作作出更大的貢獻,還必須使計算機更直接地面向酒店決策,使其能根據(jù)管理人員的需求,提供各種有價值的信息以輔助管理人員進行決策,為了解決這個問題,在酒
16、店管理信息系統(tǒng)中,還需要建立一個酒店管理輔助決策支持系統(tǒng)。 因此,為了更好的完成酒店的各項具體業(yè)務(wù),為管理者提供輔助決策,酒店管理信息系統(tǒng)應(yīng)是具有業(yè)務(wù)管理功能和為酒店管理者提供輔助決策功能的綜合性管理信息系統(tǒng),它覆蓋酒店的全部業(yè)務(wù)流程和管理、發(fā)展策略的制定,不僅為操作層提供科學(xué)、高效、準確、安全的管理目標,還能為管理層、決策層提供靈活、科學(xué)的決策依據(jù),能根據(jù)自己的需要對不同系統(tǒng)加以熟悉了解。系統(tǒng)的設(shè)計采用標準代碼體系,對酒店業(yè)務(wù)具有較強適應(yīng)性;界面友好,操作簡便,易于維護;還要有靈活的操作員權(quán)限設(shè)置來保證系統(tǒng)的安全性,完善的數(shù)據(jù)維護、備份、恢復(fù)體系來保證數(shù)據(jù)的安全性及系統(tǒng)的可靠性。該系統(tǒng)的應(yīng)用
17、不僅使酒店各部門更好地協(xié)同工作,保證個部門之間信息交流暢通及時,同時還能提高酒店的管理效益及經(jīng)濟效益,提高服務(wù)質(zhì)量,提高工作效率,完善酒店內(nèi)部管理體制,全面了解酒店營業(yè)情況,提高酒店的經(jīng)營決策水平,更重要7 / 46的是能為決策者提供全面的、科學(xué)的決策依據(jù)。1.4 酒店管理信息系統(tǒng)的作用酒店計算機管理就其表現(xiàn)形式看就是對酒店大量的常規(guī)性信息的輸入、存儲處理和輸出過程,其作用主要表現(xiàn)在以下幾個方面:1、提高酒店的管理效益及經(jīng)濟效益應(yīng)用酒店管理系統(tǒng)通過節(jié)省大量的人力物力,增加酒店的服務(wù)項目,提高酒店的服務(wù)檔次,減少管理上的漏洞,從整體上提高酒店的經(jīng)濟效益。如完善的預(yù)定功能可防止有房不能租或滿防重訂
18、的情況出現(xiàn),可隨時提供準確的房間使用和預(yù)訂情況,從而提高客房出租率。客人費用的直接記賬,可有效防止逃賬的發(fā)生。完善的分析功能可用于市場銷售,如確定宣傳的重點地區(qū)和如何掌握價格的浮動等。正確控制房價,控制客人優(yōu)惠,從而減少管理漏洞,提高客房收入。2、提高服務(wù)質(zhì)量由于計算機處理信息的速度很快,可以大大減少客人入住、結(jié)賬的等候時間提高對客服務(wù)質(zhì)量??焖俚目腿诵畔⒉樵兪侄危箍腿说玫綕M意的答復(fù)。餐費、電話費、洗衣費等費用的一次性結(jié)賬,不僅方便了賓客,也提高了酒店的管理水平清晰準確的賬單、票據(jù)、表格,使客人感到高檔次的享受。完善的預(yù)訂系統(tǒng),使客人的入住有充分的保證。完善的客史檔案管理更使客人的“個性化”
19、服務(wù)得以很好的實施。利用計算機保存大量的客人歷史資料,通過統(tǒng)計分析,可對??突蛳M額達到一定數(shù)量的客人自動給予折扣;也可對客人的消費特點進行分析,總結(jié)出客人生活方面的要求和特點,研究如何為客人提供更合適的個性化服務(wù),如安排房間、提供就餐等。3、提高工作效率計算機管理可大大提高業(yè)務(wù)運作的速度和準確性。電腦資料的正確保存避免了抄客人名單的低效工作,嚴格的數(shù)據(jù)檢查避免手工操作的疏忽而造成的錯誤票據(jù)的傳送、登記、整理、復(fù)核等一系列的繁重勞動也可大為減少。4、完善酒店內(nèi)部管理體制科學(xué)、正規(guī)、系統(tǒng)的酒店軟件系統(tǒng)在酒店管理體系中還發(fā)揮著強有力的穩(wěn)定作用,可明顯地減少員工及管理人員的流動對酒店管理運作的不良影
20、響。系統(tǒng)提供的多種安全級別,保證各類數(shù)據(jù)不被無權(quán)過問的人查閱和操作。每天的審核制度,各種費用的優(yōu)惠控制,應(yīng)收賬款的管理,員工工作量的考核,員工8 / 46操作過程的跟蹤,均可加強酒店管理。5、全面了解營業(yè)情況,提高酒店決策水平酒店信息系統(tǒng)能提供完備的歷史數(shù)據(jù),可使管理人員很方便地完成復(fù)雜的統(tǒng)計分析工作,并加強對酒店運營的內(nèi)部控制,增強管理人員的控制決策水平。9 / 46第 2 章 系統(tǒng)需求分析 2.1 可行性研究的前提2.1.1 要求系統(tǒng)能夠最大限度的利用有限資源快速準確收集、處理、分析統(tǒng)計酒店發(fā)生的信息資源。提供各種數(shù)據(jù)查詢方式,方便管理人員進行查詢。能夠形成各種數(shù)據(jù)報表,及時準確反映酒店業(yè)
21、務(wù)情況。系統(tǒng)各模塊功能相互獨立,利用數(shù)據(jù)流相互關(guān)聯(lián),最大的限制錯誤錄入。實現(xiàn)內(nèi)部資源共享。安全性方面,系統(tǒng)采用計算機管理避免手工輸入的弊病,利用計算機進行科學(xué)的優(yōu)化業(yè)務(wù)流程,構(gòu)筑合理的管理架構(gòu)和完善的管理制度。數(shù)據(jù)采用多級保護,減少酒店數(shù)據(jù)丟失。2.1.2 目標酒店管理系統(tǒng)采用科學(xué)的管理思想與先進的管理手段的完善結(jié)合。可幫助酒店管理人員,對酒店管理過程中大量動態(tài)的、錯綜復(fù)雜的數(shù)據(jù)和信息進行及時準確的分析和處理,從而使酒店管理真正由經(jīng)驗管理進入到科學(xué)管理,幫助經(jīng)營者更好的管理酒店、成本控制和客戶來源,從而提高酒店的經(jīng)營效益。2.2 可行性分析可行性分析,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否
22、具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容:經(jīng)濟可行性:主要是對項目的經(jīng)濟效益進行評價,本系統(tǒng)開發(fā)經(jīng)費對于本企業(yè)在經(jīng)濟上是可以接受的,并且本系統(tǒng)實施后可以顯著提高工作效率,有助于企業(yè)的信息化管理,所以為該企業(yè)開發(fā)酒店管理系統(tǒng)在經(jīng)濟上是可行的。對于酒店客房信息管理存在的問題,已經(jīng)給酒店經(jīng)營帶來了很多的麻煩和不必要的損失,本系統(tǒng)的開發(fā)成功將會減少酒店的損失。另外本系統(tǒng)是一次性投資長期收益,而且投資不是很大,本系統(tǒng)的成功
23、將使大多數(shù)的工作任務(wù)集中10 / 46在計算機上,不再需要花大量的精力去進行數(shù)據(jù)的添加。查找和統(tǒng)計等工作,提高了員工的工作效率。因為本系統(tǒng)投入使用后,不必增減酒店人員的工作崗位及職工人數(shù),故沒有人力資源成本的增加。管理上的可行性主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學(xué),規(guī)章制度是否齊全,原始數(shù)據(jù)是否正確等。規(guī)章制度和管理方法為酒店管理系統(tǒng)的建設(shè)提供了制度保障。在旅游業(yè)的大力發(fā)展下,酒店、餐飲娛樂行業(yè)越趨火熱,酒店智能化依然必不可少。同時,酒店引入電腦服務(wù)和管理也取得了良好的收益。故而,國家作出明確規(guī)定:星級酒店在項目報批時,需有電腦管理系統(tǒng),否則不予立項。由此可見,酒店管理電腦化亦
24、然必不可少。先進的電腦系統(tǒng)技術(shù)與現(xiàn)代酒店服務(wù)管理完美地結(jié)合起來,將實現(xiàn)新的酒店理念。技術(shù)上的可行性本管理信息系統(tǒng)以 C#作為前臺開發(fā)工具。后臺數(shù)據(jù)庫采用 SQL Server 數(shù)據(jù)庫,靈活性、安全性和易用性將使編程有個良好的條件。因此,軟件開發(fā)平臺已成熟。對于硬件,科技的飛速發(fā)展使硬件的更新速度越來越快,容量更大,可靠性更高,價格更低。完全能滿足此系統(tǒng)的需要。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。社會可行性在本系統(tǒng)的運營階段,使用系統(tǒng)的工作人員,除了需要具備在 Mi
25、crosoft Windows 平臺上使用個人電腦的知識,并不需要特別的技術(shù)能力。這方面的知識,在本酒店與本項目運營相關(guān)的客房部的直接人員中已經(jīng)具備,并且在系統(tǒng)投入使用時,還會安排對操作系統(tǒng)的人員進行必要的培訓(xùn)。 無論是對顧客、酒店主管領(lǐng)導(dǎo)還是酒店員工對信息系統(tǒng)使用的方便快捷都表示很大的贊同。同時,系統(tǒng)的開發(fā)和使用對促進整個社會的信息化程度發(fā)展有巨大推動作用綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟上、技術(shù)上、管理上都是可行的。2.3 系統(tǒng)的可行性研究傳統(tǒng)的酒店管理往往令管理者花大量的時間來處理顧客投訴,例如錯誤查詢、煩瑣的登記和結(jié)賬手續(xù)、賓客費用計算錯誤、空余客房資料不能及時提供11 / 46等,從而影響
26、出租率,使管理人員不得不集中精力規(guī)劃管理運行策略和進行決策。以上問題可通過電腦系統(tǒng)輔助解決,酒店管理的信息化,不僅是體現(xiàn)酒店現(xiàn)代化形象的一個重要標志,而且對于提高員工工作效率,加速資金周轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量都有十分積極的作用。綜上所述,使用酒店管理系統(tǒng),將會有以下好處:1、電腦收銀,打印賬單:快速準確,減少賓客等待時間,并可杜絕收銀過程中的舞弊現(xiàn)象。2、高效的客房管理:能有效的提高入住率,增加營業(yè)收入。3、提高決策依據(jù):管理者可以隨時了解經(jīng)營情況,以制定相應(yīng)的經(jīng)營方針。4、減輕員工的工作負擔:從而使員工把更多的精力放在提高為賓客服務(wù)的質(zhì)量上。簡單、方便地保存和查詢歷史資料,樹立良好的
27、酒店形象。2.4 需求分析2.4.1 基本功能需求系統(tǒng)能正確的對用戶身份進行辨識,從數(shù)據(jù)庫中提取登陸密碼并驗證身份真實性。系統(tǒng)能準確的顯示數(shù)據(jù)庫中記錄的各類數(shù)據(jù)。系統(tǒng)應(yīng)能將用戶在系統(tǒng)中錄入的各類信息傳送到數(shù)據(jù)庫中并儲存。系統(tǒng)應(yīng)具備錯誤處理功能,出現(xiàn)錯誤的時候能夠清楚地返回相應(yīng)錯誤提示。系統(tǒng)數(shù)據(jù)庫之間能有效地相互關(guān)聯(lián)。2.4.2 用戶界面需求用戶界面應(yīng)簡潔明快,各功能按鈕明顯,位置擺放合理。字體大小適中,風格統(tǒng)一規(guī)范,界面美觀。2.4.3 性能需求系統(tǒng)靈活性:管理員編寫人員、商品等信息都將在系統(tǒng)中進行編號處理,保障了每一條信息的單一性,同時也對數(shù)據(jù)的讀取提供了方便。服務(wù)員所生成的訂單有著單一的賬
28、單號并準確無誤存儲在數(shù)據(jù)庫中。系統(tǒng)應(yīng)能準確地將管理員提交和修改的信息寫入數(shù)據(jù)庫,而且能夠及時地更新。數(shù)據(jù)庫中的各項表之間有著很好的相互關(guān)聯(lián),并能及時顯示。12 / 46系統(tǒng)安全性:每個相應(yīng)權(quán)限登陸時,系統(tǒng)都會自動的辨別他所輸入的賬戶與密碼,正確進入相應(yīng)界面錯誤則登錄失敗。系統(tǒng)易用性:系統(tǒng)界面簡明,明細清楚,實用簡單。酒店在正常的運營中需要對客房資源、顧客信息、結(jié)算信息進行管理利用賓館管理信息系統(tǒng)及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。開放性的、應(yīng)用系統(tǒng)可靈活伸縮的、面向最終用戶的現(xiàn)代旅游信息管理系統(tǒng)的服務(wù)性系統(tǒng),不斷滿足酒店業(yè)務(wù)需求、市場環(huán)境的拓展和管理模式的變化應(yīng)用酒店管理系統(tǒng)通過
29、節(jié)省大量的人力物力,增加酒店的服務(wù)項目,提高酒店的服務(wù)檔次,減少管理上的漏洞,從整體上提高酒店的經(jīng)濟效益。如完善的預(yù)定功能可防止有房不能租或滿房重訂的情況出現(xiàn),可隨時提供準確的房間使用和預(yù)訂情況,從而提高客房出租率。正確控制房價,可以給予客人最優(yōu)惠的房價,從而減少管理漏洞,提高客房收入。2.5 業(yè)務(wù)需求分析2.5.1 系統(tǒng)需求 根據(jù)酒店客房管理系統(tǒng)的理念,此酒店客房管理系統(tǒng)必須滿足以下需求:(1)具有設(shè)置酒店客房類型和房間信息的功能。(2)能快速準確的了解酒店的客房狀態(tài),以便訂房和退房。(3)提供調(diào)房和追加押金的功能。(4)提供簡單的工作人員的添加用戶和修改密碼功能。綜上系統(tǒng)功能具備:(1)酒
30、店住宿記錄管理。通過該管理功能,系統(tǒng)可以通過計算機對客戶的一些基本信息進行錄入,從而成為客戶查詢的資料。而且,一個客戶一經(jīng)記錄,會自動將占用的房間信息反映在系統(tǒng)中,即哪些房間已經(jīng)占用,那些房間仍然空余,系統(tǒng)可以自動判斷該房間是否空余,從而決定是否可以入住該房間。記錄時,用戶可以選擇房間號、價格等,可打印押金收款憑證給客戶。(2)客戶查詢。在查詢子系統(tǒng)中,可以對客戶的一些信息作綜合查詢,查詢到后可辦理退房手續(xù)并打印結(jié)賬憑證收據(jù),退房的同時系統(tǒng)可以自動將客戶占用的房間恢復(fù)備用(3)客房管理和查詢。通過該管理功能,管理人員可對所有客房進行管理,如增減房間,調(diào)整價格,進行查詢等。(4)報表打印??蓪^
31、去的某一段時間經(jīng)營狀況進行統(tǒng)計并打印結(jié)果,方13 / 46便管理員及時掌握經(jīng)營情況并做出相應(yīng)決策。(5)系統(tǒng)維護。包括:系統(tǒng)初始化,數(shù)據(jù)備份,用戶口令更改和新用戶注冊。2.6 系統(tǒng)性能需求2.6.1 系統(tǒng)的用戶界面本系統(tǒng)使用窗口界面,界面整潔美觀,清晰明了;界面空間排列有序,問題清晰易懂,操作方便,易于功能的切換,能清楚標明用戶當前所在的位置;退出方便,界面保持一致。2.6.2 系統(tǒng)的可靠性和穩(wěn)定性在服務(wù)器和交換機選型、綜合布線和網(wǎng)絡(luò)設(shè)計、軟件設(shè)計等方便應(yīng)充分考慮可靠性和穩(wěn)定性。在設(shè)計時要采用容錯技術(shù)。在設(shè)備造型方面,要保證硬件設(shè)備的可靠性和軟件的兼容性,同時必須考慮采用先進成熟的技術(shù)和產(chǎn)品,
32、最大限度地減少故障的發(fā)生。同時系統(tǒng)的數(shù)據(jù)庫中記錄著整個系統(tǒng)正常運行時的所有數(shù)據(jù),包括酒店的收費信息、住房記錄、酒店中沒個房間的信息、客戶的私人信息等。這些信息都是系統(tǒng)正常運行的保證,因此必須要保證這些信息的絕對安全。2.6.3 系統(tǒng)的開放性設(shè)計系統(tǒng)時應(yīng)考慮系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)對使用單位是開放的,使用單位可結(jié)合本單位的實際情況,增添或減少該系統(tǒng)的管理功能,自行完成二次開發(fā)。2.6.4 系統(tǒng)的易維護性易維護性是系統(tǒng)成功與否的重要決定因素,既要做到日常的管理操作簡便,又要易于排除故障。14 / 46第 3 章 系統(tǒng)設(shè)計3.1 開發(fā)及運行環(huán)境硬件平臺CPU: P41.8GHZ。內(nèi)存:512MB 以上。軟件平
33、臺操作系統(tǒng):Windows XP/Windows vists/Windows 7。數(shù)據(jù)庫:SQLServer2005。分辨率:最佳效果 1440*900 像素。3.2 應(yīng)用環(huán)境3.2.1Microsoft SQL Server 2005SQL(Structured Query Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢和程序設(shè)計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系數(shù)據(jù)庫系統(tǒng)。同時也是數(shù)據(jù)庫腳本文件的擴展名。SQL 是一門 ANSI 的標準計算機語言,用來訪問和操作數(shù)據(jù)庫系統(tǒng)。SQL 語句用于取回和更新數(shù)據(jù)庫中的數(shù)據(jù)。Microsoft SQL Server 2005 是一個功能強
34、大、系統(tǒng)可靠性高,并且應(yīng)用廣泛的數(shù)據(jù)庫開始工具。 Microsoft SQL Server 2005 是一個分布式的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),具有客戶機/服務(wù)器體系結(jié)構(gòu),采用了一種稱為:Transact-SQL 的 SQL 語言在客戶機和服務(wù)器之間傳遞客戶機的請求和服務(wù)器的處理結(jié)構(gòu)。 Microsoft SQL Server 2005 的高度可擴展性和高可靠性。Microsoft SQL Server 2005 使用了業(yè)界最先進的數(shù)據(jù)結(jié)構(gòu),能夠為要求最苛刻的 Web 應(yīng)15 / 46用和企業(yè)應(yīng)用提供高度的可擴展性和高可靠性。Microsoft SQL Server 2005在許多工業(yè)基準測試中的性
35、能都創(chuàng)立了新世界紀錄。3.2.2C#語言 C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.NET Framework 之上的高級程序設(shè)計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C#是微軟公司研究員 Anders Hejlsberg 的最新成果。C#看起來與 Java 有著驚人的相似;它包括了諸如單一繼承、借口、與 java 幾乎同樣的語法和編譯成中間代碼在運行的過程。但是 C#與 java 有著明顯的不同,它借鑒了 Delphi 的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows 網(wǎng)絡(luò)框架的主角. C#(讀作”C sharp”,中文譯音暫時沒有
36、,專業(yè)人士一般讀”C sharp”,現(xiàn)在很多非專業(yè)一般讀”C 井”. C#是一種安全的、穩(wěn)定的、簡單的,由 C 和 C+衍生出來的面向?qū)ο蟮木幊陶Z言。它在繼承 C 和 C+強大功能的同時去掉了一些它們的復(fù)雜特性(例如沒有宏和模版,不允許多重繼承) 。C#綜合了 VB 簡單的可視化操作和 C+的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET 開發(fā)的首選語言. 并且 C#成為 ECMA 與 ISO 標準規(guī)范。C#看似基于 C+寫成,但又融入其它語言如 Delphi、java、VB 等。3.3 系統(tǒng)功能設(shè)計3.3.1 系統(tǒng)的需求分析一個通用的酒店
37、管理系統(tǒng)應(yīng)該包括下圖 3-1 所示的功能模塊,其中每個功能都由若干相關(guān)聯(lián)的子功能模塊組成16 / 46圖圖 3-1 酒店管理系統(tǒng)功能模塊酒店管理系統(tǒng)功能模塊3.3.2 基礎(chǔ)設(shè)置基礎(chǔ)設(shè)置功能模塊用于對客房類型、客房價格、客房信息、會員資料設(shè)置、系統(tǒng)參數(shù)等項目進行初始化設(shè)置,這些設(shè)置一般不輕易改動,其中包含的子功能模塊如圖 3-2 所示:圖圖 3-2 基礎(chǔ)設(shè)置功能模塊基礎(chǔ)設(shè)置功能模塊3.3.3 預(yù)訂管理預(yù)訂管理功能模塊用于管理客戶的預(yù)訂業(yè)務(wù),有散客預(yù)訂、團體預(yù)訂、預(yù)訂查詢、修改預(yù)訂、經(jīng)理控房、合約配額、房態(tài)表、可售情況表的功能,其中包含的子功能模塊如圖3-3 所示:圖圖 3-33-3 預(yù)訂管理功能
38、模塊預(yù)訂管理功能模塊3.3.4 前臺接待管理前臺接待管理功能模塊功能模塊用于管理客戶入住和入住后的相關(guān)業(yè)務(wù),有散客入住、團體客人入住、預(yù)訂入住、客人換房、客人續(xù)住、房態(tài)修改、房態(tài)查詢的功能,其中包含的子功能模塊如圖 3-4 所示:17 / 46圖圖 3-4 前臺接待管理功能模塊前臺接待管理功能模塊3.3.5 前臺收銀管理前臺收銀管理功能模塊用于管理客戶退房及相關(guān)收銀業(yè)務(wù),有記賬操作、客房退單、團體退房、預(yù)付金管理、附加費管理、傭金管理、費用統(tǒng)計的功能,其中包含的子模塊如圖 3-5 所示圖圖 3-5 前臺收銀管理功能模塊前臺收銀管理功能模塊3.3.6 客房及客史管理客房及客史管理功能也叫“管家管
39、理”功能,用于管理客房的信息和客戶住宿歷史的信息,有可用房查詢、房態(tài)維護、房態(tài)統(tǒng)計、維修房報表、在住散客報表、在住團報表、長住房報表等功能,其中包含的子功能模塊如圖 3-6 所示:18 / 46圖圖 3-6 客房及客史管理功能模塊客房及客史管理功能模塊3.3.7 財務(wù)核查管理財務(wù)和核查管理功能模塊用于管理酒店每天的財務(wù)核查工作,有夜審、普通房租過賬、報價房租過賬、結(jié)賬單審核、打印催賬單、班次結(jié)賬,其中包含的子功能模塊如圖 3-7 所示圖圖 3-7 財務(wù)核查管理功能模塊財務(wù)核查管理功能模塊3.3.8 其他系統(tǒng)接口“其他系統(tǒng)接口”功能模塊提供了酒店管理系統(tǒng)與其他系統(tǒng)的接口,實現(xiàn)不同系統(tǒng)間的數(shù)據(jù)共享
40、,其中包含的子功能模塊如圖 3-8 所示:19 / 46圖圖 3-8 其他系統(tǒng)接口功能模塊其他系統(tǒng)接口功能模塊3.4 詳細設(shè)計酒店管理系統(tǒng)包括以下幾個模塊:3.4.1 預(yù)訂管理預(yù)訂管理是指賓客到達酒店前對酒店客房的預(yù)先訂約,預(yù)訂在得到酒店的確認后,酒店與賓客之間便確立了一種合同關(guān)系,拒此,酒店有義務(wù)以預(yù)先確定的價格為賓客提供。賓客希望使自己得到酒店確認的客房。預(yù)訂是酒店的一項非常重要的業(yè)務(wù),一個大型的酒店一般在其前廳都要設(shè)有預(yù)訂部,專門受理預(yù)訂業(yè)務(wù),對于酒店來說,通過預(yù)訂便于統(tǒng)籌安排工作,提前做好接待的準備工作,如人員的安排,設(shè)施設(shè)備的更新,低值易耗品的采購等,此外,通過預(yù)訂可以使酒店提前占領(lǐng)
41、客源市場,提高客房的利用率。功能主要包括散客預(yù)訂、團體預(yù)訂、預(yù)訂查詢、修改預(yù)訂客房預(yù)定:通過客房預(yù)定的操作,可以將預(yù)定客房的信息添加到客房預(yù)定表中,完成對客房預(yù)定信息的保存。通過此界面,操作員完成對預(yù)定房預(yù)定的操作。3.4.2 前臺接待管理前臺接待管理模塊主要負責顧客的入住登記。其中包括已預(yù)訂的顧客的入住和新客入住。此模塊包括入住登記,入住記錄的查詢,刪除。其中刪除功能設(shè)有用戶權(quán)限。用戶信息不能隨便刪除。3.4.3 收銀管理收銀業(yè)務(wù)是前臺不可缺少的一項業(yè)務(wù),顧客在酒店住宿期間的一切費用在賓客離店的時候都要準確,及時的收集,即使訂房,住宿登記,和客房服務(wù)的質(zhì)量很出色,然而酒店能否獲得應(yīng)得的收益還
42、在于收銀業(yè)務(wù)。賓客預(yù)訂客房時,酒店要求繳納押金,或者提供方式以確立和擔保賓客的訂房,為此收銀部門在賓客抵達之前就要為賓客設(shè)立賬單,當賓客到達酒店,登記住宿的時候,收銀員要具體核實賓客的支付方式,確認賓客的支付能力。對于那些散客和沒有做擔保預(yù)訂房的賓客,收銀員也要為其建立賬單,當賓客準備結(jié)賬離店,收銀部門要及時的打印出準確,完整的賓客賬單,收集款項,平衡賬目。對于現(xiàn)金外的支付方式,酒店在賓客離店時候與開戶銀行聯(lián)系收款。因此其功能主要包括散客入住、團體入住、預(yù)訂入住、客人換房、客人續(xù)住3.4.4 客房及客史管理20 / 46用于查詢當日酒店實時房態(tài),以便隨時修改和管理客房的狀態(tài)??头啃畔⒐芾?,需要
43、及時的修改房間狀態(tài),輸入有關(guān)客房標準,包括編制號,標準名稱,房間面積,床位數(shù)量,住房單價,是否有空調(diào),電視機,電話以及單獨衛(wèi)生間,及客房基本信息的修改和查詢等。特別是剩余客房信息的查詢,有助于預(yù)訂功能的實現(xiàn)。通過此界面,可以查詢到各個客房的狀態(tài),了解其是否空閑,或者維修。3.4.5 報表管理報表管理功能模塊包括營業(yè)報表管理,在線報表管理,以及房間入住報表管理等。有助于分析酒店的經(jīng)營狀況和客房入住率。這項功能尤其方便了經(jīng)理的查詢工作。通過此界面,可以查詢到各個客房的狀態(tài),了解其是否空閑,或者維修。3.4.6 系統(tǒng)的功能特點(1)操作簡單、界面友好;完全控件式的版塊布局,使得酒店管理工作更簡單;許
44、多選項包括酒店類別、來源部門等只需要點擊鼠標就可以完成;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。(2)即時可見:對酒店的處理(包括錄入、修改、刪除)將立即在管理員頁面的對應(yīng)模塊顯示出來,達到“及時刷新、即時見效”的功能。圖圖 3-9 系統(tǒng)功能總流程圖系統(tǒng)功能總流程圖(3)功能完善:包括常見酒店管理的各個方面:員工錄入、查詢、刪除、修改、檢索等各個方面,完整地實現(xiàn)了酒店更新的管理要求。(4)方便移植:針對不同的企業(yè),只需要稍作修改就可以開發(fā)出適合本企21 / 46業(yè)特點的酒店管理系統(tǒng)!用戶登錄在本系統(tǒng)中,用戶登錄模塊與普通應(yīng)用系統(tǒng)的用戶登錄是基本相同的。因此當一個用戶登陸管理系統(tǒng)
45、之后,管理員的操作流程如下圖所示:圖圖 3-10 登陸操作流程登陸操作流程3.4.7 登陸操作流程客戶預(yù)定模塊預(yù)訂模塊有三個子功能實現(xiàn):預(yù)定登記,修改登記和取消登記;各子模塊實現(xiàn)如下:在本系統(tǒng)中,預(yù)定系統(tǒng)模塊主要實現(xiàn)對酒店預(yù)定添加,修改,取消的管理,關(guān)系如下列圖。添加是為預(yù)定客戶保留預(yù)定信息,流程如下: 22 / 46圖圖 3-11“添加添加”流程流程“修改”操作為預(yù)定客戶提供修改相關(guān)信息的功能,流程圖如下:圖圖 3-12“修改修改”流程流程取消操作為客戶提供取消預(yù)定的功能,方便客戶改變計劃,流程圖如下:23 / 46圖圖 3-13“取消取消”流程流程查詢模塊在本系統(tǒng)中,查詢系統(tǒng)模塊主要實現(xiàn)對
46、酒店房間狀態(tài)查詢,客戶查詢和所有客戶查詢的管理,查詢設(shè)計主要包括:房間入住情況查詢,客戶查詢和顯示所有客戶;關(guān)系如下列圖。查詢房間狀態(tài)能更好的了解酒店入住情況,為客戶修改房間號提供依據(jù),流程如下:圖 3-14“房間狀態(tài)“查看流程客戶查詢?yōu)槠渌藛T查找客戶提供方便快捷的功能,提高效率,其流程圖如下:圖 3-15“客戶”查詢流程24 / 46入住模塊在本系統(tǒng)中,入住系統(tǒng)模塊主要實現(xiàn)對預(yù)定客戶入住和散客登記入住的管理,關(guān)系如下圖。預(yù)訂入住是為了預(yù)訂客戶提供入住手續(xù)的模塊,為預(yù)定客戶提供方便,其流程如下:圖圖 3-16 預(yù)訂入住流程預(yù)訂入住流程登記入住是為散客提供入住的操作,其流程如下:圖圖 3-17
47、 登記入住流程登記入住流程退房模塊在本系統(tǒng)中,退房模塊主要實現(xiàn)對入住客戶退房的管理,關(guān)系如下列圖。25 / 46圖圖 3-18 退房操作流程退房操作流程3.5 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計是利用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)為具體的應(yīng)用對象構(gòu)造適合的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能有效地收集、存儲、操作、和管理數(shù)據(jù),滿足各類用戶的應(yīng)用需求3.5.1 需求分析功能需求(1) 基本功能需求系統(tǒng)能正確的對用戶身份進行辨識,從數(shù)據(jù)庫中提取登錄密碼并驗證身份真實性。 系統(tǒng)能準確的顯示數(shù)據(jù)庫記錄的各類數(shù)據(jù)。 系統(tǒng)應(yīng)能將用戶在系統(tǒng)中錄入的各類信息傳送到數(shù)據(jù)庫中并儲存。 系統(tǒng)應(yīng)具備錯誤處理功能,出現(xiàn)錯誤的時候能夠清
48、楚地返回相應(yīng)錯誤提示。 系統(tǒng)數(shù)據(jù)庫之間能有效地相互關(guān)聯(lián)。(2) 用戶界面需求用戶界面應(yīng)簡潔明快,各功能按鈕明顯,位置擺放合理。字體大小適中,風格統(tǒng)一規(guī)范,界面美觀。(3) 性能需求系統(tǒng)靈活性:管理員編寫人員、商品等信息都將在系統(tǒng)中進行編號處理,保障了每一條信息的單一性,同時也對數(shù)據(jù)的讀取提供了方便。服務(wù)員所生成的訂單有著單一的賬單號并準確無誤存儲在數(shù)據(jù)庫中。系統(tǒng)應(yīng)能準確地將管理26 / 46員提交和修改的信息寫入數(shù)據(jù)庫,而且能夠及時地更新。數(shù)據(jù)庫中的各項表之間有著很好的相互關(guān)聯(lián),并能及時顯示。 系統(tǒng)安全性:每個相應(yīng)權(quán)限登錄時,系統(tǒng)都會自動的辨別他所輸入的賬戶與密碼,正確進入相應(yīng)界面,錯誤則登陸
49、失敗。系統(tǒng)易用性:系統(tǒng)界面簡明,明細清楚,實用簡單。酒店在正常的運營中需要對客房資源、顧客信息、結(jié)算信息進行管理,利用賓館管理信息系統(tǒng)及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。開放性的、應(yīng)用系統(tǒng)可靈活伸縮的、面向最終用戶的現(xiàn)代 TIMS(旅游信息管理系統(tǒng))的服務(wù)性系統(tǒng),不斷滿足酒店業(yè)務(wù)需求、市場環(huán)境的拓展和管理模式的變化應(yīng)用酒店管理系統(tǒng)通過節(jié)省大量的人力物力、增加酒店的服務(wù)項目,提高酒店的服務(wù)檔次,減少管理上的漏洞,從整體上提高酒店的經(jīng)濟效益。如完善的預(yù)定功能可防止有房不能租或滿房重訂的情況出現(xiàn),可隨時提供準確的房間使用和預(yù)訂情況,從而提高客房出租率。正確控制房價,可以給予客人最優(yōu)惠的
50、房價,從而減少管理漏洞,提高客房收入。邏輯設(shè)計:主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設(shè)計成數(shù)據(jù)庫的一種邏輯模式,即適應(yīng)于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時,可能還需為各種數(shù)據(jù)處理應(yīng)用領(lǐng)域產(chǎn)生相應(yīng)的邏輯子模式。這一步設(shè)計的結(jié)果就是所謂“邏輯數(shù)據(jù)庫”1. 系統(tǒng)關(guān)系模型賬單表(賬單編號、客房編號、消費內(nèi)容、消費金額、消費時間、備注)預(yù)訂單表(預(yù)訂單號、客房類型、入住時間、離店時間、客房編號、客房價格、單據(jù)狀態(tài)、預(yù)訂人)2. 系統(tǒng)優(yōu)化:一個實體表示成一個關(guān)系:這一轉(zhuǎn)化規(guī)則是指將 E-R 圖中的每個實體轉(zhuǎn)化成一個關(guān)系數(shù)據(jù)模型,實體的所有屬性轉(zhuǎn)換成相應(yīng)關(guān)系模型中的數(shù)據(jù)項,實體的關(guān)鍵字就是相
51、應(yīng)關(guān)系數(shù)據(jù)模型的關(guān)鍵字例如:酒店管理賬單實體轉(zhuǎn)化成的關(guān)系數(shù)據(jù)模型課表示為:賬單表(賬單編號、客房編號、消費內(nèi)容、消費金額、消費時間、備注)從這一轉(zhuǎn)換可以看出,實體的名稱轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型的名稱,關(guān)系數(shù)據(jù)模型原括號內(nèi)的數(shù)據(jù)項就是實體的屬性27 / 46一個聯(lián)系表示成一個關(guān)系:這一轉(zhuǎn)換規(guī)則是指將 E-R 圖中的每一個帶有屬性的聯(lián)系轉(zhuǎn)化成一個關(guān)系數(shù)據(jù)模型。關(guān)系模型的數(shù)據(jù)項有聯(lián)系的全部屬性和生產(chǎn)此聯(lián)系的每一個實體的關(guān)鍵字段轉(zhuǎn)換而來,構(gòu)成此聯(lián)系的每一個實體的關(guān)鍵字組合就構(gòu)成該關(guān)系模型的關(guān)鍵字。有 E-R 圖轉(zhuǎn)換導(dǎo)出的所有關(guān)系數(shù)據(jù)模型就構(gòu)成了數(shù)據(jù)庫的邏輯模型。在建立邏輯模型時,通常要根據(jù)模型的范式理論,對
52、數(shù)據(jù)模型進行優(yōu)化處理,并符合第三范式。3.5.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計E-R 圖及其間的關(guān)系如圖:圖圖 3-19 E-R 圖圖一、數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(1)名稱:入住登記表表名稱標識:Client數(shù)據(jù)來源:用戶入住模塊進行錄入表結(jié)構(gòu)如圖:28 / 4629 / 46(1)名稱:住客留言信息表名稱標識:GuestRoom數(shù)據(jù)來源:房間狀況模塊進行更新查詢:表名稱標識:GuestRoom表結(jié)構(gòu)如圖:表 GuestRooM(1)名稱:住客留言信息表名稱標識:Messages數(shù)據(jù)來源:業(yè)務(wù)管理模塊進行錄入查詢表結(jié)構(gòu)如圖:30 / 46表 Messages(1)名稱:房間基本信息和使用情況表名稱標識:Roo
53、mType數(shù)據(jù)來源:房間狀況模塊進行更新查詢表結(jié)構(gòu)如圖:表 RoomType(1) 名稱:房間預(yù)訂信息房間預(yù)訂信息表名稱標識:roomyd數(shù)據(jù)來源:房間預(yù)訂模塊進行錄入表結(jié)構(gòu)如圖:表 roomyd31 / 46(1) 名稱:操作員基本信息和權(quán)限表名稱標識:users數(shù)據(jù)來源:系統(tǒng)管理模塊進行錄入表結(jié)構(gòu)如圖:表 users第五章 系統(tǒng)實現(xiàn)5.1 用戶登陸功能當系統(tǒng)運行時,首先打開登錄窗體,只有有權(quán)限的用戶才能進入系統(tǒng)。登錄成功后,顯示系統(tǒng)主界面。登陸界面如圖所示:32 / 46圖 5-1 登陸界面登錄時,需要輸入用戶名、密碼及角色,并單擊“登陸”按鈕,完成登陸過程。5.2 入住管理功能入住登記時
54、比較常用的功能之一,也是本系統(tǒng)最重要的功能,點擊入住登記則會彈出下圖,可以選擇房間的類型,選完后,后面房間號會自動顯示改類型房間的剩余房間號,下面房價哪里會自動顯示該房間類型的房價,然后填寫寫房客的基本信息,輸入完整后單擊“登記”按鈕,則可以入住,房間狀態(tài)則改變?yōu)橐炎?。圖圖 5-2 入住登記入住登記主要用于酒店管理員對已預(yù)訂客房或直接來酒店入住的客人辦理入住信息的錄入。輸入客房編號,離店時間,預(yù)訂人,聯(lián)系電話,入住人數(shù),單據(jù)狀態(tài),單擊“添加”按鈕,即可完成客人的入住。5.3 客房預(yù)訂功能客房的預(yù)定是酒店管理重要的組成部分,如果用戶提前預(yù)定房間的話,酒店會很好的安排其他的客房的使用情況??头款A(yù)訂
55、主要是設(shè)置賓客預(yù)訂的開始時間和結(jié)束時間,賓客也可以一次預(yù)訂多個房間,客房預(yù)訂界面如圖 5-3 所示:33 / 46圖圖 5-35-3 客房預(yù)訂客房預(yù)訂用于客人預(yù)訂客房后查詢自己的訂單信息,并可完成訂單的修改和取消。客人輸入客房編號,單擊“查詢”按鈕,即可查看訂單詳細信息,進行修改和取消。5.4 調(diào)房登記由于客人的住宿習慣不同,有些客人會在住宿過程中要求調(diào)房,例如客人要求換一個朝陽的房間或是空調(diào)房等,這就要求客房管理系統(tǒng)有調(diào)房的功能。調(diào)房模塊的思路是:首先查看目標客房是否空閑,如果空閑,則可確認客人調(diào)房。調(diào)房登記界面如圖 5-所示34 / 46圖圖 5-4 換房換房調(diào)房模塊的思路是:首先查看目標
56、客房是否空閑,如果空閑,則可確認客人調(diào)房。5.5 客房狀態(tài)查詢客房狀態(tài)查詢是通過簡約明了的設(shè)計畫面直接鏈接住宿后的客房信息表,來顯示酒店客房各個房間即時的狀態(tài)信息,方便操作人員進行查詢工作。房態(tài)查看界面如圖 5-5 所示:圖圖 5-5 房態(tài)圖房態(tài)圖5.6 收銀結(jié)賬功能退款結(jié)賬用于前臺結(jié)賬。服務(wù)員根據(jù)客人編號,在結(jié)賬界面中可顯示出客人登記的客房的相關(guān)信息,并可動計算出應(yīng)收金額。服務(wù)員輸入實收金額后,可計算出實際付款、找零,如果實收金額小于應(yīng)收金額,可計算出欠款金額。35 / 4636 / 46第五章系統(tǒng)測試測試的目的是為了在系統(tǒng)投入使用之前,盡可能多地發(fā)現(xiàn)系統(tǒng)中的錯誤。發(fā)現(xiàn)錯誤之后,必須對錯誤進
57、行更正。測試階段應(yīng)該注意的基本原則:(1) 測試包括輸入數(shù)據(jù)和預(yù)期的輸出結(jié)果;(2) 不但要選用合理的輸入數(shù)據(jù)測試,而且還要選用不合理的輸入數(shù)據(jù)測試;(3) 檢查系統(tǒng)應(yīng)完成的任務(wù)外,還要檢查是否做了它不應(yīng)該做的事;(4) 測試所使用的例子要長期保存,直到該系統(tǒng)被廢氣。測試的五個階段從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本,最初的測試是單元測試,后面的組合測試、確認測試都是以被測過的模塊作為測試對象的。1.單元測試單元測試也稱模塊測試或程序測試,單元測
58、試是對每個模塊單獨進行的,驗證模塊接口與設(shè)計說明書是否一致,對模塊的所有主要處理路徑進行測試且與預(yù)期的結(jié)構(gòu)進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查,對照設(shè)計說明書,檢察源程序是否符合功能的邏輯要求,是進行單元測試前的重要工作。本項目單元測試由程序員完成。2.組合測試 組合測試也稱集成測試或子系統(tǒng)測試,本項目采用自頂向下測試和自底向上測試兩種測試方法。組合測試的對象是已經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格的過程,其計劃的產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào),本次測試在系統(tǒng)目標機上進行,造成酒店管理系統(tǒng)應(yīng)用的環(huán)境條件,除了
59、開發(fā)人員參加以外,還有就點個部門主管協(xié)助評審。3.確認測試 確認測試是對通過組合測試的軟件進行的,這些軟件已經(jīng)安裝在酒店服務(wù)器與客戶機上,確認測試的目的是表明軟件是可以工作的,并且符合“軟件需求說明書:中規(guī)定的全部功能和性能要求。確認測試按照這些要求定出的”確認測試計劃“進行,測試過程從用戶的角度出發(fā)。37 / 461.系統(tǒng)測試系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù)共享問題以及檢查系統(tǒng)是否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析報告。系統(tǒng)測試應(yīng)在系統(tǒng)的整個范圍內(nèi)進行,這種測試不只對軟件進行,而是對構(gòu)成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構(gòu)同時進行或略慢。系統(tǒng)測試需
60、要確認從頭到尾的功能正常才算完成,盡量避免系統(tǒng)測試延到項目未尾進行。2 .用戶驗收測試 在系統(tǒng)測試完成后,進行用戶的驗收測試,它是酒店用戶在實際應(yīng)用環(huán)境中所進行的真實數(shù)據(jù)測試。在具體的測試中,遵循以下原則:由程序設(shè)計者之外的人進行測試;測試用例應(yīng)由兩部分組成;輸入數(shù)據(jù)和預(yù)期輸出結(jié)果;選用不合理的輸入數(shù)據(jù)與非法輸入測試;不僅檢驗程序是否實現(xiàn)預(yù)期功能,還檢查程序是否做了不應(yīng)該做的工作;集中測試容易出錯的程序模塊;對程序修改以后,必須重新進行測試。38 / 46第 6 張 結(jié)論酒店管理系統(tǒng),本質(zhì)上是對數(shù)據(jù)庫的更新和檢索?;玖私饬苏麄€軟件設(shè)計的過程,對數(shù)據(jù)流圖的設(shè)計過程更加清楚,進一步懂得了需求分析
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年高中化學(xué)新教材同步 必修第一冊 第3章 第2節(jié) 實驗活動2 鐵及其化合物的性質(zhì)
- 【四川卷】四川省德陽市高中2022級(2025屆)高三質(zhì)量監(jiān)測考試(二)(德陽二診)(2.21-2.23)英語試卷答案
- 傾廢航行數(shù)據(jù)記錄儀戰(zhàn)略市場規(guī)劃報告
- 鎳精礦戰(zhàn)略市場規(guī)劃報告
- 信鴿教練合同范本
- 加盟 轉(zhuǎn)讓合同范本
- 值守合同范本
- 中國學(xué)生發(fā)展核心素養(yǎng)心得體會
- 臺車出售合同范本
- 水利工程師水力學(xué)試題(附參考答案)
- 2024年中考語文滿分作文6篇(含題目)
- 人教版高二下學(xué)期數(shù)學(xué)(選擇性必修二)《5.3.1函數(shù)的單調(diào)性》同步測試題-帶答案
- 風動和電動工具市場洞察報告
- 五級應(yīng)急救援員職業(yè)鑒定考試題庫(含答案)
- 【初中+數(shù)學(xué)】+專題復(fù)習課+圓中的折疊課件+蘇科版數(shù)學(xué)九年級上冊
- (正式版)JB∕T 14732-2024 中碳和中碳合金鋼滾珠絲杠熱處理技術(shù)要求
- 四川省既有居住小區(qū)改造技術(shù)標準
- 慢性血栓栓塞性肺動脈高壓診斷與治療指南(2024版)解讀
- 2024年南京科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫完整
- 小學(xué)生國家文化安全教育
- 2024年常州工業(yè)職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
評論
0/150
提交評論