酒店管理概述_第1頁
酒店管理概述_第2頁
酒店管理概述_第3頁
酒店管理概述_第4頁
酒店管理概述_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、第一章 管理信息系統(tǒng)概論管理信息系統(tǒng)同其他任何科學(xué)一樣,都有一個不斷發(fā)展和不斷完善的過程。20世紀(jì)60年代,美國經(jīng)營管理協(xié)會及其事業(yè)部第一次提出了建立管理信息系統(tǒng)的設(shè)想,即建立一個有效的MIS,使各級管理部門都能了解本單位的一切有關(guān)的經(jīng)營活動,為各級決策人員提供所需要的信息。但由于當(dāng)時硬件、軟件水平的限制和開發(fā)方法的落后,效果并不明顯。進(jìn)入80年代以后,隨著各種技術(shù)特別是信息技術(shù)的迅速發(fā)展,MIS也得到了進(jìn)一步的發(fā)展,MIS的概念逐步充實(shí)和完善。1.1 管理信息系統(tǒng)的概念高級管理人才中級管理者計(jì)算機(jī)中央數(shù)據(jù)庫其他市場子 系 統(tǒng)生產(chǎn) 子 系 統(tǒng)財(cái)務(wù)子 系 統(tǒng)外部信息管理信息系統(tǒng)是一個由人、計(jì)算機(jī)

2、等組成的能進(jìn)行管理信息收集、傳遞、儲存、加工、維護(hù)和使用的系統(tǒng)。管理信息系統(tǒng)能實(shí)測企業(yè)的各種運(yùn)行情況,利用過去的數(shù)據(jù)預(yù)測未來,從全局出發(fā)輔助企業(yè)進(jìn)行決策,利用信息控制企業(yè)的行為,幫助企業(yè)實(shí)現(xiàn)其規(guī)劃目標(biāo)。圖1.1 管理信息系統(tǒng)的一般模式12 管理信息系統(tǒng)的特點(diǎn)管理信息系統(tǒng)的特點(diǎn)1、 面向管理決策。幫助決策者作出決策。2、綜合性。為管理決策服務(wù)。3、人機(jī)系統(tǒng)。正確界定人和計(jì)算機(jī)在系統(tǒng)中的地位和作用,充分發(fā)揮人和計(jì)算機(jī)各自的長處,使系統(tǒng)整體性能達(dá)到最優(yōu)。4、現(xiàn)代管理方法和手段相結(jié)合的系統(tǒng)。管理信息系統(tǒng)要發(fā)揮其在管理中的作用,就必須與先進(jìn)的管理手段和方法結(jié)合起來,在開發(fā)管理信息系統(tǒng)時,融進(jìn)現(xiàn)代化的管理

3、思想和方法。5、多學(xué)科交叉的邊緣科學(xué)。管理信息系統(tǒng)作為一門新的學(xué)科,產(chǎn)生較晚,其理論體系尚處于發(fā)展和完善的過程中。早期的研究者從計(jì)算機(jī)科學(xué)與技術(shù)、應(yīng)用數(shù)學(xué)、管理理論、決策理論、運(yùn)籌學(xué)等相關(guān)科學(xué)中抽取相應(yīng)得理論,構(gòu)成管理信息系統(tǒng)的理論基礎(chǔ),從而形成一個有著鮮明特色的邊緣科學(xué)。1.3 管理信息系統(tǒng)的功能和結(jié)構(gòu) 管理信息系統(tǒng)的功能1、 信息處理功能。這是管理信息系統(tǒng)的首要任務(wù)和基本功能。2、預(yù)測功能。這是管理計(jì)劃和管理決策的前提。3、計(jì)劃功能。這是指導(dǎo)各個管理層次高效率工作的前提。4、控制功能。是通過信息反饋對整個系統(tǒng)生產(chǎn)經(jīng)營活動的各個部門、各個環(huán)節(jié)的運(yùn)行情況進(jìn)行監(jiān)測、協(xié)調(diào)、控制,保證系統(tǒng)的正常運(yùn)行

4、。5、輔助決策功能。是指運(yùn)用運(yùn)籌學(xué)的方法和技術(shù),為合理的配置企業(yè)的各項(xiàng)資源,做出最佳決策提供的科學(xué)依據(jù)。管理信息系統(tǒng)的結(jié)構(gòu):1、計(jì)算機(jī)硬件系統(tǒng)。它是管理信息系統(tǒng)中信息處理和信息存儲等工作的物理基礎(chǔ)。2、網(wǎng)絡(luò)通信系統(tǒng)。計(jì)算機(jī)網(wǎng)絡(luò)的通信系統(tǒng)已成為現(xiàn)代管理信息系統(tǒng)中的一個十分重要的組成部分,網(wǎng)絡(luò)通信系統(tǒng)主要由計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)、通信設(shè)備和通信軟件等構(gòu)成。3、計(jì)算機(jī)軟件系統(tǒng)。它是實(shí)現(xiàn)管理信息系統(tǒng)的各項(xiàng)信息處理能力的靈魂,使管理信息系統(tǒng)開發(fā)工作的主要內(nèi)容。4、數(shù)據(jù)組織及存儲。將數(shù)據(jù)和信息按一定的方式或結(jié)構(gòu)科學(xué)地組織起來,存儲在適當(dāng)?shù)拇鎯υO(shè)備上,以大大提高管理信息系統(tǒng)得工作效率和使用效益,是管理信息系統(tǒng)開發(fā)中

5、要解決的重要問題。5、系統(tǒng)中的工作人員。包括系統(tǒng)中計(jì)算機(jī)及其相關(guān)設(shè)備的操作人員、系統(tǒng)維護(hù)人員、分析和設(shè)計(jì)人員、數(shù)據(jù)庫管理人員及信息系統(tǒng)得用戶等有關(guān)人員。6、各種相關(guān)的規(guī)章制度。一個良好的管理信息系統(tǒng)必須要有一套完善的規(guī)章制度相支持。 管理信息系統(tǒng)是一個高度集成化的人-機(jī)系統(tǒng),它是由人、有組織的程序和數(shù)據(jù)資料及計(jì)算機(jī)硬件、網(wǎng)絡(luò)系統(tǒng)所組成的。其目的是為了及時地提供和傳遞決策所需的信息。管理信息系統(tǒng)計(jì)算機(jī)硬件系統(tǒng)計(jì)算機(jī)軟件系統(tǒng)網(wǎng)絡(luò)通信系統(tǒng)數(shù)據(jù)組織及存儲系統(tǒng)中工作人員各種規(guī)章制度圖1.2 MIS結(jié)構(gòu)圖14 管理信息系統(tǒng)的發(fā)展趨勢計(jì)算機(jī)在管理中應(yīng)用的發(fā)展與計(jì)算機(jī)技術(shù)、通訊技術(shù)和管理科學(xué)的發(fā)展緊密相關(guān)。雖

