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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、第23章 酒店管理信息系統(tǒng)——客房子系統(tǒng),本章將要實現(xiàn)的是一個客房管理子系統(tǒng),它是酒店管理信息系統(tǒng)的一部分,實現(xiàn)了系統(tǒng)用戶管理、客房類型/標準管理、客房信息管理、訂房信息管理和結算信息管理等功能。使用該案例的目的是想把前面介紹的內容綜合起來,讓讀者對開發(fā)一個整體軟件有個初步的了解,尤其是使用ADO數(shù)據(jù)庫訪問技術開發(fā)一個管理信息系統(tǒng)有個基本的了解。由于管理信息系統(tǒng)是一門獨立的學科,想要完整地開發(fā)一個管理信息系統(tǒng)要用到的知識已經(jīng)遠遠超出了

2、本書所講的范圍,因此本章內容的重點放在了Visual Basic語言的編程上。,23.1 管理信息系統(tǒng)概述,管理信息系統(tǒng)簡稱MIS系統(tǒng)。它是一門綜合性極強的邊緣學科,開發(fā)一個復雜的管理信息系統(tǒng),要用到管理學、信息學、系統(tǒng)論和計算機學科的各種知識。開發(fā)管理信息系統(tǒng)好比要建一座大樓,在開工建設大樓之前,要進行建筑預算、設計大樓的建筑圖、水暖管等管道設計圖等等;在開工建設后會用到泥工、木工、水暖工、電工等多個工種的工人。開發(fā)復雜的管理信息系統(tǒng)

3、也要先進行大量的系統(tǒng)分析和系統(tǒng)設計工作。如果系統(tǒng)分析做不好,軟件開發(fā)的后期會遇到很多的問題,嚴重的會直接導致軟件的失敗,這樣的例子比比皆是。(具體內容請參照本書),23.2 客房子系統(tǒng)概述,客房子系統(tǒng)實現(xiàn)了系統(tǒng)用戶管理、客房類型/標準管理、客房信息管理、訂房信息管理和結算信息管理等功能。服務人員可以快速地查詢到剩余客房信息,并進行訂房信息的添加;也可以不用計算就得到顧客需要交納的費用;隨時可以查詢顧客的信息;處理客房信息等。系統(tǒng)的目的是

4、為了更好的管理各種信息,提高工作效率和避免人為手工計算的錯誤等。,23.2.1 系統(tǒng)的任務,本客房子系統(tǒng)的任務主要包括以下幾項。房間類型管理:房間信息管理:訂房信息管理:結算信息管理:系統(tǒng)管理:,23.2.2 系統(tǒng)的目標,客房管理系統(tǒng)是一個集成的客房信息處理系統(tǒng),通過將各種客房管理功能結合起來,達到快速獲取信息,提高工作效率,改進服務質量,盡量避免人為操作失誤等目的。,23.3 系統(tǒng)需求分析,根據(jù)以上對客房管理系統(tǒng)的任務和目標的分析,

5、本客房子系統(tǒng)設計了如圖23.2所示的一些功能,其中每一個功能模塊又都包含了一系列的子模塊。(具體內容請參照本書),23.3.1 系統(tǒng)管理,“系統(tǒng)管理”模塊主要用于管理用戶登錄、添加系統(tǒng)用戶、修改用戶密碼、刪除用戶等,(具體內容請參照本書),23.3.2 訂房管理,“訂房管理”模塊主要用于管理添加訂房信息、修改訂房信息和查詢訂房信息等,(具體內容請參照本書),23.3.3 結算管理,“結算管理”模塊主要用于管理結算信息添加和結算信息

6、查詢,(具體內容請參照本書),23.3.4 基礎數(shù)據(jù)管理,“基礎數(shù)據(jù)管理”模塊主要用于管理房間類型信息和房間信息,(具體內容請參照本書),23.3.5 系統(tǒng)數(shù)據(jù)流程分析,仔細分析了關于客房管理需求的基礎上,(具體內容請參照本書),23.4 數(shù)據(jù)庫分析設計,根據(jù)本系統(tǒng)需求分析,系統(tǒng)需要在數(shù)據(jù)庫中建立5個數(shù)據(jù)表,其用途分別如下。User表:保存系統(tǒng)用戶信息。RoomType表:保存房間類型信息。Room表:保存具體房間信息。Or

