2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩41頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)容綜合起來,讓讀者對(duì)開發(fā)一個(gè)整體軟件有個(gè)初步的了解,尤其是使用ADO數(shù)據(jù)庫(kù)訪問技術(shù)開發(fā)一個(gè)管理信息系統(tǒng)有個(gè)基本的了解。由于管理信息系統(tǒng)是一門獨(dú)立的學(xué)科,想要完整地開發(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é)科,開發(fā)一個(gè)復(fù)雜的管理信息系統(tǒng),要用到管理學(xué)、信息學(xué)、系統(tǒng)論和計(jì)算機(jī)學(xué)科的各種知識(shí)。開發(fā)管理信息系統(tǒng)好比要建一座大樓,在開工建設(shè)大樓之前,要進(jìn)行建筑預(yù)算、設(shè)計(jì)大樓的建筑圖、水暖管等管道設(shè)計(jì)圖等等;在開工建設(shè)后會(huì)用到泥工、木工、水暖工、電工等多個(gè)工種的工人。開發(fā)復(fù)雜的管理信息系統(tǒng)

3、也要先進(jìn)行大量的系統(tǒng)分析和系統(tǒng)設(shè)計(jì)工作。如果系統(tǒng)分析做不好,軟件開發(fā)的后期會(huì)遇到很多的問題,嚴(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),通過將各種客房管理功能結(jié)合起來,達(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)系。通過系統(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)從“開始”菜單,啟動(dòng)Access2003或其他版本。(2)選擇“文件”|“新建”菜單項(xiàng),從右側(cè)的“新建文件”面板中,選擇“空數(shù)據(jù)庫(kù)”。(3)通過“文件新建數(shù)據(jù)庫(kù)

9、”對(duì)話框,將文件保存到合適的位置,起名為:“Hotel”。(4)在界面內(nèi)雙擊“使用設(shè)計(jì)器創(chuàng)建表”,通過打開的表設(shè)計(jì)器窗口一個(gè)一個(gè)地設(shè)計(jì)表結(jié)構(gòu)即可。(5)設(shè)計(jì)完各表的表結(jié)構(gòu)之后,打開UserInfo(系統(tǒng)用戶)表,在其內(nèi)添加一條記錄,這將是系統(tǒng)默認(rèn)的“用戶名”和“密碼”。,23.5 創(chuàng)建系統(tǒng)主界面,通過數(shù)據(jù)庫(kù)分析設(shè)計(jì),已經(jīng)完成了所有的后臺(tái)工作。下面需要通過Visual Basic來編寫數(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ì)話框沒有自動(dòng)出現(xiàn),則選擇“文件”|“新建工程”菜單項(xiàng)打開該窗口。在工程資源管理器中單擊“工程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ù)訪問進(jìn)行集中處理,應(yīng)當(dāng)建立一個(gè)能夠訪問數(shù)據(jù)庫(kù),執(zhí)行各種SQL語(yǔ)句的公共函數(shù)。所有模塊的程序都通過這個(gè)函數(shù)訪問數(shù)據(jù)庫(kù)。這樣能夠使程序結(jié)構(gòu)更清晰,代碼更簡(jiǎn)短而且后期維護(hù)時(shí)也會(huì)很方便。為了能使所有的程序都能方便的訪問該函數(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)”|“添加用戶”命令,便可以打開添加用戶窗體,(具體內(nèi)容請(qǐng)參照本書),23.6.3 修改密碼窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面后,選擇“系統(tǒng)”|“修改密碼”命令,便可以打開修改密碼窗體,(具體內(nèi)容請(qǐng)參照本書),23.6.4 刪除用戶窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“系統(tǒng)”

13、|“刪除用戶”命令,便可以打開用戶刪除窗體,(具體內(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)后,便可以打開添加房間類型窗體,(具體內(nèi)容請(qǐng)參照本書),23.7.2 修改房間類型窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選

14、擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間類型”|“修改房間類型”菜單項(xiàng)后,便可以打開修改房間類型窗體,(具體內(nèi)容請(qǐng)參照本書),23.7.3 刪除房間類型窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間類型”|“刪除房間類型”菜單項(xiàng)后,便可以打開刪除房間類型窗體,(具體內(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)后,便可以打開添加房間窗體,(具體內(nèi)容請(qǐng)參照本書),23.8.2 修改房間信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間信息”|“修改房間信息”菜單項(xiàng)后,便可以打開修改房間信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.8.3 刪除房間窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“基礎(chǔ)數(shù)據(jù)管理”|“設(shè)置房間信息”|“刪除房間信息

16、”菜單項(xiàng)后,便可以打開刪除房間信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.9 “訂房管理”模塊,建立完房間類型信息后,應(yīng)當(dāng)建立房間信息。“房間信息管理”模塊主要實(shí)現(xiàn)添加訂房信息修改訂房信息查詢訂房信息,23.9.1 添加訂房信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“訂房管理”|“添加訂房信息”菜單項(xiàng)后,便可以打開添加訂房信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.9.2 修改訂房信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“訂房管理”|“修改訂房

17、信息”菜單項(xiàng)后,便可以打開修改訂房信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.9.3 查詢訂房信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“訂房管理”|“查詢訂房信息”菜單項(xiàng)后,便可以打開查詢訂房信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.10 “結(jié)算管理”模塊,“結(jié)算管理”模塊主要實(shí)現(xiàn)添加結(jié)算信息查詢結(jié)算信息結(jié)算信息模塊使用的數(shù)據(jù)表為OrderRoom和OldOrderRoom兩個(gè)數(shù)據(jù)表。將沒有結(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)后,便可以打開添加結(jié)算信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.10.2 查詢結(jié)算信息窗體的創(chuàng)建,進(jìn)入系統(tǒng)主界面,選擇“結(jié)算管理”|“查詢結(jié)算信息”菜單項(xiàng)后,便可以打開查詢結(jié)算信息窗體,(具體內(nèi)容請(qǐng)參照本書),23.11 “幫助”模塊,一個(gè)完整的系統(tǒng)應(yīng)當(dāng)有一個(gè)覆蓋軟件全部

19、功能的幫助文檔,用來引導(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)的感覺應(yīng)當(dāng)很不錯(cuò)。接下來,看看整個(gè)系統(tǒng)的運(yùn)行。首先,應(yīng)當(dāng)設(shè)置啟動(dòng)窗體。選擇“工程”|“客房管理子系統(tǒng) 屬性”菜單項(xiàng),在打開的“工程屬性”對(duì)話框中,設(shè)置啟動(dòng)窗體為:frmLogin(登錄窗體)。然后,運(yùn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論