6、然,信息系統(tǒng)和信息處理在人類文明開始就已存在,但直到電子計(jì)算機(jī)問世、信息技術(shù)的飛躍以及現(xiàn)代社會對信息需求的增長,才迅速發(fā)展起來。第一臺計(jì)算機(jī)創(chuàng)始于1946年,50多年來,信息系統(tǒng)經(jīng)歷了由單機(jī)到網(wǎng)絡(luò),由低級到高級,由電子數(shù)據(jù)處理到管理信息系統(tǒng)、再到?jīng)Q策支持系統(tǒng),由數(shù)據(jù)處理到智能處理的過程。這個發(fā)展過程大致經(jīng)歷了以下幾個階段:1、電子數(shù)據(jù)處理系統(tǒng)(EDPS)電子數(shù)據(jù)處理系統(tǒng)的特點(diǎn)是數(shù)據(jù)處理的計(jì)算機(jī)化,目的是提高數(shù)據(jù)的效率。從發(fā)展階段來看,它可分為單項(xiàng)數(shù)據(jù)處理和綜合數(shù)據(jù)處理兩個階段。2、管理信息系統(tǒng)(MIS)20世紀(jì)70年代初隨著數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)和科學(xué)管理方法的發(fā)展,計(jì)算機(jī)在管理上的應(yīng)用日益廣泛

7、,管理信息系統(tǒng)逐漸成熟起來。管理信息系統(tǒng)最大的特點(diǎn)是高度集中,能將組織中的數(shù)據(jù)和信息集中起來,進(jìn)行快速處理,統(tǒng)一使用。有一個中心數(shù)據(jù)庫和計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)是MIS的重要標(biāo)志。MIS的處理方式是在數(shù)據(jù)庫和網(wǎng)絡(luò)基礎(chǔ)上的分布式處理。隨著計(jì)算機(jī)網(wǎng)絡(luò)和通信技術(shù)的發(fā)展,不僅能把組織內(nèi)部的各級管理聯(lián)結(jié)起來,而且能夠克服地理界限,把分散在不同地區(qū)的計(jì)算機(jī)網(wǎng)互聯(lián),形成跨地區(qū)的各種業(yè)務(wù)信息系統(tǒng)和管理信息系統(tǒng)。3、決策支持系統(tǒng)(DSS)決策支持系統(tǒng)不同于傳統(tǒng)的管理信息系統(tǒng)。早期的MIS主要為管理者提供預(yù)定的報告,而DSS則是在人和計(jì)算機(jī)交互的過程中幫助決策者探索可能的方案,為管理者提供決策所需的信息。由于支持決策是MI

8、S的一項(xiàng)重要內(nèi)容,DSS無疑是MIS重要組成部分;同時,DSS以MIS管理的信息為基礎(chǔ),是MIS功能上的延伸。從這個意義上,可以認(rèn)為DSS是MIS發(fā)展的新階段,而DSS是把數(shù)據(jù)庫處理與經(jīng)濟(jì)管理數(shù)學(xué)模型的優(yōu)化計(jì)算結(jié)合起來,具有管理、輔助決策和預(yù)測功能的管理信息系統(tǒng)。15 管理信息系統(tǒng)面臨的挑戰(zhàn)信息技術(shù)和管理信息系統(tǒng)的發(fā)展極大地促進(jìn)了生產(chǎn)、經(jīng)營,促進(jìn)了管理,但同時也向我們提出了許多帶有根本性的問題:1、如何深刻地認(rèn)識管理信息系統(tǒng)不僅是一個技術(shù)系統(tǒng),而且同時又是一個社會系統(tǒng)。自20世紀(jì)50年代將計(jì)算機(jī)引入數(shù)據(jù)處理以來,歷經(jīng)管理信息系統(tǒng)發(fā)展的各個階段,一方面是信息技術(shù)應(yīng)用的迅猛發(fā)展,另一方面,許多管理

9、信息系統(tǒng)在耗費(fèi)了大量的人力、物力、財(cái)力之后夭折了,或者根本沒有實(shí)現(xiàn)原定系統(tǒng)開發(fā)目標(biāo),而把計(jì)算機(jī)用作了打字機(jī)。這是長期以來困惑著人們的一大問題?,F(xiàn)在人們?nèi)找嫔羁痰卣J(rèn)識到,把信息技術(shù)應(yīng)用與應(yīng)用環(huán)境分離是辦不到的。管理信息系統(tǒng)不僅是技術(shù)系統(tǒng),而且是社會系統(tǒng)。推進(jìn)管理信息系統(tǒng)的變革猶如推進(jìn)社會變革。MIS技術(shù)的復(fù)雜性、需用資源的密集性和用戶需求的多樣性僅是問題的一個方面,而更重要則涉及管理思想、管理制度、管理方法、權(quán)力結(jié)構(gòu)和人們習(xí)慣的變化。這是在開發(fā)和實(shí)現(xiàn)MIS過程中必須十分明確的一個關(guān)鍵性的認(rèn)識問題。2、如何提高科學(xué)管理水平,為信息系統(tǒng)的實(shí)用創(chuàng)造有利的條件?只有輸入數(shù)據(jù)十分可靠,才能獲得有用的管理信

10、息。如果原始數(shù)據(jù)十分混亂,計(jì)算機(jī)瞎算一遍,當(dāng)然算不出什么結(jié)果來。如果企業(yè)本身沒有建立符合大生產(chǎn)客觀要求的制度方法,那么怎么能教會計(jì)算機(jī)正確的工作呢?我們不能把計(jì)算機(jī)加以神化,期望它把企業(yè)從混亂中拯救出來,輕而易舉地實(shí)現(xiàn)現(xiàn)代化管理。相反地,倒是要扎扎實(shí)實(shí)地搞好管理工作的科學(xué)化,為信息系統(tǒng)的發(fā)展創(chuàng)造條件。3、如何用信息技術(shù)來促進(jìn)企業(yè)管理?信息技術(shù)的飛躍,正在促使企業(yè)管理發(fā)生深刻的變化。例如由于信息系統(tǒng)改變了企業(yè)的通訊狀況,可能引起企業(yè)重組工作流程,重新分工,重新劃分職權(quán),重新進(jìn)行企業(yè)的組織設(shè)計(jì),甚至過去的服務(wù)地點(diǎn)、時間、辦公桌相對位置等,也都可能作很大的調(diào)整。4、如何提高企業(yè)文化培養(yǎng)新一代的工作人

11、員,使之適應(yīng)新技術(shù)應(yīng)用和企業(yè)轉(zhuǎn)型的挑戰(zhàn)?“管理不能脫離人的價值,不是單純的技術(shù)手段,而是一種植根于特定價值觀念系統(tǒng)、習(xí)慣與信念之中的文化現(xiàn)象”。人是最積極的因素,人的素質(zhì)和文化水平對信息活動的效率起著決定性的作用。為此,提高企業(yè)文化,作好人員選擇和培訓(xùn)具有重要的戰(zhàn)略意義。5、政府部門如何促進(jìn)信息系統(tǒng)的應(yīng)用和發(fā)展?信息系統(tǒng)的發(fā)展向政府的管理部門提出了更高的要求。企業(yè)的發(fā)展不僅需要良好的市場環(huán)境,同時也要求有協(xié)調(diào)的社會總體環(huán)境。信息技術(shù)成果的商品化不僅與企業(yè)本身工作有關(guān),在相當(dāng)程度上,還受到整個社會信息交流環(huán)境的影響。政府部門應(yīng)積極推動網(wǎng)絡(luò)建設(shè),發(fā)展國家信息基礎(chǔ)設(shè)施,創(chuàng)造開放性的信息環(huán)境,促進(jìn)信息

