酒店客房管理系統(tǒng)設計說明_第1頁
酒店客房管理系統(tǒng)設計說明_第2頁
酒店客房管理系統(tǒng)設計說明_第3頁
已閱讀5頁,還剩23頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、酒店客房管理系統(tǒng) 概要設計說明書創(chuàng)建日期2012年04月21日編 寫人最后修改日期年 月日審核人審核日期年 月日批準人批準日期年 月日變更記錄注:變更狀態(tài):C創(chuàng)建,A增加,M修改,D刪除(注:當需求發(fā)生變化時,必須填寫變更記錄)目錄1 前言11.1 編寫目的1.1.2 適用范圍1.1.3 術語定義1.1.4 參考資料2.2 產(chǎn)品/項目概述2.2.1 產(chǎn)品/項目概述2.2.2 存在的問題和風險2.2.3 局限性2.2.4 設計的前提條件2.2.5 性能測試重點2.2.6 設計的目的2.3 總體設計3.3.1 總體技術架構3.3.2 客房信息維護模塊4.3.2.1 功能描述及結(jié)構組成43.2.2程

2、序設計4.3.2.3數(shù)據(jù)流圖4.3.2.4數(shù)據(jù)結(jié)構5.325界面描述6.326性能指標6.327用到的開源軟件.6.3.3 顧客管理模塊6.3.3.1 功能描述及結(jié)構組成 63.3.2程序設計6.3.3.3數(shù)據(jù)流圖7.3.3.4數(shù)據(jù)結(jié)構7.3.3.5界面描述9.3.3.6性能指標9.3.3.7用到的開源軟件9.3.4 會員管理模塊9.3.4.1 功能描述及結(jié)構組成93.4.2程序設計9.3.4.3數(shù)據(jù)流圖.103.4.4數(shù)據(jù)結(jié)構.103.4.5界面描述1.13.4.6性能指標1.13.4.7用到的開源軟件1.13.5 員工管理模塊1.13.5.1 功能描述及結(jié)構組成 1.13.5.2程序設計.

3、123.5.3數(shù)據(jù)流圖.123.5.4數(shù)據(jù)結(jié)構.123.5.5界面描述.133.5.6性能指標.133.5.7用到的開源軟件133.6 前臺服務模塊.133.6.1 功能描述及結(jié)構組成 1.33.6.2程序設計.14363數(shù)據(jù)流圖15364數(shù)據(jù)結(jié)構16365界面描述16366性能指標16367用到的開源軟件163.7 歷史記錄模塊173.7.1 功能描述及結(jié)構組成 1.73.7.2程序設計173.7.3數(shù)據(jù)流圖173.7.4數(shù)據(jù)結(jié)構173.7.5界面描述183.7.6性能指標183.7.7用到的開源軟件183.8 需求分配表1.83.9 接口需求表184 本版本的性能指標194.1測試環(huán)境1.

4、94.2測試目標1.95 運行設計205.1 運行模塊組合 205.2 運行控制206 運行環(huán)境的配置206.1 設備環(huán)境需求 206.2 軟件環(huán)境需求217 進度調(diào)整211刖言1.1 編寫目的概要設計說明書,主要酒店客房管理系統(tǒng)開發(fā)組全體成員、 項目管理部相關 成員編寫。是實現(xiàn)系統(tǒng)需求的概要說明,包括系統(tǒng)設計架構、功能模塊設計、數(shù) 據(jù)結(jié)構、以及運行設計等內(nèi)容,將作為系統(tǒng)詳細設計的主要依據(jù)。主要是給下一 步設計人員做依據(jù)。同時給開發(fā)人員、測試人員、過程管理人員、質(zhì)量保證人員1.2 適用范圍本文檔適用于開發(fā)人員、測試人員、質(zhì)量保證人員。1.3 術語定義MyEclipse:優(yōu)秀的 WE開發(fā)工具 M

