




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、摘要本文介紹了酒店客房管理信息系統(tǒng)的開發(fā)過程。論文詳盡論述了從需求分析、系統(tǒng)分析、概要設(shè)計、詳細設(shè)計、以及測試與調(diào)試的整個開發(fā)過程,總結(jié)了開發(fā)過程中的經(jīng)驗及本系統(tǒng)今后的改進方向。遵循軟件工程的方法。酒店客房管理信息系統(tǒng)可以實現(xiàn)對酒店客房進行全方位的管理,功能包括客房預定、住宿登記、追加押金、調(diào)房登記、退房結(jié)賬、客房設(shè)置、客房客房設(shè)置、客房查詢、房態(tài)查看、掛 賬查詢、客戶結(jié)款、預定房查詢、住宿查詢、退宿查詢、宿費提醒、登記預收報表、客房銷 售報表、客房銷售統(tǒng)計、初始化、操作員設(shè)置、密碼設(shè)置、權(quán)限設(shè)置等。提高了酒店客房的 管理水平和服務(wù)水平。從而將業(yè)務(wù)處理從純?nèi)斯げ僮鬓D(zhuǎn)換成人工與計算機共同處理的。
2、本論文還對轉(zhuǎn)換過程進行了詳細描述,可作為同類計算機管理信息系統(tǒng)的應(yīng)用參考。本軟件開發(fā)的過程中采用Visual Basic6.0開發(fā)工具,采用成熟的軟件研制技術(shù),后臺數(shù)據(jù)庫采用access2000o關(guān)鍵詞:酒店客房管理信息系統(tǒng)、功能、 Visual Basic6.0AbstractThis thesis introduced the development process of the guest room management information system.The thesis discussed in details analytical from the need, system
3、analysis, essentials design, detailed design, and test and the whole development process that adjust to try, tallied up to develop the improvement direction of the experience and this system within process aftertime.Follow the method of the software engineering.This system development successfully b
4、ehind can carry out to carry on the all-directions management to the guest house guest room, the function includes the guest room to schedule to, stop for the night register, annex the security deposit, adjust the building register and check out the close book, guest room constitution, the guest roo
5、m guest room constitution, guest room search, the building state to look into, charge to account the search, customer knot style and schedule to building search, stop for the night the search and back the search of Accommodation , fee of Accommodation to remind and register to prepare to accept the
6、statement, guest room sale statement, the guest room sale covariance, beginning to start to turn, operator constitution, password constitution, legal power constitution etc.Raised the management level and service levels of the guest house guest room.Thus handle business to operate the conversion fro
7、m the pure rtificial the artificial and calculators handle together of,This thesis returns applied reference to converted the process to carry on the detailed description, can be the of the same kind calculator management information system.It adopt the Visual Basic 6.0 in the process of this softwa
8、re development tool, adoption mature of software research to manufacture the technique, the backstage database adoption is access2000.KeyWords: The guest room management information system, function, V isual Basic6.01 前言當今社會,是個高科技、高效率、高度競爭的全新社會。隨著人們物質(zhì)水平的逐步提高,人 們的精神生活也開始趨向豐富多彩。人們已經(jīng)不再僅僅局限于待在家中,不再把自己局限
9、在周圍的生活圈子里。 為了豐富自己的文化生活和自身娛樂,人們已經(jīng)習慣了利用假期外出旅游。各個地區(qū)的旅游業(yè)也因此出現(xiàn)了持續(xù)增長的好勢頭。這對于各地的酒店等部門來說是一種機遇也是一種挑戰(zhàn)。 商場如戰(zhàn)場,競爭十分激烈,在競爭中如果企業(yè)本身不能從企業(yè)內(nèi)部 入手,提高自身的競爭力, 就有可能被社會所淘汰。只有提高企業(yè)自身的生命力才是企業(yè)正確的發(fā)展方向。酒店部門以前那種老的運作機制已經(jīng)不能適應(yīng)當今社會的需要,單純靠手工去進行大量的信息處理,不但給企業(yè)本身帶來很大的不便,同時也給顧客帶來很大的麻煩,造成企業(yè)雖然耗費了大量的人力、物力和時間,但仍然導致工作效率的降低。所以,對于酒店部門來說,建立一套合理有效的
10、管理信息系統(tǒng)迫在眉睫。隨著人員流動規(guī)模的不斷擴大,客房數(shù)量的急劇增加,有關(guān)客房管理的各種信息量也在不斷 成倍增長。面對龐大的信息量,就需要有客房信息管理系統(tǒng)來提高客房管理工作的效率。傳統(tǒng)手工的客房信息管理, 管理過程繁瑣而復雜, 執(zhí)行效率低,并且易于出錯。通過這樣的 系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢, 實現(xiàn)了客房信息管理的系統(tǒng)化、 規(guī)范化和 自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。1.1 管理信息系統(tǒng)目標本系統(tǒng)的建設(shè)需要實現(xiàn)如下目標:1. 支持日常業(yè)務(wù)運作。2. 集中管理業(yè)務(wù)數(shù)據(jù),支持管理預測與決策。3. 有良好的可擴充性(系統(tǒng)配置靈活,支持用戶未來信息化
11、進程的發(fā)展)。4. 漢字圖形用戶界面,人機對話友好,操作方便。5. 響應(yīng)速度合理,安全性較高,運行穩(wěn)定。6. 系統(tǒng)建設(shè)費用較低。1.2 項目開發(fā)計劃本畢業(yè)設(shè)計只需實現(xiàn)酒店客房管理。本項目開發(fā)計劃如下:1. 3月13日至3月26日閱讀有關(guān)的參考資料,翻譯英文資料,并于 3月27日前交指導教師檢查。熟悉前后臺開發(fā)工具,運用軟件工程理論,完成系統(tǒng)功能設(shè)計。2. 3月27日至4月9日進行系統(tǒng)總體設(shè)計和數(shù)據(jù)庫設(shè)計。3. 4月10日至5月28日 進行系統(tǒng)詳細設(shè)計和軟件的調(diào)試、完善。4. 5月29日至6月15日撰寫畢業(yè)論文,準備畢業(yè)答辯的有關(guān)文檔及資料。2系統(tǒng)需求分析系統(tǒng)需求分析主要任務(wù)是調(diào)查現(xiàn)行系統(tǒng)存在的
12、問題,弄清用戶對新系統(tǒng)的要求,提出可行的方案,為管理層決策提供依據(jù)。2.1 業(yè)務(wù)流程分析在本系統(tǒng)的業(yè)務(wù)流程分析中,采用的工具是業(yè)務(wù)流程圖,這是一種表明系統(tǒng)內(nèi)各單位、人員之間業(yè)務(wù)關(guān)系、作業(yè)順序和管理信息流動的流程圖,它可以幫助分析人員找出業(yè)務(wù)流程中的不合理。本系統(tǒng)的管理系統(tǒng)流程圖如圖2-1。圖2-1系統(tǒng)流程圖2.2 現(xiàn)行系統(tǒng)存在的主要問題現(xiàn)行系統(tǒng)是手工運作的系統(tǒng),可以支持向客戶提供客房服務(wù)功能,但是,存在以下薄弱環(huán)節(jié):1. 現(xiàn)行系統(tǒng)是手工運作的系統(tǒng),業(yè)務(wù)人員手工作業(yè)量大,數(shù)據(jù)傳遞不及時,對數(shù)據(jù)的統(tǒng) 計和計算運程中易發(fā)生差錯,工作效率較低。2. 業(yè)務(wù)流程管理不夠嚴密。3. 主要從銷售收入角度向管理
13、層提供數(shù)據(jù),不能滿足管理要求(例如不能提供空房率、房態(tài)的實時消費狀況統(tǒng)計等信息)4. 向客戶提供的消費清單手工書寫,常發(fā)生字跡不清晰的問題,并且格式也不統(tǒng)一。5. 歷史賬務(wù)的查詢也不方便?,F(xiàn)行系統(tǒng)的上述弱點, 實質(zhì)上反映公司在酒店服務(wù)客戶的過程中,對信息的產(chǎn)生、傳輸、加工與挖掘分析利用方面存在不足,不能滿足企業(yè)管理與業(yè)務(wù)發(fā)展的要求,也對企業(yè)形象造成不利的影響。這也正是提出新系統(tǒng)的直接原因。2.3 解決方案建議采用的新系統(tǒng),是一個人機系統(tǒng), 新系統(tǒng)能夠?qū)崿F(xiàn)現(xiàn)行系統(tǒng)的功能,并且能克服現(xiàn)行系統(tǒng)的上述弱點,與現(xiàn)行系統(tǒng)相比,將有如下改善之舉:1. 對消費信息的采集與記錄更加細致與全面,能滿足不斷增長的管
14、理需求;2. 利用計算機對數(shù)據(jù)進行加工、統(tǒng)計、分析,提高工作效率;3. 實現(xiàn)完成的信息管理流程,支持業(yè)務(wù)管理制度的完善工作;4. 提供統(tǒng)一格式的計算機打印單據(jù)與報表,提升企業(yè)形象;5. 重視對歷史數(shù)據(jù)的存儲保護、追溯、分析,為管理層對企業(yè)的經(jīng)營預測與決策提供及時有效的幫助。3系統(tǒng)邏輯方案根據(jù)用戶的需求,新系統(tǒng)應(yīng)實現(xiàn)如下功能:(1) 住宿管理:客房預定、住宿登記、追加押金、調(diào)房登記、退房結(jié)賬。(2) 客房管理:客房設(shè)置、客房查詢、房態(tài)查看。(3) 掛賬管理:掛賬查詢、客戶結(jié)款。(4) 查詢統(tǒng)計:預定房查詢、住宿查詢、退宿查詢、宿費提醒。(5) 日結(jié):登記預收報表、客房銷售報表、客房銷售統(tǒng)計。(6
15、) 系統(tǒng)設(shè)置:初始化、操作員設(shè)置、密碼設(shè)置、權(quán)限設(shè)置。下面分別從數(shù)據(jù)流圖、數(shù)據(jù)字典、基本加工角度對本系統(tǒng)要實現(xiàn)的功能進行詳細說明。6.1 數(shù)據(jù)流圖描述數(shù)據(jù)流圖是對組織中信息運動的抽象,是管理信息系統(tǒng)邏輯模型的主要形式。它不涉及硬件、軟件、數(shù)據(jù)結(jié)構(gòu)與文件組織, 是用圖形語言及與此相關(guān)的注釋來表示系統(tǒng)的邏輯功能,及所開發(fā)的系統(tǒng)在管理信息處理方面要做什么。本文中數(shù)據(jù)流的中的符號解釋如下:首先,根據(jù)對管理信息系統(tǒng)建設(shè)的總體要求,確定系統(tǒng)的外部項,即系統(tǒng)數(shù)據(jù)的數(shù)據(jù)來源和去處。通過分析,掌握本系統(tǒng)的外部項和輸入輸出數(shù)據(jù)流,繪制本系統(tǒng)的關(guān)聯(lián)系圖見圖 3.1。F6宿費提醒F1相關(guān)證件、押金客戶酒店客房管理系統(tǒng)
16、F3結(jié)帳單據(jù)F5營業(yè)報表經(jīng)理F7追加押金F8預訂房費F9預訂賃證F4退宿結(jié)帳圖3.1系統(tǒng)關(guān)聯(lián)圖從系統(tǒng)關(guān)聯(lián)圖(圖 3.1)中可以看出:客戶向本系統(tǒng)提供有關(guān)證件(F1),如身份證,軍官證、押金等,進行住房登記,可以通過從本系統(tǒng)獲得住宿證、手牌、住宿登記單( F3)然后入?。槐鞠到y(tǒng)對宿費進行提醒(F6),要求客戶進行續(xù)費追加押金(F7);客戶可進行預訂房間(F8),本系統(tǒng)開出預訂憑證(F9)。顧客進行退宿結(jié)帳(F4),本系統(tǒng)通過統(tǒng)計開出結(jié)帳憑證(F3 )。本系統(tǒng)支持經(jīng)理對營運數(shù)據(jù)的統(tǒng)計分析功能(F5 )。6.2 數(shù)據(jù)字典描述建立數(shù)據(jù)字典是為了對數(shù)據(jù)流程圖上各個元素做出詳細定義和說明。數(shù)據(jù)流程圖配以數(shù)
17、據(jù)字典,就可以從 圖形和文字兩個方面對系統(tǒng)的邏輯模型進行描述,從而形成一個完整的說明,為以后系統(tǒng)設(shè)計的進行提供 必要的詳細信息。住宿證”為例進顧客姓名”為例進行說明,見表 3.2客房預訂表”為例進行說明,見表 3.3客房管理”見表3.4 。對數(shù)據(jù)流圖中所有的數(shù)據(jù)流都要加以說明,現(xiàn)在以二層圖中的 行說明,見表3.1 。對數(shù)據(jù)流圖中所有的數(shù)據(jù)元素都要加以說明,現(xiàn)在以二層圖中的對數(shù)據(jù)流圖中所有的數(shù)據(jù)存儲都要加以說明,現(xiàn)在以二層圖中的對數(shù)據(jù)流圖中所有的數(shù)據(jù)加工都要加以說明,現(xiàn)在以頂層圖中 表3.1 數(shù)據(jù)流-住宿證數(shù)據(jù)流系統(tǒng)名:酒店客房管理信息系統(tǒng)編號:F2條目名:住宿證別名: 來源:客戶去向:管理系統(tǒng)
18、數(shù)據(jù)流結(jié)構(gòu):入住日期十住宿證編號十客戶姓名十房間號十押金十折扣十補交日期十操作員簡要說明:以此記錄客戶入住情況,供服務(wù)員引領(lǐng)客戶前去某房間,退房時要交回。修改記錄編寫 日期2006年4月16日 審核 日期2006 年4月16日表3.2 數(shù)據(jù)元素-顧客姓名編號:E7.2.2條目名:顧客姓名別名:系統(tǒng)名:酒店客房管理信息系統(tǒng)屬于數(shù)據(jù)流:F3 F4 F5 F6存儲處:D2、D3、D4、D5、D6數(shù)據(jù)元素值:代碼類型:字符長度:12位簡要說明:是某個客戶的姓名,要與身份證上的姓名一致修改記錄編寫 日期2006年4月16日審核 日期2006 年4月16日表3.3 數(shù)據(jù)存儲-客房預訂表數(shù)據(jù)存儲系統(tǒng)名:酒店
19、客房管理信息系統(tǒng)編號:D6條目名:收入明細賬別名:存儲組織:每次客戶結(jié)賬就有一張收銀清單,按收銀清單編號順序排列記錄數(shù):只記錄當前市別的收銀記錄,記錄數(shù)不限,存儲上限由磁盤可用空間控制。收市結(jié)賬后轉(zhuǎn)入歷史收入明細賬”主關(guān)鍵字:收銀單號+順序號記錄組成:項目:收銀單號+桌號+人數(shù)+順序號+商品彳碼+數(shù)量+單價+折扣率+收銀員近似長度(字節(jié)):12+4+4+4+6+2+4+4+4 = 42簡要說明:修改記錄編寫 日期2006年4月16日 審核 日期2006 年4月16日 表3.4 數(shù)據(jù)加工-客房管理數(shù)據(jù)加工系統(tǒng)名:酒店客房管理信息系統(tǒng)編號:P1條目名:客房管理別名:輸入:F1相關(guān)證件、押金F2預訂
20、房費F3追加押金F5退房輸出:D1 :住宿登記信息D2 :預收金額信息D3 :掛賬信息D4 :客人結(jié)賬信息D5 :客房信息D6 :客房預訂信息D7 :退宿登記信息處理邏輯:1 .根據(jù)顧客提供的相關(guān)證件和押金進行登記入住,形成住宿登記信息,客房信息。2 .根據(jù)顧客提供的預訂房費,形成客房預訂信息。3 .根據(jù)顧客退房請求,進行退房處理,形成退宿登記信息和客人結(jié)賬信息。簡要說明:客房管理”加工,可以基本滿足管理員的日常工作需要。修改記錄編寫 日期2006年4月16日審核 日期2006 年4月16日4系統(tǒng)總體結(jié)構(gòu)設(shè)計系統(tǒng)設(shè)計階段包括總體設(shè)計和詳細設(shè)計。這個階段的主要目的是將系統(tǒng)分析階段所提出的反映了用
21、戶信息 需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實施的基于計算機與通信系統(tǒng)的物理(技術(shù))方案。其主要任務(wù)是從管理 信息系統(tǒng)的總體目標出發(fā),根據(jù)系統(tǒng)分析階段的邏輯功能的要求,并考慮到經(jīng)濟、技術(shù)和運行環(huán)境等方面 的條件,確定系統(tǒng)的總體結(jié)構(gòu)和系統(tǒng)各組成部分的技術(shù)方案,合理選擇計算機和通信的軟硬件設(shè)備,提出 系統(tǒng)的實施計劃,確??傮w目標的實現(xiàn)。4.1 軟件模塊結(jié)構(gòu)設(shè)計由于系統(tǒng)流程圖的缺點,在70年代中期出現(xiàn)了 IPO技術(shù),即用圖形方法表達一個系統(tǒng)的輸入和輸出功能, 以及模塊的層次。IPO技術(shù)包含兩個方面的內(nèi)容:1) IPO 分層圖。用此圖表示自頂向下分解所得系統(tǒng)的模塊層次結(jié)構(gòu)。2) IPO 圖(輸入一處理一輸出圖
22、)。此圖描述分層圖中一個模塊的輸入輸出和處理內(nèi)容。IPO分層圖用一個方塊代表一個模塊,方塊內(nèi)可寫出表示此模塊的處理功能和模塊名。模塊之間的調(diào)用 關(guān)系用連接兩模塊的直線表示。采用自頂向下擴展的方法先畫綜合性較強、層次較少的模塊結(jié)構(gòu),然后再 根據(jù)需要一步一步擴充,直到每個模塊的處理功能和規(guī)模符合要求?,F(xiàn)根據(jù)該酒店管理信息系統(tǒng)的需求繪 制系統(tǒng)功能模塊圖,如圖 4.1所示。酒店客房管理系統(tǒng)住宿管理客房管理掛賬管理日結(jié)客房預訂住宿登記追加押金調(diào)房登記客房設(shè)置客房查詢房態(tài)查看預訂房查詢住宿查詢退宿查詢宿費提醒查詢統(tǒng)計系統(tǒng)設(shè)置退房結(jié)帳掛賬查詢客戶結(jié)款登記預收報表客房銷售報表客房收入報表操作員設(shè)置密碼設(shè)置初始
23、化權(quán)限設(shè)置圖4.1系統(tǒng)功能模塊圖4.2 數(shù)據(jù)庫設(shè)計概念模型是數(shù)據(jù)庫系統(tǒng)的核心和基礎(chǔ)。在系統(tǒng)的數(shù)據(jù)庫設(shè)計中,首先要對系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)結(jié)構(gòu)、 數(shù)據(jù)流和數(shù)據(jù)儲存進行分析,并參照DFD ,把數(shù)據(jù)抽出來,確定實體的屬性以及實體間的關(guān)系,這樣才能得出系統(tǒng)的關(guān)系模式。實體聯(lián)系圖(ER圖)是一種用于靜態(tài)數(shù)據(jù)結(jié)構(gòu)的概念模型。本系統(tǒng)采用ER圖的方法進地數(shù)據(jù)結(jié)構(gòu)分析,能過ER圖來描述現(xiàn)實世界信息結(jié)構(gòu)的數(shù)據(jù)庫設(shè)計方法。4.2.1 數(shù)據(jù)庫設(shè)計需求分析需求分析的目的在于識別用戶的數(shù)據(jù)需求,非形式地描述有關(guān)數(shù)據(jù)對象及其聯(lián)系的要作記錄的信息,取得如下要作記錄信息的非形式描述:每個客戶登記住宿時提供的信息需要提供
24、記錄的信息,包括唯一的身份證號,姓名,地址,出差事由 , 住宿天數(shù),聯(lián)系電話等等。客房信息關(guān)于客房的信息必須包括房間號、房間類型、價格、房態(tài)??头款A訂的有關(guān)信息需要記錄姓名,身份證號,聯(lián)系電話,詳細地址,工作單位,客房類型,房間價格,預住日期,預住天數(shù),預付金額。退房時涉及的信息需要記錄憑證號碼,姓名,證件號碼,聯(lián)系電話,詳細地址,工作單位,房間號,客房類型,房間價 格,住宿日期,住宿天數(shù),宿費,折扣,預付金額,電話費,會議費,存車費,賠償費,退房日期時間等 信息。4.2.2 需求分析的建模在本文這一部分,列出了實體、屬性和聯(lián)系的清單。它們表示上述數(shù)據(jù)庫的形式描述。4.2.2.1 實體本系統(tǒng)中
25、的主要實體有 6個,分別是:顧客、客房、掛帳信息、預訂單、退房信息、續(xù)費信息。4.2.2.2 實體的屬性顧客:身份證號,姓名,地址,出差事由,住宿天數(shù),聯(lián)系電話客房:房間號、房間類型、價格、房態(tài)掛帳信息:日期、姓名、單位、欠款金額預訂單:顧客姓名,身份證號,聯(lián)系電話,詳細地址,工作單位,客房類型,房間價格,預住日期,預住天數(shù),預付金額退房信息:憑證號碼,姓名,證件號碼,聯(lián)系電話,詳細地址,工作單位,房間號,客房類型,房間價格, 住宿日期,住宿天數(shù),宿費,折扣,預付金額,電話費,會議費,存車費,賠償費,退房日期時間 續(xù)費信息:憑證號碼,姓名,證件號碼,聯(lián)系電話,詳細地址,工作單位,房間號,客房類
26、型,房間價格, 住宿日期,住宿天數(shù),續(xù)費金額,續(xù)費日期時間4.2.2.3 實體間的聯(lián)系1 .入住,實體顧客和房間之間的1 : 1聯(lián)系2 .退房,實體顧客和房間之間的1 : 1聯(lián)系3 .續(xù)費,實體顧客和房間之間的1 : 1聯(lián)系4 .預訂,實體 顧客 和房間之間的1 : 1聯(lián)系5 .掛賬,實體 顧客 和酒店之間的n: m聯(lián)系4.2.2.4 E R圖ER圖可以來描述靜態(tài)數(shù)據(jù)結(jié)構(gòu):實體、聯(lián)系、實體和聯(lián)系的屬性。其圖形符號示例如下:根據(jù)以上分析結(jié)果,繪制出本系統(tǒng)的ER圖,見圖4.2 o圖中沒有注明實體和聯(lián)系的屬性,因為屬性已在本文中進行了文字說明。顧客客房入住續(xù)費預訂退房掛帳mth圖4.2 ER 圖4.
27、2.3 E -R模型轉(zhuǎn)化為關(guān)系模式4.2.3.1 轉(zhuǎn)換歸則實體集的轉(zhuǎn)換每個實體集用一關(guān)系模式表示,其中實體集的屬性被轉(zhuǎn)換成關(guān)系的屬性,實體集的主鍵(用下劃線表示, 下同),在滿足唯一標識和無冗余等性質(zhì)的條件下,將作為對應(yīng)關(guān)系的主鍵。二元聯(lián)系轉(zhuǎn)換(1 )強制成員類:若實體集 E2與實體集E1是N: 1聯(lián)系,E2的關(guān)系模式應(yīng)包含 E1的主屬性;(2)可選成員類:若實體集 E2是它同實體集E1的N: 1聯(lián)系中的一個可選成員,那么,這個聯(lián)系往往 由包括E1和E2主屬性以及該聯(lián)系中每個屬性的各個關(guān)系模式表示;為了避免空值問題,我們也可以引入另一個表示聯(lián)系的關(guān)系。(3) N: M二元聯(lián)系:一般由另一個關(guān)系
28、模式表示。這個關(guān)系模式由每個參加的實體集的主屬性以及這個 聯(lián)系的任何屬性一起組成。三元實體集聯(lián)系的轉(zhuǎn)換每一個三元聯(lián)系被轉(zhuǎn)換成另一個關(guān)系模式,其中包括有三個參加的實體集的鍵。4.2.3.2 關(guān)系模式根據(jù)4.2.3.1 節(jié)所述的轉(zhuǎn)換規(guī)則,在從 ER圖向關(guān)系模式轉(zhuǎn)換時,經(jīng)過以上分析,確定本系統(tǒng)的關(guān)系模式 如下:登記預收表:憑證號碼、姓名、證件名稱、證件號碼、出差事由、房間號、客房類型、聯(lián)系電話、客房價 格、住宿日期、住宿時間、住宿天數(shù)、宿費、折扣、應(yīng)收宿費、預收金額、提醒日期、退宿日期、備注、 標志、日期、時間、結(jié)款方式、摘要、提醒時間、退宿時間住宿登記表:憑證號碼、姓名、證件名稱、證件號碼、出差事
29、由、房間號、客房類型、聯(lián)系電話、客房價 格、住宿日期、住宿時間、住宿天數(shù)、宿費、折扣、應(yīng)收宿費、預收金額、提醒日期、退宿日期、備注、 標志、日期、時間、結(jié)款方式、摘要、提醒時間、退宿時間掛帳信息:日期、掛帳單位、摘要、住宿金額、欠款金額、還款金額、金額累計、姓名、證件號碼、票號、 時間、序號、房間標準、房間價格客房信息:房間號、房間類型、價格、房態(tài)、標志、備注、配置、使用設(shè)置、營業(yè)日期客房預定信息:姓名,身份證號,聯(lián)系電話,詳細地址,工作單位,房間號,客房類型,房間價格,預住 日期,預住天數(shù),預付金額,備注、日期、操作員、時間、證件名稱退房登記信息:憑證號碼,姓名,證件號碼,聯(lián)系電話,詳細地址
30、,工作單位,房間號,客房類型,房間 價格,住宿日期,住宿時間、住宿天數(shù),宿費、折扣或招待、折扣、應(yīng)收宿費、雜費、電話費、會議費、 存車費、賠償費、金額總計、預收宿費、退還宿費、退房日期、退房時間、日期、時間、備注、聯(lián)系電話、BZ 4.2.4 數(shù)據(jù)庫設(shè)計本系統(tǒng)開始階段采用了 Access數(shù)據(jù)庫,隨著酒店業(yè)務(wù)的發(fā)展,將改用SQLServer 2000 數(shù)據(jù)庫。本系統(tǒng) 為Access數(shù)據(jù)庫,數(shù)據(jù)庫名稱為 kfglo數(shù)據(jù)庫晚1包含以下8個表:登記預收表ys,登記表djb,掛賬明 細表gzmx,客房基礎(chǔ)信息表kf,客房預定表kfyd,密碼表ma,權(quán)限設(shè)置表qxsz,退房登記表tfd。由于篇幅有限,下面對
31、其中 2個表進行介紹。1 .登記預收表djys登記預收表djys用來保存客人在住宿登記時的預收金額等信息,結(jié)構(gòu)見表4-1所示。表4-1登記預收表的結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小說明憑證號碼文本20憑證號碼姓名文本50姓名證件名稱文本20證件名稱證件號碼文本20證件號碼出差事由文本50出差事由房間號文本20房間號客房類型文本10客房類型 聯(lián)系電話文本20聯(lián)系電話 客房價格貨幣8客房價格 住宿日期日期/時間8住宿日期 住宿時間日期/時間8住宿時間 住宿天數(shù)數(shù)字雙精度型住宿天數(shù) 宿費貨幣8宿費折扣數(shù)字雙精度型折扣應(yīng)收宿費貨幣8應(yīng)收宿費 預收金額貨幣8預收金額提醒日期日期/時間8提醒日期 退宿日期日期/
32、時間8退宿日期 備注文本50備注標志文本1標志日期日期/時間8日期時間日期/時間8時間結(jié)款方式文本1結(jié)款方式 摘要文本200摘要提醒時間日期/時間8提醒時間 退宿時日期/時間8退宿時間2 .退房登記表tfd退房登記表tfd用來保存客人退宿登記信息,結(jié)構(gòu)見表 4-2所示。表4-2退房登記表的結(jié)構(gòu)5系統(tǒng)詳細設(shè)計5.1 代碼設(shè)計代碼就是用來一表征客觀事物的實體類別,依據(jù)屬性的一個或一組易于計算機識別和處理的特定符號或記號。它可以是字符、數(shù)字、某些特殊符號或他們的組合。為方便系統(tǒng)的使用與維護,本系統(tǒng)對一些基本數(shù)據(jù)項的代碼格式的進行規(guī)范化,舉例說明如下。對于關(guān)系模式 住宿登記”和 住宿預收信息”中的主鍵
33、為憑證編號,如在本系統(tǒng)中,憑證編號用2005-03-28d009這樣的的順序碼表示。代碼格式如圖 5.1所示。5.2 關(guān)鍵算法在開發(fā)酒店客房管理系統(tǒng)過程中,從客人入住到客人退宿涉及到客房管理的方方面面,如處理不當,便會 給酒店造成很大的損失。下面根據(jù)筆者在開發(fā)酒店客房管理系統(tǒng)中的一些經(jīng)驗向讀者講解一下在宿費算法、 客人調(diào)房、宿費提醒等三方面應(yīng)注意的一些問題。5.2.1 客房宿費的算法由于每個酒店的管理方法不同,所以宿費算法也有不同,如果采用人工運算既耽誤時間,又容易出現(xiàn)運算 錯誤,很容易給賓館和客人造成不必要的麻煩和損失。如果使用程序計算宿費,那么既方便又規(guī)范,同時 也避免了運算錯誤。下面是針
34、對本賓館客房管理設(shè)計的宿費運算公式: 宿費=房價X天數(shù) 如果客人退宿結(jié)賬時間在住宿當天,可以按如下算法:如客人退宿結(jié)賬時間早于 18:00,那么住宿天數(shù)為0.5天;如客人退宿結(jié)賬時間超過 18:00,那么住宿天數(shù)為1天。如果客人退宿結(jié)賬時間不在住宿當天,可以按如下算法(定義A為天數(shù)):如客人退宿結(jié)賬時間在中午12:00 之前,住宿天數(shù)為(退宿日期一住宿日期)十 0.5天;如客人退宿結(jié)賬時間在中午 12:00 之后,住宿天數(shù)為(退宿日期一住宿日期)+1天。5.2.2 如何實現(xiàn)調(diào)房由于客人的住宿習慣不同,有些客人會在住宿過程中要求調(diào)房,例如客人要求換一個朝陽的房間或空調(diào)房等,這就要求客房管理系統(tǒng)有
35、調(diào)房的功能。調(diào)房模塊的思路是:首先查看目標客房是否空閑,如果空閑,查看目標客房的房價(本系統(tǒng)只允許用戶調(diào)換等價的房間),如果房價與客人原住客房等價,則可確認客人調(diào)房。調(diào)房后,應(yīng)對原客房、目標客房的狀態(tài)進行編輯,再對住宿登記表中的信息進行編輯。5.2.3 如何實現(xiàn)宿費提醒客人在住宿前首先要說明住宿天數(shù),根據(jù)客人住宿天數(shù)和房間價格,酒店要向客人收取一定的住宿押金。如果客人住宿了 10天,而只交付了 5天的宿費,入住時間超過 5天后,如果沒有及時催要住宿費,很容 易造成客人未交宿費便離宿,這樣便會給酒店造成損失。為了解決這種情況,本系統(tǒng)設(shè)計了宿費提醒功能,可以及時提醒酒店客人什么時間需補交多少宿費。
36、例如,本例根據(jù)押金的多少計算提醒日期。代碼如下5.3 程序界面設(shè)計對于用戶來講,人機界面的就是系統(tǒng)本身。由于本系統(tǒng)的最終用戶是酒店的倉庫管理員、收銀員,而非計 算機專業(yè)人員,因此用戶界面必須符合他們的使用習慣,滿足用戶的需求。本系統(tǒng)采用了菜單式設(shè)計,以 使用鼠標及鍵盤操作為主。5.3.1 主界面實現(xiàn)目標程序啟動后,在系統(tǒng)登錄界面驗證完操作員及操作員密碼后,將進入主程序界面。主程序界面主要實現(xiàn)如下功能:.選擇菜單或工具欄,調(diào)用相應(yīng)程序,進行相應(yīng)操作。.根據(jù)操作員不同,確定操作員的相應(yīng)權(quán)限。主程序界面如圖5.2所示。圖圖5.2主程序界面5.3.2實現(xiàn)過程新建一個標準工程,命名為客房管理系統(tǒng)”,在該
37、工程中會自動創(chuàng)建一個新窗體,將該窗體命名為main.單擊工程”菜單下的 部件”選項,在彈出的列表中,選定 "Microsoft WindowsCommon Control 6.0" 選項,然后單擊 確定”按鈕,StatusBar 控件將被添加到工具箱中 單擊工具”菜單下的 菜單編輯器”,在菜單編輯器中設(shè)置程序的菜單。5.3.2系統(tǒng)登錄模塊設(shè)計實現(xiàn)目標程序啟動后,首先進入系統(tǒng)登錄界面驗證操作員及密碼。在系統(tǒng)登錄模塊中主要實現(xiàn)如下功能: .可選擇操作員,支持鼠標和鍵盤操作。.操作員和密碼驗證成功后,進入主界面。.操作員錯誤或密碼錯誤提醒并返回錯誤點.輸入三次錯誤的密碼,自動退出
38、系統(tǒng)。系統(tǒng)登錄界面如圖5.3所示。圖5.3系統(tǒng)登錄界面實現(xiàn)過程程序流程圖,如圖5.4。圖5.4程序流程圖程序代碼:限于篇幅,其它模塊的代碼略。6系統(tǒng)測試6.1 引言6.1.1 背景經(jīng)過近一個月的開發(fā),主要程序已經(jīng)收尾,主要功能基本實現(xiàn),但由于時間的倉促,出現(xiàn)了不可避免的錯 誤,于是就進入了系統(tǒng)測試階段。6.1.2 目的系統(tǒng)不可能沒有錯誤,為了保證系統(tǒng)的質(zhì)量,為了使系統(tǒng)和地戶的需求無誤,最有效的方法就是進行軟件測試,為了使測試有條不紊地進行,我制定了該測試計劃。6.2 測試計劃6.2.1 測試內(nèi)容準確性:系統(tǒng)每個模塊的功能是否與文檔相一致。 質(zhì)量:檢查每模塊的功能、性能、要求是否符合相關(guān)文檔的技
39、術(shù)要求,不合格者,糾正錯誤,保證質(zhì) 量。6.2.2 測試準備資料準備:可行性研究報告,需求規(guī)格說明書,測試文檔。6.3 測試內(nèi)容說明6.3.1 測試名稱主界面”測試住宿管理”測試客房管理”測試 掛帳管理”測試 查詢統(tǒng)計”測試 歸結(jié)”測試系統(tǒng)設(shè)置”測試6.3.2測試進度7項測試共3天,見表6-1 o表6-1系統(tǒng)測試進度第一天主界面”測試住宿管理”測試客房管理”測試第二天掛帳管理”測試查詢統(tǒng)計”測試歸結(jié)”測試第三天系統(tǒng)設(shè)置”測試6.4測試分析報告6.4.1 引言 背景:近三天來,我按照測試計劃有條不紊地測試完了系統(tǒng),發(fā)現(xiàn)了許多錯誤,并改正了,測試完畢 后,我又對測試結(jié)果進行了分析。 目的:編寫這份
40、分析報告的目的就是分析錯誤的原因及對系統(tǒng)的影響,并糾正了能夠糾正的錯誤,以 保證系統(tǒng)目標能夠完全準確地實現(xiàn)。6.4.2 測試結(jié)果見表6-26.4.3 軟件功能結(jié)果按照前一階段編制的酒店客房管理系統(tǒng)模塊功能表工對系統(tǒng)每個模塊功能,用白盒法與黑盒法進行了系統(tǒng)的測試,并沒有發(fā)現(xiàn)錯誤,說明了我的軟件預期功能全部實現(xiàn)。6.4.4 分析摘要經(jīng)過三天的精心測試,檢測工作已完成,我發(fā)現(xiàn)了一些錯誤并改正了,保證了軟件的完善性、正確性,到目前為止,我并沒有發(fā)現(xiàn)邏輯上的錯誤,因此,我的軟件開發(fā)是成功的、有效的,實現(xiàn)了當初設(shè)想的全部目標。表6-2測試結(jié)果一覽表測試名稱測試結(jié)果問題所在主界面”測試與系統(tǒng)目標相符住宿管理
41、”測試該部分基本能實現(xiàn)系統(tǒng)的目標,對提示信息作了修改。客房管理”測試該部分能夠?qū)崿F(xiàn)信函、行文、報表、投訴等功能,與系統(tǒng)目標相符。掛帳管理”測試不能實現(xiàn)提案記錄的添加,現(xiàn)已改正源代碼書寫錯誤查詢統(tǒng)計”測試與系統(tǒng)目標相符。歸結(jié)”測試與系統(tǒng)目標相符。系統(tǒng)設(shè)置”測試與系統(tǒng)目標相符。7結(jié)論在系統(tǒng)的編寫過程中,我充分體會了軟件編程工作者的辛苦,因為每一個細微的細節(jié)都必須十分的注意, 如果稍有不慎,就會全盤皆輸,而且往往很多的時候,程序我自己覺得非常的正確,但是就是編譯通不過, 在查找錯誤的過程中,面臨著否認自己的過程,非常的痛苦,而且由于自己的經(jīng)驗及各方面的能力的不足, 所以進展的速度非常的緩慢,往往幾天
42、的時間還沒有一點進展。在開始編寫程序的時候,我看到別人的系統(tǒng)功能非常的詳細,而且界面非常的漂亮,總希望自己的系統(tǒng)也 非常的完善,但是,經(jīng)過三個月的學習,發(fā)現(xiàn)編一個優(yōu)秀的系統(tǒng)決不是一蹴而就的事情,需要長時間的積 累和經(jīng)驗,而這個方面又是我的弱項,因此,在朋友的幫助下,我終于認清自己的不足及劣勢,不要貪圖 大而全,只要盡我所能,編制一個實用簡單的系統(tǒng)也是件很不容易的事情。在反反復復的學習之下,我的辛勤努力有了匯報,終于做出了一個簡單的軟件,雖然這個軟件的功能非常 的簡單,而且我想,在實際的運用中,肯定會有所不足,因為客房信息管理工作的內(nèi)容非常的豐富,我涉 及到的僅僅是客房管理的一部分簡單內(nèi)容,離實際的客戶需求肯定還有一定的差距。但是,它畢竟代表了 我三個月辛勤的結(jié)晶。從本系統(tǒng)開始設(shè)計到現(xiàn)在,共用時間近三個月。到目前為止基本功能已經(jīng)實現(xiàn)。本系統(tǒng)是在對相關(guān)人員進行詳細調(diào)研后,確定了系統(tǒng)涉及的領(lǐng)域,包括系統(tǒng)設(shè)計、數(shù)據(jù)庫設(shè)計、程序設(shè)計 等,是一個具有實際應(yīng)用意義的典型管理系統(tǒng)。但因為本系統(tǒng)比較大,而且在本項目開始的時候,對應(yīng)用 VB進行程序設(shè)計方面不太熟悉,再加上畢業(yè)設(shè) 計的時間有限,許多方面在今后的工作學習中還需要進一步改進和完善。致謝在做畢業(yè)設(shè)計的這幾個月時間是我學生生涯中最有價值的一段時光。這里有治學嚴謹而不失親切的老 師,有互相幫助的同學,
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高功率激光切割表面finishes調(diào)控-洞察闡釋
- 【整體現(xiàn)澆連續(xù)梁橋方案的施工方法及工藝流程分析案例13000字】
- 【某箱蓋零件的澆注系統(tǒng)設(shè)計案例1500字】
- 宋代落花流水紋在寢具產(chǎn)品CMFP設(shè)計中的創(chuàng)新應(yīng)用
- 脂肪環(huán)對N-烷基苯甲酸-煙酸類化合物多晶型的影響
- 車輛贈與合同范本:債務(wù)清償與贈與
- 財務(wù)總監(jiān)薪酬福利與年度考核聘用合同范本
- 智能門禁系統(tǒng)采購及服務(wù)合同范本
- 餐飲管理公司承包經(jīng)營合作協(xié)議
- 餐飲企業(yè)店面租賃及品牌形象塑造協(xié)議
- 2024年寧夏銀川金鳳區(qū)社區(qū)專職工作者考試真題
- 新疆天富能源股份有限公司2024年度商譽減值測試資產(chǎn)評估報告
- 《新青年 鄭出發(fā)》打造城市夜經(jīng)濟文旅美食商業(yè)街運營規(guī)劃方案
- 普陀區(qū)2024-2025學年下學期期末考試六年級數(shù)學試卷及答案(上海新教材滬教版)
- 咖啡師考試題庫
- 2025年中國水下測深儀市場調(diào)查研究報告
- 2025年陜西省中考數(shù)學真題含答案
- 2025年春國家開放大學《馬克思主義基本原理》期末終考試卷1參考答案試卷1
- 2025年供應(yīng)鏈管理專業(yè)考試題及答案
- 2022包頭職業(yè)技術(shù)學院招聘筆試真題及答案詳解1套
評論
0/150
提交評論