12、交流,加強(qiáng)信息標(biāo)準(zhǔn)化工作,鼓勵企業(yè)間、行業(yè)間的競爭和協(xié)作。第二章 酒店管理系統(tǒng)開發(fā)技術(shù)2.1基本原理2.1.1 C/S模式客戶端/服務(wù)器端(C/S)模式是20世紀(jì)80年代逐步成長起來的一種模式。在這種結(jié)構(gòu)中,網(wǎng)絡(luò)中計(jì)算機(jī)分為兩個有機(jī)地聯(lián)系起來的部分:客戶機(jī)和服務(wù)器。客戶機(jī)由功能一般的微機(jī)來擔(dān)任,它可以使用服務(wù)器中的資源。對于用戶的請求,如果客戶機(jī)能夠滿足就直接給出結(jié)果;反之則需要交給服務(wù)器來處理,例如調(diào)用存放在服務(wù)器上的公用數(shù)據(jù)等,服務(wù)器對這些數(shù)據(jù)進(jìn)行一些客戶看不見的處理后還給客戶。因此該模式可以合理均衡事務(wù)的處理,充分保證數(shù)據(jù)的完整性和一致性??蛻舴綉?yīng)用軟件一般包括用戶界面、本地?cái)?shù)據(jù)庫等。當(dāng)

13、用戶調(diào)用服務(wù)器資源時,客戶機(jī)將請求傳遞給服務(wù)器,并根據(jù)服務(wù)器回送的處理結(jié)果進(jìn)行分析,然后顯示給用戶(見圖2-1)客戶機(jī)服務(wù)器圖2-1 c/s模式結(jié)構(gòu)圖但隨著Internet技術(shù)的發(fā)展,以及企業(yè)對信息系統(tǒng)的總體擁有成本的考慮,這種模式也應(yīng)逐漸露出許多問題,主要表現(xiàn)為以下幾點(diǎn):1、開發(fā)成本較高。C/S結(jié)構(gòu)對客戶端軟硬件要求較高,尤其是軟件的不斷升級,對硬件要求不斷提高,增加了整個系統(tǒng)的成本。2、移植困難。不同開發(fā)工具開發(fā)的應(yīng)用程序,一般來說互不兼容,不能搬到其他平臺上運(yùn)行。3、不同客戶機(jī)安裝了不同的子系統(tǒng)軟件沒,用戶界面風(fēng)格不一,使用繁雜,不利于推廣使用。4、由于每個客戶機(jī)都安裝了相應(yīng)的應(yīng)用程序,

14、所以維護(hù)復(fù)雜,升級麻煩,若要升級,則每個客戶機(jī)的軟件都要更新。2.1.2 SQL Server2000簡介SQLServer2000是美國微軟(Microsoft)公司發(fā)行的最新關(guān)系數(shù)據(jù)庫管理系統(tǒng)。建立在SQLServer7.0基礎(chǔ)上的SQLServer2000代表著下一代Microsoft.Net Enterprise Server(企業(yè)服務(wù)器)數(shù)據(jù)庫的發(fā)展趨勢。SQLServer2000是為創(chuàng)建可伸縮電子商務(wù)、在線商務(wù)和資料倉庫解決方案而設(shè)計(jì)的真正意義上的關(guān)系型數(shù)據(jù)庫管理和分析系統(tǒng)。SQLServer2000具有完備的Web功能,支持?jǐn)U展標(biāo)記語言(XML),并且擁有一個新的、集成的資料挖掘

15、引擎,可以讓用戶從B2B(Business to Business,商家到商家)和B2C(Business to Consumer,商家到用戶)型的電子商務(wù)服務(wù)商所提供的信息中獲益。它通過對高端硬件平臺以及最新網(wǎng)絡(luò)和存儲技術(shù)的支持,可以為大型的Web站點(diǎn)和企業(yè)級的應(yīng)用提供可供擴(kuò)展性和高可靠性。SQLServer2000使用了工業(yè)界最先進(jìn)的數(shù)據(jù)庫構(gòu)架,它與WindowsDNA2000平臺緊密集成,使用戶能夠在Internet商業(yè)領(lǐng)域快速創(chuàng)建應(yīng)用。MICROSOFT SQL SERVER 提供了一個強(qiáng)大的客戶/服務(wù)器平臺,在多個環(huán)境中有效的提交業(yè)務(wù)應(yīng)用軟件。它建立于MICROSOFT WINDOW

16、S 2000的功能,可伸縮性和可管理性上,提供了高端客戶/服務(wù)器數(shù)據(jù)庫的可靠性和高級功能。SQLServer2000提供了許多工具用于管理2.1.3 Visual Basic 6.0簡介visual Basic 6.0中文版是一種應(yīng)用程序開發(fā)工具,它的功能就是用來編程Windows 下的應(yīng)用程序?!盫isual”一詞在計(jì)算機(jī)程序設(shè)計(jì)領(lǐng)域中意為:”可視化的”,Microsoft公司的其冠以Visual的產(chǎn)品都含有這個意思。VB就是可視化程序設(shè)計(jì)語言??梢暬绦蛟O(shè)計(jì)指的是一種開發(fā)圖形用戶界面的方法,使用這種方法,程序員不須編寫大量代碼去描述界面元素的外觀和位置,只要把預(yù)先建立的界面元素用鼠標(biāo)拖放到

17、屏幕上適當(dāng)?shù)奈恢眉纯?。Visual Basic在原有BASIC語言的基礎(chǔ)上進(jìn)一步發(fā)那,至今包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和Windows GUIe直接關(guān)系。專業(yè)人員可以用Visual Basic實(shí)現(xiàn)其他任何Windows編程語言的功能,而初學(xué)者只要掌握 幾個關(guān)鍵詞就可以建立實(shí)用的應(yīng)用程序。Visual Basic 是在原有Basic語言的基礎(chǔ)上進(jìn)一步發(fā)展,它包含了數(shù)百條語句、函數(shù)及關(guān)鍵詞,其中很多和Windows GUI有直接的關(guān)系。Visual Basic語言具有簡單易學(xué)的特性,只要稍有語言基礎(chǔ)就可以很快掌握并進(jìn)而精通。可視話的用戶界面設(shè)計(jì)功能,把程序設(shè)計(jì)人員從煩瑣復(fù)雜的界面設(shè)計(jì)中

18、解脫出來;可視化編程環(huán)境的“所見即所得”功能,使界面設(shè)計(jì)如積木游戲一般,從而使使編程成為一種享受;強(qiáng)大的多媒體功能可輕而易舉地開發(fā)出集聲音、動畫、影像和圖片于一體的多媒體應(yīng)用程序;新增的網(wǎng)絡(luò)功能提拱了編寫internet程序的能力。Visual Basic6.0還支持用戶自己開發(fā)ActiveX文檔。作為高質(zhì)量的開發(fā)軟件,Visual Basic6.0有以下優(yōu)點(diǎn):語句生成器和快速提示幫助使用戶不必記憶成千上萬的屬性和方法,在較短間內(nèi)就能開發(fā)出功能強(qiáng)大的應(yīng)用程序。在Visual Basic6.0中,Internet應(yīng)用程序的開發(fā)功能更加強(qiáng)大和容易。在應(yīng)用程序內(nèi)可以通過Internet或Intran