5、yEclipse是Eclipse的插件,也是一款功 能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯Hibernate: Hibernate是一個開放源代碼的對象關系映射(ORM框匡架,它對 JDBC進行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象 編程思維來操縱數(shù)據(jù)庫。Struts: Struts 2 以WebWorl為核心,采用攔截器的機制來處理用戶的請 求,這樣的設計也使得業(yè)務邏輯控制器能夠與Servlet API完全脫離開,負責MVC的 ControlSpring: Spring也表示是一個開源框架,是為了解決企業(yè)應用程序開發(fā)復雜性由RodJohn

6、son創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構,分層架構允 許使用者選擇使用哪一個組件,同時為J2EE應用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring 的用途不僅限于服務器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。1.4 參考資料酒店客房管理系統(tǒng)需求報告2產(chǎn)品/項目概述2.1 產(chǎn)品/項目概述現(xiàn)代化的酒店組織龐大,服務項目多,信息量大,要想提高勞動生產(chǎn),降低 成本,提高服務質(zhì)量和管理水平,進而促進經(jīng)濟效益,必須借助計算機來進行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設計的。

7、優(yōu)秀的酒店客房管理系統(tǒng)操 作方便,靈活性好,系統(tǒng)安全性高,運行穩(wěn)定。2.2 存在的問題和風險2.3 局限性基本限制:2.4 設計的前提條件該產(chǎn)品是在MyEclipse下開發(fā)的,集成S2SH開發(fā),采用TomCat7為應用服 務器,數(shù)據(jù)庫采用了 Oracle 10g。2.5 性能測試重點客房錄入,批量錄入,以及信息匯總與統(tǒng)計2.6 設計的目的提高勞動生產(chǎn),降低成本,提高服務質(zhì)量和管理水平,進而促進經(jīng)濟效益。3總體設計3.1 總體技術架構ActionStruts2 Flow Mode IRequestrRe s$onse 電-圖3.1-1技術架構圖圖3.1-1展現(xiàn)了該系統(tǒng)的總體技術架構:Clie n

8、t :客戶端瀏覽器。HTML/JSP :前端視圖層(View),用于發(fā)起用戶請求request和顯示服務器端響應 response 符合 JSP2.0 Servlet 2.4、JSTL 1.0標準。Action Control : struts控制器,通過配置xml文件初始化容器。符合JSP2.0Servlet 2.4、JSTL 1.0標準Service Acti on:業(yè)務流程模型(主要支持業(yè)務流轉(zhuǎn)以及辦理流程)。DAO :數(shù)據(jù)訪問對象,Hibernate提供整個項目的數(shù)據(jù)訪問接口。Database Oracle 10g數(shù)據(jù)庫服務器。3.2 客房信息維護模塊321功能描述及結(jié)構組成對客房基本

9、信息的維護,對客房服務項目信息的維護,對客房物品損壞賠償 信息的維護。由客房表,客房信息表,客房服務表和客房物品損壞賠償表組成。?每個客房都有明確記錄,是否入住。入住的時候只能選擇空的房間入住, 房間分為五種狀態(tài),空,入住,未打掃,裝修,預定。?退房時用押金扣除房費和各種消費項目費用,如果有余留返回給顧客, 如果不足則要求顧客補清。?退房后,房間狀態(tài)變成未打掃。服務人員打掃后,房間變成空狀態(tài)。3.2.2程序設計客房表和客房信息表是多對一的關系??头糠毡砗皖櫩拖M表多對多關系??头课锲窊p壞賠償表和顧客消費表存在多對多關系??头课锲窊p壞賠償表和客房表存在多對多關系害房類型嘉)3.2.3數(shù)據(jù)流圖客

10、房物品損壞賠償表“324數(shù)據(jù)結(jié)構數(shù)據(jù)結(jié)構依照詳細設計為準,此處描述需求內(nèi)的主項數(shù)據(jù)信息客房表標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2房間號3房間狀態(tài)閑,入住,未打掃,裝修, 預定4備注5介紹客房類型表標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2房間類型3房間價格4床位5:是否有窗戶6:是否獨立衛(wèi)浴客房服務項目表(包含數(shù)據(jù)字典內(nèi))標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2服務項目編號3服務項目名稱4金額325界面描述326性能指標a.測試連接數(shù)據(jù)源響應時間;1秒b.批量更新處理時間;=3秒c.系統(tǒng)隊列堵塞 System Processor Queue L

