【正文】
完成預定及入住。當然最重要的是要感謝我的父母對我的養(yǎng)育之恩。也要感謝我的研究生德育導師朱小軍老師,在研究生期間給了我很大幫助。由于前臺開發(fā)時我們使用的是Flex開發(fā)。并且響應速度也是非常迅速的。也借鑒了其他的同類產(chǎn)品。(3)增加其他信息。這里將著重介紹第4,5,6步操作。但是這些都只需要操作員在幫助框中選擇,不需要親自填寫。預付款管理。第一步主要填寫房型,房類,日期等入住信息。 登錄模塊的實現(xiàn)這個是簡單的登錄界面,輸入用戶名和密碼之后,點擊登錄即可。如果垃圾回收不及時,則內存的占用率將會很高。(3)可理解性原則。(3)數(shù)據(jù)庫系統(tǒng)選擇成熟并且穩(wěn)定的開源數(shù)據(jù)庫MYSQL。由Hibernate構建持久層,并且由Spring構建業(yè)務層[23]。而Adobe為了更多的編程人員和開發(fā)者能夠進入到Flash開發(fā)網(wǎng)頁的世界。增刪改查協(xié)議單位和團隊。(1).酒店夜審:主要包括修改報表,計算房費,修改營業(yè)日期,計算房類資源等等。 存儲過程設計在java對數(shù)據(jù)庫進行操作時,有時操作往往是非常復雜并且需要多次連接數(shù)據(jù)庫的操作。4. 房價信息表每一個房價都對應一個房價碼,因此房價碼是整個房價系統(tǒng)的關鍵。master_guest中的profile_id則和guest_base中的id相互對應。extra_flag是一連串的數(shù)字字符串,用來配置那些服務被開啟,并且開啟的等級是多少,比如電話計費,如果extra_flag的第三位是1表示僅僅可以打市話,是3表示可以打國內長途,是5則表示可以打國際長途等。當id和master_id相同時,表示此人如果有同住人的話,則這個登記單時主同住人。以下介紹表和視圖設計時,我將著重舉例介紹個張表是如何通過字段關聯(lián)在一起的。 系統(tǒng)管理與維護模塊設計此模塊主要是系統(tǒng)管理員對酒店內的員工分配角色和權限。: 會員卡消費機制現(xiàn)代快捷酒店發(fā)展迅速,各個分店如雨后春筍般在城市中間涌現(xiàn),因此,擁有一張會員卡,便可以在所有酒店消費已經(jīng)成了客戶的需要。(4)住臟:當前已經(jīng)有人入住,并且沒有打掃過房間。以下是顧客預定,顧客登記,客戶管理和團隊及協(xié)議單位管理這幾個方面的用例圖。S:掛賬狀態(tài)的登記單。一系列有關賬務的操作都在夜審步驟里面。此模塊是酒店管理系統(tǒng)中比較重要的模塊,負責處理酒店的預定和入住的所有事物,此模塊幾乎與所有模塊都產(chǎn)生交互,此模塊直接決定了此系統(tǒng)的用戶體驗。如果客人第一次入住,則會自動更新客戶檔案。同時各模塊互相協(xié)作。把整個業(yè)務應用劃分為三層,分別為表現(xiàn)層(UI),業(yè)務邏輯層(BLL),和數(shù)據(jù)訪問層(DAL)。完成操作并且返回數(shù)據(jù)。Client主要負責響應用戶操作,上傳數(shù)據(jù)給服務器端。Configration類主要負責配置和啟動Hibernate。這也是ORM(對象關系映射)所需要解決的。(7) 管理程序的執(zhí)行,在執(zhí)行過程中增加邏輯處理(從業(yè)務層到持久層)[14]。來運行別的代碼。但是利用Spring之后,對象的構造再也不依賴于具體的類。并且把設計模式運用到實際開發(fā)及應用中。在Flex作為客戶端開發(fā)程序時,我們采用的是RemoteObject組件的方式來實現(xiàn)與java端通信。Flex 編譯器和調試器及虛擬機AVM幫助把MXML 及ActionScript 源代碼編譯成能夠運行在Flash Player 中的二進制文件[7]。RIA就是區(qū)別于傳統(tǒng)的瘦客戶端而產(chǎn)生的,它把許多原來要經(jīng)過服務器端處理才能得出的數(shù)據(jù),交由前端處理。研究的目標是:結合快捷酒店管理系統(tǒng)項目的特點和開發(fā)過程,分析其設計模式及架構。在上世紀90年代,酒店業(yè)因為競爭激烈而經(jīng)營狀況十分艱難[2]。開發(fā)快捷酒店管理系統(tǒng)的價值如下:(1)使酒店操作員能夠輕易上手并且能夠增加前臺的工作效率。因此我實習所在的公司,準備開發(fā)出一套專門針對快捷酒店快速反應及符合其業(yè)務需求的管理軟件。本文主要介紹了如何針對快捷酒店的需求,通過Flex編寫的前臺程序,和后臺迅速交互。關鍵詞: Flex,RIA,快捷酒店,模塊功能,系統(tǒng)架構AbstractAt present, there is an increasing development of inn hotel in China. However, the hotel management software is not updating in time. Relative to the plex operation of traditional Hotel management operating system, the operation of inn hotel should be simple and convenient. So staffs do not need spend too much time on learning how to handle it.This article gives an introduce of how to use client which is written by flex to interact with server, and finally makes it meet the inn hotel requirements. The article also presents the development process of RIA and advantages of flex Programming as Client. Then it makes a further analysis of management system frame as well as basic data structure of different functional model and interface. In the end, the article gives a brief Summary of the Characteristics and inadequacies for this management systemKey Words:Flex , RIA, inn hotel, functional model, system frame 目錄摘要 iAbstract ii圖目錄 III第1章 緒論 1 課題背景 1 發(fā)展及現(xiàn)狀 1 研究的目標和內容 2第2章 相關技術和方法 3 RIA介紹 3 Flex技術簡介 3 RemoteObject介紹 4 Spring框架簡介 4 Hibernate框架簡介 5第3章 系統(tǒng)的需求分析及概要設計 7 系統(tǒng)的需求分析 7 系統(tǒng)的總體設計 7 模塊設計 8 功能介紹 8 主要功能模塊 10 入住管理模塊設計 11 賬務及現(xiàn)付賬模塊設計 15 報表管理模塊設計 17 系統(tǒng)管理與維護模塊設計 18 數(shù)據(jù)庫設計 19 表和視圖的設計 19 存儲過程設計 25 其他功能模塊設計 26第4章 快捷酒店管理系統(tǒng)的實現(xiàn) 27 主要開發(fā)技術 27 用戶界面實現(xiàn) 28 登錄模塊的實現(xiàn) 29 預定及登記模塊的實現(xiàn) 30第5章 總結與展望 38 總結 38 展望 38致謝 39參考文獻 40圖目錄 8 11 12 12 13 14 15 16 16 17 18 19 21 22 23 24 25 26 26 26 29 29 30 31 32 33 34 35 36 37第1章 緒論目前,我國快捷連鎖酒店企業(yè)還沒有真正屬于自己的適合自己發(fā)展需要的快捷酒店的管理軟件,大的連鎖酒店如:如家,漢庭用的都是自己酒店內部開發(fā)的酒店管理系統(tǒng)。然后通過Java端程序的控制,從數(shù)據(jù)庫服務器中交換數(shù)據(jù)。從現(xiàn)代科技的發(fā)展來看,一個好的酒店必須是軟硬件配合的很好才能發(fā)揮最大的效率,硬件當然是指酒店的裝潢服務等,而軟件則是一套方便智能的管理系統(tǒng)。還存在很多不足和問題,酒店行業(yè)作為服務業(yè)的典型,在此項技術面前,卻又一次落伍。隨著IT技術的不斷飛躍,傳統(tǒng)的基于頁面的系統(tǒng)已經(jīng)不能滿足客戶的需求,主要原因就是很多時候客戶端只需要從服務器端得到想要的數(shù)據(jù),頁面的基本內容不需要