19、et訪問其它計(jì)算機(jī)中的文檔和應(yīng)用程序;可以創(chuàng)建Internet服務(wù)器應(yīng)用程序,包括IIS應(yīng)用程序;支持動態(tài)HTML技術(shù)(DHTML)的應(yīng)用程序;具有Web應(yīng)用程序開發(fā)功能等。Visual Basic6.0在數(shù)據(jù)庫處理功能上有較大增強(qiáng),能對多種數(shù)據(jù)庫進(jìn)行讀寫操作。另外它所提供的【可視化數(shù)據(jù)管理器】能幫助用戶構(gòu)造多種類型的數(shù)據(jù)庫,同時提供了能自動生成SQL語句的功能和新的ActiveX數(shù)據(jù)對象ADO。新的語言特征包括:用戶自定義類型可以作為參數(shù)傳遞或作為公共屬性和方法的返回值;函數(shù)可以返回?cái)?shù)組變量;動態(tài)數(shù)組可以賦值;文件系統(tǒng)對象;按名調(diào)用(CallByName);增強(qiáng)的創(chuàng)建對象函數(shù)(CreatOb

20、ject Function Enhancements);增強(qiáng)的StrConv函數(shù)。【應(yīng)用程序安裝向?qū)А磕軒椭脩糇詣由删哂幸欢üδ艿膽?yīng)用程序,大大加快了程序的開發(fā)速度。增強(qiáng)的向?qū)в校喊惭b程序向?qū)?、?yīng)用程序向?qū)Ш皖惿晒ぞ?。新的向?qū)в校簲?shù)據(jù)對象生成向?qū)Ш凸ぞ邨l向?qū)А?.2 系統(tǒng)的開發(fā)原則管理信息系統(tǒng)是一項(xiàng)耗資大,技術(shù)復(fù)雜,管理變革明顯,并需要相當(dāng)一段時間才能完成的工程項(xiàng)目。系統(tǒng)分析是MIS系統(tǒng)開發(fā)中最重要的一環(huán)。 系統(tǒng)分析的主要內(nèi)容是對原工作狀態(tài)進(jìn)行充分的了解和展示,提出新系統(tǒng)的邏輯方案。常用開發(fā)方法學(xué)及比較軟件作為一種工程化產(chǎn)品的概念到現(xiàn)在已經(jīng)發(fā)展了近三十年,而對軟件開發(fā)方法的探討與研究也有

21、了很大的發(fā)展。從傳統(tǒng)的生命周期法到原形法、面向?qū)ο蠓?。這種演變趨勢體現(xiàn)了軟件開發(fā)從手工生產(chǎn)向自動化生產(chǎn)的轉(zhuǎn)變過程,也體現(xiàn)了軟件開發(fā)方法論發(fā)展的規(guī)律。開發(fā)方法學(xué)是系統(tǒng)開發(fā)的指導(dǎo)原則,沒有開發(fā)方法學(xué)的指導(dǎo),或者未把開發(fā)方法學(xué)放在應(yīng)有的位置,那就不可能從總體上把握開發(fā)過程,是導(dǎo)致系統(tǒng)失敗的主要原因之一。對開發(fā)和維護(hù)的困難認(rèn)識不足,過多地偏重于編碼階段的實(shí)現(xiàn),即使在引入工具后的今天,實(shí)踐中這種狀況仍未得到徹底改觀?,F(xiàn)有的開發(fā)方法學(xué)為數(shù)不多,有影響的主要為以下三種方法:結(jié)構(gòu)化生命周期法原型法面向?qū)ο蠓? 結(jié)構(gòu)化生命周期法“結(jié)構(gòu)化”在系統(tǒng)建設(shè)中的含義是用一組規(guī)范的步驟、準(zhǔn)則和工具來進(jìn)行某項(xiàng)工作。從項(xiàng)目開發(fā)

22、到結(jié)束的整個過程稱為系統(tǒng)開發(fā)的生命周期(System Development Life Cycle)。系統(tǒng)開發(fā)的生命周期一般分為以下階段:(1) 系統(tǒng)分析,這一階段的主要任務(wù)是明確用戶的信息需求,提出新系統(tǒng)的邏輯方案。(2) 系統(tǒng)設(shè)計(jì),這一階段的主要任務(wù)是根據(jù)系統(tǒng)的邏輯方案進(jìn)行軟、硬件的設(shè)計(jì)。(3) 系統(tǒng)實(shí)施,這一階段的主要任務(wù)是有軟件的程序的編制與軟件包的購置,計(jì)算機(jī)與通訊設(shè)備的購置,系統(tǒng)安裝,調(diào)試與測試,新舊系統(tǒng)的轉(zhuǎn)換等。2 原型法(Prototyping Approach)原型法以用戶為主導(dǎo),更有效地辨認(rèn)用戶地要求,不僅使系統(tǒng)分析地時間大為縮短,而且減少了開發(fā)人員對用戶要求地誤解,從而降

23、低了系統(tǒng)地開發(fā)風(fēng)險3 面向?qū)ο蟮姆椒ǎ∣bject Oriented,簡記 O-O)開發(fā)過程基本思想客觀世界事各種各樣的對象組成的,每種對象都有各自的內(nèi)部狀態(tài)和運(yùn)作規(guī)律,不同的對象之間的相互作用和聯(lián)系就構(gòu)成了各種不同的系統(tǒng)對象(Object)是客觀世界中的任何事物或人們頭腦中的各種概念在計(jì)算機(jī)程序世界里的抽象表示。是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本元素。開發(fā)過程系統(tǒng)調(diào)查和需求分析:對系統(tǒng)將有面臨的具體管理問題以及用戶對系統(tǒng)開發(fā)的需求進(jìn)行調(diào)查研究,即先弄清要干什么的問題。分析問題的性質(zhì)和求解問題:在繁雜的問題域中抽象的識別出對象以及其行為、結(jié)構(gòu)、屬性、方法等。一般稱之為面向?qū)ο蟮姆治觯碠OA整理問題:對

24、分析的結(jié)果作進(jìn)一步的抽象、規(guī)類、整理,并最終以范式的形式將他們確定下來。一般稱之為面向?qū)ο蟮脑O(shè)計(jì),即OOD程序?qū)崿F(xiàn):用面向?qū)ο蟮某绦蛟O(shè)計(jì)語言將上一步整理的范式直接映射(即直接用程序設(shè)計(jì)語言來取代)為應(yīng)用軟件。一般稱之為面向?qū)ο蟮某绦?,即OOP2.3開發(fā)設(shè)計(jì)思想一個大型的計(jì)算機(jī)管理系統(tǒng),必須有一個正確的設(shè)計(jì)指導(dǎo)思想,通過合理的選擇數(shù)據(jù)結(jié)構(gòu),網(wǎng)絡(luò)結(jié)構(gòu),操作系統(tǒng)以及開發(fā)環(huán)境,構(gòu)成一個完善的網(wǎng)絡(luò)系統(tǒng),才能充分發(fā)揮計(jì)算機(jī)信息管理的優(yōu)勢。酒店管理系統(tǒng)應(yīng)著眼于酒店的當(dāng)前管理與未來發(fā)展,由高級酒店管理人員參與整個研發(fā)過程,更加貼近現(xiàn)在酒店的管理模式與管理風(fēng)格,并具備如下特點(diǎn):面向?qū)ο蟮捏w系結(jié)構(gòu)設(shè)計(jì)。前臺客戶端

