酒店管理系統(tǒng)論文.doc
《酒店管理系統(tǒng)論文.doc》由會員分享,可在線閱讀,更多相關《酒店管理系統(tǒng)論文.doc(46頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、基于基于 C#C#的酒店管理系統(tǒng)的設計的酒店管理系統(tǒng)的設計 張雨軒 (云南工商學院 信息管理與服務 09 級 2 班) 【摘要摘要】:隨著計算機技術在各行各業(yè)的廣泛應用和取得的驚人效益,酒店管 理者也爭相把目光投入到用計算機的先進技術來管理酒店上來,較之于傳統(tǒng)的 手工管理,酒店管理系統(tǒng)就顯示出了它獨特的優(yōu)勢:市場經(jīng)濟的迅速發(fā)展和人 們生活水平的不斷提高,賓館酒店業(yè)的競爭越來越激烈。要想在競爭中取得優(yōu) 勢,面對龐大的信息量,就需要一個酒店管理系統(tǒng)來提高酒店管理效率。 本文主要介紹了開發(fā)一個酒店管理系統(tǒng)的分析和設計過程。它運行在單機 環(huán)境下,實現(xiàn)了最基本和最核心的功能。在本系統(tǒng)里,主要的功能模塊有
2、接待管 理、登記管理、調(diào)房服務、客房房態(tài)查詢管理、預定管理、信息管理、離店結(jié) 帳管理等。它為管理者提供迅速、高效的服務,減免手工處理的繁瑣與誤差, 及時、準確地反映酒店的工作情況、經(jīng)營情況。 【關鍵詞關鍵詞】:C# SQL2005 酒店管理系統(tǒng) The hotel management system Zhang yuxuan (yunnan Business School) Grade:2009 Class: Class 2 of Information management and services 【Abstract】:With the wide use of computer techn
3、ology 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 develop
4、ment 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 ana
5、lysis 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
6、out checkout management、It provides managers with rapid、Efficient service,Relief hassle of manual processing and error,Timely、Accurately reflects the hotels work、Operating condition。 【Key words】: C# SQL2005 Hotel management system 目 錄 第 1 章 緒論2 1.1 系統(tǒng)開發(fā)的背景2 1.3 酒店管理的現(xiàn)狀5 1.4 酒店管理信息系統(tǒng)的作用6 第 2 章 系統(tǒng)需求分析
7、10 2.1 可行性研究的前提11 2.2 可行性分析12 第 3 章 系統(tǒng)設計13 3.3 系統(tǒng)功能設計13 3.4 系統(tǒng)詳細設計18 3.5 數(shù)據(jù)庫設計24 第 4 章 系統(tǒng)實現(xiàn)30 4.1 用戶登陸功能30 4.2 入住管理功能30 4.3 客房預訂功能31 4.4 調(diào)房管理功能31 4.5 客房狀態(tài)查詢32 4.6 調(diào)房管理功能32 4.7 客房狀態(tài)查詢33 4.6 收銀結(jié)賬功能35 第五章 系統(tǒng)測試35 第六章 結(jié)論37 參考文獻38 致 謝 39 第一章 緒論 1.1 系統(tǒng)開發(fā)的背景 隨著計算機技術的飛速發(fā)展,信息時代的到來,信息改變了我們這個社會。 各類行業(yè)在日常經(jīng)營管理各個方面
8、也在悄悄地走向規(guī)范化和信息化。酒店管理 的信息化程度體現(xiàn)在將計算機及信息技術應用于經(jīng)營與管理,以現(xiàn)代化工具代 替?zhèn)鹘y(tǒng)手工作業(yè)。無疑,使用信息化管理使客房管理更先進、更高效、更科學, 信息交流更迅速。酒店管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分,它的內(nèi)容 對于經(jīng)營的決策者和管理者來說都至關重要,所以酒店管理系統(tǒng)應該能夠為用戶 提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理 文件檔案,這種管理方式存在著許多弊端,如:效率低、保密性差,容易出現(xiàn)差 錯等,且對于查詢空房間及已定房間等極為不方便。 酒店管理是將酒店管理與計算機技術緊密結(jié)合起來,對酒店的日常事務進 行現(xiàn)代化的科學管理,
9、以此來提高酒店形象、檔次和服務水準。這不僅使工作 人員的勞動強度降低,工作效率增加,而且能快速地調(diào)度酒店各部門的工作, 實時動態(tài)地掌握酒店的經(jīng)營狀況,從而為企業(yè)帶來良好的經(jīng)濟效益和社會效益。 在國內(nèi),近年來,隨著我國改革開放的發(fā)展,國內(nèi)的酒店服務業(yè)得到了日新月 異的發(fā)展?,F(xiàn)代酒店作為一體化的接待場所,相當于一個小型社會。對一個城 市而言,酒店業(yè)也起到了舉足輕重的作用。作為一種以服務為主的無煙工業(yè), 酒店在其運作期間,服務水平的高低,直接影響到酒店的形象和聲譽,如服務 安排、調(diào)度等。以客房管理為核心,為用戶提供迅速、高效的服務,減免手工 處理的繁瑣與誤差的酒店管理系統(tǒng)能提高酒店的服務質(zhì)量,再配合
10、現(xiàn)代化的酒 店管理,能獲得更好的經(jīng)濟效益,特別在如今經(jīng)濟發(fā)展較快的時期,酒店電腦 系統(tǒng)已經(jīng)變成了酒店中不可缺少的一部分。它將提升酒店服務檔次,提高酒店 管理的效率、強化酒店經(jīng)營,使其處于關鍵優(yōu)勢。隨著如今酒店的發(fā)展趨勢, 隨著酒店打入市場的深度,伴隨著晶瑩的各種手段,收益增長點的擴散,怎樣 對待酒店日益增長的數(shù)據(jù),怎樣更好的去取得好的收益、提高管理水平、提升 整體服務,加強成本控制。選擇一套好的酒店管理系統(tǒng),將是解決酒店的管理 問題的最好的手段。酒店部門以前那種老的運作機制帶來很大的不便,同時也 給顧客帶來很大的麻煩,造成企業(yè)耗費大量的人力、物力和時間,仍然導致工 作效率的降低。所以,對于酒店
11、部門來說,建立一套合理有效的管理信息系統(tǒng) 迫在眉睫,這也是適應社會發(fā)展和增強競爭力的主要手段。 1.2 項目的目的和意義 隨著全球經(jīng)濟一體化使酒店業(yè)客源更加豐富多樣化,市場更加廣闊多渠道 的同時,酒店業(yè)更面臨著日趨激烈的競爭環(huán)境和不斷攀升的客戶期望,迫使業(yè) 內(nèi)人士不斷進一步尋求擴大酒店銷售、改進服務質(zhì)量、降低管理成本和提升客 戶滿意度的新法寶來增強酒店和核心競爭力。其中最有效的手段之一就是大規(guī) 模應用先進的信息化技術,變革傳統(tǒng)意義上的酒店業(yè)競爭方式和經(jīng)營管理模式 以進而贏得新競爭優(yōu)勢,在這方面國際上領先的酒店業(yè)一直在不遺余力地探索、 實施和推進。Internet 作為全球性的計算機互聯(lián)網(wǎng),已深
12、入到人們?nèi)粘I町?中?,F(xiàn)代計算機技術的巨大發(fā)展,使得酒店管理的方式發(fā)生了 巨大得變化,就 連酒店數(shù)據(jù)的儲存方式也不在只拘泥于傳統(tǒng)的方式。酒店管理系統(tǒng)是建立在分 步式數(shù)據(jù)庫上的,凡一切關于客戶資料、客房資料和酒店資料的管理操作都是 依靠分布式數(shù)據(jù)來完成的??梢越档腿肆Y源成本,提高工作效率。降低優(yōu)化 服務流程,提升服務質(zhì)量。實現(xiàn)資源最佳配置,增加酒店收益。支持管理層全 面了解經(jīng)營狀況。 電子計算機科學的飛速發(fā)展,給酒店計算機應用帶來了蓬勃生機,出現(xiàn)了 酒店計算機管理信息系統(tǒng),安全保衛(wèi)系統(tǒng)、電子門鎖系統(tǒng)、酒店信息服務系統(tǒng)、 客房電腦保險系統(tǒng)以及計算機娛樂系統(tǒng)。計算機在酒店中的應用,已深入到酒 店
13、的各個部門,特別在信息處理領域,計算機已成為最重要的工具。在酒店現(xiàn) 代管理理論中,酒店管理信息系統(tǒng)已成為酒店 現(xiàn)代科學管理的重要內(nèi)容,是酒 店經(jīng)營必不可缺少的現(xiàn)代科學工具。 1.3 酒店管理的現(xiàn)狀 隨著我國經(jīng)濟體制改革的不斷深化和我國經(jīng)濟的快速發(fā)展,我國人民的收 入不斷提高,消費觀念也有提高,對服務質(zhì)量的要求也有很大的提高。各地把 旅游業(yè)當做本地經(jīng)濟發(fā)展的重要支柱之一。酒店作為人們食宿、娛樂、休閑的 場所而得到了快速的發(fā)展。社會上也成立了各種類型,不同規(guī)模的酒店服務企 業(yè)。如何為客戶提供更加準確及時的服務,成為各個酒店競爭關鍵。所以酒店 業(yè)務信息化建設就成為了客戶衡量酒店提供商服務標準的一個準
14、則,信息系統(tǒng) 成為了基礎。 隨著全球經(jīng)濟一體化使酒店業(yè)客源更加豐富多樣化,市場更加廣闊多渠道 的同時,酒店業(yè)更面臨著日趨激烈的競爭環(huán)境和不斷攀升的客戶期望,迫使業(yè) 內(nèi)人士不斷進一步尋求擴大酒店銷售、改進服務質(zhì)量、降低管理成本和提升客 戶滿意度的新法寶來增強酒店的核心競爭力。其中最有效的手段之一就是大規(guī) 模應用先進的信息化技術,變革傳統(tǒng)意義上的酒店業(yè)競爭方式和經(jīng)營管理模式 以進而贏得新競爭優(yōu)勢,在這方面國際上領先的酒店業(yè)一直在不遺余力地探索、 實施和推進。Internet 作為全球性的計算機互聯(lián)網(wǎng),已深入到人們?nèi)粘I町?中。現(xiàn)代計算機技術的巨大發(fā)展,使得酒店管理的方式發(fā)生了巨大的變化,就 連酒
15、店數(shù)據(jù)的儲存方式也不再只拘泥于傳統(tǒng)的方式。酒店管理系統(tǒng)是建立在分 布式數(shù)據(jù)庫來完成的。酒店管理系統(tǒng)主要管理操作包括:客戶信息管理、客房 管理以及對酒店資料管理等,它們是酒店管理系統(tǒng)的核心業(yè)務。 隨著酒店管理信息系統(tǒng)的應用逐漸普及,其局限性逐漸顯現(xiàn)出來:它雖然具有 大量的數(shù)據(jù),但其功能上只能完成一般的事務數(shù)據(jù)錄入、編輯、統(tǒng)計、查詢、 匯總及報表打印等基本事務處理。這些事務處理工作對酒店管理日常工作而言 是很重要的,但對一個酒店的決策需求來說,功效就不明顯了。因為這樣的管 理信息系統(tǒng)只是從管理已有的數(shù)據(jù)出發(fā),而不是立足于管理人員的決策需求。 要想讓計算機對酒店的管理工作作出更大的貢獻,還必須使計算
16、機更直接地面 向酒店決策,使其能根據(jù)管理人員的需求,提供各種有價值的信息以輔助管理 人員進行決策,為了解決這個問題,在酒店管理信息系統(tǒng)中,還需要建立一個 酒店管理輔助決策支持系統(tǒng)。 因此,為了更好的完成酒店的各項具體業(yè)務,為管理者提供輔助決策,酒 店管理信息系統(tǒng)應是具有業(yè)務管理功能和為酒店管理者提供輔助決策功能的綜 合性管理信息系統(tǒng),它覆蓋酒店的全部業(yè)務流程和管理、發(fā)展策略的制定,不 僅為操作層提供科學、高效、準確、安全的管理目標,還能為管理層、決策層 提供靈活、科學的決策依據(jù),能根據(jù)自己的需要對不同系統(tǒng)加以熟悉了解。系 統(tǒng)的設計采用標準代碼體系,對酒店業(yè)務具有較強適應性;界面友好,操作簡 便
17、,易于維護;還要有靈活的操作員權(quán)限設置來保證系統(tǒng)的安全性,完善的數(shù) 據(jù)維護、備份、恢復體系來保證數(shù)據(jù)的安全性及系統(tǒng)的可靠性。該系統(tǒng)的應用 不僅使酒店各部門更好地協(xié)同工作,保證個部門之間信息交流暢通及時,同時 還能提高酒店的管理效益及經(jīng)濟效益,提高服務質(zhì)量,提高工作效率,完善酒 店內(nèi)部管理體制,全面了解酒店營業(yè)情況,提高酒店的經(jīng)營決策水平,更重要 的是能為決策者提供全面的、科學的決策依據(jù)。 1.4 酒店管理信息系統(tǒng)的作用 酒店計算機管理就其表現(xiàn)形式看就是對酒店大量的常規(guī)性信息的輸入、存 儲處理和輸出過程,其作用主要表現(xiàn)在以下幾個方面: 1、提高酒店的管理效益及經(jīng)濟效益 應用酒店管理系統(tǒng)通過節(jié)省大
18、量的人力物力,增加酒店的服務項目,提高 酒店的服務檔次,減少管理上的漏洞,從整體上提高酒店的經(jīng)濟效益。如完善 的預定功能可防止有房不能租或滿防重訂的情況出現(xiàn),可隨時提供準確的房間 使用和預訂情況,從而提高客房出租率??腿速M用的直接記賬,可有效防止逃 賬的發(fā)生。完善的分析功能可用于市場銷售,如確定宣傳的重點地區(qū)和如何掌 握價格的浮動等。正確控制房價,控制客人優(yōu)惠,從而減少管理漏洞,提高客 房收入。 2、提高服務質(zhì)量 由于計算機處理信息的速度很快,可以大大減少客人入住、結(jié)賬的等候時 間提高對客服務質(zhì)量。快速的客人信息查詢手段,使客人得到滿意的答復。餐 費、電話費、洗衣費等費用的一次性結(jié)賬,不僅方便
19、了賓客,也提高了酒店的 管理水平清晰準確的賬單、票據(jù)、表格,使客人感到高檔次的享受。完善的預 訂系統(tǒng),使客人的入住有充分的保證。完善的客史檔案管理更使客人的“個性 化”服務得以很好的實施。利用計算機保存大量的客人歷史資料,通過統(tǒng)計分 析,可對??突蛳M額達到一定數(shù)量的客人自動給予折扣;也可對客人的消費 特點進行分析,總結(jié)出客人生活方面的要求和特點,研究如何為客人提供更合 適的個性化服務,如安排房間、提供就餐等。 3、提高工作效率 計算機管理可大大提高業(yè)務運作的速度和準確性。電腦資料的正確保存避 免了抄客人名單的低效工作,嚴格的數(shù)據(jù)檢查避免手工操作的疏忽而造成的錯 誤票據(jù)的傳送、登記、整理、復核
20、等一系列的繁重勞動也可大為減少。 4、完善酒店內(nèi)部管理體制 科學、正規(guī)、系統(tǒng)的酒店軟件系統(tǒng)在酒店管理體系中還發(fā)揮著強有力的穩(wěn) 定作用,可明顯地減少員工及管理人員的流動對酒店管理運作的不良影響。系 統(tǒng)提供的多種安全級別,保證各類數(shù)據(jù)不被無權(quán)過問的人查閱和操作。每天的 審核制度,各種費用的優(yōu)惠控制,應收賬款的管理,員工工作量的考核,員工 操作過程的跟蹤,均可加強酒店管理。 5、全面了解營業(yè)情況,提高酒店決策水平 酒店信息系統(tǒng)能提供完備的歷史數(shù)據(jù),可使管理人員很方便地完成復雜的 統(tǒng)計分析工作,并加強對酒店運營的內(nèi)部控制,增強管理人員的控制決策水平。 第 2 章 系統(tǒng)需求分析 2.1 可行性研究的前提
21、 2.1.1 要求 系統(tǒng)能夠最大限度的利用有限資源快速準確收集、處理、分析統(tǒng)計酒店發(fā) 生的信息資源。提供各種數(shù)據(jù)查詢方式,方便管理人員進行查詢。能夠形成各 種數(shù)據(jù)報表,及時準確反映酒店業(yè)務情況。系統(tǒng)各模塊功能相互獨立,利用數(shù) 據(jù)流相互關聯(lián),最大的限制錯誤錄入。實現(xiàn)內(nèi)部資源共享。安全性方面,系統(tǒng) 采用計算機管理避免手工輸入的弊病,利用計算機進行科學的優(yōu)化業(yè)務流程, 構(gòu)筑合理的管理架構(gòu)和完善的管理制度。數(shù)據(jù)采用多級保護,減少酒店數(shù)據(jù)丟 失。 2.1.2 目標 酒店管理系統(tǒng)采用科學的管理思想與先進的管理手段的完善結(jié)合??蓭椭?店管理人員,對酒店管理過程中大量動態(tài)的、錯綜復雜的數(shù)據(jù)和信息進行及時 準
22、確的分析和處理,從而使酒店管理真正由經(jīng)驗管理進入到科學管理,幫助經(jīng) 營者更好的管理酒店、成本控制和客戶來源,從而提高酒店的經(jīng)營效益。 2.2 可行性分析 可行性分析,是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性 和可能性,對新系統(tǒng)的開發(fā)從技術、經(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è)的信息化管理,
23、所以為該企業(yè)開發(fā)酒店管理系統(tǒng)在經(jīng)濟上是可行的。 對于酒店客房信息管理存在的問題,已經(jīng)給酒店經(jīng)營帶來了很多的麻煩和 不必要的損失,本系統(tǒng)的開發(fā)成功將會減少酒店的損失。另外本系統(tǒng)是一次性 投資長期收益,而且投資不是很大,本系統(tǒng)的成功將使大多數(shù)的工作任務集中 在計算機上,不再需要花大量的精力去進行數(shù)據(jù)的添加。查找和統(tǒng)計等工作, 提高了員工的工作效率。因為本系統(tǒng)投入使用后,不必增減酒店人員的工作崗 位及職工人數(shù),故沒有人力資源成本的增加。 管理上的可行性 主要是管理人員是否支持,現(xiàn)有的管理制度和方法是否科學,規(guī)章制 度是否齊全,原始數(shù)據(jù)是否正確等。規(guī)章制度和管理方法為酒店管理系統(tǒng) 的建設提供了制度保障
24、。 在旅游業(yè)的大力發(fā)展下,酒店、餐飲娛樂行業(yè)越趨火熱,酒店智能化依然 必不可少。同時,酒店引入電腦服務和管理也取得了良好的收益。故而,國家 作出明確規(guī)定:星級酒店在項目報批時,需有電腦管理系統(tǒng),否則不予立項。 由此可見,酒店管理電腦化亦然必不可少。先進的電腦系統(tǒng)技術與現(xiàn)代酒店服 務管理完美地結(jié)合起來,將實現(xiàn)新的酒店理念。 技術上的可行性 本管理信息系統(tǒng)以 C#作為前臺開發(fā)工具。后臺數(shù)據(jù)庫采用 SQL Server 數(shù) 據(jù)庫,靈活性、安全性和易用性將使編程有個良好的條件。因此,軟件開發(fā)平 臺已成熟。對于硬件,科技的飛速發(fā)展使硬件的更新速度越來越快,容量更大, 可靠性更高,價格更低。完全能滿足此系
25、統(tǒng)的需要。因此,系統(tǒng)的軟件開發(fā)平 臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快, 容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系 統(tǒng)的需要。 社會可行性 在本系統(tǒng)的運營階段,使用系統(tǒng)的工作人員,除了需要具備在 Microsoft Windows 平臺上使用個人電腦的知識,并不需要特別的技術能力。這方面的知 識,在本酒店與本項目運營相關的客房部的直接人員中已經(jīng)具備,并且在系統(tǒng) 投入使用時,還會安排對操作系統(tǒng)的人員進行必要的培訓。 無論是對顧客、酒 店主管領導還是酒店員工對信息系統(tǒng)使用的方便快捷都表示很大的贊同。同時, 系統(tǒng)的開發(fā)和使用對促進整個社會的信
26、息化程度發(fā)展有巨大推動作用 綜上所述,開發(fā)本系統(tǒng),在經(jīng)濟上、技術上、管理上都是可行的。 2.3 系統(tǒng)的可行性研究 傳統(tǒng)的酒店管理往往令管理者花大量的時間來處理顧客投訴,例如錯誤查 詢、煩瑣的登記和結(jié)賬手續(xù)、賓客費用計算錯誤、空余客房資料不能及時提供 等,從而影響出租率,使管理人員不得不集中精力規(guī)劃管理運行策略和進行決 策。以上問題可通過電腦系統(tǒng)輔助解決,酒店管理的信息化,不僅是體現(xiàn)酒店 現(xiàn)代化形象的一個重要標志,而且對于提高員工工作效率,加速資金周轉(zhuǎn)、降 低各項成本及改善服務質(zhì)量都有十分積極的作用。 綜上所述,使用酒店管理系統(tǒng),將會有以下好處: 1、電腦收銀,打印賬單:快速準確,減少賓客等待時
27、間,并可杜絕收 銀過程中的舞弊現(xiàn)象。 2、高效的客房管理:能有效的提高入住率,增加營業(yè)收入。 3、提高決策依據(jù):管理者可以隨時了解經(jīng)營情況,以制定相應的經(jīng)營 方針。 4、減輕員工的工作負擔:從而使員工把更多的精力放在提高為賓客服 務的質(zhì)量上。 簡單、方便地保存和查詢歷史資料,樹立良好的酒店形象。 2.4 需求分析 2.4.1 基本功能需求 系統(tǒng)能正確的對用戶身份進行辨識,從數(shù)據(jù)庫中提取登陸密碼并驗證身份 真實性。 系統(tǒng)能準確的顯示數(shù)據(jù)庫中記錄的各類數(shù)據(jù)。 系統(tǒng)應能將用戶在系統(tǒng)中錄入的各類信息傳送到數(shù)據(jù)庫中并儲存。 系統(tǒng)應具備錯誤處理功能,出現(xiàn)錯誤的時候能夠清楚地返回相應錯誤提示。 系統(tǒng)數(shù)據(jù)庫之
28、間能有效地相互關聯(lián)。 2.4.2 用戶界面需求 用戶界面應簡潔明快,各功能按鈕明顯,位置擺放合理。字體大小適中, 風格統(tǒng)一規(guī)范,界面美觀。 2.4.3 性能需求 系統(tǒng)靈活性:管理員編寫人員、商品等信息都將在系統(tǒng)中進行編號處理, 保障了每一條信息的單一性,同時也對數(shù)據(jù)的讀取提供了方便。服務員所生成 的訂單有著單一的賬單號并準確無誤存儲在數(shù)據(jù)庫中。系統(tǒng)應能準確地將管理 員提交和修改的信息寫入數(shù)據(jù)庫,而且能夠及時地更新。數(shù)據(jù)庫中的各項表之 間有著很好的相互關聯(lián),并能及時顯示。 系統(tǒng)安全性:每個相應權(quán)限登陸時,系統(tǒng)都會自動的辨別他所輸入的賬戶 與密碼,正確進入相應界面錯誤則登錄失敗。 系統(tǒng)易用性:系統(tǒng)
29、界面簡明,明細清楚,實用簡單。 酒店在正常的運營中需要對客房資源、顧客信息、結(jié)算信息進行管理利用賓館 管理信息系統(tǒng)及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。開放性 的、應用系統(tǒng)可靈活伸縮的、面向最終用戶的現(xiàn)代旅游信息管理系統(tǒng)的服務性 系統(tǒng),不斷滿足酒店業(yè)務需求、市場環(huán)境的拓展和管理模式的變化應用酒店管 理系統(tǒng)通過節(jié)省大量的人力物力,增加酒店的服務項目,提高酒店的服務檔次, 減少管理上的漏洞,從整體上提高酒店的經(jīng)濟效益。如完善的預定功能可防止 有房不能租或滿房重訂的情況出現(xiàn),可隨時提供準確的房間使用和預訂情況, 從而提高客房出租率。正確控制房價,可以給予客人最優(yōu)惠的房價,從而減少 管理漏
30、洞,提高客房收入。 2.5 業(yè)務需求分析 2.5.1 系統(tǒng)需求 根據(jù)酒店客房管理系統(tǒng)的理念,此酒店客房管理系統(tǒng)必須滿足以下需求: (1)具有設置酒店客房類型和房間信息的功能。 (2)能快速準確的了解酒店的客房狀態(tài),以便訂房和退房。 (3)提供調(diào)房和追加押金的功能。 (4)提供簡單的工作人員的添加用戶和修改密碼功能。 綜上系統(tǒng)功能具備: (1)酒店住宿記錄管理。通過該管理功能,系統(tǒng)可以通過計算機對客戶的 一些基本信息進行錄入,從而成為客戶查詢的資料。而且,一個客戶一經(jīng)記錄, 會自動將占用的房間信息反映在系統(tǒng)中,即哪些房間已經(jīng)占用,那些房間仍然 空余,系統(tǒng)可以自動判斷該房間是否空余,從而決定是否可
31、以入住該房間。記 錄時,用戶可以選擇房間號、價格等,可打印押金收款憑證給客戶。 (2)客戶查詢。在查詢子系統(tǒng)中,可以對客戶的一些信息作綜合查詢,查 詢到后可辦理退房手續(xù)并打印結(jié)賬憑證收據(jù),退房的同時系統(tǒng)可以自動將客戶 占用的房間恢復備用 (3)客房管理和查詢。通過該管理功能,管理人員可對所有客房進行管理, 如增減房間,調(diào)整價格,進行查詢等。 (4)報表打印??蓪^去的某一段時間經(jīng)營狀況進行統(tǒng)計并打印結(jié)果,方 便管理員及時掌握經(jīng)營情況并做出相應決策。 (5)系統(tǒng)維護。包括:系統(tǒng)初始化,數(shù)據(jù)備份,用戶口令更改和新用戶注 冊。 2.6 系統(tǒng)性能需求 2.6.1 系統(tǒng)的用戶界面 本系統(tǒng)使用窗口界面,界
32、面整潔美觀,清晰明了;界面空間排列有序,問 題清晰易懂,操作方便,易于功能的切換,能清楚標明用戶當前所在的位置; 退出方便,界面保持一致。 2.6.2 系統(tǒng)的可靠性和穩(wěn)定性 在服務器和交換機選型、綜合布線和網(wǎng)絡設計、軟件設計等方便應充分考 慮可靠性和穩(wěn)定性。在設計時要采用容錯技術。在設備造型方面,要保證硬件 設備的可靠性和軟件的兼容性,同時必須考慮采用先進成熟的技術和產(chǎn)品,最 大限度地減少故障的發(fā)生。同時系統(tǒng)的數(shù)據(jù)庫中記錄著整個系統(tǒng)正常運行時的 所有數(shù)據(jù),包括酒店的收費信息、住房記錄、酒店中沒個房間的信息、客戶的 私人信息等。這些信息都是系統(tǒng)正常運行的保證,因此必須要保證這些信息的 絕對安全。
33、 2.6.3 系統(tǒng)的開放性 設計系統(tǒng)時應考慮系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)對使用單位是開放的,使用單位可結(jié)合 本單位的實際情況,增添或減少該系統(tǒng)的管理功能,自行完成二次開發(fā)。 2.6.4 系統(tǒng)的易維護性 易維護性是系統(tǒng)成功與否的重要決定因素,既要做到日常的管理操作簡便, 又要易于排除故障。 第 3 章 系統(tǒng)設計 3.1 開發(fā)及運行環(huán)境 硬件平臺 CPU: P41.8GHZ。 內(nèi)存:512MB 以上。 軟件平臺 操作系統(tǒng):Windows XP/Windows vists/Windows 7。 數(shù)據(jù)庫:SQLServer2005。 分辨率:最佳效果 1440*900 像素。 3.2 應用環(huán)境 3.2.1Micro
34、soft SQL Server 2005 SQL(Structured Query Language)結(jié)構(gòu)化查詢語言,是一種數(shù)據(jù)庫查詢 和程序設計語言,用于存取數(shù)據(jù)以及查詢、更新和管理關系數(shù)據(jù)庫系統(tǒng)。同時 也是數(shù)據(jù)庫腳本文件的擴展名。SQL 是一門 ANSI 的標準計算機語言,用來訪問 和操作數(shù)據(jù)庫系統(tǒng)。SQL 語句用于取回和更新數(shù)據(jù)庫中的數(shù)據(jù)。 Microsoft SQL Server 2005 是一個功能強大、系統(tǒng)可靠性高,并且應用廣泛 的數(shù)據(jù)庫開始工具。 Microsoft SQL Server 2005 是一個分布式的關系型數(shù)據(jù)庫管理系統(tǒng),具 有客戶機/服務器體系結(jié)構(gòu),采用了一種稱為:
35、Transact-SQL 的 SQL 語言在客 戶機和服務器之間傳遞客戶機的請求和服務器的處理結(jié)構(gòu)。 Microsoft SQL Server 2005 的高度可擴展性和高可靠性。Microsoft SQL Server 2005 使用了業(yè)界最先進的數(shù)據(jù)結(jié)構(gòu),能夠為要求最苛刻的 Web 應 用和企業(yè)應用提供高度的可擴展性和高可靠性。Microsoft SQL Server 2005 在許多工業(yè)基準測試中的性能都創(chuàng)立了新世界紀錄。 3.2.2C#語言 C#是微軟公司發(fā)布的一種面向?qū)ο蟮?、運行于.NET Framework 之上的高級 程序設計語言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。
36、C#是微軟公 司研究員 Anders Hejlsberg 的最新成果。C#看起來與 Java 有著驚人的相似; 它包括了諸如單一繼承、借口、與 java 幾乎同樣的語法和編譯成中間代碼在運 行的過程。但是 C#與 java 有著明顯的不同,它借鑒了 Delphi 的一個特點,與 COM(組件對象模型)是直接集成的,而且它是微軟公司.NET windows 網(wǎng)絡框 架的主角. C#(讀作”C sharp”,中文譯音暫時沒有,專業(yè)人士一般讀”C sharp”,現(xiàn) 在很多非專業(yè)一般讀”C 井”. C#是一種安全的、穩(wěn)定的、簡單的,由 C 和 C+衍生出來的面向?qū)ο蟮木?程語言。它在繼承 C 和 C+
37、強大功能的同時去掉了一些它們的復雜特性(例如 沒有宏和模版,不允許多重繼承) 。C#綜合了 VB 簡單的可視化操作和 C+的高 運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的 面向組件編程的支持成為.NET 開發(fā)的首選語言. 并且 C#成為 ECMA 與 ISO 標準規(guī)范。C#看似基于 C+寫成,但又融入其 它語言如 Delphi、java、VB 等。 3.3 系統(tǒng)功能設計 3.3.1 系統(tǒng)的需求分析 一個通用的酒店管理系統(tǒng)應該包括下圖 3-1 所示的功能模塊,其中每個功 能都由若干相關聯(lián)的子功能模塊組成 圖圖 3-1 酒店管理系統(tǒng)功能模塊酒店管理系統(tǒng)功能模塊 3.3.2
38、 基礎設置 基礎設置功能模塊用于對客房類型、客房價格、客房信息、會員資料設置、 系統(tǒng)參數(shù)等項目進行初始化設置,這些設置一般不輕易改動,其中包含的子功 能模塊如圖 3-2 所示: 圖圖 3-2 基礎設置功能模塊基礎設置功能模塊 3.3.3 預訂管理 預訂管理功能模塊用于管理客戶的預訂業(yè)務,有散客預訂、團體預訂、預訂查詢、修 改預訂、經(jīng)理控房、合約配額、房態(tài)表、可售情況表的功能,其中包含的子功能模塊如圖 3-3 所示: 圖圖 3-33-3 預訂管理功能模塊預訂管理功能模塊 3.3.4 前臺接待管理 前臺接待管理功能模塊功能模塊用于管理客戶入住和入住后的相關業(yè)務, 有散客入住、團體客人入住、預訂入住
39、、客人換房、客人續(xù)住、房態(tài)修改、房 態(tài)查詢的功能,其中包含的子功能模塊如圖 3-4 所示: 圖圖 3-4 前臺接待管理功能模塊前臺接待管理功能模塊 3.3.5 前臺收銀管理 前臺收銀管理功能模塊用于管理客戶退房及相關收銀業(yè)務,有記賬操作、 客房退單、團體退房、預付金管理、附加費管理、傭金管理、費用統(tǒng)計的功能, 其中包含的子模塊如圖 3-5 所示 圖圖 3-5 前臺收銀管理功能模塊前臺收銀管理功能模塊 3.3.6 客房及客史管理 客房及客史管理功能也叫“管家管理”功能,用于管理客房的信息和客戶 住宿歷史的信息,有可用房查詢、房態(tài)維護、房態(tài)統(tǒng)計、維修房報表、在住散 客報表、在住團報表、長住房報表等
40、功能,其中包含的子功能模塊如圖 3-6 所 示: 圖圖 3-6 客房及客史管理功能模塊客房及客史管理功能模塊 3.3.7 財務核查管理 財務和核查管理功能模塊用于管理酒店每天的財務核查工作,有夜審、普 通房租過賬、報價房租過賬、結(jié)賬單審核、打印催賬單、班次結(jié)賬,其中包含 的子功能模塊如圖 3-7 所示 圖圖 3-7 財務核查管理功能模塊財務核查管理功能模塊 3.3.8 其他系統(tǒng)接口 “其他系統(tǒng)接口”功能模塊提供了酒店管理系統(tǒng)與其他系統(tǒng)的接口,實現(xiàn)不 同系統(tǒng)間的數(shù)據(jù)共享,其中包含的子功能模塊如圖 3-8 所示: 圖圖 3-8 其他系統(tǒng)接口功能模塊其他系統(tǒng)接口功能模塊 3.4 詳細設計 酒店管理系
41、統(tǒng)包括以下幾個模塊: 3.4.1 預訂管理 預訂管理是指賓客到達酒店前對酒店客房的預先訂約,預訂在得到酒店的 確認后,酒店與賓客之間便確立了一種合同關系,拒此,酒店有義務以預先確 定的價格為賓客提供。賓客希望使自己得到酒店確認的客房。 預訂是酒店的一項非常重要的業(yè)務,一個大型的酒店一般在其前廳都要設 有預訂部,專門受理預訂業(yè)務,對于酒店來說,通過預訂便于統(tǒng)籌安排工作, 提前做好接待的準備工作,如人員的安排,設施設備的更新,低值易耗品的采 購等,此外,通過預訂可以使酒店提前占領客源市場,提高客房的利用率。功 能主要包括散客預訂、團體預訂、預訂查詢、修改預訂 客房預定:通過客房預定的操作,可以將預
42、定客房的信息添加到客房預定 表中,完成對客房預定信息的保存。通過此界面,操作員完成對預定房預定的 操作。 3.4.2 前臺接待管理 前臺接待管理模塊主要負責顧客的入住登記。其中包括已預訂的顧客的入 住和新客入住。此模塊包括入住登記,入住記錄的查詢,刪除。 其中刪除功能設有用戶權(quán)限。用戶信息不能隨便刪除。 3.4.3 收銀管理 收銀業(yè)務是前臺不可缺少的一項業(yè)務,顧客在酒店住宿期間的一切費用在 賓客離店的時候都要準確,及時的收集,即使訂房,住宿登記,和客房服務的 質(zhì)量很出色,然而酒店能否獲得應得的收益還在于收銀業(yè)務。 賓客預訂客房時,酒店要求繳納押金,或者提供方式以確立和擔保賓客的 訂房,為此收銀
43、部門在賓客抵達之前就要為賓客設立賬單,當賓客到達酒店, 登記住宿的時候,收銀員要具體核實賓客的支付方式,確認賓客的支付能力。 對于那些散客和沒有做擔保預訂房的賓客,收銀員也要為其建立賬單,當賓客 準備結(jié)賬離店,收銀部門要及時的打印出準確,完整的賓客賬單,收集款項, 平衡賬目。對于現(xiàn)金外的支付方式,酒店在賓客離店時候與開戶銀行聯(lián)系收款。 因此其功能主要包括散客入住、團體入住、預訂入住、客人換房、客人續(xù)住 3.4.4 客房及客史管理 用于查詢當日酒店實時房態(tài),以便隨時修改和管理客房的狀態(tài)??头啃畔?管理,需要及時的修改房間狀態(tài),輸入有關客房標準,包括編制號,標準名稱, 房間面積,床位數(shù)量,住房單價
44、,是否有空調(diào),電視機,電話以及單獨衛(wèi)生間, 及客房基本信息的修改和查詢等。特別是剩余客房信息的查詢,有助于預訂功 能的實現(xiàn)。通過此界面,可以查詢到各個客房的狀態(tài),了解其是否空閑,或者 維修。 3.4.5 報表管理 報表管理功能模塊包括營業(yè)報表管理,在線報表管理,以及房間入住報表管理等。有 助于分析酒店的經(jīng)營狀況和客房入住率。這項功能尤其方便了經(jīng)理的查詢工作。 通過此界面,可以查詢到各個客房的狀態(tài),了解其是否空閑,或者維修。 3.4.6 系統(tǒng)的功能特點 (1)操作簡單、界面友好;完全控件式的版塊布局,使得酒店管理工作更 簡單;許多選項包括酒店類別、來源部門等只需要點擊鼠標就可以完成;另外, 跟蹤
45、出現(xiàn)的提示信息也讓用戶隨時清楚自己的操作情況。 (2)即時可見:對酒店的處理(包括錄入、修改、刪除)將立即在管理員 頁面的對應模塊顯示出來,達到“及時刷新、即時見效”的功能。 圖圖 3-9 系統(tǒng)功能總流程圖系統(tǒng)功能總流程圖 (3)功能完善:包括常見酒店管理的各個方面:員工錄入、查詢、刪除、 修改、檢索等各個方面,完整地實現(xiàn)了酒店更新的管理要求。 (4)方便移植:針對不同的企業(yè),只需要稍作修改就可以開發(fā)出適合本企 業(yè)特點的酒店管理系統(tǒng)! 用戶登錄 在本系統(tǒng)中,用戶登錄模塊與普通應用系統(tǒng)的用戶登錄是基本相同的。因 此當一個用戶登陸管理系統(tǒng)之后,管理員的操作流程如下圖所示: 圖圖 3-10 登陸操作
46、流程登陸操作流程 3.4.7 登陸操作流程 客戶預定模塊 預訂模塊有三個子功能實現(xiàn):預定登記,修改登記和取消登記;各子模塊 實現(xiàn)如下: 在本系統(tǒng)中,預定系統(tǒng)模塊主要實現(xiàn)對酒店預定添加,修改,取消的管理, 關系如下列圖。添加是為預定客戶保留預定信息,流程如下: 圖圖 3-11“添加添加”流程流程 “修改”操作為預定客戶提供修改相關信息的功能,流程圖如下: 圖圖 3-12“修改修改”流程流程 取消操作為客戶提供取消預定的功能,方便客戶改變計劃,流程圖如下: 圖圖 3-13“取消取消”流程流程 查詢模塊 在本系統(tǒng)中,查詢系統(tǒng)模塊主要實現(xiàn)對酒店房間狀態(tài)查詢,客戶查詢和所 有客戶查詢的管理,查詢設計主要
47、包括:房間入住情況查詢,客戶查詢和顯示 所有客戶;關系如下列圖。 查詢房間狀態(tài)能更好的了解酒店入住情況,為客戶修改房間號提供依據(jù), 流程如下: 圖 3-14“房間狀態(tài)“查看流程 客戶查詢?yōu)槠渌藛T查找客戶提供方便快捷的功能,提高效率,其流程圖 如下: 圖 3-15“客戶”查詢流程 入住模塊 在本系統(tǒng)中,入住系統(tǒng)模塊主要實現(xiàn)對預定客戶入住和散客登記入住的管 理,關系如下圖。 預訂入住是為了預訂客戶提供入住手續(xù)的模塊,為預定客戶提供方便,其 流程如下: 圖圖 3-16 預訂入住流程預訂入住流程 登記入住是為散客提供入住的操作,其流程如下: 圖圖 3-17 登記入住流程登記入住流程 退房模塊 在本系
48、統(tǒng)中,退房模塊主要實現(xiàn)對入住客戶退房的管理,關系如下列圖。 圖圖 3-18 退房操作流程退房操作流程 3.5 數(shù)據(jù)庫設計 數(shù)據(jù)庫設計是利用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)為具體的應用對象構(gòu)造適合的數(shù) 據(jù)庫模式,建立數(shù)據(jù)庫及其應用系統(tǒng),使之能有效地收集、存儲、操作、和管 理數(shù)據(jù),滿足各類用戶的應用需求 3.5.1 需求分析 功能需求 (1) 基本功能需求 系統(tǒng)能正確的對用戶身份進行辨識,從數(shù)據(jù)庫中提取登錄密碼并驗證身份 真實性。 系統(tǒng)能準確的顯示數(shù)據(jù)庫記錄的各類數(shù)據(jù)。 系統(tǒng)應能將用戶在系統(tǒng)中錄入的各類信息傳送到數(shù)據(jù)庫中并儲存。 系統(tǒng)應具備錯誤處理功能,出現(xiàn)錯誤的時候能夠清楚地返回相應錯誤提示。 系統(tǒng)數(shù)據(jù)庫之
49、間能有效地相互關聯(lián)。 (2) 用戶界面需求 用戶界面應簡潔明快,各功能按鈕明顯,位置擺放合理。字體大小適中, 風格統(tǒng)一規(guī)范,界面美觀。 (3) 性能需求 系統(tǒng)靈活性:管理員編寫人員、商品等信息都將在系統(tǒng)中進行編號處理, 保障了每一條信息的單一性,同時也對數(shù)據(jù)的讀取提供了方便。服務員所生成 的訂單有著單一的賬單號并準確無誤存儲在數(shù)據(jù)庫中。系統(tǒng)應能準確地將管理 員提交和修改的信息寫入數(shù)據(jù)庫,而且能夠及時地更新。數(shù)據(jù)庫中的各項表之 間有著很好的相互關聯(lián),并能及時顯示。 系統(tǒng)安全性:每個相應權(quán)限登錄時,系統(tǒng)都會自動的辨別他所輸入的賬戶 與 密碼,正確進入相應界面,錯誤則登陸失敗。 系統(tǒng)易用性:系統(tǒng)界面
50、簡明,明細清楚,實用簡單。 酒店在正常的運營中需要對客房資源、顧客信息、結(jié)算信息進行管理,利 用賓館管理信息系統(tǒng)及時了解各個環(huán)節(jié)中信息的變更,有利于提高管理效率。 開放性的、應用系統(tǒng)可靈活伸縮的、面向最終用戶的現(xiàn)代 TIMS(旅游信息管理 系統(tǒng))的服務性系統(tǒng),不斷滿足酒店業(yè)務需求、市場環(huán)境的拓展和管理模式的 變化應用酒店管理系統(tǒng)通過節(jié)省大量的人力物力、增加酒店的服務項目,提高 酒店的服務檔次,減少管理上的漏洞,從整體上提高酒店的經(jīng)濟效益。如完善 的預定功能可防止有房不能租或滿房重訂的情況出現(xiàn),可隨時提供準確的房間 使用和預訂情況,從而提高客房出租率。正確控制房價,可以給予客人最優(yōu)惠 的房價,從
51、而減少管理漏洞,提高客房收入。 邏輯設計:主要工作是將現(xiàn)實世界的概念數(shù)據(jù)模型設計成數(shù)據(jù)庫的一種邏 輯模式,即適應于某種特定數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯數(shù)據(jù)模式。與此同時, 可能還需為各種數(shù)據(jù)處理應用領域產(chǎn)生相應的邏輯子模式。這一步設計的結(jié)果 就是所謂“邏輯數(shù)據(jù)庫” 1. 系統(tǒng)關系模型 賬單表(賬單編號、客房編號、消費內(nèi)容、消費金額、消費時間、備注) 預訂單表(預訂單號、客房類型、入住時間、離店時間、客房編號、客房 價格、單據(jù)狀態(tài)、預訂人) 2. 系統(tǒng)優(yōu)化: 一個實體表示成一個關系: 這一轉(zhuǎn)化規(guī)則是指將 E-R 圖中的每個實體轉(zhuǎn)化成一個關系數(shù)據(jù)模型,實體 的所有屬性轉(zhuǎn)換成相應關系模型中的數(shù)據(jù)項,實
52、體的關鍵字就是相應關系數(shù)據(jù) 模型的關鍵字例如:酒店管理賬單實體轉(zhuǎn)化成的關系數(shù)據(jù)模型課表示為:賬單 表(賬單編號、客房編號、消費內(nèi)容、消費金額、消費時間、備注)從這一轉(zhuǎn) 換可以看出,實體的名稱轉(zhuǎn)換為關系數(shù)據(jù)模型的名稱,關系數(shù)據(jù)模型原括號內(nèi) 的數(shù)據(jù)項就是實體的屬性 一個聯(lián)系表示成一個關系: 這一轉(zhuǎn)換規(guī)則是指將 E-R 圖中的每一個帶有屬性的聯(lián)系轉(zhuǎn)化成一個關系數(shù) 據(jù)模型。關系模型的數(shù)據(jù)項有聯(lián)系的全部屬性和生產(chǎn)此聯(lián)系的每一個實體的關 鍵字段轉(zhuǎn)換而來,構(gòu)成此聯(lián)系的每一個實體的關鍵字組合就構(gòu)成該關系模型的 關鍵字。有 E-R 圖轉(zhuǎn)換導出的所有關系數(shù)據(jù)模型就構(gòu)成了數(shù)據(jù)庫的邏輯模型。 在建立邏輯模型時,通常要
53、根據(jù)模型的范式理論,對數(shù)據(jù)模型進行優(yōu)化處理, 并符合第三范式。 3.5.2 數(shù)據(jù)庫概念結(jié)構(gòu)設計 E-R 圖及其間的關系如圖: 圖圖 3-19 E-R 圖圖 一、數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 (1)名稱:入住登記表 表名稱標識:Client 數(shù)據(jù)來源:用戶入住模塊進行錄入 表結(jié)構(gòu)如圖: (1)名稱:住客留言信息 表名稱標識:GuestRoom 數(shù)據(jù)來源:房間狀況模塊進行更新查詢: 表名稱標識:GuestRoom 表結(jié)構(gòu)如圖: 表 GuestRooM (1)名稱:住客留言信息 表名稱標識:Messages 數(shù)據(jù)來源:業(yè)務管理模塊進行錄入查詢 表結(jié)構(gòu)如圖: 表 Messages (1)名稱:房間基本信息和使用
54、情況 表名稱標識:RoomType 數(shù)據(jù)來源:房間狀況模塊進行更新查詢 表結(jié)構(gòu)如圖: 表 RoomType (1) 名稱:房間預訂信息 房間預訂信息 表名稱標識:roomyd 數(shù)據(jù)來源:房間預訂模塊進行錄入 表結(jié)構(gòu)如圖: 表 roomyd (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)主界面。登陸界面如圖所示: 圖 5-1 登陸界面 登錄時,需要輸入用戶名、密碼及角色,并單擊“登陸”按鈕,完成登陸
55、 過程。 5.2 入住管理功能 入住登記時比較常用的功能之一,也是本系統(tǒng)最重要的功能,點擊入住登 記則會彈出下圖,可以選擇房間的類型,選完后,后面房間號會自動顯示改類 型房間的剩余房間號,下面房價哪里會自動顯示該房間類型的房價,然后填寫 寫房客的基本信息,輸入完整后單擊“登記”按鈕,則可以入住,房間狀態(tài)則 改變?yōu)橐炎 ?圖圖 5-2 入住登記入住登記 主要用于酒店管理員對已預訂客房或直接來酒店入住的客人辦理入住信息 的錄入。輸入客房編號,離店時間,預訂人,聯(lián)系電話,入住人數(shù),單據(jù)狀態(tài), 單擊“添加”按鈕,即可完成客人的入住。 5.3 客房預訂功能 客房的預定是酒店管理重要的組成部分,如果用戶提
56、前預定房間的話,酒 店會很好的安排其他的客房的使用情況??头款A訂主要是設置賓客預訂的開始 時間和結(jié)束時間,賓客也可以一次預訂多個房間,客房預訂界面如圖 5-3 所示: 圖圖 5-35-3 客房預訂客房預訂 用于客人預訂客房后查詢自己的訂單信息,并可完成訂單的修改和取消。 客人輸入客房編號,單擊“查詢”按鈕,即可查看訂單詳細信息,進行修改和 取消。 5.4 調(diào)房登記 由于客人的住宿習慣不同,有些客人會在住宿過程中要求調(diào)房,例如客人 要求換一個朝陽的房間或是空調(diào)房等,這就要求客房管理系統(tǒng)有調(diào)房的功能。 調(diào)房模塊的思路是:首先查看目標客房是否空閑,如果空閑,則可確認客人調(diào) 房。調(diào)房登記界面如圖 5-
57、所示 圖圖 5-4 換房換房 調(diào)房模塊的思路是:首先查看目標客房是否空閑,如果空閑,則可確認客 人調(diào)房。 5.5 客房狀態(tài)查詢 客房狀態(tài)查詢是通過簡約明了的設計畫面直接鏈接住宿后的客房信息表,來 顯示酒店客房各個房間即時的狀態(tài)信息,方便操作人員進行查詢工作。房態(tài)查 看界面如圖 5-5 所示: 圖圖 5-5 房態(tài)圖房態(tài)圖 5.6 收銀結(jié)賬功能 退款結(jié)賬用于前臺結(jié)賬。服務員根據(jù)客人編號,在結(jié)賬界面中可顯示出 客人登記的客房的相關信息,并可動計算出應收金額。服務員輸入實收金額 后,可計算出實際付款、找零,如果實收金額小于應收金額,可計算出欠款 金額。 第五章系統(tǒng)測試 測試的目的是為了在系統(tǒng)投入使用之
58、前,盡可能多地發(fā)現(xiàn)系統(tǒng)中的錯誤。 發(fā)現(xiàn)錯誤之后,必須對錯誤進行更正。測試階段應該注意的基本原則: (1) 測試包括輸入數(shù)據(jù)和預期的輸出結(jié)果; (2) 不但要選用合理的輸入數(shù)據(jù)測試,而且還要選用不合理的輸入數(shù)據(jù)測 試; (3) 檢查系統(tǒng)應完成的任務外,還要檢查是否做了它不應該做的事; (4) 測試所使用的例子要長期保存,直到該系統(tǒng)被廢氣。 測試的五個階段 從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系 統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試, 組合測試,確認測試等。測試對象是隨階段而異的,最基本,最初的測試是單 元測試,后面的組合測試、確認測試都是
59、以被測過的模塊作為測試對象的。 1.單元測試 單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的, 驗證模塊接口與設計說明書是否一致,對模塊的所有主要處理路徑進行測試且 與預期的結(jié)構(gòu)進行對照,還要對所有錯誤處理路徑進行測試。對源碼進行審查, 對照設計說明書,檢察源程序是否符合功能的邏輯要求,是進行單元測試前的 重要工作。本項目單元測試由程序員完成。 2.組合測試 組合測試也稱集成測試或子系統(tǒng)測試,本項目采用自頂向下測試和自底向 上測試兩種測試方法。組合測試的對象是已經(jīng)通過單元測試的模塊,不是對零 散模塊進行單個測試,而是用系統(tǒng)化的方法裝配和測試軟件系統(tǒng),是一個嚴格 的過程,其計劃的
60、產(chǎn)生和單元模塊測試的完成日期要協(xié)調(diào),本次測試在系統(tǒng)目 標機上進行,造成酒店管理系統(tǒng)應用的環(huán)境條件,除了開發(fā)人員參加以外,還 有就點個部門主管協(xié)助評審。 3.確認測試 確認測試是對通過組合測試的軟件進行的,這些軟件已經(jīng)安裝在酒店服務 器與客戶機上,確認測試的目的是表明軟件是可以工作的,并且符合“軟件需 求說明書:中規(guī)定的全部功能和性能要求。確認測試按照這些要求定出的”確 認測試計劃“進行,測試過程從用戶的角度出發(fā)。 1.系統(tǒng)測試 系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的數(shù)據(jù)通信和數(shù)據(jù) 共享問題以及檢查系統(tǒng)是否達到用戶的實際要求,系統(tǒng)測試的依據(jù)是系統(tǒng)分析 報告。系統(tǒng)測試應在系統(tǒng)的整個范圍
61、內(nèi)進行,這種測試不只對軟件進行,而是 對構(gòu)成系統(tǒng)的硬、軟件一起進行。系統(tǒng)測試與建構(gòu)同時進行或略慢。系統(tǒng)測試 需要確認從頭到尾的功能正常才算完成,盡量避免系統(tǒng)測試延到項目未尾進行。 2 .用戶驗收測試 在系統(tǒng)測試完成后,進行用戶的驗收測試,它是酒店用戶在實際應用環(huán)境 中所進行的真實數(shù)據(jù)測試。在具體的測試中,遵循以下原則:由程序設計者之 外的人進行測試;測試用例應由兩部分組成;輸入數(shù)據(jù)和預期輸出結(jié)果;選用 不合理的輸入數(shù)據(jù)與非法輸入測試;不僅檢驗程序是否實現(xiàn)預期功能,還檢查 程序是否做了不應該做的工作;集中測試容易出錯的程序模塊;對程序修改以 后,必須重新進行測試。 第 6 張 結(jié)論 酒店管理系統(tǒng)
62、,本質(zhì)上是對數(shù)據(jù)庫的更新和檢索。基本了解了整個軟件設 計的過程,對數(shù)據(jù)流圖的設計過程更加清楚,進一步懂得了需求分析階段的重 要性,另一方面如果你在需求分析階段對系統(tǒng)功能理解錯誤,那你設計的軟件 會完全失敗。整個設計過程是對系統(tǒng)的一點點加深理解的過程,其功能基本符 合用戶需求,能夠完成個人財務的存儲和查詢以及各類收支的結(jié)算。另外對收 集資料、查閱文獻、方案制定等實踐能力也得到了很好的鍛煉,促進了我對所 學知識的應用能力:同時,發(fā)現(xiàn)問題、分析歸納、綜合比較的邏輯分析能力, 處理問題等能力也得到了很好的提高 本課程設計不管是對軟件工程的理解還是對數(shù)據(jù)庫的理解都上升了一個高 度,讓我們體會到了真正設計
63、軟件的大體流程,也增加對數(shù)據(jù)流圖,狀態(tài)轉(zhuǎn)換 圖的熟悉程度,為我們以后做畢業(yè)設計打好基礎,也為今后從事軟件行業(yè)打好 基礎,更重要的是通過對系統(tǒng)的開發(fā),我在大學所學的知識進行了一次綜合運 用。對于軟件工程有了更深刻的了解。同時也認識到了自己的不足。這對我畢 業(yè)后的學習生活都是非常重要 的。 但是由于畢業(yè)設計時間較短,在此次畢業(yè)設計中也暴露出自己專業(yè)基礎的很多 不足之處.比如缺乏綜合應用專業(yè)知識的能力,對材料的不了解,等等.這次實踐 是對自己大學三年所學的一次大檢閱,.使我明白自己知識還很淺薄,雖然馬上要 畢業(yè)了,但是自己的求學之路還很長,以后更應該在工作中學習,努力使自己成為 一個對社會有所貢獻的
64、人. 丁勇老師無論在理論上還是在實踐中,都給與我很 大的幫助,使我得到不少的提高,這對于我以后的工作和學習都是一種巨大的 幫助和支持,再次非常感謝他耐心的輔導。 再次感謝給予了我?guī)椭睦蠋?、朋友們?參考文獻 1余芳,肖蓉,劉蔚琴.SQL Server 2005 數(shù)據(jù)庫管理與開發(fā).北京:冶金工業(yè)出版社 2陳志泊等,數(shù)據(jù)庫原理及應用教程,人民郵電出版社,2002 年 1 月 3王利.數(shù)據(jù)庫基礎與應用.中央廣播電視大學出版社,1997.9.2-9.5 4蔣文沛.SQL Server 2005 實用教程,人民郵電出版社,2009 5黃興榮.C#程序設計及應用教程.清華大學出版社,2009 6汪星明,
65、周山芙著.管理系統(tǒng)中計算機應用.武漢大學出版社,武漢:2004. 7陳圣國編著.信息系統(tǒng)分析與設計.西安:西安電子科技大學出版社,2001. 致致 謝謝 語語 本畢業(yè)論文的撰寫是在我的導師的悉心指導下完成的,在本選題的寫作過 程中,從論文的選題、結(jié)構(gòu)的安排、資料的搜集到初稿完成后的審閱和修改, 傾注了他大量的心血。在此,我謹向張厚華恩師致以誠摯的謝意和崇高的敬意! 同時,還要感謝吳桂蘭同學們,是他們?yōu)槲覄?chuàng)造了良好的寫作條件并提出了很 好的建議。其次,我還要感謝云南工商管理學院對我的教育和培養(yǎng),她讓我在 多年的大學生涯中取得了很大的進步,獲得了豐富的專業(yè)知識。最后,對諸位 評審本論文的專家表示誠
66、摯的感謝!由于本人的水平有限,文中難免存在許多疏 漏,敬請各位專家指正。 附錄 登陸代碼 /記錄登陸的次數(shù) private int Trycount = 0; private void btnLogin Click(object sender,EventArgs e) try If(usernameTextTrim()=passwordTextTrim() = MessageBoxShow(用戶名稱和用戶密碼不能為空!,提示 ,MessageBoxButtonsOK,MessageBoxIconInformation); Return; else string name=usernameTextTrim(); string pwd=passwordTextTrim(); sqlConnection conn=new SqlConnection(server=.;Integrated Security=SSPI;database=
- 溫馨提示:
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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 指向核心素養(yǎng)發(fā)展的高中生物學1輪復習備考建議
- 新課程新評價新高考導向下高三化學備考的新思考
- 新時代背景下化學高考備考策略及新課程標準的高中化學教學思考
- 2025屆江西省高考政治二輪復習備考建議
- 新教材新高考背景下的化學科學備考策略
- 新高考背景下的2024年高考化學二輪復習備考策略
- 2025屆高三數(shù)學二輪復習備考交流會課件
- 2025年高考化學復習研究與展望
- 2024年高考化學復習備考講座
- 2025屆高考數(shù)學二輪復習備考策略和方向
- 2024年感動中國十大人物事跡及頒獎詞
- XX教育系統(tǒng)單位述職報告教育工作概述教育成果展示面臨的挑戰(zhàn)未來規(guī)劃
- 2025《增值稅法》全文解讀學習高質(zhì)量發(fā)展的增值稅制度規(guī)范增值稅的征收和繳納
- 初中資料:400個語文優(yōu)秀作文標題
- 初中語文考試專項練習題(含答案)