11、ength=23.2.7用到的開源軟件3.3 顧客管理模塊3.3.1功能描述及結(jié)構組成對顧客信息進行維護,對顧客消費信息的維護,對顧客寄存物品管理,對顧 客遺留的物品進行管理,對信譽不好的顧客加入黑名單。3.3.2程序設計顧客的消費清單和顧客表存在一對多的關系。物品寄存和物品遺留表和顧客表存在這一對多的關系。黑名單和顧客表存在一對一的關系將顧客的寄存物品或遺留物品存放到物品寄存和物品遺留表內(nèi)如果顧客的信譽度不好,將顧客存放到黑名單內(nèi)。如果該顧客下次再次光臨我店時,給予前臺服務人員提示,該位顧客存在于黑名單內(nèi)。333數(shù)據(jù)流圖顧喜韌昂寄存和物品諼顧客夷,隕喜察消疑清單3.3.4數(shù)據(jù)結(jié)構顧客表標識數(shù)

12、據(jù)名稱描述約束條件1idPrimary key無2顧客姓名3性別4證件類型5證件號6手機號碼7客房號8入住日期9員工編號10是否為會員11會員卡號12顧客的入住情況13退房時間顧客消費清單標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2消費項目編號3金額4消費時間5員工編號物品寄存和物品遺留表標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2顧客姓名3證件號4房間號5類型是物品寄存還是遺留6寄存時間、遺留時間7員工編號8備注9狀態(tài)黑名單標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2證件類型3證件號4顧客姓名5員工編號6備注3.3.5界面描述3.3.6性能指標3.3.7用

13、到的開源軟件3.4 會員管理模塊3.4.1功能描述及結(jié)構組成對會員信息進行維護?會員升級可以主動申請銀卡會員,如果為會員每次入住會得到100積分,并享受9.8折扣當積分累計到2000積分,可以升級到金卡會員,并享受9.5折扣積分換禮需要會員卡的 卡號 禮物選項兌換兌換記錄向會員發(fā)送優(yōu)惠信息到郵箱查詢會員入住明細3.4.2程序設計兌換記錄表和會員表存在著一對多的關系。如需兌換禮品,則在相應的會員的積分字段上扣除相應的積分。如果有優(yōu)惠信息則給會員發(fā)送郵件343數(shù)據(jù)流圖會至卅紙珀珞員HE肓發(fā)送代耳修息敦會員創(chuàng)筠344數(shù)據(jù)結(jié)構會員表標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2卡號3會員類型

14、普通會員,企業(yè)會員4姓名5性別6證件類型7證件號8手機號9郵箱地址10居住地址11郵政編碼12積分13注冊時間14入住次數(shù)15備注會員卡基本信息標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2卡級別3折扣信息兌換記錄標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2禮口口編號3禮品名子4積分5員工編號345界面描述346性能指標347用到的開源軟件3.5 員工管理模塊3.5.1功能描述及結(jié)構組成對員工信息進行維護3.5.2程序設計員工表和角色表存在多對多的關系角色表和功能表存在多對多的關系3.5.3數(shù)據(jù)流圖靈HI彙缶功能3.5.4數(shù)據(jù)結(jié)構員工表標識數(shù)據(jù)名稱描述約束條件1idPri

15、mary key無2員工編號唯一,5位數(shù),全數(shù)子3員工姓名4身份證號5性別6出生日期7手機號碼8住址9工齡10頭像11員工狀態(tài)12員工密碼角色表標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2角色名稱功能表標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2功能名稱3URL4Mid自身5Pid父節(jié)點3.5.5界面描述3.5.6 性能指標3.5.7用到的開源軟件3.6 前臺服務模塊3.6.1功能描述及結(jié)構組成? 入住每個客房都有明確記錄,是否入住。入住的時候只能選擇空的房間 入住,房間分為五種狀態(tài),空,入住,未打掃,裝修,預訂?退房退房后,房間狀態(tài)變成未打掃。服務人員打掃后,房間變成

16、空狀態(tài)。?換房? 客房服務(清洗衣服,擦鞋服務,客房整理,訂餐服務)客房服務和消費記錄保存?入住過期提醒功能退房時需要繳清所有消費款項。每天15點為結(jié)賬周期,超過15點則計另算一天? 物品寄存功能? 客人遺留物品處理機制?在住信息查詢? 黑名單? 信息匯總,統(tǒng)計可以導出excel文件查詢季度、年客房銷售總額。查詢會員占所有客戶的比例。查詢會員消費占全部消費的比例。? 會員升級? 積分兌換禮品? 員工管理? 對數(shù)據(jù)庫維護數(shù)據(jù)字典維護初始化數(shù)據(jù)庫備份數(shù)據(jù)庫恢復功能362程序設計入住時,選取合適的房間狀態(tài),然后錄入顧客相關信息和顧客的消費清 單。如果顧客有物品寄存。則在物品寄存和物品遺留表內(nèi)添加相應