25、使用Visual Basic6.0面向?qū)ο缶幊?。真正的客?服務(wù)器(Client/Server)體系結(jié)構(gòu)。1 功能全面,覆蓋酒店的全部業(yè)務(wù),包括收銀、餐飲、娛樂、客房管理、財(cái)務(wù)等模塊。2 系統(tǒng)界面友好、美觀,支持鼠標(biāo)或鍵盤操作。3 從用戶角度出發(fā),高度智能。易用、簡單、快捷地操作。4 在服務(wù)器、數(shù)據(jù)庫等多個層次上提供了行之有效的安全防范措施,可確保系統(tǒng)安全穩(wěn)定的運(yùn)行。5 具有高度的靈活性和良好的可擴(kuò)充性,可隨著酒店業(yè)務(wù)的發(fā)展在功能和規(guī)模兩方面隨時進(jìn)行擴(kuò)展和免費(fèi)的升級。2.4客戶對系統(tǒng)的基本要求1 可靠性:在酒店業(yè)使用計(jì)算機(jī)處理的交易與其它行業(yè)相比主要區(qū)別在于:交易一旦發(fā)生必須立即處理,如果由于

26、系統(tǒng)鼓掌延遲處理,不但會造成跑帳,而且會因此不得不用幾倍乃至十幾倍的人工代替機(jī)器而打亂酒店的正常工作秩序。所以在考慮酒店業(yè)系統(tǒng)選型的時候應(yīng)該把系統(tǒng)的可靠性放在第一位。2 成熟性:一個新系統(tǒng)在投入運(yùn)行的初期,一定會出現(xiàn)許多意想不到的問題。隨著問題的不斷排除,系統(tǒng)才得以完善。這段稱為成熟期。只有具有一定數(shù)量用戶和足夠運(yùn)轉(zhuǎn)時間的系統(tǒng),才可以稱之為成熟的系統(tǒng)。3性能齊全:在對國內(nèi)外數(shù)種酒店業(yè)計(jì)算機(jī)管理系統(tǒng)進(jìn)行調(diào)查研究,發(fā)現(xiàn)這些系統(tǒng)功能差別很大。要么是缺少某些重要功能,要么因?yàn)槟K運(yùn)行方式跟酒店實(shí)際運(yùn)作方式差別很大。問題的根源是開發(fā)系統(tǒng)的人員對酒店管理的認(rèn)識不夠。4 靈活性:如果一個系統(tǒng)開啟后用戶改動任

27、何東西都要求助于廠商,這樣對用戶來說太不方便了。因此系統(tǒng)要有足夠的靈活性。5 可維護(hù)性:一個好的系統(tǒng)應(yīng)向用戶提供糾錯功能和多種數(shù)據(jù)恢復(fù)的手段。使電腦機(jī)房的員工無所作為的系統(tǒng)不是一個好的系統(tǒng)。6 開放性:酒店的前臺計(jì)算機(jī)系統(tǒng)要和各種異型機(jī)聯(lián)網(wǎng),所以在硬件、軟件方面它都應(yīng)有足夠的開放性。7 售后服務(wù):具有遠(yuǎn)程維護(hù)終端的系統(tǒng)可以給用戶更多的信心。銷售商的背景和實(shí)力也是在選型時必須認(rèn)真考察的。8 性能價格比好:在進(jìn)行性能價格比時,切勿忘記認(rèn)真考察售后維修合同的維修內(nèi)容及收費(fèi)標(biāo)準(zhǔn)。第三章 酒店管理系統(tǒng)分析系統(tǒng)分析是指在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)分析階段的各項(xiàng)活動和方法。系統(tǒng)分析的任務(wù)是:盡可能弄清

28、用戶對信息的需求,調(diào)查原的信息系統(tǒng)資源、輸入、處理和輸出,完成新系統(tǒng)的邏輯設(shè)計(jì)。系統(tǒng)分析是使整個MIS設(shè)計(jì)達(dá)到合理、優(yōu)化的重要步驟。這個階段工作深入與否,直接影響到將來新系統(tǒng)的設(shè)計(jì)質(zhì)量和經(jīng)濟(jì)特性,因此必須予以高度重視。3.1 系統(tǒng)初步調(diào)查3.1.1 酒店簡介使用該系統(tǒng)的是一家中等規(guī)模的酒店,它主營業(yè)務(wù)只有餐飲和住宿。一樓經(jīng)營餐飲,二、三樓提供住宿,有員工30人。由于其地理位置好、服務(wù)周到、價格適中,普遍的顧客的歡迎,慕名前來就餐和住宿的顧客絡(luò)繹不絕,酒店自成立以來,一直處于贏利。但是近幾年酒店行業(yè)競爭越來越激烈,附近的酒店越來越多,各個酒店為了吸引顧客大打價格戰(zhàn),服務(wù)戰(zhàn),酒店的利潤越來越少,酒

29、店處于虧損狀態(tài),如果長此下去酒店面臨倒閉的危險。酒店管理者加大了酒店的改革的步伐和力度,在外部資源一定的情況下,它們努力狠挖內(nèi)部資源,不僅積極提高服務(wù)質(zhì)量、飯菜和住宿質(zhì)量,而且深刻的認(rèn)識到酒店改革的關(guān)鍵是管理者水平的提高和酒店管理機(jī)構(gòu)的革新,通過不斷的學(xué)習(xí)和研究,逐步建立了科學(xué)化、系統(tǒng)化、網(wǎng)絡(luò)化的酒店管理體系,使酒店漸漸走向了扭虧為盈的道路。3.1.2系統(tǒng)的目標(biāo)在進(jìn)行系統(tǒng)的可行性分析時,必須對本系統(tǒng)的需求情況做些分析調(diào)查,主要包括:這個系統(tǒng)是不是有人需要以及客戶對本系統(tǒng)的特點(diǎn)和功能有些什幺要求。對于第一個問題,已經(jīng)沒有必要進(jìn)行分析了,因?yàn)殡S著信息化時代的到來,依靠舊的手工模式進(jìn)行酒店的管理已經(jīng)

30、無法適應(yīng)新環(huán)境的要求了。使用快捷、方便、安全的管理系統(tǒng)已經(jīng)是對經(jīng)營酒店的商家必然的要求。針對現(xiàn)今酒店管理的需要,酒店管理系統(tǒng)應(yīng)該實(shí)現(xiàn)如下目標(biāo):1 比較完備的功能,系統(tǒng)應(yīng)該能夠有效的處理酒店的日常工作,如:餐飲管理、賬目管理、人事管理、系統(tǒng)維護(hù)以及升級管理,大型星級酒店還應(yīng)設(shè)計(jì)有住宿管理。2 簡單友好的操作界面,便于掌握和操作。3 易于維護(hù)和升級,系統(tǒng)的設(shè)計(jì)要方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級等)和網(wǎng)絡(luò)的維護(hù)。4 使用性,以用戶需求為目標(biāo),以方便用戶為原則,同時融入先進(jìn)的管理經(jīng)驗(yàn),盡可能降低使用前的培訓(xùn)、實(shí)施和使用中的維護(hù)時間。充分滿足酒店現(xiàn)在及未來的各種需求,真正為酒店的管理及決

31、策提供強(qiáng)有力的支持。5 高可靠性,一個實(shí)用的系統(tǒng)3.1.3 系統(tǒng)的開發(fā)環(huán)境該酒店經(jīng)過股份制改革實(shí)行董事會下的總經(jīng)理負(fù)責(zé)制,下屬三位部門經(jīng)理,分別對餐飲部、客房部和財(cái)務(wù)部進(jìn)行管理,向總經(jīng)理負(fù)責(zé)。員工的工作方式采用8小時輪班制,該酒店的財(cái)務(wù)部已經(jīng)實(shí)現(xiàn)了計(jì)算機(jī)化,但餐飲部和客房部還采用手工記賬和登記的傳統(tǒng)方式,手工模式的主要問題是:1 業(yè)務(wù)管理工作缺乏規(guī)范性,各業(yè)務(wù)管理部門各自為政,數(shù)據(jù)資料被職能人員獨(dú)自占用,彼此缺乏了解造成具體工作對個別人員的過分依賴,影響工作的進(jìn)展.2 各個部門之間信息交流少、信息渠道不暢,工作不易協(xié)調(diào).3 數(shù)據(jù)處理大部分是手工操作,工作量大、出錯率高、處理不及時,經(jīng)常造成工作

