|
在激烈的賓館業(yè)競(jìng)爭(zhēng)中,如何能把握機(jī)會(huì),保持自己的優(yōu)勢(shì),立于不敗之地呢?這就需要提供最好的服務(wù),提供最完善的設(shè)施和最先進(jìn)的技術(shù)。 一個(gè)成功的賓館,其經(jīng)營(yíng)者不僅要提高服務(wù)水平和服務(wù)質(zhì)量,從而提高客房占有率和回頭率,還要有好的工作效率,并控制成本。在信息時(shí)代,更重要的是還必須要有一個(gè)完善的信息管理系統(tǒng),便于方便客人和更好地管理賓館。 本文論述了賓館管理系統(tǒng)的概念、結(jié)構(gòu)及系統(tǒng)開(kāi)發(fā)的基本原理和方法,全文共分為緒論、可行性研究、需求分析、總體設(shè)計(jì)、系統(tǒng)實(shí)現(xiàn)等章。詳細(xì)闡述了系統(tǒng)分析、系統(tǒng)設(shè)計(jì)的技術(shù)及其應(yīng)用。另外,本系統(tǒng)對(duì)公司員工的管理也納入了電腦化,使得公司員工的檔案、工資、等人事調(diào)整情況井然有序的展現(xiàn)出來(lái),大大方便了公司領(lǐng)導(dǎo)管理需求,提高了工作效率。全文共計(jì)約2萬(wàn)字。該系統(tǒng)應(yīng)充分利用信息技術(shù)提高賓館客房的管理水平、服務(wù)水平。賓館客房管理系統(tǒng)要實(shí)現(xiàn)客房預(yù)定、住宿登記、宿費(fèi)提醒、追加押金、調(diào)房登記、退房結(jié)賬、掛賬、查詢統(tǒng)計(jì)、預(yù)收銷售報(bào)表等等功能。其中宿費(fèi)提醒可以在住宿費(fèi)超過(guò)押金時(shí)預(yù)警,提示前臺(tái)要客人補(bǔ)交押金,該功能可明顯提高對(duì)住宿人員宿費(fèi)的有效管理。將動(dòng)態(tài)實(shí)時(shí)的住宿登記、客房調(diào)整、銷售報(bào)表、追加押金等有機(jī)地聯(lián)系在一起,對(duì)賓館客房進(jìn)行全方位的管理。 序 言 在信息高度發(fā)達(dá)的今天,賓館服務(wù)業(yè)涉及的各個(gè)工作環(huán)節(jié)已經(jīng)不再僅僅是傳統(tǒng)的住宿、結(jié)算,而是更廣、更全面的服務(wù)性行業(yè)代表。賓館作為一個(gè)服務(wù)性行業(yè),從客房的營(yíng)銷即客人的預(yù)訂開(kāi)始,到入住登記直至最后退房結(jié)賬,整個(gè)過(guò)程應(yīng)該能夠體現(xiàn)以賓客為中心,提供快捷、方便的服務(wù),給賓客一種顧客至上的享受,提高賓館的管理水平,簡(jiǎn)化各種復(fù)雜操作,在最合理最短時(shí)間內(nèi)完成賓館業(yè)務(wù)規(guī)范操作,這樣才能令顧客舒適難忘,增加顧客回頭率。面對(duì)賓館業(yè)激烈的競(jìng)爭(zhēng)形勢(shì),各賓館均在努力拓展其服務(wù)領(lǐng)域的廣度和深度。信息系統(tǒng)具有廣泛的實(shí)際應(yīng)用性。雖然計(jì)算機(jī)并不是賓館走向成功的關(guān)鍵因素,但它可以幫助那些真正影響成敗的因素發(fā)揮更大的效用。因此,采用全新的計(jì)算機(jī)管理系統(tǒng),將成為提高賓館的管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。 .可行性分析 .1問(wèn)題描述 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們對(duì)生活質(zhì)量的要求越來(lái)越高,作為服務(wù)之一的賓館業(yè)也在不斷的完善服務(wù)體制。它是集餐飲、住宿、娛樂(lè)于一體的立體化服務(wù)體系,其中顧客可以隨意消費(fèi)并統(tǒng)一結(jié)賬;賓館管理者可及時(shí)了解賓館的全部運(yùn)營(yíng)情況及經(jīng)營(yíng)走勢(shì),找出運(yùn)轉(zhuǎn)成本,作為經(jīng)營(yíng)決策的依據(jù)。只有運(yùn)用先進(jìn)的科學(xué)管理手段,利用計(jì)算機(jī)管理系統(tǒng)才能更好實(shí)現(xiàn)這一管理模式。 .2 系統(tǒng)的可行性分析 從賓館的具體情況出發(fā),經(jīng)過(guò)多方面調(diào)研、討論,本賓館客房管理信息系統(tǒng),從技術(shù)上,經(jīng)濟(jì)上,管理上均已具備實(shí)施的基本條件: .2.1技術(shù)可行性 /XP操作系統(tǒng)的穩(wěn)定性,安全性可滿足用戶的要求。在數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中 ,數(shù)據(jù)庫(kù)的高效存取是開(kāi)發(fā)人員不變的追求目標(biāo) ,而 SQL是實(shí)現(xiàn)此目標(biāo)的捷徑。后臺(tái)的數(shù)據(jù)庫(kù)使用SQL Server,開(kāi)發(fā)工具選Sybase公司的PowerBuilder8.0, 具有良好的升級(jí)潛力和可維護(hù)性。這些軟件在大型MIS開(kāi)發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟,可根據(jù)用戶需要,十分方便的增減模塊,直觀的圖形用戶界面,簡(jiǎn)潔的操作流程,無(wú)須專業(yè)電腦知識(shí)即可迅速上手。因此技術(shù)上是可行的。 .2.2 經(jīng)濟(jì)可行性 費(fèi)用:本系統(tǒng)要求的計(jì)算機(jī)配置并不高(400M Hz以上處理器。64M內(nèi)存及以上,硬盤(pán)空間100M以上),設(shè)備的安裝調(diào)試工作簡(jiǎn)單,PB軟件的價(jià)格不高,操作簡(jiǎn)單,對(duì)用戶進(jìn)行少量的培訓(xùn)工作就可以熟練的使用本系統(tǒng),因而培訓(xùn)費(fèi)用較低。 收益:賓館前臺(tái)使用本系統(tǒng)后,提高了核對(duì)效能,相對(duì)的差錯(cuò)也大大減少;即工作人員的工作效率大大提高了,工作時(shí)間大大節(jié)省了,從而間接為賓館創(chuàng)造了可觀的經(jīng)濟(jì)效益,減少管理費(fèi)用的支出,避免了不必要的人工錯(cuò)誤;還提高了工作人員的素質(zhì),有利于管理方式與體制的合理改革,保證賓館客房管理的可持續(xù)發(fā)展。因而在經(jīng)濟(jì)上是可行的。 .2.3 操作可行性 (1) 賓館管理系統(tǒng)是多文檔界面結(jié)構(gòu),可以同時(shí)打開(kāi)系統(tǒng)管理、訂房信息管理、客房信息管理、結(jié)算信息管理及員工信息管理等窗口??梢苑奖愕倪M(jìn)行切換窗口、 重疊平鋪窗口、水平平鋪窗口、最小化窗口等操作。 (2) 賓館管理系統(tǒng)中窗體設(shè)計(jì)直觀、易懂,多數(shù)窗體采用動(dòng)態(tài)創(chuàng)建方法,可提高程序地運(yùn)行效率。 (3) 本軟件設(shè)計(jì)的用戶對(duì)象包容了不懂電腦的管理人員,用戶也無(wú)須懂得賓館管理知識(shí),操作簡(jiǎn)單 .3可行性結(jié)論 綜上所述,本系統(tǒng)技術(shù)成熟、完備,測(cè)試手段可靠,具有良好的市場(chǎng)拓展,因此本系統(tǒng)可立即開(kāi)始使用。 .項(xiàng)目開(kāi)發(fā)計(jì)劃 .1編寫(xiě)目的 隨著社會(huì)經(jīng)濟(jì)的發(fā)展,人們對(duì)生活質(zhì)量的要求越來(lái)越高,作為服務(wù)之一的賓館業(yè)也在不斷的完善服務(wù)體制。它是集餐飲、住宿、娛樂(lè)于一體的立體化服務(wù)體系,其中顧客可以隨意消費(fèi)并統(tǒng)一結(jié)賬;賓館管理者可及時(shí)了解賓館的全部運(yùn)營(yíng)情況及經(jīng)營(yíng)走勢(shì),找出運(yùn)轉(zhuǎn)成本,作為經(jīng)營(yíng)決策的依據(jù)。只有運(yùn)用先進(jìn)的科學(xué)管理手段,利用計(jì)算機(jī)管理系統(tǒng)才能更好實(shí)現(xiàn)這一管理模式。 .2 項(xiàng)目背景 近年來(lái),賓館業(yè)迅猛發(fā)展,市場(chǎng)的競(jìng)爭(zhēng)日趨激烈,全面提高賓館的軟件管理水準(zhǔn),已成為賓館業(yè)發(fā)展的當(dāng)務(wù)之急。尤其是對(duì)于星級(jí)賓館,既需要完成前臺(tái)的一些服務(wù)工作,還需要完成后臺(tái)的管理工作。然而,傳統(tǒng)的人工管理模式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足有效、快捷地處理經(jīng)營(yíng)中產(chǎn)生的大量信息數(shù)據(jù)的需要,從而使得企業(yè)決策層無(wú)法及時(shí)、準(zhǔn)確地掌握一線資料,繼而影響對(duì)市場(chǎng)進(jìn)行正確地分析和預(yù)測(cè)。像沿海城市三星級(jí)以上賓館引進(jìn)外方管理,使小部分賓館管理水準(zhǔn)幾乎接近或達(dá)到國(guó)際水平。但對(duì)占80%以上的廣大中小型賓館來(lái)說(shuō),是難以做到的。因此,欲在競(jìng)爭(zhēng)中甩開(kāi)對(duì)手,取得優(yōu)勢(shì),必須在經(jīng)營(yíng)、管理、產(chǎn)品、服務(wù)等方面具備獨(dú)到之處。而對(duì)賓館的經(jīng)營(yíng)狀況起決定作用的是客房的管理。簡(jiǎn)單的服務(wù)標(biāo)準(zhǔn)已不是制勝的錦囊,只有管理做到最細(xì)微之處,才能讓顧客體會(huì)到賓館服務(wù)的高標(biāo)準(zhǔn)、高質(zhì)量,而準(zhǔn)確、快速、周全往往就是最基本的成功要素。 傳統(tǒng)的管理方法已經(jīng)不能適應(yīng)現(xiàn)代社會(huì)的需要,因此采用電腦管理業(yè)務(wù)、財(cái)務(wù)等諸多環(huán)節(jié)已成為推動(dòng)賓館業(yè)迅速發(fā)展的先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要使用的一個(gè)管理系統(tǒng)。 .3項(xiàng)目概述 .工作內(nèi)容 讓計(jì)算機(jī)對(duì)賓館客房進(jìn)行自動(dòng)管理,用戶可以直接在計(jì)算機(jī)上實(shí)現(xiàn)賓館客房的信息管理,并能在一定程度上實(shí)現(xiàn)自動(dòng)化。 .條件與限制 開(kāi)發(fā)該軟件的條件比較簡(jiǎn)單,以開(kāi)發(fā)單位目前的經(jīng)濟(jì)與技術(shù)條件已完全具備開(kāi)發(fā)的條件。該系統(tǒng)可在用戶要求的期限內(nèi)完成。 .產(chǎn)品 (1)程序 該項(xiàng)目因開(kāi)發(fā)時(shí)間較短,這里只給出設(shè)計(jì)思想,具體程序沒(méi)寫(xiě)。 (2)文檔 文檔內(nèi)容包括: ① 封面 ②目錄 ③)中文摘要100字左右;關(guān)鍵詞3-5個(gè) ④序言 ⑤可行性分析 ⑥項(xiàng)目開(kāi)發(fā)計(jì)劃 ⑦需求規(guī)格說(shuō)明(包含需要的系統(tǒng)流程圖、數(shù)據(jù)流程圖、數(shù)據(jù)字典、E-R圖) ⑧ 概要設(shè)計(jì)(包含總體軟件結(jié)構(gòu)圖、總體數(shù)據(jù)結(jié)構(gòu)) ⑨詳細(xì)設(shè)計(jì)(對(duì)概要設(shè)計(jì)內(nèi)容進(jìn)行詳細(xì)設(shè)計(jì)) ⑩ 設(shè)計(jì)總結(jié)、參考文獻(xiàn)、致謝等 4.驗(yàn)收標(biāo)準(zhǔn) 軟件的驗(yàn)收標(biāo)準(zhǔn)完全由用戶提出的軟件需求制定,能保證軟件的基本符合用戶的要求。 .4項(xiàng)目開(kāi)發(fā)計(jì)劃 .任務(wù)分解 分三個(gè)大的階段進(jìn)行開(kāi)發(fā)第一階段完成本系統(tǒng)的數(shù)據(jù)流圖跟E-R圖。第二階段完成概要設(shè)計(jì)跟詳細(xì)設(shè)計(jì)。第三階段書(shū)寫(xiě)文檔。 2.預(yù)算 軟件資金投入較少,具體預(yù)算分配簡(jiǎn)略。 3.關(guān)鍵問(wèn)題 各模塊之間的聯(lián)系和后臺(tái)數(shù)據(jù)庫(kù)的完成。使用目前的設(shè)備與現(xiàn)有開(kāi)發(fā)技術(shù)完全可以開(kāi)發(fā)出該系統(tǒng),總的來(lái)說(shuō)該項(xiàng)目沒(méi)有較大的技術(shù)難點(diǎn)與其他的一些風(fēng)險(xiǎn)因素。對(duì)于出現(xiàn)的一些小難點(diǎn)總都能得到解決。 .5交付期限 所要開(kāi)發(fā)的系統(tǒng)較簡(jiǎn)單,所有開(kāi)發(fā)工作用戶要求要在1個(gè)月內(nèi)完成,完成項(xiàng)目的最遲時(shí)間為2014年7月4日。 .需求分析 .1任務(wù)需求分析 業(yè)務(wù)流程分析是對(duì)業(yè)務(wù)功能分析的進(jìn)一步細(xì)化,業(yè)務(wù)流程分析的結(jié)果是給出業(yè)務(wù)流程圖。業(yè)務(wù)流程圖反映了實(shí)際的業(yè)務(wù)活動(dòng)。它不僅是系統(tǒng)分析人員進(jìn)行更深入系統(tǒng)分析的依據(jù),而且也是系統(tǒng)分析人員,管理人員,業(yè)務(wù)操作人員,系統(tǒng)設(shè)計(jì)人員進(jìn)行溝通的工具??梢灾苯釉跇I(yè)務(wù)流程圖上擬出能夠由計(jì)算機(jī)實(shí)現(xiàn)的部分,明確系統(tǒng)的邊界,使計(jì)算機(jī)處理與人工業(yè)務(wù)處理的接口清晰,分析組織的業(yè)務(wù)流程是否合理,刪除重復(fù)的,不合理的環(huán)節(jié),明確整個(gè)業(yè)務(wù)流程,為以后的分析與設(shè)計(jì)打下良好的基礎(chǔ)。 因此,為了能夠反映賓館內(nèi)部各部門(mén)之間的聯(lián)系程度,其主要業(yè)務(wù)和他們?cè)跇I(yè)務(wù)過(guò)程中所承擔(dān)的工作。賓館的業(yè)務(wù)流程圖如圖3.1所示 通過(guò)現(xiàn)行業(yè)務(wù)流程圖對(duì)現(xiàn)行系統(tǒng)進(jìn)行分析,客人流量多,需要的服務(wù)多,致使管理的過(guò)程不好控制,效率不高??梢酝ㄟ^(guò)計(jì)算機(jī)來(lái)實(shí)現(xiàn)前臺(tái)操作員的一些業(yè)務(wù),讓電腦來(lái)代為運(yùn)作,可以提高效率,減輕人的工作量。 本系統(tǒng)的工作就是把傳統(tǒng)的管理模式換為人機(jī)交互操作,從上圖分析可以明 確系統(tǒng)的邊界,把不必要的人工操作從系統(tǒng)中刪除。首先可以在電腦上實(shí)現(xiàn)房態(tài)的查詢,了解房間的占用情況,這樣可為工作人員減少查詢的時(shí)間,提高管理的效率。另外客人可以預(yù)訂房間,這樣就為客人避免了來(lái)到本地臨時(shí)找住處的麻煩,為客人節(jié)省了時(shí)間,提高了工作效率,同時(shí)也為賓館帶來(lái)了一定的經(jīng)濟(jì)效益。如果客人為散客,到前臺(tái)進(jìn)行登記,即可入住。如果客人押金不足,賓館工作人員可提醒他補(bǔ)交押金,如果他有一些臨時(shí)消費(fèi),可結(jié)賬也可離店退房時(shí)一同結(jié)賬。提高了賓館的管理效率,使得賓館的組織結(jié)構(gòu)向著扁平化方向發(fā)展,用最少的人力物力作盡可能多的工作。 .2數(shù)據(jù)流圖、數(shù)據(jù)字典及實(shí)體聯(lián)系圖 .2.1數(shù)據(jù)流圖 數(shù)據(jù)流程分析是數(shù)據(jù)和數(shù)據(jù)流程分析工作的最后一步,該工作是對(duì)系統(tǒng)中的數(shù)據(jù)進(jìn)行輸入輸出、存儲(chǔ)、傳遞、轉(zhuǎn)換等分析。數(shù)據(jù)流程分析的結(jié)果是給出數(shù)據(jù)流程圖。數(shù)據(jù)流程圖是描述系統(tǒng)邏輯模型的主要工具,作者采取結(jié)構(gòu)化分析的方法繪制數(shù)據(jù)流程圖。 針對(duì)現(xiàn)在賓館業(yè)的發(fā)展需求,在業(yè)務(wù)流程圖的基礎(chǔ)上,可以得到數(shù)據(jù)流程圖: .2.2 數(shù)據(jù)字典 系統(tǒng)數(shù)據(jù)字典(DD-Date Dictionary)是描述數(shù)據(jù)流程圖中所有數(shù)據(jù)流、數(shù) 據(jù)存儲(chǔ)、處理功能等卡片的集合。數(shù)據(jù)字典提供一個(gè)可定義的不依賴于應(yīng)用程序 的存儲(chǔ)區(qū)域,用于創(chuàng)建擴(kuò)展的屬性集和描述數(shù)據(jù)的內(nèi)容與外觀。[7]其內(nèi)容包括四種條目:數(shù)據(jù)流,數(shù)據(jù)元素、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)加工。建立完善的數(shù)據(jù)字典是對(duì)所整理數(shù)據(jù)的一種分析歸檔方式,為下一步建立數(shù)據(jù)庫(kù)和處理數(shù)據(jù)做準(zhǔn)備。 在系統(tǒng)分析階段,數(shù)據(jù)字典有著重要的作用,它包含著系統(tǒng)的詳細(xì)信息。一般來(lái)說(shuō),系統(tǒng)分析人員應(yīng)把不便于在數(shù)據(jù)流程圖上注明而系統(tǒng)分析應(yīng)該獲得,對(duì)整個(gè)系統(tǒng)開(kāi)發(fā)以至將來(lái)系統(tǒng)運(yùn)行與維護(hù)時(shí)必需的信息盡可能放入數(shù)據(jù)字典。 表 3-1房管理數(shù)據(jù)流 表 3-2預(yù)訂信息數(shù)據(jù)流 表 3-3宿信息數(shù)據(jù)流 .2.3實(shí)體聯(lián)系E-R圖 得到上面的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)以后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。 根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:客房標(biāo)準(zhǔn)信息實(shí)體,客房信息實(shí)體,訂房信息實(shí)體,退房結(jié)算信息實(shí)體,員工信息實(shí)體。各個(gè)試題具體的描述E-R圖如下。 客房標(biāo)準(zhǔn)信息實(shí)體E-R圖如圖所示: 系統(tǒng)概要設(shè)計(jì) .1總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)工作應(yīng)該自頂向下地進(jìn)行。首先設(shè)計(jì)總體結(jié)構(gòu),然后逐層深入,直至進(jìn)入到一個(gè)模塊的設(shè)計(jì)??傮w設(shè)計(jì)主要是在系統(tǒng)分析的基礎(chǔ)上,對(duì)整個(gè)系統(tǒng)的劃分、物理配置(包括軟件、硬件)、數(shù)據(jù)的存儲(chǔ)規(guī)律以及整個(gè)系統(tǒng)實(shí)現(xiàn)等方面的合理安排。 .2系統(tǒng)功能模塊圖 本賓館客房管理系統(tǒng)適用于各類中小型賓館的客房資源和客戶信息的管理,實(shí)現(xiàn)了賓館客房的信息化管理,該系統(tǒng)主要包括基礎(chǔ)信息設(shè)置、客房前臺(tái)管理、查詢統(tǒng)計(jì)管理、掛賬管理、系統(tǒng)初始設(shè)計(jì)、系統(tǒng)維護(hù)等功能。 .3數(shù)據(jù)庫(kù)概念設(shè)計(jì) .3.1 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)應(yīng)用程序的核心。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接對(duì)應(yīng)用系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響,好的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性避免在設(shè)計(jì)中浪費(fèi)不必要的人力和物力。 它是在既定(本系統(tǒng)使用SQL Server)的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)之上建立數(shù)據(jù)庫(kù)的過(guò)程。其過(guò)程是將現(xiàn)實(shí)存在的數(shù)據(jù)及其應(yīng)用處理關(guān)系進(jìn)行抽象,從而形成數(shù)據(jù)庫(kù)結(jié)構(gòu)。具體實(shí)現(xiàn)時(shí),首先明確用戶對(duì)數(shù)據(jù)的需求,在此基礎(chǔ)上,建立數(shù)據(jù)庫(kù)的概念模型,概念模型主要是用來(lái)反映用戶的現(xiàn)實(shí)環(huán)境和需求,它獨(dú)立于具體的數(shù)據(jù)庫(kù)管理系統(tǒng),并且與數(shù)據(jù)庫(kù)怎樣實(shí)現(xiàn)無(wú)關(guān)。在建立數(shù)據(jù)庫(kù)概念模型之后,要真正實(shí)現(xiàn)與數(shù)據(jù)庫(kù)管理系統(tǒng)的結(jié)合,即能夠由既定的數(shù)據(jù)庫(kù)管理系統(tǒng)所支持,還必須進(jìn)行邏輯結(jié)構(gòu)的設(shè)計(jì),在邏輯結(jié)構(gòu)設(shè)計(jì)階段,主要完成建立數(shù)據(jù)庫(kù)的邏輯模型,并解決數(shù)據(jù)的完整性、一致性、安全性和有效性等問(wèn)題;最后一個(gè)階段是數(shù) 據(jù)庫(kù)的物理結(jié)構(gòu)設(shè)計(jì),其任務(wù)是為系統(tǒng)邏輯結(jié)構(gòu)模型確定合理的存儲(chǔ)結(jié)構(gòu)、存取方法、以及數(shù)據(jù)表示和數(shù)據(jù)存儲(chǔ)空間分配等內(nèi)容,從而得到具體的數(shù)據(jù)庫(kù)物理結(jié)構(gòu)。 數(shù)據(jù)庫(kù)最終是要存儲(chǔ)在物理設(shè)備上的,數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法稱為數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),它依賴于給定的計(jì)算機(jī)系統(tǒng)。以下給出本系統(tǒng)用到的典型的物理結(jié)構(gòu)的實(shí)現(xiàn): .詳細(xì)設(shè)計(jì) .1 系統(tǒng)運(yùn)行環(huán)境 運(yùn)行環(huán)境: a.CPU: 最低400MHZ b.內(nèi)存: 64M .輸入輸出設(shè)備:鍵盤(pán),鼠標(biāo) d.100M以上硬盤(pán)空間 .操作系統(tǒng):Microsoft Windows 2007 5.2 系統(tǒng)詳細(xì)說(shuō)明 .2.1 系統(tǒng)登錄 單擊系統(tǒng)啟動(dòng)畫(huà)面,進(jìn)入系統(tǒng)登錄窗口。用戶進(jìn)入系統(tǒng)前,必須通過(guò)密碼驗(yàn)證方可進(jìn)入主窗口界面。 圖 5.1 系統(tǒng)登錄 窗口中主要放置了一個(gè)下拉單選框ddlb_1,一個(gè)單行編輯框sle_1,以及兩個(gè)命令按鈕cb_1、cb_2。用戶首先在下拉單選框中選擇操作員,然后輸入密碼。點(diǎn)擊“確定”按鈕后,系統(tǒng)自動(dòng)提取對(duì)應(yīng)操作員的登錄密碼,與保存在局部變量中的用戶所輸入密碼進(jìn)行比對(duì)。如果密碼不正確,則提示“密碼有誤!” ;如果密碼正確則進(jìn)入系統(tǒng)主窗口main_win。登錄按鈕cb_1的代碼如下: .2.2 客房管理設(shè)置 單擊主菜單“客房管理設(shè)置”下的“設(shè)置客房信息”子菜單,進(jìn)入客房信息設(shè)置窗體,主要實(shí)現(xiàn)客房基本信息的添加、修改、刪除等功能: 本窗口主要由兩個(gè)單行編輯框、三個(gè)掩碼框、一個(gè)多行編輯框、兩個(gè)下拉單選框、一個(gè)數(shù)據(jù)窗口以及十個(gè)命令按鈕組成,其中營(yíng)業(yè)日期可自動(dòng)提取系統(tǒng)時(shí)間。點(diǎn)擊“添加”按鈕,可生成新的房間信息,在添加房間信息的過(guò)程中,“添加”按鈕不可用,“保存”按鈕可用。在此窗口還可以對(duì)已保存的房間信息進(jìn)行修改,并可刪除已保存的房間信息?!疤砑印卑粹ocb_3的代碼如下: .2.3 客房查詢 單擊主菜單“客房管理”下的“客房查詢”子菜單,進(jìn)入客房查詢窗體。 本窗口主要由九個(gè)單行編輯框、三個(gè)下拉單選框以及四個(gè)命令按鈕組成,其中操作員為自動(dòng)填入,預(yù)付金額在登記預(yù)住天數(shù)、選擇客房?jī)r(jià)格后點(diǎn)擊編輯框可自動(dòng)生成。點(diǎn)擊“添加”按鈕,可生成新的客房預(yù)訂信息。窗口open事件的部分代碼如下: .2.4 房態(tài)查看 單擊主菜單“客房設(shè)置”下的“房態(tài)查看”子菜單,進(jìn)入房態(tài)查看窗體。 本窗口主要由五個(gè)單行編輯框、十四個(gè)編輯框、一個(gè)多行編輯框、三個(gè)下拉單選框以及四個(gè)命令按鈕組成,其中有十二個(gè)編輯框自動(dòng)生成數(shù)據(jù)(住宿編號(hào)可更改,其他不可更改)。房間號(hào)碼可選擇已登記的房間,如果選中房態(tài)為“入住” 的房間則提示“該客房已住人!”,房態(tài)為“維修”時(shí)則提示“該客房正在維修!”。在登記過(guò)程中“登記”按鈕enabled屬性為false。窗口open事件的部分代碼如下: .2.5 宿費(fèi)提醒 單擊主菜單“查詢統(tǒng)計(jì)”下的“宿費(fèi)提醒”子菜單,進(jìn)入宿費(fèi)提醒窗體。 本窗口主要由一個(gè)掩碼框、一個(gè)數(shù)據(jù)窗口以及三個(gè)命令按鈕組成。掩碼框em_1自動(dòng)提取當(dāng)前日期,可進(jìn)行更改。點(diǎn)擊“到時(shí)提醒”按鈕,系統(tǒng)從zxdj_tab表中提取退宿時(shí)間在em_1所輸入時(shí)間一天后的相關(guān)數(shù)據(jù)。點(diǎn)擊“所有被提醒”按鈕,顯示所有需要提醒的客人信息。“到時(shí)提醒”按鈕cb_1的代碼如下: 5.2.6 退宿查詢 單擊主菜單“查詢系統(tǒng)”下的“退宿查詢”子菜單,進(jìn)入退宿查詢窗體。 本窗口實(shí)現(xiàn)功能為客人的退房結(jié)賬。在下拉菜單中選擇憑證號(hào)碼,其他信息自動(dòng)從數(shù)據(jù)庫(kù)中提取,退宿編號(hào)為自動(dòng)分配。在附加費(fèi)處選擇附加費(fèi)項(xiàng)目,然后在后面的單行編輯框中輸入數(shù)目,提示欄中顯示對(duì)應(yīng)的消費(fèi),并自動(dòng)計(jì)算到應(yīng)收金額及退還金額中。掩碼框“附加費(fèi)”金額em_8的代碼如下: .2.7 住宿查詢 單擊主菜單“查詢統(tǒng)計(jì)管理”下的“住宿查詢”子菜單,進(jìn)入住宿房查詢窗體。 在此窗口可以對(duì)住宿信息進(jìn)行查詢以及刪除。窗口open事件的代碼如下: //窗口ydfcx_win的open()事件,連接數(shù)據(jù)庫(kù),檢索數(shù)據(jù),把不同的姓名添加到組合框ddlb_1中 string xm 設(shè)計(jì)總結(jié) 在做課程設(shè)計(jì)以前,我們對(duì)管理系統(tǒng)開(kāi)發(fā)的理解只是停留在理論知識(shí)的水平上,是紙上談兵,缺乏實(shí)際的軟件開(kāi)發(fā)經(jīng)驗(yàn)。這次通過(guò)做課程設(shè)計(jì),我們完成了《賓館客房管理系統(tǒng)》的軟件開(kāi)發(fā)任務(wù)。在整個(gè)開(kāi)發(fā)過(guò)程中遇到了很多的問(wèn)題,但最終都一一解決,對(duì)其中比較深刻的幾點(diǎn)體會(huì)總結(jié)如下: 第一,讓我們發(fā)愁的是對(duì)賓館客房的具體業(yè)務(wù)流程不太熟悉。通過(guò)走訪各賓館和查閱資料,經(jīng)過(guò)反復(fù)的修改論證,才完成了系統(tǒng)的分析和設(shè)計(jì)工作。 第二,面臨的困難是不熟悉軟件開(kāi)發(fā)工具。我們只好翻閱了有關(guān)PowerBuilder 的書(shū)籍,同時(shí)又不斷向老師和同學(xué)們請(qǐng)教,才逐漸熟練和掌握了開(kāi)發(fā)工具。 第三,在軟件開(kāi)發(fā)的過(guò)程中,開(kāi)始編寫(xiě)菜單、窗口、表結(jié)構(gòu)時(shí),進(jìn)展還是比較順利,但當(dāng)有些字段、表關(guān)聯(lián)、數(shù)據(jù)窗口混淆在一起的時(shí)候,我們被搞得暈頭轉(zhuǎn)向。最后不得不重新整理表結(jié)構(gòu),修改字段名稱,到 SQLServer中去修改數(shù)據(jù)庫(kù),才將系統(tǒng)的結(jié)構(gòu)最終確定下來(lái)。對(duì)于源代碼的編寫(xiě),也是經(jīng)過(guò)反復(fù)的修改測(cè)試,才使系統(tǒng)的設(shè)計(jì)功能得以正確實(shí)現(xiàn)。 這次的課程設(shè)計(jì)對(duì)我們來(lái)說(shuō)是非常難得的一次鍛煉機(jī)會(huì)。課程設(shè)計(jì)使我們對(duì)幾年來(lái)所學(xué)的專業(yè)課有了更為深刻的認(rèn)識(shí),提高了對(duì)管理系統(tǒng)開(kāi)發(fā)理論,方法和步驟的認(rèn)識(shí),使知識(shí)得到了融會(huì)貫通,得到了比以往學(xué)習(xí)任何一門(mén)課都大的提高和進(jìn)步。對(duì)于我們來(lái)講這不僅僅是一次課程設(shè)計(jì),不僅僅學(xué)會(huì)了一門(mén)數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,更重要的是在學(xué)習(xí)的過(guò)程中,遇到了很多的困難,在解決這些困難的過(guò)程中提高了我們學(xué)習(xí)的能力、解決問(wèn)題的能力和實(shí)際工作能力,學(xué)到了許多書(shū)本以外的知識(shí)。 總之,理論 實(shí)踐=知識(shí)。程序設(shè)計(jì)過(guò)程中,我們以理論為指導(dǎo),以實(shí)踐為主體,將理論與實(shí)踐緊密結(jié)合起來(lái),親身體會(huì)到只有將理論與實(shí)踐有效的結(jié)合起來(lái),才能使理論指導(dǎo)實(shí)踐,又反過(guò)來(lái)豐富理論,二者相得益彰,使學(xué)習(xí)效率大大提高。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|