




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、芑7歷基于 web 的酒店管理系統(tǒng)分析與設計 隨著計算機的普及和網(wǎng)絡的廣泛應用,我國大部分行業(yè)越來越多的將計算機管理系 統(tǒng)應用到自己的企業(yè)中,來提高自己的管理效率和收益,酒店業(yè)與銀行、航空等企業(yè)相 比應用計算機相對較晚,但是已經成為大勢所趨,競爭也將越來越激烈。計算機網(wǎng)絡和 酒店業(yè)的高速發(fā)展和融合,給酒店業(yè)帶來了新的生機,酒店網(wǎng)絡化網(wǎng)上預訂為當今的大 中型酒店所青睞。這種網(wǎng)絡化使得它們的連鎖酒店也迅速成長,它們利用網(wǎng)絡將自己的 連鎖店和客房資源整合在一起,消費者在全國各地都獲得該企業(yè)的客房信息,并輕松的 上網(wǎng)訂購或者電話訂購,極大的方便了消費者,提高了酒店的管理效率,降低了費用成 本,并使酒店
2、品牌化,給酒店創(chuàng)造了巨大的利潤。一個好的計算機系統(tǒng)必須選擇好的指導思想,使用合理的數(shù)據(jù)結構、運行和開發(fā)環(huán)境組成一個完整的計算機網(wǎng)絡系統(tǒng),這樣才能發(fā)揮本系統(tǒng)在酒店管理方面的作用。 基于這個思想, 本文在充分分析集團化酒店中央預訂系統(tǒng)功能和基于 MvC 的 Struts 框架的基礎上描述了適用于中小酒店集團中央預訂系統(tǒng)的設計和實現(xiàn)。系統(tǒng)具有客房管 理和餐飲管理等功能以及預訂功能, 并且可以和酒店的資產管理系統(tǒng) (PMS PropertyMan ageme nt System) 一起工作。本文主要完成了對系統(tǒng)的需求分析、系統(tǒng)設計、數(shù)據(jù)庫 設計、詳細設計和對系統(tǒng)實現(xiàn)的大體描述。需求分析描述了系統(tǒng)的主要
3、功能和本文主要研究的兩個大的功能模塊。系統(tǒng)設計的重點是完成了兩個模塊的業(yè)務流程圖和系統(tǒng)的硬件連接圖。數(shù)據(jù)庫設計完成了對本系統(tǒng)數(shù)據(jù)庫的需求分析、概念設計、和詳細設計。 詳細設計完成了對各個子模塊的設計。關鍵詞:酒店連鎖集團;酒店管理系統(tǒng); MVC ;Struts目錄引言 I 11 選題的背景和依據(jù)1. 2選題的目的和意義 11. 3本文研究的內容 21. 4本文的結構 22中國酒店業(yè)的發(fā)展趨勢及電子分銷 42. 1國際飯店業(yè)集團化發(fā)展 42. 2國內酒店業(yè)集團化發(fā)展 42. 3酒店業(yè)電子分銷策略 52. 3. 1酒店業(yè)電子分銷的發(fā)展趨勢 52.3.2酒店管理系統(tǒng)一72.4 d、2 吉 93酒店管
4、理系統(tǒng)需求分析 .103. 1系統(tǒng)概述 103. 2需求分析 .1 O3. 2. 1功能需求簡介 103. 2. 2功能需求描述 113. 2. 3功能描述表 123. 3 小結 .1 34酒店管理系統(tǒng)的設計。154 . 1 目標系統(tǒng)要求 154 . 2選擇平臺 154 . 2 . 1 J2EE 概念 I54 . 2 . 2基于MVC模式的Struts框架 1743 系統(tǒng)設計204. 3. 1硬件連接圖 214. 3. 2業(yè)務流程圖 224.4數(shù)據(jù)庫設計 234. 4. 1數(shù)據(jù)庫需求分析 244. 4. 2數(shù)據(jù)庫概念設計。254. 4. 3數(shù)據(jù)庫詳細設計 .284 . 4 . 4系統(tǒng)詳細運行過
5、程。324 . 5系統(tǒng)實現(xiàn) 344 . 5 . 1操作員登陸界面設計 344 . 5 . 2主窗體設計。344 . 5 . 3營銷預訂模塊設計 .354 . 5 . 4總臺登記模塊設計 364 . 5 . 5客房賬務模塊設計。374 . 5 . 6客房管理模塊設計。384 . 5 . 7餐廳管理模塊設計一394 . 5 . 8統(tǒng)計報表模塊設計一394 . 5 . 9電腦中心模塊設計一404 . 6, J、結5總結及體會45參考文獻基于 web 的酒店管理系統(tǒng)的分析與設計42431 引言11 選題的背景和依據(jù)隨著互聯(lián)網(wǎng)的高速發(fā)展,商業(yè)行為也與網(wǎng)絡連接,這樣可以更好的借助網(wǎng)絡來實 現(xiàn)更大的商業(yè)利益
6、。網(wǎng)絡預訂方便、迅速,電子商務越來越被廣泛應用,酒店、賓館、機票預定等行業(yè)也不例外的加入了電子商務時代的行列。而網(wǎng)上訂房U。也越來越受消費者青睞。隨著社會的發(fā)展和人們生活質量的不斷提高,越來越多的人將外出旅游作為一種生活休閑方式。對于有些旅游旺季,特別是五一、十一兩個黃金周,客房的緊張、房源的缺少、房價的陡增都給游客造成了困擾。通過酒店預訂客房不但解決了游客找不到、訂不到客房的困難,而且房價比旅游淡季更要來得實惠。隨著電子商務的發(fā)展及人們對電子商務意識的不斷加強,酒店網(wǎng)上預訂必將成為所有酒店未來的業(yè)務發(fā)展方向和銷售手段。然而目前國內的酒店中央預訂系統(tǒng)和單體酒店預訂管理系統(tǒng)都處在起步階段,甚至還
7、未起步。這是一個很大的市場空缺,也是各酒店未來所必須裝備的計算機系統(tǒng)。酒店管理系統(tǒng)加上航空預訂系統(tǒng)以及旅游服務系統(tǒng)就構成了全球分銷系統(tǒng)GDS(Global Distribution System)L ; 6J網(wǎng)上預訂系統(tǒng)具備上網(wǎng)人數(shù)巨增的潛在發(fā) 展?jié)摿托畔⒏采w面極廣的優(yōu)勢。酒店管理集團采用了網(wǎng)上訂房系統(tǒng)后,就可以將集團下屬酒店的客房資源整合在一起,形成一個完整的系列,客戶在全球任何一個地方通過網(wǎng)絡系統(tǒng)都可以輕松地獲 得該集團下屬各個酒店的房間資源、房價,并可網(wǎng)上或電話預訂。國外幾乎所有的酒 店集團都建立了自己的全球預訂系統(tǒng), 在線向客戶提供網(wǎng)上預訂服務。 在我國 80 年代 初才首先在幾家由
8、國際酒店管理集團管理的酒店使用了酒店管理系統(tǒng),90 年代國內多家著名酒店才開始使用酒店管理系統(tǒng),目前我國酒店管理系統(tǒng)使用大多集中在四、五 星級酒店,其中五星級酒店的酒店管理系統(tǒng)使用率高達90以上。隨著信息技術和旅游業(yè)的高速發(fā)展和融合,發(fā)展酒店管理系統(tǒng)已經成為大勢所趨。本文將集團化酒店管理系統(tǒng)的設計和實現(xiàn)作為研究方向正是基于上述信息技術和旅游 業(yè)的高速發(fā)展和融合發(fā)展趨勢。1 2 選題的目的和意義 大酒店集團擴大自己的市場份額、創(chuàng)立酒店集團、可以認知的品牌效應將使酒店業(yè) 基于 web 的酒店管理系統(tǒng)的分析與設計市場分割演變得更加激烈,并且預計這種趨勢還將會繼續(xù),兼并也將不斷發(fā)生。中國酒 店業(yè)集團化
9、發(fā)展的現(xiàn)狀實際上是甚喜甚憂,不容樂觀。中國酒店集團管理的酒店數(shù)量只 占全國酒店數(shù)量的 1 4,集團化道路發(fā)展有很大的空間,國外酒店管理集團憑借著先 進的酒店管理手段和經驗占據(jù)著大部分高端市場,其競爭能給中國酒店業(yè)帶來了前所未 有的挑戰(zhàn)。我國很多酒店集團甚至連酒店管理系統(tǒng)、集團采供中心、管理模式軟件等集團化管 理的必備條件都不完善,酒店集團酒店管理系統(tǒng)對于提高客房預訂效率、降低預訂成本、 擴大銷售渠道、資源整合和提高客戶滿意度的作用十分明顯。隨著加入 WTO 和我國旅游業(yè)的不斷開放,擺在我們面前的是前所未有的機遇和挑 戰(zhàn)。目前我國必須大力發(fā)展我們自己的酒店管理系統(tǒng),取代國外系統(tǒng)一統(tǒng)天下的局面,
10、以及通過酒店管理系統(tǒng)提升我國酒店集團的競爭力。這就是我在研究生期間選擇集團化 酒店管理系統(tǒng)的設計和實現(xiàn)作為研究方向的目的和意義。酒店管理系統(tǒng)可以為我們提供 了眾多的商機,它使酒店業(yè)可以逐漸擺脫過分依賴旅行社去代理銷售而飽嘗殺價競爭之 苦,也不用為了爭取國際市場而向 GDS 交納昂貴的傭金。13 本文研究的內容本文研究的內容主要是對 Struts 構架的集團化酒店管理系統(tǒng)的設計和實現(xiàn),大致 包括一下幾個方面: 分析中國酒店業(yè)在網(wǎng)絡營銷時代面臨的影響; 分析本系統(tǒng)對酒店集團的作用及我國在發(fā)展酒店管理系統(tǒng)過程中遇到的問題和發(fā)展方向; 分析基于 MVC 的 Struts 框架對開發(fā) J2EE Web
11、應用作用,分析 Struts 框架對應 WEB 應用的大力度的支持, 分析 Struts 組件在 MVC 模型中的地位, 以及 Struts 是如何將 JAvA 和 MVC 設計模式完美的結合在一起; 全面分析中小酒店集團開發(fā)酒店管理系統(tǒng)的需求和基本功能, 定義系統(tǒng)的功能需求;MVC 模式設 基于 Struts 框架的中小酒店集團酒店管理系統(tǒng)的設計與實現(xiàn),在基于 計思想下將 Struts 組件的代碼嵌入到系統(tǒng)中,或繼承 Struts 類實現(xiàn)系統(tǒng)復雜邏輯。1 4 本文的結構 第一章是本文的引言部分, 介紹了本文研究課題的選題背景、 研究目的和意義,以2 基于 web 的酒店管理系統(tǒng)的分析與設計
12、及研究涉及的內容; 第二章是中國酒店業(yè)的發(fā)展趨勢及電子分銷,包括國內外酒店管理集團的發(fā)展趨勢及其現(xiàn)狀,從集團的角度出發(fā),研究當前電子營銷的特點和途徑,整合資源帶來的競爭 力,最后闡述了酒店管理系統(tǒng)的優(yōu)點、現(xiàn)狀和我國發(fā)展酒店管理系統(tǒng)的機遇與挑戰(zhàn); 第三章闡述了基于 Struts 框架的 J2EE WEB 應用系統(tǒng)設計的框架和開發(fā)方法,分析 了 J2EE 的核心概念和優(yōu)點,以及以及酒店管理系統(tǒng)的需求分析;第四章為系統(tǒng)的分析和設計部分,描述從需求分析到系統(tǒng)模型轉換成為現(xiàn)實的系統(tǒng) 的過程,包括硬件連接圖和軟件配置,還有數(shù)據(jù)庫的設計,開發(fā)模塊的劃分等; 第五章為總結及體會部分, 在總結過去工作的基礎上,
13、 展望未來。3 基于 web 的酒店管理系統(tǒng)的分析與設計2 中國酒店業(yè)的發(fā)展趨勢及電子分銷2 1 國際飯店業(yè)集團化發(fā)展 現(xiàn)代酒店集團誕生于第二次世界大戰(zhàn)之后的歐美國家,至今已有六十年的發(fā)展歷史。在六十年的發(fā)展歷程中,國際上的飯店集團在市場需求的驅動和經濟利益的牽引下, 逐步完成了從無到有,從小到大,從單一到多元,從國內到國際的成長發(fā)展過程。國際 酒店集團在其成長與發(fā)展過程中所積累的經驗或教訓有許多方面是值得我們學習或借 鑒的,并對我們發(fā)展中國的飯店管理集團頗具指導意義S。國際飯店集團的發(fā)展大致有以下幾個階段: 第一階段:區(qū)域發(fā)展階段 (二十世紀四十年代至五十年代之間 ) 第二階段:洲際發(fā)展階段
14、 (二十世紀六十年代至七十年代之間 ) 第三階段:全球發(fā)展階段 (二十世紀八十年代至九十年代之間 ) 跨入二十一世紀的國際飯店集團必將會在世界酒店市場被基本瓜分完畢的情況下進行重新排列組合, 即在全世界范圍內將會出現(xiàn)新一輪的 “二次集團化 "過程; 新一輪的“二次集團化 "將主要表現(xiàn)在飯店集團之間的兼并收購與優(yōu)勝劣汰和飯店集團與其他 相關企業(yè)集團之間的強強聯(lián)合與優(yōu)勢互補。在此基礎上產生的超級飯店集團將具有國界 淡漠化、行業(yè)互補化、規(guī)模全球化、品牌交叉化、經營多元化、商務網(wǎng)絡化等特征。這 種飯店集團不斷向大而全方向發(fā)展的趨勢也是世界一體化的必然結果H1 。“酒店集團會越來越少
15、, 但會越來越大 " 己成為當今世界酒店業(yè)發(fā)展的主要標志, 這也是本世紀酒店業(yè)在激烈和殘酷的競爭過程中的必然結果,通過收購、兼并、連鎖、 合作、管理輸出等方式擴大酒店集團的市場份額、創(chuàng)立酒店集團可以認知的品牌效應將 使酒店業(yè)市場分割演變得更加激烈和悲壯,并且預計這種趨勢還將會繼續(xù)。22 國內酒店業(yè)集團化發(fā)展中國第一家酒店集團上海錦江酒店集團,成立于1984年3月。在此之前,無論是古代的官方驛站或民間客棧,還是現(xiàn)代的中式賓館或西式飯店,沒有一家是正規(guī)集團 化管理的舊。 。二十多年來,中國酒店集團經歷了初創(chuàng)階段、吸收模仿階段,并開始進入了整合突 破階段,經歷了一個從無到有、從小到大的創(chuàng)始
16、、思索、整合過程,并在數(shù)量和質量上4基于 web 的酒店管理系統(tǒng)的分析與設計 有了質的飛躍。中國的飯店集團在政府宏觀政策的扶持、引導和鼓勵下成功地跨越了開 放引進階段和吸收模仿階段,并步入了推陳出新階段。在全球酒店集團300 強中,凱萊、錦江、京旅等中國酒店集團開始榜上有名。但與國際酒店集團比較,中國的酒店集團還 處于初始階段,在管理實踐與經驗、管理模式上還處于摸索、總結的過程,還需大力培 育、扶植和引導舊 1。中國酒店集團的發(fā)展大致有以下三個階段:第一階段:開放引進階段 (1978年一 1987年)第二階段:吸收模仿階段 (1988年一 1997年)第三階段:推陳出新階段 (1998年一至今
17、 ) 跨入二十一世紀的中國酒店集團必將逐漸從政府主動型發(fā)展模式過渡到市場主導型發(fā)展模式;并將根據(jù)發(fā)揮規(guī)模與范圍經濟的雙重優(yōu)的原則,按照酒店管理市場的自然 運營規(guī)律來完成 “二次集團化 "進程, 最終做到在全球范圍內同外國的酒店管理集團展 開全方位的公平競爭。中國酒店集團的發(fā)展也將逐步實現(xiàn)國際化、網(wǎng)絡化和個性化的過 程??梢灶A見,在此基礎上發(fā)展起來的的中國酒店集團必將會給中國旅游飯店業(yè)帶來又 一個春天。23 酒店業(yè)電子分銷策略231 酒店業(yè)電子分銷的發(fā)展趨勢電子分銷渠道是一種可以提供充分信息U。,讓適當?shù)娜嗽谶m當?shù)臅r間、地點作出購買決策,并且作出預訂和付款的機制。信息是旅游業(yè)的血液,沒
18、有信息,顧客旅游的動 機和能力就會受到嚴重制約,因此有效的電子分銷對酒店業(yè)非常重要。傳統(tǒng)的預訂要求 顧客利用兩個渠道:顧客知道產品的存在和進行交易。而基于信息技術的電子分銷系統(tǒng) 對此進行了改進,它既可以作為信息發(fā)布者,又可作為分銷預訂服務者。這樣,顧客所 花費的時間和費用都比傳統(tǒng)方法少很多。有人認為,電子分銷的概念來自 20 世紀 50 年代航空公司進行庫存控制的內部系統(tǒng)。當時,旅行社可以直接進入此類系統(tǒng)實時查看空座和價格信息,進行預訂。為了彌補投 資費用,航空預訂系統(tǒng)開始銷售互補性的旅游產品,包括酒店客房。后來酒店開發(fā)了自 己的中心預定系鼽 RS(Central Reservation Sy
19、stem) ,并連接到航空公司的預訂系 統(tǒng)中,便于旅行社和旅客的預訂。一般這種連接由一個共用的交換機完成,它可以作為 基于 web 的酒店管理系統(tǒng)的分析與設計連接任何酒店酒店管理系統(tǒng)和 GDS(Global Distribution System ,全球分銷系統(tǒng) )平 臺的轉換者。這意味著在酒店管理系統(tǒng)和連接到所有主要航空公司GDS 系統(tǒng)中的交換機中間只需要一個界面。雖然提高了效率,但是開發(fā)和維護酒店管理系統(tǒng)的費用仍然很高, 于是有些酒店選擇了把分銷外包給預訂公司,而不是自己開發(fā)系統(tǒng)。20 世紀 90年代早期, 電子分銷渠道形成了封閉的網(wǎng)絡。 各個渠道組成了線性的 關系,系統(tǒng)是合作的而不是彼此
20、競爭的,但是渠道本身是昂貴的且缺乏靈活性。費用的 提升和信息技術的進步共同促成了酒店開始尋找原有分銷模式的替代方法?;ヂ?lián)網(wǎng)的廣泛應用提供了這樣的機會。 旅游供應商們迅速開始試驗基于Web 的分銷,大多數(shù)主要的酒店集團及連鎖企業(yè)都抓住了網(wǎng)絡提供的機會。 在 2001 年進行的一 項對世界前 50 家大酒店的調查中,超過 90的酒店都擁有自己的網(wǎng)站,大約95的網(wǎng)站提供預訂服務,允許顧客直接進行預訂。這大大避免了GDS的收費和旅行社的傭金。有人對形勢進行了很好的概括:供應商非常熱衷于重新設計他們的旅行系統(tǒng)去繞過GDS 和旅行社,創(chuàng)造和顧客的直接聯(lián)系。實際上,每個部門都在努力繞過分銷鏈條的中介而直接和
21、顧客進行交易 p。例如,提供交換機的公司除了完成作為CRS和GDS之間共同的交換站的作用,現(xiàn)在也常通過利用顧客導向網(wǎng)站而具有了直接和顧客進行溝通的能力u。圖2. 1所示即為互聯(lián)網(wǎng)時代新的電子分銷中介網(wǎng)絡。顧: 客1 L J L自由同l l 箔店連鎖I I附屬同III在線代理離線代理II附屬網(wǎng)IJ J l1 6 畦凸喜 。 一毫 II警H全球。GD分S零H?;踙, II C 了I 逛鋟 酒 店 的 計 算機I1 tI劉+ II 舊,白I圖 21 電子分銷中介網(wǎng)絡 與以往不同的是,網(wǎng)絡時代電子分銷系統(tǒng)中的參與方除了競爭,也有更多的合作。很多在線旅游網(wǎng)站銷售來自多個供應商的多種商品,如機票、客房、租
22、車等,他們主要6基于 web 的酒店管理系統(tǒng)的分析與設計的吸引力就在于提供全面的服務和使顧客在一個網(wǎng)站上考察并購買整個行程的旅游產品。這樣的站點需要詳細的產品內容和預訂措施,只能通過和其它供應商的合作來獲得 豐富的產品。這樣,一個虛擬聯(lián)盟就形成了。這些趨勢的良好例證是, 新建立的酒店分銷系統(tǒng) (HDS) 除了通過 TravelWeb 網(wǎng)站 直接分銷酒店客房給顧客,也提供很多其它基于互聯(lián)網(wǎng)的旅行社信息和酒店預訂引擎, 并且酒店經營者需要決定現(xiàn)在哪個渠道在招徠顧客上是最有效的,如何比較傳統(tǒng)的酒店 電子分銷渠道,以及將來哪個最有可能在分銷市場起主宰作用“。232 酒店管理系統(tǒng) 酒店管理系統(tǒng),主要是指
23、飯店集團、聯(lián)號、連鎖所采用的內部預訂系統(tǒng)。它是一種封閉的、歸屬特定企業(yè)集團,由集團成員共享的預訂網(wǎng)絡,它具有排他性,較少對外開 放,既是企業(yè)集團綜合實力的體現(xiàn),同時又是其壟斷客源的一種途徑。目前國際旅游飯 店業(yè)中, 80的客源市場為各個企業(yè)集團分害,而集團飯店的客房數(shù)量卻不及30。飯店集團通過其酒店管理系統(tǒng)對客源構成、流量及流向進行控制,并通過各種價位組合及 調整實行收益管理,以實現(xiàn)集團利益的最大化。同時,酒店管理系統(tǒng)還具有集團內飯店 信息共享、客戶資源共享的聯(lián)網(wǎng)銷售優(yōu)勢。例如,香格里拉集團新近推出的“金環(huán)計劃 (Golden Circle)" ,可以儲存所有的集團內頻繁住戶的個人資
24、料、偏好等信息,供所 有成員飯店共享。某位客人在一家香格里拉飯店下榻的信息,待他預訂另一家香格里拉 飯店時,該信息便可自動顯示,從而使這家飯店能夠提高預訂效率并進一步提供有針對 性和個性化的服務。酒店管理集團采用了酒店管理系統(tǒng)后,就可以將集團下屬酒店的客房資源整合在一起,形成一個完整的系列,客戶在全球各個地方通過這一網(wǎng)絡系統(tǒng)可以輕松的獲得該集 團下屬各個酒店的房間資源、房價,并可網(wǎng)上或電話預訂。國外幾乎所有的酒店集團都 建立了自己的酒店管理系統(tǒng), 在線向客戶提供網(wǎng)上預訂服務。在我國 80 年代初才首先在幾家由國際酒店管理集團管理的酒店使用了酒店管理系統(tǒng),90 年代國內多家著名酒 店才開始使用酒
25、店管理系統(tǒng),目前我國酒店管理系統(tǒng)使用大多集中在四、五星級酒店,其中五星級酒店的酒店管理系統(tǒng)使用率高達99以上??蛻羰褂们闆r上也大多數(shù)集中在國際客人,國內大多數(shù)客戶還屬于 walk-in( 直接大廳進住)和企業(yè)或旅行社客戶。酒店管理系統(tǒng)的作用可以歸納為如下幾點:(1) 提高客房預訂效率:實時的在線預訂,一旦有空房,可即刻預訂;7基于 web 的酒店管理系統(tǒng)的分析與設計(2) 降低預訂成本:無需電話、傳真或人工干預,預訂工作由計算機系統(tǒng)自動完成;(3) 擴大銷售渠道: 通過網(wǎng)絡輕松將酒店產品銷售到世界各地, 方便的擴大銷售渠'm>. I ,-遭;(4) 資源整合:通過內部系統(tǒng)將酒店集
26、團、聯(lián)號的資源整合;(5) 提高客戶滿意度: 通過整合集團的客戶資源, 可以分析客戶的消費習慣, 提供 更個性化的服務。但酒店管理系統(tǒng)在中國仍存在著許多問題:(1) 對酒店管理系統(tǒng)的認識和接受程度不平衡, 限制了其發(fā)展。 一是飯店星級分布 上的差異。二是對酒店管理系統(tǒng)的認識存在地域差異。此外,在我們所進行的有關飯店 總經理、部門經理等培訓中,對酒店管理系統(tǒng)的運作及其它新技術的介紹也十分有限, 這也客觀上限制了業(yè)內人士對它的認同。(2) 市場消費行為方面的限制。 在歐美, 提前預訂客人比例占總數(shù)80,而在我國尤其在二星級以下飯店國內客人采用 walk-in 的方式仍很高。(3) 中國飯店業(yè)的技術
27、支持和管理水平方面的限制。 受管理人員和從業(yè)人員素質的 限制,盡管我國新建飯店以及更新改造飯店硬件設備設施的規(guī)格與國際水平一致,但軟 件方面存在著較大差距,其中尤以管理水平和技術支持水平偏低為甚。另外,在技術支 持上,我國許多地方的飯店業(yè)中對飯店業(yè)務和電腦知識均了解的人才并不充足,致使在 實際運行中經常發(fā)生重復預訂、錯誤信息等問題,影響了酒店管理系統(tǒng)的應用效果,也 使人們對酒店管理系統(tǒng)產生一定疑問。(4) 技術方面的缺陷。 和國際酒店管理集團相比, 國內的酒店管理集團還未能投入 足夠的資金和技術在自行開發(fā)的酒店管理系統(tǒng)上。即使是已經使用了酒店管理系統(tǒng)的酒 店集團,也存在不少問題,具體表現(xiàn)在:(
28、1) 集團的酒店管理系統(tǒng)和下屬酒店不能連接, 不能進行數(shù)據(jù)交換, 完全分 割為兩個系統(tǒng)。兩個系統(tǒng)間的數(shù)據(jù)需要重復錄入,浪費大量的人力,也不能保證一致性 和時效性。(2) 整個集團下屬所有酒店的客房不是以一個整體形式來進行銷售,仍舊是各自為戰(zhàn),不能發(fā)揮集團的優(yōu)勢。(3) 客戶資料仍以酒店為單位, 而非整個集團的概念來進行保存和應用。隨著信息技術和旅游業(yè)的高速發(fā)展和融合,發(fā)展酒店管理系統(tǒng)已經成為大勢所趨,8基于 wet) 的酒店管理系統(tǒng)的分析與設計酒店集團的營銷將越來越依賴于酒店管理系統(tǒng)。隨著入世和我國旅游業(yè)的不斷開放,擺 在我們面前的是前所未有的機遇和挑戰(zhàn)。目前我國必須大力發(fā)展我們自己的酒店管理
29、系 統(tǒng),分級建立酒店管理系統(tǒng)體系,取代國外一統(tǒng)天下的局面,以及通過酒店管理系統(tǒng)提 升我國酒店集團的競爭力 1 羽。2 4 小結隨著科技的發(fā)展,飯店集團將具有國界淡漠化、行業(yè)互補化、規(guī)模全球化、品牌交 叉化、經營多元化、商務網(wǎng)絡化等特征。我國起步較晚但發(fā)展勢頭快,逐漸從政府主動 型發(fā)展模式過渡到市場主導型發(fā)展模式。酒店管理系統(tǒng)是電子分銷渠道在酒店業(yè)的表現(xiàn) 形式,酒店管理系統(tǒng)是指飯店集團、聯(lián)號、連鎖所采用的內部預訂系統(tǒng)。酒店管理集團 采用了酒店管理系統(tǒng)后,就可以將集團下屬酒店的客房資源整合在一起,形成一個完整 的系列,客戶在全球各個地方通過這一網(wǎng)絡系統(tǒng)可以輕松的獲得該集團下屬各個酒店的 房間資源、
30、房價,并可網(wǎng)上或電話預訂。發(fā)展酒店管理系統(tǒng)已經成為大勢所趨,我們必 須要建立自己的酒店管理系統(tǒng),才能避免我們在與國外酒店集團的競爭中處于不利位 置。9基于 web 的酒店管理系統(tǒng)的分析與設計3 酒店管理系統(tǒng)需求分析3 1 系統(tǒng)概述根據(jù)酒店業(yè)的歷史和發(fā)展趨勢來看,酒店集團化的趨勢十分明顯,單體酒店只有通 過實施集團化道路,才能更好、更充分地發(fā)揮酒店自身的優(yōu)勢,更高效地利用酒店資源, 并且通過集團化統(tǒng)一對外營銷才能在日益激烈的市場競爭中立于不敗之地。在當今旅游 和商務高速發(fā)展的今天,更多的酒店需要走集團化或連鎖經營的道路,集團化酒店管理 系統(tǒng)市場前景巨大 14'1 即。本酒店管理系統(tǒng)主要面
31、向中小酒店管理集團,方便酒店集團統(tǒng)一管理酒店客房及客 戶等資源,基于 Web 和 Internet 技術可以解決地域問題,使得用戶可以在任何地方、 任何時刻在線預訂客房。酒店集團通過使用集團化酒店預訂系統(tǒng)可以使下屬酒店聯(lián)入國 內甚至全球市場,可以輕松地控制和維護整個酒店銷售渠道。3 2 需求分析321 功能需求簡介 用戶的需求是設計和實現(xiàn)酒店管理系統(tǒng),用以實現(xiàn)酒店在客房、餐飲、查詢、統(tǒng)計 等方面管理的信息化、科學化??茖W地規(guī)范中小型酒店的操作流程,對客房、餐飲等的 管理實現(xiàn)科學化、準確化。一個完善的計算機酒店管理系統(tǒng)應當包括前臺接待管理、客房預定管理、前臺收銀 管理、夜間核審管理、餐飲收銀管理
32、、程控電話計費、財務管理、倉庫管理、人事工資 管理等功能模塊。由于時間的關系只對客房管理和餐飲管理兩大功能模塊進行分析和設 計,這兩部分在酒店管理系統(tǒng)中占據(jù)著十分重要的地位。設計從始至終貫穿著這樣的原 則:1、以用戶需求為目標, 以方便用戶為原則, 系統(tǒng)將在統(tǒng)一的 windows 操作系統(tǒng)圖 形界面下提供各種實用功能,盡可能降低使用前的學習、實施和使用中的維護時間。2、近于手工的操作,直觀的圖形用戶界面, 美觀、 友好、簡單易用。所有菜單、 窗口、操作方式均為 winxp 風格,操作方便,充分考慮前臺操作人員操作條件及習慣, 有良好的易用性。3利用 Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部
33、署和管理相關的復雜問題的體系結構,既可使用 ACCESS 、FOXPRO 等中小型數(shù)據(jù)庫, 又使其支持 SQL SERVER、ORACLE10基于 web 的酒店管理系統(tǒng)的分析與設計等各種大型數(shù)據(jù)庫。322 功能需求描述根據(jù)實際情況, 使用原型法 (Rapid Prototyping) 即以少量代價快速地構造一個 可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進化的 開發(fā)方式,對系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質逐漸增加上去,直到所有的 性質全部滿足 u 酬。本次設計選擇了酒店的客房管理和餐飲管理進行設計、編碼,這兩項均是酒店管理 系統(tǒng)中不可缺少的組成部分,管理著
34、客戶的住宿和飲食兩大方面的需求。每一方面的設 計按照規(guī)劃一步一步實施方案,用代碼來實現(xiàn)預定的功能。還設計了數(shù)據(jù)庫用于存儲住 宿管理和餐飲管理的記錄,每個數(shù)據(jù)庫都能詳細記錄來賓的信息,同時可把數(shù)據(jù)表分為 對來賓的信息記錄表和對管理員的信息反饋表兩部分。總臺登記是給住宿客人提供登記。它可以保存和修改預定及入住客人的資料,并為 緊急的客人提供快速入住。客房賬務完成對輸賬結賬、客戶管理、當日客房個人營業(yè)表、當日收銀匯總表、當 口預付款報表、當日房租表、客人預付和消費報表、交班統(tǒng)計表、客房賬務提醒等各種 賬目報表的處理、生成等??头抗芾碇饕菍头康膬r格和客房所處的狀態(tài)進行設置。餐廳管理包括餐廳收銀和餐
35、廳當日營業(yè)報表。查詢系統(tǒng)可以對在住客人、預定客人、離店客人等進行查詢,同時可對航班、火車等信息進行查詢。報表統(tǒng)計包括預定報表、接待報表、財務報表。電腦中心可以設置操作人員,設置各類項目編碼、公共信息和操作員菜單權限設置。圖 31 說明了住宿管理和餐飲管理兩大模塊之間的關系?;?web 的酒店管理系統(tǒng)的分析與設計圖 31 酒店管理系統(tǒng)模塊之間的關系圖圖 32 為系統(tǒng)的功能模塊圖。32 3 功能描述表圖 32 系統(tǒng)功能模塊圖表 3 1 功能描述表12功能描述基于 web 的酒店管理系統(tǒng)的分析與設計 功能編碼 功能名稱1 總臺登記模塊對用戶通過網(wǎng)絡預訂的資料信息進行保存 對用戶通過網(wǎng)絡預訂的資料信
36、息進行修改1 1 保存預訂資料1 2 修改預訂資料2 客房賬務模塊3 客房管理模塊3 1 房價設置模塊3 2 客房狀態(tài)設置4 餐廳管理模塊4 1 餐廳收銀模塊4 2 當日營業(yè)報表5 系統(tǒng)查詢模塊5 1 在住客人查詢5 2 預訂客人查詢5 3 離開客人查詢6 報表統(tǒng)計模塊6 1 預訂報表模塊6 2 接待報表模塊6 3 財務報表模塊7 電腦中心模塊7 1 設置操作人員7 2 設置各類項目7 3 公共信息操作3 3 小結上調或者下調房價對客房是否入住,已經預訂或者空房進行設置輸出收銀情況一覽表 當日營業(yè)詳細情況一覽表查詢在住客人的詳細情況,并輸出表 查詢已經預訂了的客人的詳細情況,并輸出表 查詢已經
37、離開的客人的詳細情況,并輸出表輸出所有預訂客人信息一覽表 輸出所有需接待的客人信息一覽表 輸出收入信息一覽表創(chuàng)建操作人員帳戶 增加或刪除修改各類項目編碼 設置各操作人員帳戶的操作權限21當日客房營業(yè)查看當日客房入住率情況22收入總匯表模查看當日客房的入住收入情況23付款情況模塊客人預訂定金、和入住后的付款金額統(tǒng)計表24輸出結賬模塊客人消費情況一覽表本酒店管理系統(tǒng)主要面向中小型酒店集團,解決當前中小型酒店集團發(fā)展的管理效 率和收益,使其充分利用信息時代的技術和管理成果,本章系統(tǒng)需求分析部分基本能代13基于 web 的酒店管理系統(tǒng)的分析與設計 表國內中小型酒店管理系統(tǒng)的先進水平,通過劃分用戶然后針
38、對不同用戶的需求分析該系統(tǒng)。14基于 web 的酒店管理系統(tǒng)的分析與設計4 酒店管理系統(tǒng)的設計4 1 目標系統(tǒng)要求 目標系統(tǒng)應該達到以下要求:1時間經濟性。 優(yōu)化邏輯設計與物理設計, 使系統(tǒng)運行效率高, 反映速度快。2可靠性。能連續(xù)準確的處理業(yè)務,有較強的容錯能力。3可理解性。用戶容易理解和使用該系統(tǒng)。4可維護性和適應性。系統(tǒng)應易于修改、易于擴充、易于維護,能夠適應業(yè)務不斷 發(fā)展變化的需要。5可用性。目標系統(tǒng)功能齊全,能夠完全滿足業(yè)務需求。 6安全保密性。保證系統(tǒng)的物理安全、數(shù)據(jù)存儲和存取的安全與保密、數(shù)據(jù)傳輸?shù)?安全與保密,做好使用人員的授權管理。42 選擇平臺421 J2EE 概念J2EE
39、 是一種利用 Java 2 平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關的復雜問題的體系結構 1們。J2EE技術的基礎就是核心 Java平臺或Java 2平臺的標準版,J2EE不僅鞏固了標準版中的許多優(yōu)點,例如“編寫一次、隨處運行' '的特性、方便存取數(shù)據(jù)庫的 JDBC API 及能夠在互聯(lián)網(wǎng)應用中保護數(shù)據(jù)的安全模式等等,同時還提供了對EJB(Enterprise JavaBean)、Java Servlet、JSP(Java ServerPages以及 XML 技術的全面支持。其最終目的就是成為一個能夠使企業(yè)開發(fā)者大幅縮短投放市場時間的體系結構。 J2EE 體系結構提供中間層
40、集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應用的需求。 通過提供統(tǒng)一的開發(fā)平臺, J2EE 降低了開發(fā)多 層應用的費用和復雜性,同時提供對現(xiàn)有應用程序集成強有力支持,完全支持En terprise JavaBea n,有良好的向導支持打包和部署應用,添加目錄支持,增強了安 全機制,提高了性能 1 引。J2EE 為搭建具有可伸縮性、 靈活性、 易維護性的商務系統(tǒng)提供了良好的機制, 具 有以下優(yōu)點:l 、保留現(xiàn)存的 IT 資產由于企業(yè)必須適應新的商業(yè)需求,利用已有的企業(yè)信息系統(tǒng)方面的投資,而不是重15基于 wcb 的酒店管理系統(tǒng)的分析與設計新制定全盤方案就變得很重要 1
41、引。這樣,一個以漸進的 (而不是激進的,全盤否定的 )J2EE 架構可以充分利方式建立在己有系統(tǒng)之上的服務器端平臺機制是公司所需求的。用用戶原有的投資。這之所以成為可能是因為 J2EE 擁有廣泛的業(yè)界支持和一些重要的 企業(yè)計算領域供應商的參與。每一個供應商都對現(xiàn)有的客戶提供了不用廢棄已有投資而 進入可移植的 J2EE 領域的升級途徑。由于基于 J2EE 平臺的產品幾乎能夠在任何操作系 統(tǒng)和硬件配置上運行,現(xiàn)有的操作系統(tǒng)和硬件也能被保留使用。2、高效的開發(fā)J2EE 允許公司把一些通用的、 很繁瑣的服務端任務交給中間件供應商去完成。 這 樣開發(fā)人員可以集中精力在如何創(chuàng)建商業(yè)邏輯上,相應地縮短了開發(fā)
42、時間。高級中間件 供應商提供以下這些復雜的中間件服務:如狀態(tài)管理服務、持續(xù)性服務、分布式共享數(shù) 據(jù)對象 CACHE 服務等。3、支持異構環(huán)境J2EE 能夠開發(fā)部署在異構環(huán)境中的可移植程序?;?J2EE 的應用程序不依賴任何 特定操作系統(tǒng)、中間件和硬件。因此設計合理的基于J2EE 的程序只需開發(fā)一次就可部署到各種平臺。 這在典型的異構企業(yè)計算環(huán)境中是十分關鍵的。 J2EE 標準也允許客戶 訂購與 J2EE 兼容的第二方的現(xiàn)成的構件,把他們部署到異構環(huán)境中,節(jié)省了由自己制 訂整個方案所需的費用 2 們。4、可伸縮性 企業(yè)必須要選擇一種服務器端平臺,這種平臺應能提供極佳的可伸縮性去滿足那些 在他們
43、系統(tǒng)上進行商業(yè)運作的大批新客戶。基于 J2EE 平臺的應用程序可被部署到各種 操作系統(tǒng)上。 J2EE 領域的供應商提供了更為廣泛的負載平衡策略,能消除系統(tǒng)中的瓶頸,允許多臺服務器集成部署。這種部署可達數(shù)千個處理器,實現(xiàn)可高度伸縮的系統(tǒng), 滿足未來商業(yè)應用的需要。5、穩(wěn)定的可用性 一個服務器端平臺必須能全天候運轉以滿足公司客戶、合作伙伴的需要。因為互聯(lián) 網(wǎng)是全球化的、無處不在的,即使在夜間按計劃停機也可能造成嚴重損失。若是意外停 機,那會有災難性后果。 J2EE 部署到可靠的操作環(huán)境中,支持長期的可用性,這是實 時性要求很強的商業(yè)系統(tǒng)的理想選擇。16基于 web 的酒店管理系統(tǒng)的分析與設計422
44、 基于 MVC 模式的 Struts 框架Struts 框架 (Struts Framework) 最初由 Craig R McClanahan(ApacheTomcat項目的技術主管 )于 2000 年 5 月提出,目的是為了使 Web 應用程序的表示層能夠從邏 輯事務層和數(shù)據(jù)層抽象出來, 更加迅速而容易地構架基于 Servlet 和 JavaServer Pages (JSP)的Web應用程序。它一開始就得到了開放源代碼社區(qū)的廣泛支持,后來成為Apache 軟件基金會 (Apache Software FoundationASF) 的一個項目 The Jakarta Struts Proj
45、ect2l 】。Struts 是一個比較好的基于 MVC 模式的框架, 它提供了開發(fā) MVC 系統(tǒng)的底層支持, 它主要采用了 JSPServlet 和 Custom Tag Library ,作為一個基于 MVC 的框架, Struts 對 Model、View 和 Controller 都提供了對應的實現(xiàn)組件。 當今最流行 Web 開發(fā)框架還 有 Spring MVC、WebWork、Tapestry 和 JsF 等等。(1) 框架的概念 框架是整個或部分系統(tǒng)的可重用設計部分,表現(xiàn)為一組抽象構件及構件實例間交互的方法;另一種定義認為,框架是可被應用開發(fā)者定制的應用骨架。前者是從應用方面 而后
46、者是從目的方面給出的定義??蚣芤?guī)定了應用的體系結構,闡明了整個設計、協(xié)作 構件之間的依賴關系、責任分配和控制流程,表現(xiàn)為一組抽象類以及其實例之間協(xié)作的 方法,它為構件復用提供了上下文 (Context)關系??蚣苁菢嫾夹g、軟件體系結構 研究和應用軟件開發(fā)二者發(fā)展結合的產物。在很多情況下,框架通常以構件庫的形式出 現(xiàn),但構件庫只是框架的一個重要部分??蚣艿年P鍵還在于框架內對象間的交互模式和 控制流模式【 221。(2) MVC 模式MVC 模型是用來構建用戶界面的,是目前廣泛流行的一種軟件設計模式。在J2EE應用體系結構中,修改了 MVC 以適應 Web 開發(fā),因為 Web 開發(fā)向軟件開發(fā)人員
47、提出了一 些特有的挑戰(zhàn),最明顯的就是客戶機和服務器的無狀態(tài)連接,這種無狀態(tài)行為使得模型 很難將更改通知視圖。在 Web 上,為了發(fā)現(xiàn)對應用程序狀態(tài)的修改,瀏覽器必須重新查 詢服務器。 MVC Model2 也稱為 llvC 2 ,主要適用于交互式的 WEB 應用,尤其是存在大 量頁面和多次客戶訪問及數(shù)據(jù)顯示。MVC 模型把一個應用的輸入、處理、輸出流程按照模型 (model) 、視圖 (view) 和 控制器(controller)的方式進行分離,形成模型層、視圖層、控制層三個層次川1。17基于 wcb 的酒店管理系統(tǒng)的分析與設計1 、模型 (Model)模型包含了應用問題的核心數(shù)據(jù)、邏輯關系
48、和計算功能,它封裝了所需的數(shù)據(jù),提 供了完成問題處理的操作過程??刂破饕罁?jù)IO 的需要調用這些操作過程。模型還為視圖獲取顯示數(shù)據(jù)而提供了訪問其數(shù)據(jù)的操作。2、視圖 (View)視圖通過顯示的形式,把信息轉達給用戶。不同視圖通過不同的顯示,來表達模 型的數(shù)據(jù)和狀態(tài)信息。每個視圖有一個更新操作,它可被變化一傳播機制所激活。當調 用更新操作時,視圖獲得來自模型的數(shù)據(jù)值,并用它們來更新顯示。3、控制器 (Controller)控制器通過時間觸發(fā)的方式,接受用戶的輸入??刂破魅绾潍@得事件依賴于界面 的運行平臺??刂破魍ㄟ^事件處理過程對輸入事件進行處理,并為每個輸入事件提供了 相應的操作服務,把事件轉化成
49、對模型或相關視圖的激發(fā)操作。把模型、視圖、控制器實行分離,使設計和使用有了很大靈活性。MVC 的設計過程為:首先,分析應用問題對系統(tǒng)進行分離;其次,設計和實現(xiàn)每個視圖;再次,設計和 實現(xiàn)每個控制器;最后,使用可安裝和卸載的控制器。(3) Struts 框架Struts 是一組相互協(xié)作的類、 Servlet 和 jse 標記,它們組成一個可重用的 MVC 2 設計。這個定義表示 Struts 是一個框架,而不是一個庫,但 Struts 也包含了豐富的標 記庫和獨立于該框架工作的實用程序類。 圖 41 顯示了 Struts 的一個概覽。15基于 web 的酒店管理系統(tǒng)的分析與設計圖 41 Stru
50、ts 概覽1 ClientBrowser( 客戶端瀏覽器 )來自客戶瀏覽器的每個 HTTP 請求創(chuàng)建一個事件。 Web 容器將用一個 HTTP 響應作出 響應。2 Controller( 控制器 ) 控制器接收來自瀏覽器的請求,并決定將這個請求發(fā)往何處。就 Struts 而言,控 制器是以 Servlet 實現(xiàn)的一個命令設計模式。 struts-config xml 文件配置控制器。3商業(yè)邏輯 商業(yè)邏輯更新模型的狀態(tài),并幫助控制應用程序的流程。就 Struts 而言,這是通 過作為實際業(yè)務邏輯包裝的 Action 類完成的。4Model( 模型) 模型表示應用程序的狀態(tài)、業(yè)務對象更新應用程序的
51、狀態(tài)。 ActionForm Bean 在會 話級或請求級上表示模型的狀態(tài), 而不是在持久級 jsp 文件使用 JSP 標記讀取來自ActionForm Bean 的信息。5View( 視圖 )視圖就是一個 JSP 文件。其中沒有流程邏輯,沒有業(yè)務邏輯,也沒有模型信息,只 有標記。標記是使 Struts 有別于其他框架 (如 Velocity) 的因素之一。19基于 web 的酒店管理系統(tǒng)的分析與設計J2EE 是一種利用 Java 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關的復雜 問題的體系結構, 它的優(yōu)良特性支持開發(fā)大型應用, J2EE 的最為核心的技術就是 JSP Servlet 和
52、EJB。框架是整個或部分系統(tǒng)的可重用設計部分,是介十設計模式和純代碼共用的計算解決方案,Struts框架借助J2EE強大的功能,實現(xiàn) MVC Model 2模型,把模型、視圖、控制 器實行分離,使設計和使用有了很大靈活性。將 WEB 應用的分析和開發(fā)變得不再復雜。 Struts組件的設計易用,非常直觀的反映了MVC Model 2模型。4 3 系統(tǒng)設計 經過系統(tǒng)需求分析,我們可以看出,酒店管理系統(tǒng)是互聯(lián)網(wǎng)發(fā)展的產物。系統(tǒng)需要面對大量多種多樣的客戶和內部管理部門,系統(tǒng)操作界面基于WEB,且流程復雜,因此可以將酒店管理系統(tǒng)定義為一個復雜的基于 WEB 的電子商務應用系統(tǒng)。但它與一般的電 子商務系統(tǒng)
53、又不同,后者銷售的是各式各樣的商品,而前者銷售的是服務,而且該服務MVC 的 Struts 開發(fā)框架針對消費過程持續(xù)時間較長,消費過程中經常存在變更?;赪EB 應用設計,并吸收了 MVC 設計思想的精華,其優(yōu)良的設計加速了優(yōu)良系統(tǒng)的設計與 實現(xiàn),而且使其在 WEB 開發(fā)領域游刃有余。酒店管理系統(tǒng)中很多流程必須得到控制,且 正確的授權和訪問控制決定著酒店集團的正常運營;另外,酒店管理系統(tǒng)基于表單方面 的工作較多,輸入修改訂單及客房和房價等信息都需要一些表單,其中都包含了一些或 復雜或簡單的數(shù)據(jù)驗證工作。 Struts 對數(shù)據(jù)驗證提供了很方便的手段, 如數(shù)據(jù)存儲在 基于 ActionForm 的
54、 JavaBean 中。因此本酒店管理系統(tǒng)采用 Struts 做為開發(fā)框架。 根據(jù)需求將設計過程分成視圖、模型、控制器三個部分分別設計,但在分別設計之 前首先要定義三個部分之間的接口,指出每個部分都需要展現(xiàn)哪些操作給另外兩個部 分。控制器擔任著中間調度的責任,用戶視圖遞交過來的請求需要使用哪些商業(yè)邏輯模 型來處理,由控制器根據(jù)配置文件來決定,配置文件存儲著控制流程。一旦三個部分的 相互接口明確后,三個部分的設計和實現(xiàn)工作便可以并行開展,這樣一方面提高了效率, 另一方面系統(tǒng)的重用性和健壯性都能得到保障。如預訂模塊視圖和控制器模塊對外接口 為預訂,接口包括方法名和參數(shù),視圖將信息簡單驗證處理由控制
55、器轉交給模型,模型 人員設計時只需要考慮對應傳送過來的訂單信息是接受錄入數(shù)據(jù)庫還是拒絕。視圖設人 員考慮的只是如何讓用戶根據(jù)覺得友好的輸入接口參數(shù)所需要的所有數(shù)據(jù),然后交給模 型,同時針對模型返回給用戶響應視圖,一個模型可以對應多個視圖?;?web 的酒店管理系統(tǒng)的分析與設計 需求和任務流程確定的過程中,視圖部分的工作會有一些積累,主要是目前流行的WEB 項目設計都由線框 (wireframe) 開始,例如一些非功能性的 HTML 文檔。線框的主 要作用是用于展示 WEB 應用的布局和流程,還可以達到早期演示網(wǎng)站功能的作用,以及 作為后期視圖設計的模板。在線框完成后項目需求方和開發(fā)方還需要共
56、同工作一段時間用于理順系統(tǒng)流程,包括系統(tǒng)流程的具體細節(jié)問題,如沿著每一條可能的路徑走一遍,得到每條路徑下肯定發(fā) 生的情況以及該情況下應該采取的措施。這對基于 Struts 框架設計系統(tǒng)的設計人員來 說非常關鍵,因為給定頁面之間的跳躍形成的列表,對控制器 (Action) 部分的設計非 常重要,甚至跳轉列表很多地方都可以間接轉換成為控制器部分的配置文件。 詳細的系統(tǒng)流程圖完成后,作為開發(fā)者的下一個問題就是數(shù)據(jù),應用中的數(shù)據(jù)從哪 里得到以及被存儲到哪里。本酒店管理系統(tǒng)的數(shù)據(jù)來源非常復雜,有人工輸入的、有系 統(tǒng)自動生成的、有其他系統(tǒng)傳送過來的。通過系統(tǒng)流程圖分析,設計者需要從中識別出 系統(tǒng)的對象和數(shù)據(jù)庫存儲的對象,然后完成 ER 圖和數(shù)據(jù)庫的設計,對象識別出來后, 其對外的接口也隨之被定義。這樣數(shù)據(jù)信息、業(yè)務邏輯、站點流程、驗證信息、模型對象、視圖模板都被初步確 定,而且其間相互的接口更是已被明確定義,后續(xù)工作可以在相對獨立的情況下展開, 視圖、模型、控制三條線并進。431 硬件連接圖 由于酒店集團下屬的酒店地理位置相隔很遠,遍布全國各地甚至全球各地,酒店管 理系統(tǒng)又必須與酒店管理系統(tǒng)相連,聯(lián)網(wǎng)的方式主要有以下兩種:專線連接:主要有 DDN 、 FR、ATM 等,其
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度影視制作項目終止協(xié)議書
- 二零二五年度家長參與孩子心理健康教育協(xié)議
- 二零二五年度企業(yè)集體合同生效后勞動條件監(jiān)測與評估協(xié)議
- 二零二五年度新型玉米品種研發(fā)與推廣合作協(xié)議
- 2025年度自建房施工勞務分包合同協(xié)議
- 二零二五年度競業(yè)協(xié)議執(zhí)行監(jiān)督與跟蹤服務合同
- 2025年度短視頻演員IP形象授權合同
- 2025年度美食廣場整體轉讓及運營管理合同
- 二零二五年度航空航天企業(yè)工程師聘用合同
- 玻璃防爆膜知識培訓課件
- 19J102-1 19G613混凝土小型空心砌塊墻體建筑與結構構造
- 建筑垃圾清運及處置 投標方案(技術方案)
- 2024年常州信息職業(yè)技術學院單招職業(yè)技能測試題庫及答案解析
- 《中國陶瓷史》課件-1-中國陶瓷史概述
- 英語教師課堂提問省公開課一等獎全國示范課微課金獎課件
- 智慧農業(yè)中的智能農機與農具技術
- 第三單元《 There is a cake on the table 》大單元教案 四年級英語下冊(重大版)
- 華為企業(yè)數(shù)據(jù)架構、應用架構及技術架構設計方法
- 《空調工作原理》課件
- 合理化建議運行流程圖
- 新高考2024屆高三物理二輪復習策略講座
評論
0/150
提交評論