32、中的矛盾.4 酒店管理者對整個酒店的生產(chǎn)經(jīng)營信息掌握的不及時準(zhǔn)確.5 缺乏必要的管理手段.如設(shè)備臺帳管理混亂,得不到及時更新等.酒店管理者希望通過建立管理信息系統(tǒng),使酒店的管理工作規(guī)范化,制度化,程序化,促進(jìn)酒店管理的各項(xiàng)管理工作。在考察酒店日常管理過程的基礎(chǔ)上,得到本系統(tǒng)所處理的組織機(jī)構(gòu)圖,如圖3-1所示:總經(jīng)理餐飲部主管客房部主管財(cái)務(wù)部主管餐飲部客房部財(cái)務(wù)部圖3-1 酒店組織機(jī)構(gòu)圖3.2系統(tǒng)可行性分析研究可行性分析(Feasibility Analysis)是指在系統(tǒng)調(diào)查的基礎(chǔ)上,以相對短的時間和相對低的成本來確定給定的問題是否是可能實(shí)現(xiàn)的。這里的相對短和相對低是指和實(shí)現(xiàn)建議系統(tǒng)所需的時間

33、和成本比較而言。對于一個軟件項(xiàng)目,必須將計(jì)算機(jī)硬件設(shè)備系統(tǒng)結(jié)構(gòu),成本和性能也必須考慮在內(nèi)??尚行苑治鲋饕ㄒ韵滤膫€方面:技術(shù)可行性,經(jīng)濟(jì)可行性,操作可行性和調(diào)度可行性。1 技術(shù)可行性:考慮現(xiàn)存的計(jì)算機(jī)硬件和軟件能否支持被研究的系統(tǒng),利用現(xiàn)有的成熟技術(shù)是否能夠?qū)崿F(xiàn)這個應(yīng)用?,F(xiàn)在的酒店為了適應(yīng)市場,提高效率,合理利用資源,已經(jīng)開始電子化管理,擁有高性能的計(jì)算機(jī)和內(nèi)部的局域網(wǎng)絡(luò),應(yīng)該能夠運(yùn)行此系統(tǒng),C/S結(jié)構(gòu)也能方便運(yùn)用于網(wǎng)絡(luò)上。由于對酒店管理系統(tǒng)這一類的系統(tǒng)進(jìn)行開發(fā)已有一定的時期,有很多成功的實(shí)例,技術(shù)基礎(chǔ)也已經(jīng)非常雄厚,因而技術(shù)上的準(zhǔn)備應(yīng)該不成問題。2 經(jīng)濟(jì)可行性:經(jīng)濟(jì)可行性是確定得自新系統(tǒng)的

34、節(jié)省和利益,看是否能降低成本。舊的酒店管理模式是人工記賬以及統(tǒng)計(jì),由于人的疲勞、失誤以及溝通上的不方便,不僅效率會比較低,而且難免會造成各種各樣的錯誤,使得賬目混亂,給酒店帶來經(jīng)濟(jì)上的損失。采用計(jì)算機(jī)系統(tǒng)管理后,大部分業(yè)務(wù)都可以在此系統(tǒng)上完成,速度快,準(zhǔn)確性可以保證;資料存放在電腦上,安全,可靠性高,保存時間長;使用網(wǎng)絡(luò)溝通信息,避免混亂,可以節(jié)省大量的人力,物力。由于該酒店的是一個中等規(guī)模的酒店,其主營業(yè)務(wù)主要是餐飲,所以其管理系統(tǒng)是一個比較小型的系統(tǒng),由一兩個人就可以進(jìn)行開發(fā),所以從人力、物力、財(cái)力方面來說都是可行的。3 操作可行性:操作可行性指人員對系統(tǒng)的手工操作是否可行。酒店系統(tǒng)的人員

35、,都應(yīng)該具有中專以上的學(xué)歷,具有一定的學(xué)習(xí)和實(shí)際操作能力。另外由于本系統(tǒng)的操作簡單,不用必須學(xué)習(xí)數(shù)據(jù)庫和VB方面知識,只要加以演示,即可熟練掌握本管理系統(tǒng)的使用。4 調(diào)度可行性:是指計(jì)算機(jī)系統(tǒng)能否在規(guī)定的期限內(nèi)交付給用戶。管理系統(tǒng)的前臺開發(fā)工具選用Visual Basic 6.0,后臺選用SQLServer2000。Visual Basic 6.0是一個開放的、可視化的、面向?qū)ο蟮膱D形界面應(yīng)用程序開發(fā)環(huán)境。利用Visual Basic 6.0開發(fā)需要訪問數(shù)據(jù)庫服務(wù)器上數(shù)據(jù)庫的Windows應(yīng)用程序,不僅開發(fā)效率高,而且開發(fā)完成的應(yīng)用系統(tǒng)能夠切實(shí)保證數(shù)據(jù)的安全可靠、正確有效,能夠?yàn)樽罱K用戶提供一

36、個界面友好、數(shù)據(jù)訪問便捷高效、功能齊備的基于網(wǎng)絡(luò)的分布式數(shù)據(jù)庫應(yīng)用系統(tǒng)。而且用Visual Basic 6.0開發(fā)管理系統(tǒng)的技術(shù)非常成熟。3.3 現(xiàn)行系統(tǒng)的詳細(xì)調(diào)查新系統(tǒng)是在原系統(tǒng)的基礎(chǔ)上發(fā)展起來的,為了使新系統(tǒng)比現(xiàn)有系統(tǒng)工作的更加經(jīng)濟(jì)有效,必須做好現(xiàn)有系統(tǒng)的詳細(xì)調(diào)查。詳細(xì)調(diào)查是為了了解原有信息系統(tǒng)的情況,查明其執(zhí)行過程,發(fā)現(xiàn)薄弱環(huán)節(jié),收集數(shù)據(jù),為設(shè)計(jì)新系統(tǒng)提供必要的基礎(chǔ)資料.系統(tǒng)調(diào)查采用的基本方法是座談和詢問.首先與總經(jīng)理座談,了解酒店的整體經(jīng)營運(yùn)營情況及它們對信息系統(tǒng)的要求在此基礎(chǔ)上,調(diào)研工作深入到具體的職能管理部門從部門主管到具體業(yè)務(wù)職能管理人員,逐一進(jìn)行詳細(xì)的調(diào)查,了解業(yè)務(wù)工作人員的工

