版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第23章 酒店管理信息系統(tǒng)——客房子系統(tǒng),本章將要實(shí)現(xiàn)的是一個(gè)客房管理子系統(tǒng),它是酒店管理信息系統(tǒng)的一部分,實(shí)現(xiàn)了系統(tǒng)用戶管理、客房類型/標(biāo)準(zhǔn)管理、客房信息管理、訂房信息管理和結(jié)算信息管理等功能。使用該案例的目的是想把前面介紹的內(nèi)容綜合起來(lái),讓讀者對(duì)開(kāi)發(fā)一個(gè)整體軟件有個(gè)初步的了解,尤其是使用ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)開(kāi)發(fā)一個(gè)管理信息系統(tǒng)有個(gè)基本的了解。由于管理信息系統(tǒng)是一門獨(dú)立的學(xué)科,想要完整地開(kāi)發(fā)一個(gè)管理信息系統(tǒng)要用到的知識(shí)已經(jīng)遠(yuǎn)遠(yuǎn)超出了
2、本書所講的范圍,因此本章內(nèi)容的重點(diǎn)放在了Visual Basic語(yǔ)言的編程上。,23.1 管理信息系統(tǒng)概述,管理信息系統(tǒng)簡(jiǎn)稱MIS系統(tǒng)。它是一門綜合性極強(qiáng)的邊緣學(xué)科,開(kāi)發(fā)一個(gè)復(fù)雜的管理信息系統(tǒng),要用到管理學(xué)、信息學(xué)、系統(tǒng)論和計(jì)算機(jī)學(xué)科的各種知識(shí)。開(kāi)發(fā)管理信息系統(tǒng)好比要建一座大樓,在開(kāi)工建設(shè)大樓之前,要進(jìn)行建筑預(yù)算、設(shè)計(jì)大樓的建筑圖、水暖管等管道設(shè)計(jì)圖等等;在開(kāi)工建設(shè)后會(huì)用到泥工、木工、水暖工、電工等多個(gè)工種的工人。開(kāi)發(fā)復(fù)雜的管理信息系統(tǒng)
3、也要先進(jìn)行大量的系統(tǒng)分析和系統(tǒng)設(shè)計(jì)工作。如果系統(tǒng)分析做不好,軟件開(kāi)發(fā)的后期會(huì)遇到很多的問(wèn)題,嚴(yán)重的會(huì)直接導(dǎo)致軟件的失敗,這樣的例子比比皆是。(具體內(nèi)容請(qǐng)參照本書),23.2 客房子系統(tǒng)概述,客房子系統(tǒng)實(shí)現(xiàn)了系統(tǒng)用戶管理、客房類型/標(biāo)準(zhǔn)管理、客房信息管理、訂房信息管理和結(jié)算信息管理等功能。服務(wù)人員可以快速地查詢到剩余客房信息,并進(jìn)行訂房信息的添加;也可以不用計(jì)算就得到顧客需要交納的費(fèi)用;隨時(shí)可以查詢顧客的信息;處理客房信息等。系統(tǒng)的目的是
4、為了更好的管理各種信息,提高工作效率和避免人為手工計(jì)算的錯(cuò)誤等。,23.2.1 系統(tǒng)的任務(wù),本客房子系統(tǒng)的任務(wù)主要包括以下幾項(xiàng)。房間類型管理:房間信息管理:訂房信息管理:結(jié)算信息管理:系統(tǒng)管理:,23.2.2 系統(tǒng)的目標(biāo),客房管理系統(tǒng)是一個(gè)集成的客房信息處理系統(tǒng),通過(guò)將各種客房管理功能結(jié)合起來(lái),達(dá)到快速獲取信息,提高工作效率,改進(jìn)服務(wù)質(zhì)量,盡量避免人為操作失誤等目的。,23.3 系統(tǒng)需求分析,根據(jù)以上對(duì)客房管理系統(tǒng)的任務(wù)和目標(biāo)的分析,
5、本客房子系統(tǒng)設(shè)計(jì)了如圖23.2所示的一些功能,其中每一個(gè)功能模塊又都包含了一系列的子模塊。(具體內(nèi)容請(qǐng)參照本書),23.3.1 系統(tǒng)管理,“系統(tǒng)管理”模塊主要用于管理用戶登錄、添加系統(tǒng)用戶、修改用戶密碼、刪除用戶等,(具體內(nèi)容請(qǐng)參照本書),23.3.2 訂房管理,“訂房管理”模塊主要用于管理添加訂房信息、修改訂房信息和查詢訂房信息等,(具體內(nèi)容請(qǐng)參照本書),23.3.3 結(jié)算管理,“結(jié)算管理”模塊主要用于管理結(jié)算信息添加和結(jié)算信息
6、查詢,(具體內(nèi)容請(qǐng)參照本書),23.3.4 基礎(chǔ)數(shù)據(jù)管理,“基礎(chǔ)數(shù)據(jù)管理”模塊主要用于管理房間類型信息和房間信息,(具體內(nèi)容請(qǐng)參照本書),23.3.5 系統(tǒng)數(shù)據(jù)流程分析,仔細(xì)分析了關(guān)于客房管理需求的基礎(chǔ)上,(具體內(nèi)容請(qǐng)參照本書),23.4 數(shù)據(jù)庫(kù)分析設(shè)計(jì),根據(jù)本系統(tǒng)需求分析,系統(tǒng)需要在數(shù)據(jù)庫(kù)中建立5個(gè)數(shù)據(jù)表,其用途分別如下。User表:保存系統(tǒng)用戶信息。RoomType表:保存房間類型信息。Room表:保存具體房間信息。Or
7、derRoom表:保存當(dāng)前未結(jié)賬顧客的訂房信息。OldOrderRoom表:保存已經(jīng)結(jié)賬顧客的訂房信息。,23.4.1 系統(tǒng)E-R圖,E-R圖是一種信息模型圖,體現(xiàn)了系統(tǒng)實(shí)體之間的關(guān)系。通過(guò)系統(tǒng)需求分析,本系統(tǒng)設(shè)計(jì)規(guī)劃出的實(shí)體有:房間類型信息實(shí)體、房間信息實(shí)體、訂房信息實(shí)體和結(jié)算信息實(shí)體。(具體內(nèi)容請(qǐng)參照本書),23.4.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì),根據(jù)上面的系統(tǒng)E-R圖,設(shè)計(jì)出具體數(shù)據(jù)庫(kù)軟件所支持的實(shí)際數(shù)據(jù)模型,也就是數(shù)據(jù)庫(kù)的邏輯結(jié)
8、構(gòu)。本系統(tǒng)將采用Access2003建立實(shí)際數(shù)據(jù)庫(kù),如果讀者想使用SQL Server建立數(shù)據(jù)庫(kù),可以將相應(yīng)的字段類型改變?yōu)镾QL Server的字段類型即可。,23.4.3 創(chuàng)建數(shù)據(jù)庫(kù),根據(jù)上一節(jié)的數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì),使用Access建立數(shù)據(jù)庫(kù)的大體操作步驟如下:(1)從“開(kāi)始”菜單,啟動(dòng)Access2003或其他版本。(2)選擇“文件”|“新建”菜單項(xiàng),從右側(cè)的“新建文件”面板中,選擇“空數(shù)據(jù)庫(kù)”。(3)通過(guò)“文件新建數(shù)據(jù)庫(kù)
9、”對(duì)話框,將文件保存到合適的位置,起名為:“Hotel”。(4)在界面內(nèi)雙擊“使用設(shè)計(jì)器創(chuàng)建表”,通過(guò)打開(kāi)的表設(shè)計(jì)器窗口一個(gè)一個(gè)地設(shè)計(jì)表結(jié)構(gòu)即可。(5)設(shè)計(jì)完各表的表結(jié)構(gòu)之后,打開(kāi)UserInfo(系統(tǒng)用戶)表,在其內(nèi)添加一條記錄,這將是系統(tǒng)默認(rèn)的“用戶名”和“密碼”。,23.5 創(chuàng)建系統(tǒng)主界面,通過(guò)數(shù)據(jù)庫(kù)分析設(shè)計(jì),已經(jīng)完成了所有的后臺(tái)工作。下面需要通過(guò)Visual Basic來(lái)編寫數(shù)據(jù)庫(kù)應(yīng)用程序。,23.5.1 創(chuàng)建工程項(xiàng)目,啟
10、動(dòng)Visual Basic 6.0,在自動(dòng)出現(xiàn)的“新建工程”對(duì)話框中,雙擊“標(biāo)準(zhǔn)EXE”圖標(biāo)。如果“新建工程”對(duì)話框沒(méi)有自動(dòng)出現(xiàn),則選擇“文件”|“新建工程”菜單項(xiàng)打開(kāi)該窗口。在工程資源管理器中單擊“工程1”,然后在屬性窗口里將工程名稱改為“客房管理子系統(tǒng)”,并移除其默認(rèn)的窗體。,23.5.2 創(chuàng)建系統(tǒng)主窗體,創(chuàng)建了工程項(xiàng)目后,需要?jiǎng)?chuàng)建系統(tǒng)主窗體、菜單、工具欄、狀態(tài)欄等。(具體內(nèi)容請(qǐng)參照本書),23.5.3 創(chuàng)建公用模塊,為了能夠
11、對(duì)數(shù)據(jù)庫(kù)訪問(wèn)進(jìn)行集中處理,應(yīng)當(dāng)建立一個(gè)能夠訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行各種SQL語(yǔ)句的公共函數(shù)。所有模塊的程序都通過(guò)這個(gè)函數(shù)訪問(wèn)數(shù)據(jù)庫(kù)。這樣能夠使程序結(jié)構(gòu)更清晰,代碼更簡(jiǎn)短而且后期維護(hù)時(shí)也會(huì)很方便。為了能使所有的程序都能方便的訪問(wèn)該函數(shù),應(yīng)當(dāng)創(chuàng)建一個(gè)公用模塊,將函數(shù)寫在這個(gè)公用模塊中。(具體內(nèi)容請(qǐng)參照本書),23.6 “系統(tǒng)管理”模塊,“系統(tǒng)管理”模塊主要實(shí)現(xiàn)用戶登錄添加用戶修改密碼刪除用戶,23.6.1 用戶登錄窗體的創(chuàng)建,系統(tǒng)啟動(dòng)后,
12、將首先出現(xiàn)的用戶登錄窗體。當(dāng)用戶名和密碼輸入都正確時(shí)即可進(jìn)入系統(tǒng),否則進(jìn)入不了系統(tǒng)。(具體內(nèi)容請(qǐng)參照本書),23.6.2 添加用戶窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面后,選擇“系統(tǒng)”|“添加用戶”命令,便可以打開(kāi)添加用戶窗體,(具體內(nèi)容請(qǐng)參照本書),23.6.3 修改密碼窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面后,選擇“系統(tǒng)”|“修改密碼”命令,便可以打開(kāi)修改密碼窗體,(具體內(nèi)容請(qǐng)參照本書),23.6.4 刪除用戶窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“系統(tǒng)”
13、|“刪除用戶”命令,便可以打開(kāi)用戶刪除窗體,(具體內(nèi)容請(qǐng)參照本書),23.7 “房間類型管理”模塊,進(jìn)入系統(tǒng)后,應(yīng)當(dāng)先建立房間類型信息?!胺块g類型管理”模塊主要實(shí)現(xiàn)添加房間類型修改房間類型刪除房間類型,23.7.1 添加房間類型窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間類型”|“添加房間類型”菜單項(xiàng)后,便可以打開(kāi)添加房間類型窗體,(具體內(nèi)容請(qǐng)參照本書),23.7.2 修改房間類型窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選
14、擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間類型”|“修改房間類型”菜單項(xiàng)后,便可以打開(kāi)修改房間類型窗體,(具體內(nèi)容請(qǐng)參照本書),23.7.3 刪除房間類型窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間類型”|“刪除房間類型”菜單項(xiàng)后,便可以打開(kāi)刪除房間類型窗體,(具體內(nèi)容請(qǐng)參照本書),23.8 “房間信息管理”模塊,建立完房間類型信息后,應(yīng)當(dāng)建立房間信息?!胺块g信息管理”模塊主要實(shí)現(xiàn)添加房間信息修改房間信息刪除房間信息,23.
15、8.1 添加房間窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間信息”|“添加房間信息”菜單項(xiàng)后,便可以打開(kāi)添加房間窗體,(具體內(nèi)容請(qǐng)參照本書),23.8.2 修改房間信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間信息”|“修改房間信息”菜單項(xiàng)后,便可以打開(kāi)修改房間信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.8.3 刪除房間窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間信息”|“刪除房間信息
16、”菜單項(xiàng)后,便可以打開(kāi)刪除房間信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.9 “訂房管理”模塊,建立完房間類型信息后,應(yīng)當(dāng)建立房間信息?!胺块g信息管理”模塊主要實(shí)現(xiàn)添加訂房信息修改訂房信息查詢訂房信息,23.9.1 添加訂房信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“訂房管理”|“添加訂房信息”菜單項(xiàng)后,便可以打開(kāi)添加訂房信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.9.2 修改訂房信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“訂房管理”|“修改訂房
17、信息”菜單項(xiàng)后,便可以打開(kāi)修改訂房信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.9.3 查詢訂房信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“訂房管理”|“查詢訂房信息”菜單項(xiàng)后,便可以打開(kāi)查詢訂房信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.10 “結(jié)算管理”模塊,“結(jié)算管理”模塊主要實(shí)現(xiàn)添加結(jié)算信息查詢結(jié)算信息結(jié)算信息模塊使用的數(shù)據(jù)表為OrderRoom和OldOrderRoom兩個(gè)數(shù)據(jù)表。將沒(méi)有結(jié)帳的訂房相關(guān)信息存儲(chǔ)在OrderRoom數(shù)據(jù)表
18、中,將已經(jīng)結(jié)帳的訂房相關(guān)信息存放在OldOrderRoom數(shù)據(jù)表中。,23.10.1 添加結(jié)算信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“結(jié)算管理”|“添加結(jié)算信息”菜單項(xiàng)后,便可以打開(kāi)添加結(jié)算信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.10.2 查詢結(jié)算信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“結(jié)算管理”|“查詢結(jié)算信息”菜單項(xiàng)后,便可以打開(kāi)查詢結(jié)算信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.11 “幫助”模塊,一個(gè)完整的系統(tǒng)應(yīng)當(dāng)有一個(gè)覆蓋軟件全部
19、功能的幫助文檔,用來(lái)引導(dǎo)用戶使用軟件。制作幫助文檔的方法和從程序中調(diào)用幫助文檔的方法請(qǐng)參考本書第18章的內(nèi)容。,23.12 系統(tǒng)的實(shí)現(xiàn),本系統(tǒng),雖然只是一個(gè)用于學(xué)習(xí)的系統(tǒng),而且功能方面與商業(yè)軟件相比還有很多的欠缺,但是讀者自己完成整個(gè)系統(tǒng)的感覺(jué)應(yīng)當(dāng)很不錯(cuò)。接下來(lái),看看整個(gè)系統(tǒng)的運(yùn)行。首先,應(yīng)當(dāng)設(shè)置啟動(dòng)窗體。選擇“工程”|“客房管理子系統(tǒng) 屬性”菜單項(xiàng),在打開(kāi)的“工程屬性”對(duì)話框中,設(shè)置啟動(dòng)窗體為:frmLogin(登錄窗體)。然后,運(yùn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 第23章 酒店管理信息系統(tǒng)——客房子系統(tǒng)
- 酒店客房管理信息系統(tǒng)(論文+代碼)
- 管理信息系統(tǒng)課程設(shè)計(jì)酒店管理信息系統(tǒng)
- 《管理信息系統(tǒng)》第1章試題
- 畢業(yè)論文--酒店客房管理信息系統(tǒng)
- 畢業(yè)論文酒店客房管理信息系統(tǒng)
- 管理信息系統(tǒng)課程設(shè)計(jì)---酒店前臺(tái)管理信息系統(tǒng)
- 酒店管理信息系統(tǒng)講義
- 維也納酒店管理信息系統(tǒng)
- vb酒店管理信息系統(tǒng)(系統(tǒng)+論文)
- 酒店客房管理信息系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)
- 第2章 管理信息系統(tǒng)概論07741
- 酒店管理信息系統(tǒng)論文
- 酒店客房管理信息系統(tǒng)摘要正式版.doc
- pb005客房管理信息系統(tǒng)
- DJ酒店客房管理信息系統(tǒng)開(kāi)發(fā)研究.pdf
- 酒店客房管理信息系統(tǒng)摘要正式版.doc
- 第2章管理信息系統(tǒng)概念與結(jié)構(gòu)
- 管理信息系統(tǒng)課程設(shè)計(jì)--酒店管理系統(tǒng)
- 酒店管理信息系統(tǒng)課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論