【畢業(yè)學(xué)位論文】(Word原稿)基于.Net的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第1頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.Net的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第2頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.Net的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第3頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.Net的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第4頁
【畢業(yè)學(xué)位論文】(Word原稿)基于.Net的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)-軟件工程_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

碩士學(xué)位論文 (專業(yè)學(xué)位) 基于 酒店管理系統(tǒng)的設(shè)計與實現(xiàn) 姓 名: 學(xué) 號: 所在院系:軟件學(xué)院 職業(yè)類型:工程碩士 專業(yè)領(lǐng)域:軟件工程 指導(dǎo)教師: 副指導(dǎo)教師: 二 一三年五月 A in 2013 基 于 酒 店 管 理 系 統(tǒng) 的 設(shè) 計 與 實 現(xiàn) 同 濟 大 學(xué) 學(xué)位論文版權(quán)使用授權(quán)書 本 人完全了解同濟大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國家有關(guān)部門或者機構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當復(fù)制論文的部分或全部內(nèi)容用于學(xué)術(shù)活動。 學(xué)位論文作者簽名: 年 月 日 經(jīng)指導(dǎo)教師同意,本學(xué)位論文屬于保密,在 年解密后適用本授權(quán)書。 指導(dǎo)教師簽名: 學(xué)位論文作者簽名: 年 月 日 年 月 日 同濟大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出貢獻的其他個人和集體,均已在文中以明確方式標明。本學(xué)位論文原創(chuàng)性聲明的法律責任由本人 承擔。 簽名: 年 月 日 摘要 隨著信息的發(fā)展及網(wǎng)絡(luò)的普及,在 21 世紀越來越多的行業(yè)都接入了網(wǎng)絡(luò)這個大平臺。當然,服務(wù)業(yè)也不例外,在服務(wù)行業(yè)中,酒店服務(wù)業(yè)與隨著大潮與國際市場接軌。為了迎接這次的變革,提高酒店整體的競爭力,改變酒店固有的舊的管理模式,提高酒店的管理及服務(wù)水平,就成了酒店行業(yè)必須面對和解決的問題,采用計算機的信息辦公輔助功 能對酒店進行信息化管理已成為酒店經(jīng)營者的必然選擇。因此,本文為了提高酒店的經(jīng)營效益,本著科學(xué)化、信息化、系統(tǒng)化的設(shè)計原則,設(shè)計實現(xiàn)了酒店管理系統(tǒng)。 本文通過實際的調(diào)查研究,根據(jù)當前社會存在的大中小酒店的經(jīng)營現(xiàn)狀進行了了解,同時對其經(jīng)營業(yè)務(wù)進行了詳細的分析,結(jié)合信息管理系統(tǒng)的特點及當前流行的開發(fā)設(shè)計技術(shù),設(shè)計實現(xiàn)了基于 酒店管理系統(tǒng)。該系統(tǒng)從人性化設(shè)計、功能和性能、安全機制及可擴展性綜合考慮,發(fā)平臺,以 C#作為實現(xiàn)語言,采用 008 作為數(shù)據(jù)庫,考慮到酒店業(yè)務(wù)管理的復(fù)雜性,以三層架構(gòu)作為開發(fā)設(shè)計模式,同時以建與客戶交互的前端頁面,同時采用 密機制,實現(xiàn)了一個具有人性化界面,且安全、穩(wěn)定、擴展性強的酒店管理系統(tǒng)。 論文首先對課題研究的背景進行了分析,并在其應(yīng)用領(lǐng)域和發(fā)展現(xiàn)狀進行了詳細調(diào)查和分析,明確了項目研究的主要內(nèi)容和關(guān)鍵技術(shù);其次對主要框架和業(yè)務(wù)需求進行了介紹;然后對項目的總體設(shè)計、應(yīng)用環(huán)境和相關(guān)功能的實現(xiàn)作了詳盡的描述;最后對項目中用到的關(guān)鍵技術(shù)進行了詳細的闡述,并對系統(tǒng)的不足之處進行了總結(jié),然后對系統(tǒng)未 來研究的方向進行了展望。 關(guān)鍵詞: 酒店管理系統(tǒng), 層架構(gòu), of of in of in to in to we s of To of in to of on of In on of on at on of s In in of s c # as 008 as of as a at in at D5 a of on by of a of of in of in of 濟大學(xué) 碩 /博士學(xué)位論文 目錄 目錄 第 1 章 引言 . 1 題的背景及研究意義 . 1 內(nèi)外研究現(xiàn)狀 . 1 題的研究內(nèi)容和價值 . 2 文的組織 . 3 第 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) . 4 統(tǒng)開發(fā)環(huán)境 . 4 發(fā)平臺 . 4 008 數(shù)據(jù)庫 . 5 統(tǒng)開發(fā)采用的關(guān)鍵技術(shù) . 6 層架構(gòu) . 6 術(shù) . 6 式 . 8 第 3 章 系統(tǒng)的需求分析 . 9 統(tǒng)的需求及功能分析 . 9 前酒店管理中存在的問題 . 9 統(tǒng)實現(xiàn)的目標 . 9 統(tǒng)業(yè)務(wù)流程 . 10 統(tǒng)用例分析 . 11 例 . 11 統(tǒng)的用例分析 . 12 第 4 章 系統(tǒng)的設(shè)計 . 15 統(tǒng)總體設(shè)計原則 . 15 統(tǒng)的結(jié)構(gòu)設(shè)計 . 16 統(tǒng)的設(shè)計模式 . 16 統(tǒng)的體系結(jié)構(gòu) . 17 統(tǒng)的功能模塊 . 17 統(tǒng)的功能模塊描述 . 18 統(tǒng)的界面設(shè)計 . 19 統(tǒng)建模 . 20 圖 . 20 序圖 . 21 統(tǒng)的功能設(shè)計 . 24 據(jù)庫設(shè)計 . 27 同濟大學(xué) 碩 /博士學(xué)位論文 目錄 據(jù)庫設(shè)計原則 . 27 據(jù)庫關(guān)系圖 . 28 據(jù)庫 . 29 過 問數(shù)據(jù)庫 . 34 第 5 章 系統(tǒng)的實現(xiàn) . 36 統(tǒng)架構(gòu)的實現(xiàn) . 36 體類的實現(xiàn) . 36 據(jù)訪問層的實現(xiàn) . 38 務(wù)邏輯層的實現(xiàn) . 38 統(tǒng)的功能模塊實現(xiàn) . 39 錄模塊 . 39 統(tǒng)主界面 . 42 礎(chǔ)信息管理 . 45 統(tǒng)用戶管理 . 48 房入住 . 51 告信息管理模塊 . 53 房結(jié)賬管理 . 57 表管理 . 59 第 6 章 總結(jié)與展望 . 64 結(jié) . 64 一步工作 . 64 致謝 . 66 參考文獻 . 67 個人簡歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 68 第 1 章 引言 1 第 1 章 引言 題的背景及研究意義 在網(wǎng)絡(luò)技術(shù)高速發(fā)展的今天,一切的商業(yè)行為都在跟網(wǎng)絡(luò)接軌。這不但是為了不落后于時代,不被主流所淘汰,更是為了更好的借助網(wǎng)絡(luò)來實現(xiàn)更大的商業(yè)利益,借助計算機來對酒店進行管理,徹底的告別紙質(zhì)的管理時代。這將是未來酒店行業(yè)在眾多競爭中立 于不敗之地的重要因素。 酒店管理的信息化,不僅是酒店管理現(xiàn)代化形象的一個重要標志,尤其是對于提高員工工作效率、加速資金周轉(zhuǎn)、降低各項成本及改善服務(wù)質(zhì)量,更有十分積極的作用。 為了提高酒店的服務(wù)水平、節(jié)約成本及提高管理效率,尋求一種科學(xué)高效的管理模式與途徑是我們需要深入探討和解決的當務(wù)之急。 對酒店行業(yè)來說,對酒店的經(jīng)營狀況具有決定性作用的是酒店的服務(wù)質(zhì)量和管理水平。如何通過使用先進的管理技術(shù)和手段來提高酒店的競爭力成為酒店行業(yè)改革首選任務(wù)。在網(wǎng)絡(luò)和計算機技術(shù)發(fā)達的今天,利用科技手段提高酒店的管理水平將是一條 可行且有效的途徑。雖然信息化經(jīng)營并不是使酒店行業(yè)走向成功的絕對因素,但通過信息手段我們可以最大限度地提高管理效率,準確、高效的對資源進行分配。因此,采用網(wǎng)絡(luò)化和酒店管理系統(tǒng),已成為提高酒店的管理效率的重要手段,使作業(yè)人員與管理系統(tǒng)之間靈活互動,實現(xiàn)流暢的工作流銜接,幫助酒店有效地進行業(yè)務(wù)管理。酒店業(yè)務(wù)管理系統(tǒng)在達到在節(jié)省人力資源成本的同時,可以提高業(yè)務(wù)效率, 并能夠及時、迅速、準確地滿足顧客對服務(wù)的需求。 對于本系統(tǒng)的研究,意義不僅僅在于做出一個實際可用的系統(tǒng),探索三層架構(gòu)模式在酒店管理系統(tǒng)設(shè)計中的可行性及 應(yīng)用優(yōu)勢,更在于對酒店管理信息化進行探索性的研究。 內(nèi)外研究現(xiàn)狀 為了提高酒店的經(jīng)營效益和服務(wù)質(zhì)量,酒店的管理系統(tǒng)會隨著客人的需求而不斷完善。及時地提供給客人的服務(wù)信息,給顧客提供快捷的服務(wù),已成為酒店經(jīng)營管理的目標與方向,而酒店的裝潢設(shè)計、服務(wù)質(zhì)量以及價格競爭等因素將退居二線,未來酒店的競爭將在信息化、智能化方面展開。 第 1 章 引言 2 在世界范圍的酒店 家中,擁有 牌的 擁有 牌的 疑是已經(jīng)形成壟斷地位的行業(yè)領(lǐng)先者,特別是 球包括 連鎖酒店集團均選用其產(chǎn)品。 國內(nèi)的酒店管理系統(tǒng)最初是在 80 年代 出現(xiàn)的 。 通過借鑒國外管理系統(tǒng)的設(shè)計理念, 再結(jié)合國內(nèi) 酒店經(jīng)營行業(yè) 的實際 狀況 ,逐步發(fā)展 并趨于 成熟, 到今天已經(jīng)有 了幾個較 為 成熟的 酒店管理 系統(tǒng), 并 產(chǎn)生了幾 個 專職 為 賓館 酒店行 業(yè) 開發(fā) 管理系統(tǒng)的公司。特別是到了 90 年代底,我國開發(fā)的酒店管理系統(tǒng)慢慢地進入五星級酒店,國內(nèi)有名氣的有:中軟好泰,西湖軟件,北京泰能的 列產(chǎn)品,廣州萬訊 的千里馬系列產(chǎn)品。其中,北京泰能現(xiàn)與 作,形成了 大系列四條產(chǎn)品線,從產(chǎn)品開發(fā)到市場拓展方面均有較大提升 。 現(xiàn)在市場上的酒店管理系統(tǒng)主要有 C/S 架構(gòu)和 B/S 架構(gòu)兩種, C/S 的優(yōu)點是能充分發(fā)揮 的 數(shù)據(jù) 處理能力,很多 任務(wù) 可以在客戶端 進行 處理 ,完成 后再 將處理結(jié)果 提交給服務(wù)器, 它的優(yōu)點是 客戶端響應(yīng)速度快。缺點是一般適用于局域網(wǎng) 。 隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動辦公和分布式辦公 也成為一種趨勢, 很多情況下都是在不同的網(wǎng)絡(luò)環(huán)境下辦公的, 因此 , C/S 結(jié)構(gòu)的系統(tǒng)在這種情況下 就不能很好的滿足 系統(tǒng) 業(yè)務(wù) 的 需求。 B/S 架構(gòu)的主要優(yōu)點是建立在廣域網(wǎng)上 , 面向不同的用戶群 , 分散地域 , B/S 架構(gòu)的系統(tǒng) 可以很容易的進行 擴展, 通過一個瀏覽器 ,系統(tǒng)管理員分配一個 賬號 , 或者在線申請一個賬號等。總的來說, B/S 和 C/S 都是當 進系統(tǒng)設(shè)計中所使用的 非常重要的 軟件設(shè)計 架構(gòu) , 在適用 于系統(tǒng) 維護等方面, B/S 架構(gòu) 比 C/S 架構(gòu)的系統(tǒng) 要 適用 得多 。 題的研究內(nèi)容和價值 通過實際的調(diào)查研究,以及對酒店經(jīng)營管理的了解,結(jié)合當今流行的信息管理技術(shù),設(shè)計實現(xiàn)了基于 術(shù)的酒店管理系統(tǒng),具 體研究內(nèi)容如下: 1)角色及權(quán)限的管理 在酒店管理中分為不同的權(quán)限層次,如經(jīng)理、收銀員及客戶等,每種角色有不同的權(quán)限,通過登錄判斷用戶的身份,展示不同的信息。通過角色及權(quán)限的限定,來維護數(shù)據(jù)庫的安全,不被任意篡改或損壞。 2)房間類型及房間信息管理 在酒店中,客房根據(jù)裝修及服務(wù)的不同,分為不同的類型,如單人間、標準間及總統(tǒng)套房等,每種類型的價格上會有差距,服務(wù)設(shè)施也有高低,客戶可根據(jù)第 1 章 引言 3 自己的消費水平自由選擇客房類型。 每種客房類型又包括許多房間,房間也會有空閑、預(yù)定及入住等狀態(tài),并且及時將房間信息顯示在頁面中 。 本模塊將對客房信息進行管理設(shè)定。 3)客人信息管理 在客人入住或預(yù)定的過程中,會將客人的基本信息保留在數(shù)據(jù)庫中,以便為客人提供人性化的服務(wù)。同時可作為酒店的營業(yè)額進行查詢統(tǒng)計。 4)公告信息管理 酒店內(nèi)部的公告通知信息。如本酒店最近發(fā)布的新聞信息,通知開會等。 5)酒店收支報表 對酒店收支情況有個具體的了解,每天的營業(yè)額多少,客房的入住情況等。為酒店的經(jīng)營狀況提供一個直觀的了解,為下一步的經(jīng)營決策提供依據(jù)。 文的組織 第一章為引言,主要闡述了本課題的背景及意義,對國內(nèi)外研究的現(xiàn)狀進行了分析,提 出本課題的研究內(nèi)容。第二章對系統(tǒng)的相關(guān)技術(shù)進行介紹,主要包括酒店管理系統(tǒng)開發(fā)的環(huán)境以及所采用的關(guān)鍵技術(shù)。第三章主要對系統(tǒng)的需求分析與設(shè)計進行介紹,對系統(tǒng)結(jié)構(gòu)和數(shù)據(jù)庫進行了設(shè)計。第四章主要介紹系統(tǒng)的實現(xiàn),按照需求分析中主要的功能模塊的實現(xiàn)方法進行了說明,并討論了構(gòu)建系統(tǒng)所涉及到的技術(shù),同時給出了系統(tǒng)的關(guān)鍵技術(shù)實現(xiàn)、部分核心代碼和相關(guān)界面的實例。第五章對本系統(tǒng)所做工作的總結(jié)和未來對系統(tǒng)擴展工作的展望。 第 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) 4 第 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) 統(tǒng)開發(fā)環(huán)境 發(fā)平臺 族中最基礎(chǔ)的 臺,它 是由活動服務(wù)器頁面發(fā)展而來的。 繼承了微軟一貫的簡單、易用風格。它 利用 公共語言運行庫 和服務(wù)框架網(wǎng)絡(luò)應(yīng)用程序提供了一個可靠的、自動化的、可擴展的主機環(huán)境;同時 成 系統(tǒng)設(shè)計 模板,不僅簡化了自身應(yīng)用程序的 配置 ,還 為系統(tǒng)的開發(fā) 提供了 簡化的 服務(wù)以及 較為實用 的編程模板 (如 。 為一個 臺,它的核心是 行語言,這樣,我們就可以通過客戶端的瀏覽器對頁面進 行訪問和瀏覽 。 行語言是在象服務(wù)器上的 客戶機上的 類的 機過程中運行的受控代碼 , 責處理引入的所有 求,并對每個請求應(yīng)用程序的 行解析,然后把請求分配到應(yīng)用程序以進行進一步的處理 17。 持 多線程的, 并可以 異步處理請求。 用 一種基于框架配置模板的技術(shù),并運行與 基于構(gòu)件的 臺之上 ,因此 ,它不但具有 制的優(yōu)點,還具有可以通過構(gòu)建進行配制或者基于 制等特點。除此之外, 具有 支持應(yīng)用程序的實時更新 的優(yōu)點 。 C#是 臺提供 的 一種編程 語言 ,具有面向?qū)ο蟮奶攸c 。 C#是一種企業(yè)解決方案的首選語言,不僅因為它 帶有下一代編程語言服務(wù)運行時 ( : 但具有 管理執(zhí)行代碼 的功能,而且 C#也通過 供 了一個 動態(tài)環(huán)境 ,使得編程更為容易 。 支持 主要語言是 C#。支持 架的很多程序是用C#寫的 , C#語言 主要 借鑒了 C+,在企業(yè)計算領(lǐng)域, C#將會變成為用于編寫 “ 下一代窗口服務(wù) ” (簡寫為 用程序的主要語言。 C#是一種面向?qū)ο蟮恼Z言,具有簡單易用而且具有較高的安全機制 ,而且又是 發(fā)的首選語言,因此,在開發(fā)本系統(tǒng)時我選擇了它作為開發(fā)語言。 第 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) 5 008 數(shù)據(jù)庫 008 微軟公司提供的一個數(shù)據(jù)解決方案,作為一個企業(yè)數(shù)據(jù)庫,它為企業(yè)提供了一個具有較高安全性和高效的數(shù)據(jù)管理平臺,主要用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應(yīng)用。 008 是一個安全可靠,且可伸縮高可用的關(guān)系型數(shù)據(jù)庫引擎,提供了集成服務(wù)、分析服務(wù)以及報表服務(wù)等管理工具和服務(wù)等,為 員和數(shù)據(jù)庫管理員提供了極大的開發(fā)和管理方便。 008 數(shù)據(jù)引擎是企業(yè)數(shù)據(jù)管理解決方案的核心 ,為企業(yè)提供了更為方便的不熟、管理和優(yōu)化企業(yè)數(shù)據(jù)的功能 。 除此之外, 008 還集成了一些工具,如數(shù)據(jù) 分析、報表 服務(wù) 、集成 服務(wù) 和通知 服務(wù)等功能。這使 的我們可以為企業(yè) 構(gòu)建和部署 更為 經(jīng)濟 且 有效的 決方案。 008 作為一種 企業(yè)管理數(shù)據(jù)較為 常用的數(shù)據(jù)庫, 它 具有 如 下 特性 : 1、 管理方便 008 提供了一個集成管理工具,用于數(shù)據(jù)庫的管理和協(xié)調(diào),且管理架構(gòu)易于擴展,基于這樣的機制,我們就可以更為方便的使用 理對象來編寫程序,用戶也可以根據(jù)需要來定制和擴展他們的管理環(huán)境。 2、 可用性強 008 不但提供了諸如數(shù)據(jù)分析、報表服務(wù)和通知服務(wù)等工具,而且,我們還可以通過它的數(shù)據(jù)備份和恢復(fù)功能、數(shù)據(jù)鏡像、故障 轉(zhuǎn)移集群以及增強的聯(lián)機操作來為企業(yè)構(gòu)建和部署高可用的應(yīng)用系統(tǒng)。 3、 安全性強 008 提供了更為精確和靈活的控制方案,通過一系列的安全機制,使得數(shù)據(jù)安全更為嚴格。首先, 008 支持身份認證的服務(wù),非法用戶將不能通過認證登錄進入數(shù)據(jù)庫管理系統(tǒng);其次,008 提供了加密功能,并且集成了一個密鑰管理架構(gòu),我們可以對機密的數(shù)據(jù)進行加密處理,保證了數(shù)據(jù)的安全;最后, 008 提供了一個授權(quán)機制,允許管理員在其管理等級上和指定范圍內(nèi)進行對數(shù)據(jù)庫的管理。 第 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) 6 統(tǒng)開發(fā)采用的關(guān)鍵技術(shù) 層架構(gòu) 考慮到酒店 管理業(yè)務(wù)的數(shù)據(jù)量大、業(yè)務(wù)復(fù)雜、客戶群體大等特性,本平臺更適合采用三層架構(gòu)的 B/S 結(jié)構(gòu)。 三層架構(gòu) 分為表示層、業(yè)務(wù)邏輯層、數(shù) 據(jù)訪問層, 層與層之間 具有 低耦合 的管理,在 層 的 內(nèi)部 是 高內(nèi) 聚的關(guān)系,這樣,就 使得解決方案的維護和 擴展 變得更為 容易。 三層架構(gòu)之間的關(guān)系如圖 2示。 圖 2層架構(gòu)關(guān)系圖 ( 1)表現(xiàn)層: 與使用者交互,作為一個 可視化接口 存在 , 將信 息和數(shù)據(jù)顯示給使用者,主要 用 與 表示信息和收集數(shù)據(jù), 但是其對數(shù)據(jù)不作任何處理 ,主要任務(wù)是 完成系統(tǒng)與用戶 的交互 以及系統(tǒng)與數(shù)據(jù)庫的交互。 ( 2)業(yè)務(wù)邏輯層:它 用于銜接 用戶和數(shù)據(jù)服務(wù), 接收 用戶 從表現(xiàn)層 發(fā)來的業(yè)務(wù) 請求, 完成相應(yīng)的業(yè)務(wù)處理,并且將數(shù)據(jù)處理請求發(fā)送到數(shù)據(jù)訪問層 。 ( 3)數(shù)據(jù)訪問層: 與 數(shù)據(jù)庫服務(wù)器 連接,接收業(yè)務(wù)邏輯層的數(shù)據(jù)處理請求 ,完成數(shù)據(jù)的存儲和 或者從數(shù)據(jù)庫中取出數(shù)據(jù)返回給業(yè)務(wù)邏輯層 。 系統(tǒng)采用三層的體系結(jié)構(gòu),結(jié)構(gòu)清晰,靈活性、可移植性、安全性、可維護性都較高。 術(shù) 一 個用 寫的函數(shù)庫,主要用于創(chuàng)建功能豐富的前端用戶界面,是一個與后臺技術(shù)無關(guān)的前端 架,因此,可以在 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) 7 等各種開發(fā)語言中引入 架進行軟件開發(fā)工作。 一系列的類庫組成, 一旦頁面成功加載了 后,就可以在頁面中通過 用 類及控件來實現(xiàn)需要的功能 同時 好地考慮了瀏覽器間的兼容性, 所以在不同瀏覽器中控件的顯示是幾乎相同的。 術(shù)是一個兼容各種瀏覽器的開源 , 最開始是由 術(shù)擴展而來的 , 它由 發(fā) , 在開發(fā)過程中參考 機制組織面向?qū)ο蟮目梢暬M件 , 無論從 面設(shè)計、 式的應(yīng)用 , 對 操作 , 到數(shù)據(jù)解析上的異常處理 , 都算是一個 戶端技術(shù)的精品。 從應(yīng)用的角度上說, 術(shù)是一個用戶界面庫,它提供功能強大的組件庫,實現(xiàn) 步刷新技術(shù),并與 技術(shù)結(jié)合在一起 , 實現(xiàn)更具有交互性的 用。最初 , 一個擴展。從 本開始,它得到了擴充,不 再依賴于 ,已經(jīng)可以獨立運行,雖然它仍然是可被集成的一個選項。發(fā)展到 可以使用許多不同的基礎(chǔ)庫,例如 一起使用,或者是獨立運行。 術(shù)用于在客戶端創(chuàng)建豐富多彩的 用程序界面,使 B/S 結(jié)構(gòu)應(yīng)用更具活力性。它也可以用來開發(fā) 客戶端的 用,主要用于創(chuàng)建戶端用戶界面,是一個與后臺服務(wù)器技術(shù)無關(guān)的 用。因此 , 各種服務(wù)器端編程語言中。 在眾多的 架中 , 術(shù)脫穎而出,不僅僅是由于它為用戶提供優(yōu)美的用戶界面和功能強大的組件,這些組件數(shù)量繁多,能夠滿足 現(xiàn)層設(shè)計的需要。 現(xiàn)在介紹一下 術(shù)的優(yōu)點 , 使我們能夠更加了解它。 1、 兼容各種瀏覽器 各種瀏覽器出自于不同的公司 , 它們都實現(xiàn) 個公共子集 , 這使得大部分代碼在不同瀏覽器上都能很好地兼容。但是,由于瀏覽器所開放的底層文檔對象模型 同,瀏覽器中的 何實現(xiàn)和操作 象略有不同,這導(dǎo)致瀏覽器之間的不兼容性。級聯(lián)樣式表 指定 檔的視覺表現(xiàn)的標準 。利用 置顯示文檔的結(jié)構(gòu)元素,可以改變 象的字體,顏色 , 位置等屬性 使用 可以動態(tài)地改變字體、大小、顏色等,也可以設(shè)置和改變元素的位置,隱藏或顯示元素。 由于各種瀏覽器對 支持不盡相同 , 這也導(dǎo)致了瀏覽器之間的不兼容性。這使得 發(fā)人員在編寫代碼時不得不考慮這個問題,無疑加大了程序的開發(fā)難度 在開發(fā) ,開發(fā)人員考慮到這個問題,解決了這個難題并提供一個統(tǒng)一的接口,使得我們在使用 術(shù)時不需要考慮瀏覽器的兼容性。該第 2 章 系統(tǒng)開發(fā)的技術(shù)及理論基礎(chǔ) 8 技術(shù)兼容各種瀏覽器,降低開發(fā)難度 ,縮短開發(fā)時間。 2、 界面優(yōu)美的 件 術(shù)提供很多組件 , 它不僅界面優(yōu)美 , 功能強大 , 而且具有面向?qū)ο蟮奶攸c,實現(xiàn)對象重載,繼承以及事件偵聽等功能,我們可以很方便的繼承這些組件類,實現(xiàn)擴展,自定義個性化的組件。還提供一些操作 點的對象。 以前,可擴展組件、隨意拖動和縮放組件是 C/S 結(jié)構(gòu)的軟件特有的性質(zhì),現(xiàn)在由于 出現(xiàn), 用程序設(shè)計語言 也出現(xiàn)這樣的操作。 式 英文全拼是 是 一種輕量級的數(shù)據(jù)交換格式。它基于 999)的一個子集 ,因此,它可以將 象中表示的一組數(shù)據(jù)轉(zhuǎn)換為字符串,然后就可以在函數(shù)之間輕松地傳遞這個字符串,或者在異步應(yīng)用程序中將字符串從 戶機傳遞給服務(wù)器端程序 。 用完全獨立于語言的文本格式,但是也使用了類似于 C 語言家族的習(xí)慣(包括 C, C+, C#, )。這些特性使 理想的數(shù)據(jù)交換語言。易于人閱讀和編寫,同時也易于機器解析和生成。 它是 原生格式,這意味著在 處理 據(jù)不需要任何特殊的 工具包。 在數(shù)據(jù)傳輸流程中, 以文本,即字符串的形式傳遞的,而 作的是 象,所以, 象和 符串之間的相互轉(zhuǎn)換是關(guān)鍵。 數(shù)據(jù)格式如圖 2示: 圖 2據(jù)格式 持 式的通信, 和 當戶對的數(shù)據(jù)傳輸方式,所以用起來會很舒 服。而且 它 可以很方便的傳遞對象 , 對 持的很全面。所有的數(shù)據(jù)傳遞需求他都可以勝任。 , 第 3 章 系統(tǒng)的需求分析 9 第 3 章 系統(tǒng)的需求分析 統(tǒng)的需求及功能分析 前酒店管理中存在的問題 酒店信息管理系統(tǒng)的使用是否方便,運行速度是否迅速,信息處理是否準確,直接影響到客人能否及時獲得酒店客房信息和酒店的經(jīng)營管理,然而,現(xiàn)有的酒店顯然不能完全滿足這些需求,它存在的主要問題有: (1)酒店員工年齡層次偏大,專業(yè)技 術(shù)低,進行酒店的計算機信息化管理有難度。 (2) 管理酒店的各種信息相當困難。隨著游客量的增大 ,酒店的信息量越來越大,管理員要對客房、預(yù)訂、入住、結(jié)賬等信息進行人工管理,工作量相當大,如客人結(jié)賬退房時,要通過手工記錄的賬單計算客人的結(jié)賬金額,并修改客房信息。 (3) 處理效率低,準確度差。 有的酒店甚至 采用人工方式,不但增加了工作量,浪費了人 力,更重要的是不可避免地會降低處理效率,且出錯機率大。 統(tǒng)實現(xiàn)的目標 本系統(tǒng)基于 B/S(瀏覽器 /服務(wù)器)結(jié)構(gòu),選用一臺高性能的網(wǎng)絡(luò)服務(wù)器發(fā)布本系統(tǒng),同時選用一臺專用的數(shù)據(jù)庫服務(wù)器,為本系統(tǒng)提供數(shù)據(jù)服務(wù),設(shè)計實現(xiàn)一個具有高安全性和高性能的 酒店 管理辦公平 臺。系統(tǒng)的實現(xiàn)目標如下: 1) 自主知識產(chǎn)權(quán) 通過 微軟公式 提供的 010 平臺 ,使用 C#語言進行編碼,代碼部分都是通過自己編寫完成。不涉及到侵權(quán)問題。同時,對于 管理界面 , 使用術(shù)來實現(xiàn),要 在現(xiàn)有的技術(shù)之上進行創(chuàng)新。 2) 能夠滿足 酒店管理對系統(tǒng)安全性的要求 在系統(tǒng)中設(shè)定權(quán)限,對權(quán)限進行分級, 將權(quán)限分配到用戶, 不同的 級別 用戶所擁有的 操作權(quán)限 根據(jù)需要也有 不同 ; 同時,由于 酒店 數(shù)據(jù)只限于內(nèi)網(wǎng)訪問,在一定程度上也能保證安全。 3) 高性能、高穩(wěn)定性 對于管理系統(tǒng)來說,系統(tǒng) 應(yīng)該 能夠很快的 響應(yīng)用戶 發(fā)出 的請求,因此,在網(wǎng)第 3 章 系統(tǒng)的需求分析 10 絡(luò)通暢 能夠保證 的 條件 下,系統(tǒng)的性能必須要高, 因此, 我們必須 將 硬件的配置和數(shù)據(jù)庫并發(fā)處理用戶的請求響應(yīng)等因素 考慮進來 。系統(tǒng)在運行期間,應(yīng)對一些突發(fā)故障能夠 作出快速的處理,不會影響系統(tǒng)的正常運行。 4) 操作簡單 酒店 管理系統(tǒng)的使用人員不可能都是 對計算機操作特別熟練的人 ,為了保證系統(tǒng)的通用性,使之適合各種操作水平的人,這就要求系統(tǒng)不能太繁瑣和復(fù)雜。 5) 可擴展性好 考慮到 酒店 對 酒店 管理 業(yè)務(wù) 的實際需求,根據(jù) 使用人群 的規(guī)模,結(jié)合系統(tǒng)的設(shè)計模式 ,來配置性能合理的網(wǎng)絡(luò)服 務(wù)器和數(shù)據(jù)庫服務(wù)器,同時考慮到近幾年網(wǎng)絡(luò)和信息技術(shù)的 研究前景 ,對系統(tǒng)一些通用的模塊進行接口 化 ,方便系統(tǒng)進行擴展。 6) 易于管理和維護 酒店 管理系統(tǒng)必須是易于管理和維護的,這樣就能有效的降低這部分的費用。 統(tǒng)業(yè)務(wù)流程 通常情況下,軟件的效能離不開在需求階段對其業(yè)務(wù)流程進行分析,從項目的業(yè)務(wù)流程角度對項目進行研究與重組是有效而且必須的,可以最大化用戶的需求,并在業(yè)務(wù)流程之上開發(fā)人員基于用戶提出的其他需求進行整改,這對項目的進一步實施起到關(guān)鍵作用。 在酒店管理的日常業(yè)務(wù)中,酒店主要經(jīng)營的是客房的 消費,即為顧客提供入住服務(wù),并根據(jù)提供服務(wù)的層次收取費用。按照酒店經(jīng)營的模式,如果對酒店經(jīng)營提供高效的管理,更快捷的為顧客提供入住服務(wù),更快的根據(jù)顧客提供的入住要求找到適合的房間,以及更方便的統(tǒng)計酒店的經(jīng)營情況,就必須采納和遵從符合條件的業(yè)務(wù)工作流程。 (1) 用戶信息的管理 。 根據(jù)酒店人員的層次不同,在系統(tǒng)中劃分不同的角色,不同的角色在系統(tǒng)中擁有不同的管理權(quán)限。 (2) 客房信息的管理 。 按照客房提供的服務(wù)層次不同,將酒店的客房劃分為不同的類型,如豪華房、標準房等,而客房根據(jù)提供服務(wù)的情況分屬于相應(yīng)的客房類型。 (3) 客房入住 。 在 顧客選擇入住本酒店后,在前臺由服務(wù)人員聽取顧客對房間服務(wù)的要求,選取符合顧客要求的房間類型,錄入顧客的個人信息,并分配到顧客選定的客房中,同時將該客房的狀態(tài)改為“入住”狀態(tài)。 第 3 章 系統(tǒng)的需求分析 11 (4) 退房結(jié)賬 。 在顧客要求退房時,由前臺工作人員核定完顧客的個人信息及入住房間后,在系統(tǒng)中對該房間進行結(jié)賬操作,顧客繳納費用后,完成退房的操作,同時將客房的狀態(tài)更改為“空閑”狀態(tài)。 本系統(tǒng)的業(yè)務(wù)流程圖如圖 3示: 圖 3統(tǒng)業(yè)務(wù)流程圖 統(tǒng)用例分析 例 用例是一種建模技術(shù),主要用于描述系統(tǒng)應(yīng)具有什么樣的功能。 用例模型的酒店管理系統(tǒng) 酒店管理員 前臺服務(wù)人員 酒店經(jīng)理 角色權(quán)限數(shù)據(jù)維護 用戶信息數(shù)據(jù)維護 客房類型數(shù)據(jù)維護 客房信息數(shù)據(jù)維護 顧客入住 顧客結(jié)賬退房 客房狀態(tài)維護 查看酒店收支情況 查看酒店入住記錄 數(shù)據(jù)庫 務(wù)器 第 3 章 系統(tǒng)的需求分析 12 創(chuàng)建是由開發(fā)者和客戶或者最終的使用者共同協(xié)商完成的,經(jīng)過反復(fù)討論需求的規(guī)格說明,明確系統(tǒng)的基本功能,為后階段的設(shè)計和開發(fā)工作打下良好的基礎(chǔ)。 用例模型由用例、角色和系統(tǒng)組成,用于描述系統(tǒng)的功能,是對系統(tǒng)功能的宏觀整體描述。 用例分析的目的主要有以下幾點: 1) 明確系統(tǒng)應(yīng)具備哪些功能,這些功能是否滿足客戶的基本需求,并與系統(tǒng)開發(fā)人員達成一致。 2) 為系統(tǒng)的功能提供清晰一致的描述。 3) 為系統(tǒng)測試打下基礎(chǔ),可以用于驗證最終實現(xiàn)的系統(tǒng)所完成的功能是否符合客戶的最初需求。 4) 通過從需求的功能用例出發(fā)跟蹤進入到系統(tǒng)中具體 實現(xiàn)的類和方法面可以檢查其是否正確。 用例圖是用例分析的重要組成部分,它由參與者( 系統(tǒng)邊界( 用例( 及關(guān)聯(lián)( 成,描述用戶希望如何使用一個系統(tǒng),希望系統(tǒng)能夠提供什么樣的服務(wù),以及他們需要為系統(tǒng)提供什么樣的服務(wù)。用例圖從用戶的角度出發(fā)來描述對系統(tǒng)的需求,并分析產(chǎn)品所需的功能和動態(tài)行為。 統(tǒng)的用例分析 對于 酒店管理系統(tǒng) 而言 ,首先根據(jù)系統(tǒng)的安全性問題,將系統(tǒng)用戶分為管理員和系統(tǒng)使用用戶,根據(jù)酒店的管理層次及實際的管理 工作,再次 依據(jù)不同的安全級別將用戶 進行 分類與授權(quán),之后對應(yīng)的用戶擁有訪問相應(yīng)內(nèi)容的權(quán)限??梢源笾聦⑾到y(tǒng)的用戶人群分為三大類,包括: 1) 系統(tǒng)管理員 管理員擁有普通用戶的所有權(quán)限,對于 客房 管理模塊和用戶管理模塊 進行管理 , 主要包括客房類型的添加,刪除及修改,包括客房類型的描述以及該類型客房的價格等信息,以及客房信息的添加、修改及刪除工作,包括對客房的描述,客房的狀態(tài)(入住、空閑等)信息的維護;在用戶管理方面,可以對用戶信息和角色權(quán)限進行管理。具體包括添加用戶并授予某個角色權(quán)限,修

溫馨提示

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

評論

0/150

提交評論