37、作內(nèi)容、方法、方式,了解他們對管理信息系統(tǒng)的需求情況,與他們共同探討了如何通過信息系統(tǒng)支持他們的工作。3.3.1 業(yè)務(wù)流程分析現(xiàn)僅對酒店中信息管理的主要業(yè)務(wù)流程進(jìn)行業(yè)務(wù)分析說明,業(yè)務(wù)流程符號如下:處理 數(shù)據(jù)存儲 物或單據(jù) 物或信息流 外部環(huán)境圖3-2 業(yè)務(wù)流程圖圖例 顧客餐飲查詢住宿顧客信息系統(tǒng)管理員訂餐服務(wù)就餐服務(wù)結(jié)帳服務(wù)餐飲查詢訂房顧客入住顧客結(jié)帳顧客住宿查詢住宿報表餐飲報表酒店管理系統(tǒng)的業(yè)務(wù)流程圖如圖3-3所示圖3-3 酒店管理系統(tǒng)業(yè)務(wù)流程圖酒店管理系統(tǒng)的業(yè)務(wù)流程圖如圖3-4所示:客人 客房預(yù)訂部門受理房滿通知單受理單客房部經(jīng)理預(yù)付款臺賬財(cái)務(wù)部客房狀態(tài)信息表需求說明確認(rèn)通知單統(tǒng)計(jì)報表圖3

38、-4 客房部業(yè)務(wù)流程圖酒店管理系統(tǒng)的業(yè)務(wù)流程圖如圖3-5所示:(見P16)通過對業(yè)務(wù)流程圖的分析我們可以大體的從中得到以下信息客人提出需求說明經(jīng)過系統(tǒng)的查詢得到客房是否已滿。如客房不滿客房管理部門就接到受理單,進(jìn)行統(tǒng)計(jì)報表等一系列處理,最后交有財(cái)務(wù)部。3.4 系統(tǒng)用戶需求分析:需求分析階段的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界處理的對象(組織、部門、企業(yè)等),充分了解原系統(tǒng)的工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后的可能的擴(kuò)充和改變,不能僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫。在形成雙方共識下,提出需求規(guī)格說明書。然后在此基礎(chǔ)上確定新系統(tǒng)功能。這一階段收集的基礎(chǔ)數(shù)據(jù)和數(shù)

39、據(jù)流程圖(DFD)為下一階段的概要設(shè)計(jì)即概念結(jié)構(gòu)設(shè)計(jì)提供收集的基礎(chǔ)。客人查詢菜品中餐部西餐部服務(wù)頁受理點(diǎn)菜單配餐卷餐飲部菜品存檔餐飲帳目帳單財(cái)務(wù)部圖3-5 餐飲部業(yè)務(wù)流程圖針對現(xiàn)今酒店管理的需要,客戶對酒店管理系統(tǒng)應(yīng)該有如下要求:1 比較完備的功能,系統(tǒng)應(yīng)該能夠有效的處理酒店的日常工作,如:餐飲管理、賬目管理、人事管理、娛樂管理、系統(tǒng)維護(hù)以及升級管理,大型星級酒店還應(yīng)設(shè)計(jì)有住宿管理。2 簡單友好的操作界面,便于掌握和操作。3 易于維護(hù)和升級,系統(tǒng)的設(shè)計(jì)要方便維護(hù),包括硬件的維護(hù),軟件的維護(hù)(更改,升級等)和網(wǎng)絡(luò)的維護(hù)。4 使用性,以用戶需求為目標(biāo),以方便用戶為原則,同進(jìn)融入先進(jìn)的管理經(jīng)驗(yàn),盡可

40、能降低使用前的培訓(xùn)、實(shí)施和使用中的維護(hù)時間。充分滿足酒店現(xiàn)在及未來的各種需求,真正為酒店的管理及決策提供強(qiáng)有力的支持。5 高可靠性,一個實(shí)用的系統(tǒng)同時必須是可靠的。3.5 新系統(tǒng)邏輯模型的提出采用“自頂向下”的方法繪制出的業(yè)務(wù)流程圖是對現(xiàn)行系統(tǒng)在認(rèn)識的過程。其目的一方面便于系統(tǒng)分析員快速了解現(xiàn)行系統(tǒng)的業(yè)務(wù)并與廣大的業(yè)務(wù)人員取得一致意見,另一方面可以在此基礎(chǔ)上進(jìn)行數(shù)據(jù)流程的分析。數(shù)據(jù)對一個企業(yè)或者系統(tǒng)來說都起著很大的作用,并且決定了整個MIS開發(fā)的成敗。在此將根據(jù)本次系統(tǒng)開發(fā)過程中使用到的數(shù)據(jù)流程圖和數(shù)據(jù)字典給予簡明的說明。3.5.1 數(shù)據(jù)流程圖:(Data Flow Diagram)本系統(tǒng)采用

41、結(jié)構(gòu)化分析方法自頂向下、逐層分解,酒店管理頂層數(shù)據(jù)流程圖如圖3-6:顧客酒店管理顧客修改,刪除相關(guān)信息 信息登記 結(jié)算單 結(jié)算單結(jié)算賬圖3-6 酒店系統(tǒng)頂層數(shù)據(jù)流程圖它表明了一個顧客登記錄入相關(guān)信息于酒店管理系統(tǒng)中,并且可隨時修改有關(guān)信息。當(dāng)用戶對某個顧客的相關(guān)信息進(jìn)行查詢是,便可從酒店管理系統(tǒng)中獲取有關(guān)信息,然后顯示所查詢的顧客。對于此系統(tǒng)進(jìn)行第一步分解為如圖3-7:P3訂房處理P4退房處理P2顧客信息登記訂餐信息表P1訂餐處理顧客餐飲結(jié)算賬客房信息表住宿結(jié)算賬飯菜、發(fā)票F14 F1點(diǎn)菜單 F2 結(jié)算單D1F3點(diǎn)菜登記表 D2 F4 訂房單 F5 訂房登記表 D3 顧客信息表 F13 F16

42、 F15 F6住宿證、客房鑰匙 F7訂房登記表 D4F17 F8 退房登記表F9住宿證、客房鑰匙、現(xiàn)金F10結(jié)算單 D5 F11發(fā)票 F12 D6 總結(jié)算賬圖3-7 酒店管理系統(tǒng)第一層數(shù)據(jù)流程圖目標(biāo):顧客若要點(diǎn)菜就填寫點(diǎn)菜單,操作員將訂餐登記表錄入計(jì)算機(jī)中,計(jì)算機(jī)將內(nèi)容存放在訂餐信息表中;顧客若要訂房就填寫訂房單,操作員首先查看客房信息表看是否有空房,若有就將訂房登記表錄入計(jì)算機(jī)中,計(jì)算機(jī)將內(nèi)容存放在客房信息表中。當(dāng)顧客退房時,操作員就將退房登記表錄入計(jì)算機(jī)中,計(jì)算機(jī)修改客房信息表。3.5.2 數(shù)據(jù)字典:現(xiàn)根據(jù)各子系統(tǒng)建立數(shù)據(jù)字典,如下如表如表3-1:數(shù)據(jù)項(xiàng)有稱數(shù)據(jù)元素,是數(shù)據(jù)的最小單位。表3

43、-1 數(shù)據(jù)字典:數(shù)據(jù)元素?cái)?shù)據(jù)元素系統(tǒng)名:酒店管理系統(tǒng) 編號:條目名:桌號 別名:屬于數(shù)據(jù)流:F1存儲處:訂餐信息表數(shù)據(jù)元素值:代碼類型:文本型長度:3意義: ID簡要說明:記錄每個桌號的編號,每個桌號都有唯一的編號,便于錄入、查詢。修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.81數(shù)據(jù)流的定義數(shù)據(jù)流由一個或一組的數(shù)據(jù)項(xiàng)組成。如表3-2:表3-2 數(shù)據(jù)字典:數(shù)據(jù)流數(shù)據(jù)流系統(tǒng)名:酒店管理系統(tǒng) 編號:F1條目名:點(diǎn)菜單 別名:來源:顧客去處:訂餐處理數(shù)據(jù)流結(jié)構(gòu): 桌號菜名數(shù)量訂餐日期訂餐時間點(diǎn)餐員姓名簡要說明: 由用戶填寫自己的各項(xiàng)信息修改記錄:編寫:王新成日期:2