17、的信 息。如需換房,則將顧客表內(nèi)的客房號改變?yōu)樾碌姆块g號,并把上一間房間 的狀態(tài)轉(zhuǎn)為打掃。退房時,將顧客此次入駐信息加入到歷史備份表內(nèi),并定期清理顧客表中的內(nèi)容。加入checkbox空間實現(xiàn)一次性開多個房間。并按順序錄入顧客的信息。當當前系統(tǒng)時間為15點是自動檢索房間狀態(tài),如果沒有退房,則提示前 臺服務人員要求顧客續(xù)費。對顧客申請的客房服務,加入到顧客的消費清單表內(nèi)將顧客的寄存物品或遺留物品添加到相應的表內(nèi),并修改狀態(tài)為:未領 取。如果物品的主人領取后狀態(tài)改為:已領取。并定期清理該表。按條件查詢客房的入住狀態(tài)信譽不好的顧客及時加入到黑名單內(nèi)信息匯總查詢提交報告。363數(shù)據(jù)流圖歷史入住暫歷史消費

18、清電入曲(容房服勞物品寄存1在住信,惠沓詢衣黑名單心會員升級禮品兌換1Q1會員表A表心查詢季度年度客房銷售總額屮查詢會員消費占全部消費的比例屮歷史入住記錄衰2歷史入住消裁記錄表查詢會員占所有客戶的比例*364數(shù)據(jù)結(jié)構365界面描述366性能指標367用到的開源軟件3.7 歷史記錄模塊3.7.1功能描述及結(jié)構組成對歷史入住信息的維護,對歷史顧客消費記錄的維護。3.7.2程序設計歷史入住信息表和歷史顧客消費記錄存在著一對一的關系3.7.3數(shù)據(jù)流圖歷史順容入住信息* 歷史廊喜消黑信息*3.7.4數(shù)據(jù)結(jié)構歷史入住信息表hilii nfo標識數(shù)據(jù)名稱描述約束條件1idPrimary key無是否為會員T

19、rue , False會貝卡號2顧客姓名3性別4證件類型5證件號6客房號7入住日期8結(jié)算日期9備注歷史顧客消費表hiexinfo標識數(shù)據(jù)名稱描述約束條件1idPrimary key無2消費項目編號3金額4消費時間5員工編號6備注3.7.5界面描述3.7.6 性能指標3.7.7用到的開源軟件3.8需求分配表3.9接口需求表標識功能模塊名相關的功能模塊名接口內(nèi)/外部接口約束條件1無無無無4本版本的性能指標4.1測試環(huán)境資源類型資源明細軟件資源Win dows2003 Server +sp1Win dows XP +sp2Office 2003Oracle10g,Tomcat5.5.23,JDK1.

20、5_0_4硬件資源服務器端硬件配置:CPU In tel 酷睿 i3 530 以上內(nèi)存4G硬盤空余80G以上人力資源XXX: 4 人/ 月=4 * 26 * 2 = 208人/ 時4.2測試目標使用自動化測試軟件對被測系統(tǒng)進行壓力測試(測試系統(tǒng)在飽和狀態(tài)下系統(tǒng)的處理能力),獲取測試數(shù)據(jù),得出在目前各項硬件、網(wǎng)絡環(huán)境下應用系統(tǒng)的性 能表現(xiàn)。最后通過對測試數(shù)據(jù)的分析,找出系統(tǒng)性能瓶頸,評價系統(tǒng)的性能指標, 指出穩(wěn)定運行的最佳參數(shù)指標。測試關注如下性能指標:1、MemoryPages/sec =802、MemoryPool Paged Bytes and Pool Non paged Bytes=固定值3、ProcessPrivate Bytes非持續(xù)升高4、PhysicalDisk Disk Queue Le

溫馨提示

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

評論

0/150

提交評論