7、derRoom表:保存當前未結賬顧客的訂房信息。OldOrderRoom表:保存已經(jīng)結賬顧客的訂房信息。,23.4.1 系統(tǒng)E-R圖,E-R圖是一種信息模型圖,體現(xiàn)了系統(tǒng)實體之間的關系。通過系統(tǒng)需求分析,本系統(tǒng)設計規(guī)劃出的實體有:房間類型信息實體、房間信息實體、訂房信息實體和結算信息實體。(具體內容請參照本書),23.4.2 數(shù)據(jù)庫邏輯結構設計,根據(jù)上面的系統(tǒng)E-R圖,設計出具體數(shù)據(jù)庫軟件所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結

8、構。本系統(tǒng)將采用Access2003建立實際數(shù)據(jù)庫,如果讀者想使用SQL Server建立數(shù)據(jù)庫,可以將相應的字段類型改變?yōu)镾QL Server的字段類型即可。,23.4.3 創(chuàng)建數(shù)據(jù)庫,根據(jù)上一節(jié)的數(shù)據(jù)庫邏輯結構設計,使用Access建立數(shù)據(jù)庫的大體操作步驟如下:(1)從“開始”菜單,啟動Access2003或其他版本。(2)選擇“文件”|“新建”菜單項,從右側的“新建文件”面板中,選擇“空數(shù)據(jù)庫”。(3)通過“文件新建數(shù)據(jù)庫

9、”對話框,將文件保存到合適的位置,起名為:“Hotel”。(4)在界面內雙擊“使用設計器創(chuàng)建表”,通過打開的表設計器窗口一個一個地設計表結構即可。(5)設計完各表的表結構之后,打開UserInfo(系統(tǒng)用戶)表,在其內添加一條記錄,這將是系統(tǒng)默認的“用戶名”和“密碼”。,23.5 創(chuàng)建系統(tǒng)主界面,通過數(shù)據(jù)庫分析設計,已經(jīng)完成了所有的后臺工作。下面需要通過Visual Basic來編寫數(shù)據(jù)庫應用程序。,23.5.1 創(chuàng)建工程項目,啟

10、動Visual Basic 6.0,在自動出現(xiàn)的“新建工程”對話框中,雙擊“標準EXE”圖標。如果“新建工程”對話框沒有自動出現(xiàn),則選擇“文件”|“新建工程”菜單項打開該窗口。在工程資源管理器中單擊“工程1”,然后在屬性窗口里將工程名稱改為“客房管理子系統(tǒng)”,并移除其默認的窗體。,23.5.2 創(chuàng)建系統(tǒng)主窗體,創(chuàng)建了工程項目后,需要創(chuàng)建系統(tǒng)主窗體、菜單、工具欄、狀態(tài)欄等。(具體內容請參照本書),23.5.3 創(chuàng)建公用模塊,為了能夠

11、對數(shù)據(jù)庫訪問進行集中處理,應當建立一個能夠訪問數(shù)據(jù)庫,執(zhí)行各種SQL語句的公共函數(shù)。所有模塊的程序都通過這個函數(shù)訪問數(shù)據(jù)庫。這樣能夠使程序結構更清晰,代碼更簡短而且后期維護時也會很方便。為了能使所有的程序都能方便的訪問該函數(shù),應當創(chuàng)建一個公用模塊,將函數(shù)寫在這個公用模塊中。(具體內容請參照本書),23.6 “系統(tǒng)管理”模塊,“系統(tǒng)管理”模塊主要實現(xiàn)用戶登錄添加用戶修改密碼刪除用戶,23.6.1 用戶登錄窗體的創(chuàng)建,系統(tǒng)啟動后,