44、007.05.8審核:韓 靜日期:2007.05.82數(shù)據(jù)存儲的定義:數(shù)據(jù)存儲是數(shù)據(jù)結(jié)構(gòu)停留或保存的場所。在數(shù)據(jù)字典中,數(shù)據(jù)存儲只描述數(shù)據(jù)的邏輯存儲的結(jié)構(gòu),而不涉及它的物理組織。如表3-3:表3-3 數(shù)據(jù)字典:數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名:酒店管理系統(tǒng) 編號:D1條目名:餐飲結(jié)算信息表 別名:存儲組織: 每位顧客建立一條記錄相關(guān)的處理:P1,主鍵:顧客號記錄組成: 顧客號+桌號+打折情況+總計(jì)+日期簡要說明: 修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.8訂餐信息表如表3-4:表3-4 數(shù)據(jù)字典:數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名:酒店管理系統(tǒng) 編號:D2條目名:訂餐信息表

45、別名:存儲組織: 每個桌號建里一個記錄相關(guān)的處理:P1主鍵:桌號記錄組成: 桌號+菜譜號+菜名稱+數(shù)量+訂餐日期簡要說明: 修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.8顧客信息表如表3-5:表3-5 數(shù)據(jù)字典:數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名:酒店管理系統(tǒng) 編號:D3條目名:顧客信息表 別名:存儲組織: 每位顧客建立一條記錄相關(guān)的處理:P2,主鍵:顧客號記錄組成: 顧客號+姓名+性別+年齡+職務(wù)簡要說明: 修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.8客房信息表如表3-6:表3-6 數(shù)據(jù)字典:數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名:酒店管理系統(tǒng)

46、編號:D4條目名:客房信息表 別名:存儲組織: 每個客房建立一個記錄相關(guān)的處理:P3主鍵:客房號記錄組成: 客房號+客房類型+價格+入住簡要說明: 修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.8住宿結(jié)算表如表3-7表3-7 數(shù)據(jù)字典:數(shù)據(jù)存儲數(shù)據(jù)存儲系統(tǒng)名:酒店管理系統(tǒng) 編號:D5條目名:住宿結(jié)算 別名:存儲組織: 每張住宿單建立一個記錄相關(guān)的處理:P4主鍵:住宿單編號記錄組成: 住宿單編號+打折情況+總計(jì)+日期簡要說明: 修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.83外部項(xiàng)的定義外部項(xiàng)是指不受系統(tǒng)控制,在系統(tǒng)以外的事物

47、或人,它表達(dá)了目標(biāo)系統(tǒng)數(shù)據(jù)的外部來源或去處.如表3-8:表3-8 數(shù)據(jù)字典:外部項(xiàng)外部項(xiàng)系統(tǒng)名:酒店管理系統(tǒng) 編號:條目名:顧客 別名:輸入數(shù)據(jù):姓名、性別輸出數(shù)據(jù)流:有關(guān)餐飲的查詢結(jié)果主要特征: 只具有一般權(quán)限,享受系統(tǒng)提供的服務(wù)簡要說明:查詢服務(wù)修改記錄:編寫:王新成日期:2007.05.8審核:韓 靜日期:2007.05.8通過對數(shù)據(jù)字典的定義,我們就可以開始的程序和數(shù)據(jù)庫,進(jìn)行大體的設(shè)計(jì)了。 第四章 酒店管理系統(tǒng)設(shè)計(jì)4.1 總體設(shè)計(jì)4.1.1 系統(tǒng)總體功能結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)分析的結(jié)果,按照結(jié)構(gòu)化的設(shè)計(jì)方法,自頂向下地逐層深入,直到進(jìn)入每個模塊的設(shè)計(jì)。酒店管理信息系統(tǒng)從功能上可做如圖4-1

48、所示的子系統(tǒng)劃分:酒店管理系統(tǒng) 系統(tǒng)幫助 系統(tǒng)維護(hù) 系統(tǒng)報表 客戶信息 客房管理 餐飲管理圖4-1 酒店管理信息系統(tǒng)子系統(tǒng)劃分4.1.2 系統(tǒng)配置設(shè)計(jì)一個現(xiàn)代化管理系統(tǒng)的主要支撐環(huán)境就是一個完整的計(jì)算機(jī)系統(tǒng),它通常由軟件和硬件兩大部分組成,合理的選擇和配置這一系統(tǒng)環(huán)境,可以以最小的代價,獲得最大的效益,還可以使系統(tǒng)更加安全、可靠、高效的工作。因此,這也是系統(tǒng)總體設(shè)計(jì)的主要工作之一。1 軟硬件選擇 硬件方面, 各科室采用 Intel Pentium 4 1.8G CPU ,256M DDR 內(nèi)存,硬盤采用80G,用以滿足新系統(tǒng)的正常運(yùn)行,軟件方面,服務(wù)器配置Windows Server 2000

49、操作系統(tǒng),客戶機(jī)配置Windows 98操作系統(tǒng),后臺數(shù)據(jù)庫采用SQL Sever 2000。2 網(wǎng)絡(luò)設(shè)計(jì) 酒店管理中心:網(wǎng)絡(luò)管理中心既是酒店管理樞紐,又是酒店與外界進(jìn)行網(wǎng)絡(luò)通信的橋梁酒店一般通過寬帶接入INTERNET,酒店網(wǎng)絡(luò)管理中心由兩臺互為熱備份的奔服務(wù)器組成,運(yùn)行Window NT這樣既運(yùn)行穩(wěn)定,又減少了成本。酒店數(shù)據(jù)庫采用SQLSEVER 2000 構(gòu)建,運(yùn)行在服務(wù)器上,保存酒店所有的餐飲、客房、人事、財(cái)務(wù)等信息。4.2 詳細(xì)設(shè)計(jì)4.2.1 代碼設(shè)計(jì)1 值班員號編碼在酒店工作的每個員工都有自己唯一的職工編碼,此編碼采用順序碼。職工編碼由4位字符組成,下面舉出部分代碼實(shí)例:遠(yuǎn)征 1001小白 1002王棟梁 10032 菜譜號編碼對酒店所提供的每一種菜進(jìn)行唯一的編碼,此編碼也采用順序碼,菜譜號編碼由3位字符組成,以下是部分代碼實(shí)例:糖醋里脊 001水晶肘子 0023 桌號編碼對酒店餐廳里每一個餐桌進(jìn)行唯一的編碼,此編碼也采用順序碼,菜譜號編碼由3位字符組成。 4.2.2 數(shù)據(jù)庫設(shè)計(jì)根據(jù)上面的設(shè)計(jì)規(guī)劃出來的實(shí)體有:值班員實(shí)體、菜譜實(shí)體、客戶實(shí)體、訂餐實(shí)體、結(jié)算實(shí)體。各個實(shí)體具體的描述E-R圖及其之間的關(guān)系描述如下:值班員實(shí)體E-R圖如圖4-2:值班員信息值班員姓名值班員口令值班員號圖4-2 值班員實(shí)體E-R圖在值班員實(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論