|
第一章系統(tǒng)開(kāi)發(fā)概述 一、需求分析 1、需求分析 本系統(tǒng)主要有以下功能要求: 1)系統(tǒng)管理模塊 主要包括:用戶管理,密碼管理 2)客房信息管理模塊 該模塊是本系統(tǒng)的核心所在。主要用于用戶對(duì)房客及其業(yè)務(wù)的情況進(jìn)行管理其中包括:客房添加、客房查詢 3)訂房信息管理模塊 其中包括:住宿登記、調(diào)房登記、住宿查詢、退宿查詢 4)退房信息管理模塊 其中包括:退宿結(jié)賬 5)幫助 主要包括:開(kāi)發(fā)簡(jiǎn)介、系統(tǒng)簡(jiǎn)介 2、基本問(wèn)題描述 由于國(guó)內(nèi)賓館數(shù)量迅速增加,賓館的市場(chǎng)供需關(guān)系發(fā)生了變化,國(guó)內(nèi)賓館業(yè)從賣(mài)方市場(chǎng)轉(zhuǎn)為買(mǎi)方市場(chǎng),賓館接待能力的過(guò)剩,引起了激烈的市場(chǎng)競(jìng)爭(zhēng),這種競(jìng)爭(zhēng)反過(guò)來(lái)又促使賓館進(jìn)行自身的改造,努力提高管理水平和服務(wù)質(zhì)量。許多賓館,因此引入了賓館管理信息系統(tǒng)(Hotel Management Information System,即HMIS)。賓館管理信息系統(tǒng)是把管理信息系統(tǒng)的原理和技術(shù)用之于賓館行業(yè),它是對(duì)賓館進(jìn)行全面管理的,以現(xiàn)代的信息技術(shù)為基礎(chǔ)的,以輔助賓館管理為目標(biāo)的信息系統(tǒng)。 3、選題的意義及必要性 賓館管理信息系統(tǒng)國(guó)際上從七十年代起發(fā)展迅速,國(guó)內(nèi)賓館管理信息系統(tǒng)的應(yīng)用始于八十年代中期,PC局域網(wǎng)被廣泛使用,使國(guó)內(nèi)賓館業(yè)實(shí)現(xiàn)電腦管理成為可能。隨著改革開(kāi)放的不斷深入,賓館服務(wù)業(yè)亦發(fā)展迅猛,而服務(wù)項(xiàng)目的增多,處理信息的復(fù)雜,要求賓館服務(wù)增強(qiáng)處事能力,提高工作效率和服務(wù)質(zhì)量,采用現(xiàn)代化的經(jīng)營(yíng)管理手段以提高賓館的管理水平,從而方能提高經(jīng)濟(jì)效益,要實(shí)現(xiàn)這一點(diǎn),除了改進(jìn)和完善現(xiàn)有的管理模式以外,借助于現(xiàn)代化的管理工具,亦是實(shí)現(xiàn)現(xiàn)代化管理的必要條件。隨著計(jì)算機(jī)的發(fā)展,計(jì)算機(jī)的應(yīng)用已經(jīng)逐漸滲透到各個(gè)技術(shù)領(lǐng)域和社會(huì)的各方面,同時(shí)也成為現(xiàn)代化管理的重要工具,因此將計(jì)算機(jī)應(yīng)用于賓館的管理,為賓館提供一個(gè)舒適、方便、快捷的服務(wù)環(huán)境,已成為一種發(fā)展趨勢(shì)。建立賓館管理信息系統(tǒng)就是以現(xiàn)代管理手段為基礎(chǔ),達(dá)到賓館管理的規(guī)范化、科學(xué)化、自動(dòng)化。 二、可行性分析 1、管理上的可行性 在傳統(tǒng)的賓館客房管理中,管理人員不得不花費(fèi)大量的時(shí)間來(lái)處理顧客投訴,例如:錯(cuò)誤查詢、煩瑣的登記和結(jié)帳手續(xù)、旅客費(fèi)用計(jì)算錯(cuò)誤、空余客房資料不能及時(shí)提供等,從而影響賓館的經(jīng)濟(jì)效益。因此,賓館的管理人員迫切地需要一套賓館客房管理信息系統(tǒng)來(lái)對(duì)日常信息進(jìn)行處理和維護(hù)。歷史經(jīng)驗(yàn)的積累使賓館行業(yè)現(xiàn)有的管理制度和管理方法比較科學(xué),規(guī)章制度比較齊全,原始數(shù)據(jù)比較正確。這些為系統(tǒng)的建設(shè)提供了有效的制度保障。 2、技術(shù)上的可行性 本管理信息系統(tǒng)將采用技術(shù)成熟的VB6.0作為前臺(tái)開(kāi)發(fā)工具。后臺(tái)數(shù)據(jù)庫(kù)采用微軟公司的Access數(shù)據(jù)庫(kù),因?yàn)樗撵`活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。 3、經(jīng)濟(jì)上的可行性 本系統(tǒng)由作者自主開(kāi)發(fā),免費(fèi)使用。操作人員只需簡(jiǎn)單培訓(xùn)即可上崗。管理和維護(hù)比較簡(jiǎn)單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運(yùn)轉(zhuǎn)。因此對(duì)于中小型賓館在經(jīng)濟(jì)上是完全可以接受的。 本系統(tǒng)的使用能大大提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量。能夠取得良好的經(jīng)濟(jì)效益。 綜上所述,本系統(tǒng)在管理上、技術(shù)上和經(jīng)濟(jì)上都是完全可行的,并且投入少、見(jiàn)效快。因此系統(tǒng)的開(kāi)發(fā)是完全可行的。 第二章系統(tǒng)分析 一、業(yè)務(wù)流程分析 顧客將基本信息單給前臺(tái)接待人員,前臺(tái)接待人員通過(guò)查詢客房信息管理,若無(wú)房則開(kāi)出缺房通知單給顧客,若有房則開(kāi)出訂房單交給客房登記人員,客房登記人員根據(jù)訂房單給顧客開(kāi)出入住單,同時(shí)修改剩余客房信息,若預(yù)訂房時(shí),則顧客可直接將預(yù)訂單交給客房登記人員,客房登記人員開(kāi)出入住單并修改客房信息,退房時(shí)顧客將入住單交給客房登記人員,客房登記人員開(kāi)出退房單并修改客房信息。 業(yè)務(wù)流程圖: 二、數(shù)據(jù)流程分析 1、頂層數(shù)據(jù)流程圖,他說(shuō)明了系統(tǒng)的總的處理功能、輸入和輸出。 2、數(shù)據(jù)流程圖,它是描述系統(tǒng)數(shù)據(jù)流程的工具,將數(shù)據(jù)獨(dú)立抽象出來(lái),通過(guò)圖形方式描述信息的來(lái)龍去脈和實(shí)際流程。 三、功能結(jié)構(gòu)分析 功能結(jié)構(gòu)圖中各功能與信息系統(tǒng)中數(shù)據(jù)流程圖中的處理功能是對(duì)應(yīng)的,它包括了客房信息管理、退房信息系統(tǒng)、訂房系統(tǒng)管理、系統(tǒng)管理、幫助。 四、數(shù)據(jù)字典 1、數(shù)據(jù)項(xiàng)定義 數(shù)據(jù)項(xiàng)編號(hào):I01—01 數(shù)據(jù)項(xiàng)名稱(chēng):房間號(hào) 別名:房間號(hào) 簡(jiǎn)述:唯一標(biāo)識(shí)一個(gè)房間 類(lèi)型:數(shù)字 長(zhǎng)度:4 取值范圍:101—321 2、數(shù)據(jù)結(jié)構(gòu)的定義 1)數(shù)據(jù)結(jié)構(gòu)編號(hào):DS01-01 數(shù)據(jù)結(jié)構(gòu)名稱(chēng):基本信息單 簡(jiǎn)述:用戶所填的個(gè)人信息 數(shù)據(jù)庫(kù)結(jié)構(gòu)組成:房間號(hào),押金,姓名,證件號(hào),住宿原因,類(lèi)別2)數(shù)據(jù)結(jié)構(gòu)編號(hào):DS01-02 數(shù)據(jù)結(jié)構(gòu)名稱(chēng):訂房單 簡(jiǎn)述:用戶情況及訂房要求信息 數(shù)據(jù)結(jié)構(gòu)組成:顧客名,房間號(hào)及類(lèi)型,客房?jī)r(jià)格,入住時(shí)間,備注3)數(shù)據(jù)結(jié)構(gòu)編號(hào):DS01-03 數(shù)據(jù)結(jié)構(gòu)名稱(chēng):預(yù)訂單 簡(jiǎn)述:用戶情況及訂房要求信息 數(shù)據(jù)結(jié)構(gòu)組成:顧客名,房間號(hào)及類(lèi)型,客房?jī)r(jià)格,入住時(shí)間 3、數(shù)據(jù)流定義 1)數(shù)據(jù)流編號(hào):D03-01 數(shù)據(jù)流名稱(chēng):入住單 數(shù)據(jù)流來(lái)源:客房登記人員 數(shù)據(jù)http流去向:顧客 數(shù)據(jù)項(xiàng)組成:房間號(hào),客人姓名,押金,類(lèi)別,證件號(hào),住宿原因2)數(shù)據(jù)流編號(hào):D03-2 數(shù)據(jù)流名稱(chēng):退房單 數(shù)據(jù)流來(lái)源:客房管理部門(mén) 數(shù)據(jù)流去向:顧客 數(shù)據(jù)項(xiàng)組成:顧客名,房間號(hào)及類(lèi)型,客房?jī)r(jià)格,實(shí)住天數(shù),備注 數(shù)據(jù)流量:每天發(fā)生 4、處理邏輯定義 1)處理邏輯編號(hào):P04-01 處理邏輯名稱(chēng):客戶信息登記 輸入:客戶入住信息數(shù)據(jù)流 處理:將獲取的客戶資料信息輸入到數(shù)據(jù)庫(kù),對(duì)新客戶信息,進(jìn) 行客戶編號(hào),輸入客戶信息,對(duì)于已有的客戶資料,進(jìn) 行補(bǔ)充更新。 輸出:客人訂房 2)處理邏輯編號(hào):P04-02 處理邏輯名稱(chēng):客房登記 輸入:客房狀態(tài)信息 處理:客房狀態(tài)信息存儲(chǔ),查詢。 輸出:客房入住單 5、數(shù)據(jù)存儲(chǔ)定義 數(shù)據(jù)存儲(chǔ)編號(hào):F05-01 數(shù)據(jù)存儲(chǔ)名稱(chēng):客房信息表 簡(jiǎn)述:記錄客房狀態(tài)的信息 組成:空閑,入住 關(guān)鍵字:客房編號(hào) 涉及的處理:P04-01,P04-02 6、外部實(shí)體定義 外部實(shí)體編號(hào):S06-01 外部實(shí)體名稱(chēng):顧客 簡(jiǎn)述:使用賓館的人 輸入數(shù)據(jù)流:無(wú) 輸出數(shù)據(jù)流:基本信息單,預(yù)訂單 五、新系統(tǒng)邏輯方案 1、新系統(tǒng)的業(yè)務(wù)流程分析 新系統(tǒng)的業(yè)務(wù)流程圖是對(duì)業(yè)務(wù)流程分析和業(yè)務(wù)流程優(yōu)化重組后的結(jié)果,內(nèi)容包括:原系統(tǒng)的業(yè)務(wù)流程圖的不足及其優(yōu)化過(guò)程,新系統(tǒng)業(yè)務(wù)流程、新系統(tǒng)業(yè)務(wù)流程中的人機(jī)界面劃分。 par2、新系統(tǒng)的數(shù)據(jù)分析 新系統(tǒng)的數(shù)據(jù)流程圖是數(shù)據(jù)流程分析的結(jié)果,包括原數(shù)據(jù)流程的不合理之處和優(yōu)化過(guò)程、新系統(tǒng)的數(shù)據(jù)流程、新系統(tǒng)數(shù)據(jù)流程中的人機(jī)界面劃分。 第三章系統(tǒng)設(shè)計(jì) 一、代碼設(shè)計(jì) 多面碼設(shè)計(jì): 多面碼。一個(gè)數(shù)據(jù)項(xiàng)可能具有多方面的特性。如果在碼的結(jié)構(gòu)中,唯這些特 性各規(guī)定一個(gè)位置,就形成了多面碼。 表1多面碼 房間類(lèi)型床位類(lèi)型有無(wú)衛(wèi)生間有無(wú)空調(diào)有無(wú)電腦房間狀態(tài)1-單人間1-單人床1-有1-有1-有1-入住2-雙人間2-雙人床2-無(wú)2-無(wú)2-無(wú)2-空閑 房間號(hào):101 1:代表樓層 01:代表房間序號(hào) 二、功能結(jié)構(gòu)分析 功能結(jié)構(gòu)圖中各功能與新信息系統(tǒng)中數(shù)據(jù)流程圖中的處理功能是對(duì)應(yīng)的,它 包括了客房信息管理、退房信息系統(tǒng)、訂房系統(tǒng)管理、系統(tǒng)管理、幫助。 圖7功能結(jié)構(gòu)圖 三、系統(tǒng)流程分析 系統(tǒng)流程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制的,首先為數(shù)據(jù)流程圖中的處理功能畫(huà)出數(shù)據(jù)關(guān)系圖,最后把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來(lái)形成整個(gè)系統(tǒng)的數(shù)據(jù)關(guān)系圖。 四、數(shù)據(jù)存儲(chǔ)設(shè)計(jì) 1、存儲(chǔ)設(shè)計(jì) 在系統(tǒng)分析階段進(jìn)行新系統(tǒng)邏輯模型設(shè)計(jì)時(shí),已從邏輯角度對(duì)數(shù)據(jù)存儲(chǔ)進(jìn)行了初步設(shè)計(jì)。到系統(tǒng)設(shè)計(jì)階段,就要根據(jù)已選用的計(jì)算機(jī)硬件和軟件及使用要求,進(jìn)一步完成數(shù)據(jù)存儲(chǔ)的詳細(xì)設(shè)計(jì)。 房間號(hào)房間類(lèi)型房態(tài)價(jià)格營(yíng)業(yè)日期使用設(shè)置配置備注 2、數(shù)據(jù)庫(kù)設(shè)計(jì) 本系統(tǒng)根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有:客房標(biāo)準(zhǔn)信息實(shí)體、客房信息實(shí)體、訂房信http息實(shí)體、退房信息實(shí)體。各個(gè)實(shí)體具體的描述圖如下。 概念模型: (A)客房標(biāo)準(zhǔn)信息實(shí)體圖 (B)客房信息實(shí)體圖 (C)訂房信息實(shí)體圖 (D)退房信息實(shí)體圖 E-R方法是用E-R圖描述某一組織的信息模型,E-R圖表示實(shí)體之間的關(guān)系。 五、數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)是在選定的數(shù)據(jù)庫(kù)管理系統(tǒng)基礎(chǔ)上建立數(shù)據(jù)庫(kù)的過(guò)程,數(shù)據(jù)庫(kù)設(shè)計(jì)除用戶要求分析外,還包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì)。 表3系統(tǒng)用戶表 編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 1用戶名文本,長(zhǎng)度為50用戶的登錄名,必填字段2密碼文本,長(zhǎng)度40密碼,必填字段3權(quán)限文本,長(zhǎng)度40用戶的權(quán)限,必填字段 表4客房狀態(tài)表 編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明 1房間號(hào)數(shù)字,整數(shù)客房的房號(hào) 2房間類(lèi)型文本,長(zhǎng)度為50客房的類(lèi)別 3單價(jià)數(shù)字,整數(shù)客房的單價(jià) 4房態(tài)文本,長(zhǎng)度50客房的狀態(tài) 5標(biāo)志數(shù)字,整數(shù)客房容納的人數(shù) 6容納人數(shù)數(shù)字,整數(shù) 表5客房入住表 編號(hào)字段名稱(chēng)數(shù)據(jù)類(lèi)型說(shuō)明1房號(hào)數(shù)字,整數(shù)客人入住的房號(hào) 2客人姓名文本,長(zhǎng)度50入住客人的姓名 3標(biāo)準(zhǔn)價(jià)數(shù)字,整數(shù)客人入住客房的價(jià)格 4押金數(shù)字,整數(shù)客人交納的押金 5類(lèi)別文本,長(zhǎng)度50客人入住客房的類(lèi)別 6證件名稱(chēng)文本,長(zhǎng)度50客人的證件名稱(chēng) 7證件號(hào)碼文本,長(zhǎng)度50客人的證件號(hào)碼r 8證件地址文本,長(zhǎng)度50客人的證件地址 9從何處來(lái)文本,長(zhǎng)度50客人的來(lái)源 10到何處去文本,長(zhǎng)度50客人將要去的地方 11住宿原因備注客人住宿的原因 12操作員文本,長(zhǎng)度50客房登記的操作員 13入住日期日期型客人入住的日期 14入住時(shí)間時(shí)間型客人入住的時(shí)間 15店內(nèi)消費(fèi)數(shù)字型,整數(shù)客人在店內(nèi)消費(fèi)的金額 六、輸入輸出設(shè)計(jì) 1、輸出設(shè)計(jì) 輸出是系統(tǒng)產(chǎn)生的結(jié)果或提供的信息。對(duì)于大多數(shù)用戶來(lái)說(shuō),輸出是系統(tǒng)開(kāi)發(fā)的目的和評(píng)價(jià)系統(tǒng)開(kāi)發(fā)的標(biāo)準(zhǔn)。因此系統(tǒng)設(shè)計(jì)過(guò)程和運(yùn)行過(guò)程相反。 2、輸入設(shè)計(jì) 輸入設(shè)計(jì)是對(duì)系統(tǒng)的質(zhì)量有著決定性重要影響,因此如果輸入數(shù)據(jù)有誤即使計(jì)算和處理十分正確,也無(wú)法獲得可靠的輸出信息。同時(shí),輸出過(guò)程是信息系統(tǒng)與用戶之間的紐帶,輸入設(shè)計(jì)決定人機(jī)交互的效率。 第四章系統(tǒng)實(shí)施 一、創(chuàng)建工程 用戶需要?jiǎng)?chuàng)建工程存儲(chǔ)的目錄,例如“f:齬菘頭抗芾硇畔⑾低場(chǎng)?。\par 運(yùn)行Visual Basic 6.0主程序,并選擇新建“標(biāo)準(zhǔn)EXE”工程。新建工程后,在Visual Basic窗口中有個(gè)缺省的窗體Form1,我們?cè)诖嘶A(chǔ)上設(shè)計(jì)系統(tǒng)的主界面。 選擇“工程”菜單中的“工程1屬性”命令,在“工程屬性”對(duì)話框中,將工程名設(shè)置為“賓館客房管理信息系統(tǒng)”。單擊“保存”,將工程存儲(chǔ)為“賓館客房管理信息系統(tǒng).vbp”。 二、系統(tǒng)模塊的設(shè)計(jì) 1、登錄模塊的設(shè)計(jì): 操作員要使用本系統(tǒng),首先必須通過(guò)系統(tǒng)的身份認(rèn)證,這個(gè)過(guò)程叫做登錄。 登錄過(guò)程需要完成以下任務(wù): 根據(jù)操作員名和密碼來(lái)判斷是否可以http進(jìn)入本系統(tǒng)。 成功登錄的操作員將進(jìn)入系統(tǒng)的主界面。 登錄窗體的名稱(chēng)為FrmLogin,它的界面布局如圖所示。 選擇操作員名稱(chēng),輸入密碼。單擊“確定”進(jìn)入系統(tǒng)的主界面。 三、賓館系統(tǒng)管理模塊的設(shè)計(jì) 登陸賓館管理系統(tǒng),顯示如下界面。點(diǎn)擊系統(tǒng)設(shè)置出現(xiàn)添加操作員,修改密碼,退出; 點(diǎn)擊客房管理,出現(xiàn)客房添加,客房查詢;點(diǎn)擊訂房信息管理出現(xiàn)住宿登記、調(diào)房http登記、住宿查詢、退宿查詢;點(diǎn)擊退房信息管理,出現(xiàn)退宿查詢;點(diǎn)擊幫助,出現(xiàn)系統(tǒng)簡(jiǎn)介、開(kāi)發(fā)簡(jiǎn)介。 四、系統(tǒng)設(shè)置 1、客房預(yù)定 單擊“客房管理”,單擊“客房添加”。彈出客房預(yù)定窗體。點(diǎn)擊登記,添加房間號(hào),選擇房間類(lèi)型,房態(tài),價(jià)格,配置,使用設(shè)置以及備注,點(diǎn)擊保存。 五、退宿結(jié)賬 單機(jī)退房信息管理,點(diǎn)擊退房結(jié)賬,出現(xiàn)的窗體,點(diǎn)擊登記開(kāi)始輸入憑證號(hào)碼,點(diǎn)擊確定,退房成功。 六、住宿信息查詢 單機(jī)訂房信息管理,點(diǎn)擊住宿查詢,出現(xiàn)如下窗口:輸入要查詢的姓名,點(diǎn)擊查詢。 結(jié)束語(yǔ) 這次歷經(jīng)兩周的課程設(shè)計(jì),不僅使我們溫習(xí)了以前學(xué)習(xí)過(guò)的知識(shí),而且我們學(xué)到了很多書(shū)本上沒(méi)有的知識(shí),提高了我們對(duì)問(wèn)題的分析能力。在這些天不分http晝夜實(shí)踐和摸索中,我們受益匪淺,感觸良多。此外,通過(guò)這次課程設(shè)計(jì),使我們感到我們所學(xué)知識(shí)還是不夠的,還要繼續(xù)多加努力。
信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
|