12、將首先出現(xiàn)的用戶登錄窗體。當用戶名和密碼輸入都正確時即可進入系統(tǒng),否則進入不了系統(tǒng)。(具體內容請參照本書),23.6.2 添加用戶窗體的創(chuàng)建,進入系統(tǒng)主界面后,選擇“系統(tǒng)”|“添加用戶”命令,便可以打開添加用戶窗體,(具體內容請參照本書),23.6.3 修改密碼窗體的創(chuàng)建,進入系統(tǒng)主界面后,選擇“系統(tǒng)”|“修改密碼”命令,便可以打開修改密碼窗體,(具體內容請參照本書),23.6.4 刪除用戶窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“系統(tǒng)”

13、|“刪除用戶”命令,便可以打開用戶刪除窗體,(具體內容請參照本書),23.7 “房間類型管理”模塊,進入系統(tǒng)后,應當先建立房間類型信息?!胺块g類型管理”模塊主要實現(xiàn)添加房間類型修改房間類型刪除房間類型,23.7.1 添加房間類型窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“基礎數(shù)據(jù)管理”|“設置房間類型”|“添加房間類型”菜單項后,便可以打開添加房間類型窗體,(具體內容請參照本書),23.7.2 修改房間類型窗體的創(chuàng)建,進入系統(tǒng)主界面,選

14、擇“基礎數(shù)據(jù)管理”|“設置房間類型”|“修改房間類型”菜單項后,便可以打開修改房間類型窗體,(具體內容請參照本書),23.7.3 刪除房間類型窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“基礎數(shù)據(jù)管理”|“設置房間類型”|“刪除房間類型”菜單項后,便可以打開刪除房間類型窗體,(具體內容請參照本書),23.8 “房間信息管理”模塊,建立完房間類型信息后,應當建立房間信息?!胺块g信息管理”模塊主要實現(xiàn)添加房間信息修改房間信息刪除房間信息,23.

15、8.1 添加房間窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“基礎數(shù)據(jù)管理”|“設置房間信息”|“添加房間信息”菜單項后,便可以打開添加房間窗體,(具體內容請參照本書),23.8.2 修改房間信息窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“基礎數(shù)據(jù)管理”|“設置房間信息”|“修改房間信息”菜單項后,便可以打開修改房間信息窗體,(具體內容請參照本書),23.8.3 刪除房間窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“基礎數(shù)據(jù)管理”|“設置房間信息”|“刪除房間信息

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

17、信息”菜單項后,便可以打開修改訂房信息窗體,(具體內容請參照本書),23.9.3 查詢訂房信息窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“訂房管理”|“查詢訂房信息”菜單項后,便可以打開查詢訂房信息窗體,(具體內容請參照本書),23.10 “結算管理”模塊,“結算管理”模塊主要實現(xiàn)添加結算信息查詢結算信息結算信息模塊使用的數(shù)據(jù)表為OrderRoom和OldOrderRoom兩個數(shù)據(jù)表。將沒有結帳的訂房相關信息存儲在OrderRoom數(shù)據(jù)表

18、中,將已經(jīng)結帳的訂房相關信息存放在OldOrderRoom數(shù)據(jù)表中。,23.10.1 添加結算信息窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“結算管理”|“添加結算信息”菜單項后,便可以打開添加結算信息窗體,(具體內容請參照本書),23.10.2 查詢結算信息窗體的創(chuàng)建,進入系統(tǒng)主界面,選擇“結算管理”|“查詢結算信息”菜單項后,便可以打開查詢結算信息窗體,(具體內容請參照本書),23.11 “幫助”模塊,一個完整的系統(tǒng)應當有一個覆蓋軟件全部

19、功能的幫助文檔,用來引導用戶使用軟件。制作幫助文檔的方法和從程序中調用幫助文檔的方法請參考本書第18章的內容。,23.12 系統(tǒng)的實現(xiàn),本系統(tǒng),雖然只是一個用于學習的系統(tǒng),而且功能方面與商業(yè)軟件相比還有很多的欠缺,但是讀者自己完成整個系統(tǒng)的感覺應當很不錯。接下來,看看整個系統(tǒng)的運行。首先,應當設置啟動窗體。選擇“工程”|“客房管理子系統(tǒng) 屬性”菜單項,在打開的“工程屬性”對話框中,設置啟動窗體為:frmLogin(登錄窗體)。然后,運

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論