




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 微 處 理 機M I CROPROCESS ORS基于面向對象技術實現(xiàn)酒店管理信息系統(tǒng) 陳 瑋(天津大學 , 天津 300072 摘 要 :采用面向對象的分析和設計方法 , 運用 UML 、 onal Rose 設 計工具進行酒店管理信息系統(tǒng)的分析設計 , 并用 0關鍵詞 :面向對象 ; UML; 建模 ; 管理信息系統(tǒng)中圖分類號 :TP311 文獻標識碼 :(2006 04-0061-03The M anagem ent I nfo n f a sed on O b jec t -O rien ted D e sign CHE N W ei(Tianjin U niversity, Tia
2、njin 300072, China text is based on Object -O riented Design (OOD and used UML including U se Case, Sequence D iagra m s and Class D iagra m s t o realize the manage ment infor mati on syste m of hotels .Key words:Object -O riented Design (OOD ; UML;Module;M I S1 引 言面向對象技術最初起源于面向對象的程序設計語言 , 隨著面向對象程序
3、設計技術日趨完善 , 面向對象的思想及方法逐步成熟 。通過面向對象的分析 、設計及編程 , 將現(xiàn)實世界的空間模型平滑而自然地過渡到面向對象的系統(tǒng)模型 。 利用面向對象開發(fā)方法得到的信息系統(tǒng)軟件質量高 , 系統(tǒng)適應性強 , 可靠性高 , 可重用性和維護性好 , 給管理信息系統(tǒng) (M I S 的發(fā)展帶來了新的希望 。UML 是一種建模語言 , 是用來為采用面向對象技術開發(fā)系統(tǒng)的產品進行說明 、 可視化和編制文檔的工具 。 它是由信息系統(tǒng)和面向對象領域的三位著名的方法學家 Grady Booch, Ja mes Rumbaugh 和 I varJacobon 提出 , 主要結合了 Booch 方法
4、、 Object ory 方法和 OMT 方法 , 并且吸收了其它眾多優(yōu)秀的軟件方法和思想 , 是多種方法相互借鑒 、 相互融合 、 趨于一致 、 走向標準化的產物 。 在系統(tǒng)開發(fā)的不同階段 , 使用 UML 為系統(tǒng)建模 , 可以通過建立不同的模型 , 從不同的視角 , 以不同的詳略程度對系統(tǒng)進行描述 。UML 建模過程分為以下幾個階段 :分析階段 :建模的目的是捕捉系統(tǒng)的功能需求 ,分析 、 提取所開發(fā)系統(tǒng)的“ 客觀世界 ” 領域的類以及描述它們的合作概貌 。設計階段 :建模的目的是通過考慮實現(xiàn)環(huán)境 , 將分析階段的模型擴展和轉化為可行的技術實現(xiàn)方案 。實現(xiàn)階段 :具體工作就是進行編碼 ,
5、同時對已構造的模型作相應的修正 。 測試階段 :使用前幾個階段所構造的模型來指 導和協(xié)助測試工作 。配置階段 :通過模型描述所開發(fā)系統(tǒng)的軟硬件 配置情況 。2 酒店管理系統(tǒng)的需求分析酒店管理信息系統(tǒng)包括兩大功能 :前臺管理和 后臺管理 。 前臺管理功能包括客房 、 餐飲 、 前廳 (商 場 、 商務中心 、 大堂吧 、 康樂 、 經理系統(tǒng)等 。后臺包 括系統(tǒng)維護 、 報表 、 綜合查詢 、 夜審 、 銷售部 、 客史資 料 、 綜合查詢 、 酒店特服功能管理 、 庫存等 。通過分 析 , 先確認酒店管理信息系統(tǒng)中的角色有服務員 (前臺 、 餐廳 、 收銀等 、 經理 、 庫存人員 、 采購人員
6、 等 。 在此基礎上 , 確認用例 。系統(tǒng)的用例有預定信 息 、 房務費用管理 、 入住登記 、 客人帳目處理 、 客人資 料管理 、 庫存管理 、 統(tǒng)計分析 、 系統(tǒng)維護 。前臺管理 中預定信息如圖 1所示 。圖 1 預定信息用例描述作者簡介 :陳瑋 (1978- , 女 , 天津人 , 碩士研究生 , 主研方向 :軟件工程 。收稿日期 :2005-04-20第 4期2006年 8月No . 4 Aug . , 2006 微 處 理 機 除了用用例圖描述系統(tǒng)需求外 , 還可以用時序圖對關鍵業(yè)務流程進行需求說明 , 更具體地描述該用例與角色的交互 。 例如描述客人帳目處理用例的需求說明如圖 2
7、所示 。3 酒店管理系統(tǒng)的系統(tǒng)設計設計階段的任務是通過綜合考慮所有的技術限制 , 以擴展和細化分析階段的模型 。設計的目的是指明一種易轉化成代碼的工作方案 , 是對分析工作的細化 , 即進一步細化分析階段所提取的類 (包括其操作和屬性 , 并且增加新類以處理諸如數據庫 、用戶接口 、 通信 、 設備等技術領域的問題 。一個設計良好的系統(tǒng)結構是系統(tǒng)可擴充和可變更的基礎 。 包實際上是一些類的集合 。 類圖有助于用戶從技術邏輯中分離出應用邏輯 (領域類 , 從而減少它們之間的依賴性 。 這就是軟件結構設計強調的模塊間的高聚合 、 低偶合的原則 。在酒店管理信 息系統(tǒng)中 , 存在以下包 (或子系統(tǒng)
8、:用戶接口包 :用戶接口類允許用戶訪問系統(tǒng)數 據和加入新數據 。在業(yè)務對象中 , 用戶接口包跟業(yè) 務對象包合作 , , 實施數據的檢 索和插入 。:。, 所以 , 所有業(yè)務對象類必 。:為業(yè)務對象包中的類提供服務 , 便于 永久存儲 。實用包 :包含系統(tǒng)其他包要使用的服務 。它們 之間的內在關系如圖 3所示 。圖 3 類圖 (包化 表示系統(tǒng)結構設計3. 1 建立系統(tǒng)數據庫模型3. 1. 1 基礎數據表基礎數據表用于記錄與酒店管理相關的原始信 息 , 如房間信息 、 操作員信息 、 客人資料公共信息 、 消 費項目信息 、 話費信息等 , 如圖 4所示 。圖 4 消費項目信息模型3. 1. 2
9、決策支持表對業(yè)務邏輯中的相關功能 , 提供了一系列功能支持 , 同時為酒店的管理層提供決策支持 , 如 :酒店夜核后存儲客人帳務信息 、 各類報表信息 (圖 5所示 、 各類圖形化信息 。根據不同權限用戶的要求 ,通過調用各信息表中的數據 , 產生各種報表 、 圖表 , 從而為用戶提供決策的依據 。3. 2 建立窗體功能類圖系統(tǒng)中主要的窗體可分為 :查詢類窗體 、 功能類 窗體和報表類窗體 , 它們都繼承窗體基類 , 并擴展自 26 2006年 陳瑋 :基于面向對象技術實現(xiàn)酒店管理信息系統(tǒng)己的操作和屬性 。 值得說明的是在設計初期功能類窗體直接繼承窗體基類 , 并沒有擴展其它操作和屬性 , 這
10、樣做是為了便于今后系統(tǒng)的擴展 , 如圖 6所示 。4 酒店管理系統(tǒng)的實現(xiàn) 、 測試和系統(tǒng)配置經過系統(tǒng)分折與設計后 , 就可以根據設計模型在具體的環(huán)境中實現(xiàn)系統(tǒng) , 生成系統(tǒng)的源代碼 、 可執(zhí)行程序和相應的軟件文檔 , 建立一個可執(zhí)行的系統(tǒng)然后需要對系統(tǒng)進行測試和排錯 ,定的要求 。, 調試系統(tǒng) ,。 系統(tǒng)的配置包括文檔和組成模型等 。 對酒店管理信息系統(tǒng)而言 , 它是一個典型的客戶 /服務器系統(tǒng) (C /S 。 可以用配置圖顯示系統(tǒng)的物理結構 , 如圖 7所示 。從表面上看 , 配置圖能顯示系統(tǒng)設備之間的關系以及顯示節(jié)點跟可執(zhí)行軟件單元的對應關系 。 然而一旦 某個節(jié)點內部的對象或可執(zhí)行部件過多 (超過 5個 , 就很難完全用配置圖清楚描述這種關系 。圖 5 決策支持表模型圖 6 窗體類圖圖 7 配置圖5 結 束 語面向對象的設計方法早已深入人心 , 它的科學性和合理性也已毋庸置疑 ; 利用面向對象技術 、 標準建模語言 UML 及其集成化支持環(huán)境開發(fā)的系統(tǒng)軟 件 , 其隱藏的差錯將越來越少 , 測試和維護將會更加 簡化和易于擴展 , 從而保持較長的生命周期 。 參考文獻 :1 白尚旺 . Power Designer 軟件分析設計技術 M.北京 :電子工業(yè)出版社 , 2002.2 黃梯
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級上冊數學教案-3.1認識長方形和正方形-蘇教版
- 《圖形與測量》(教案)2024-2025學年數學六年級下冊北師大版
- 2025年關于畢業(yè)學位論文原創(chuàng)的協(xié)議
- 五年級上冊數學教案-第5單元 積的近似值∣蘇教版
- 2024年家用電熱電力器具及類似產品項目項目投資申請報告代可行性研究報告
- 2025年度個人房屋租賃合同模板(含租賃登記)
- 2025年度醫(yī)院聘用制醫(yī)院電梯管理員勞動合同協(xié)議
- 2025年度不銹鋼雨棚戶外裝飾與照明一體化合同
- 二零二五年度商業(yè)地產租賃合同終止執(zhí)行通知范本
- 2025年度企業(yè)知識產權保護委托書合同范文
- 3.1產業(yè)轉移對區(qū)域發(fā)展的影響(第1課時) 【知識精研】高二地理課件(湘教版2019選擇性必修2)
- 2025年醫(yī)院實習協(xié)議書樣本
- 2025年湖南工程職業(yè)技術學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2024年云南中煙工業(yè)有限責任公司招聘筆試真題
- 2024年山東輕工職業(yè)學院高職單招語文歷年參考題庫含答案解析
- 2024年哈爾濱電力職業(yè)技術學院高職單招語文歷年參考題庫含答案解析
- 2024年金鑰匙科技知識競賽試題及答案
- 三一重工全面預算管理
- 小公司財務報銷制度及報銷流程
- 《環(huán)境感知技術》2024年課程標準(含課程思政設計)
- 礦山用電安全培訓課件
評論
0/150
提交評論