版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、.酒店客房管理系統(tǒng)概要設(shè)計說明書創(chuàng) 建 日 期2012年04月21日編 寫 人最后修改日期 年 月 日審 核 人審 核 日 期 年 月 日批 準(zhǔn) 人批 準(zhǔn) 日 期 年 月 日變更記錄變更狀態(tài)章節(jié)號及章節(jié)名稱變更內(nèi)容描述變更日期變更前版本號批準(zhǔn)人注:變更狀態(tài):C創(chuàng)建,A增加,M修改,D刪除(注:當(dāng)需求發(fā)生變化時,必須填寫變更記錄)目錄1前言11.1編寫目的11.2適用范圍11.3術(shù)語定義11.4參考資料22產(chǎn)品/項目概述22.1產(chǎn)品/項目概述22.2存在的問題和風(fēng)險22.3局限性22.4設(shè)計的前提條件22.5性能測試重點22.6設(shè)計的目的23總體設(shè)計33.1總體技術(shù)架構(gòu)33.2客房信息維護(hù)模塊4
2、3.2.1功能描述及結(jié)構(gòu)組成43.2.2程序設(shè)計43.2.3數(shù)據(jù)流圖43.2.4數(shù)據(jù)結(jié)構(gòu)53.2.5界面描述63.2.6性能指標(biāo)63.2.7用到的開源軟件63.3顧客管理模塊63.3.1功能描述及結(jié)構(gòu)組成63.3.2程序設(shè)計63.3.3數(shù)據(jù)流圖73.3.4數(shù)據(jù)結(jié)構(gòu)73.3.5界面描述93.3.6性能指標(biāo)93.3.7用到的開源軟件93.4會員管理模塊93.4.1功能描述及結(jié)構(gòu)組成93.4.2程序設(shè)計93.4.3數(shù)據(jù)流圖103.4.4數(shù)據(jù)結(jié)構(gòu)103.4.5界面描述113.4.6性能指標(biāo)113.4.7用到的開源軟件113.5員工管理模塊113.5.1功能描述及結(jié)構(gòu)組成113.5.2程序設(shè)計113.5
3、.3數(shù)據(jù)流圖123.5.4數(shù)據(jù)結(jié)構(gòu)123.5.5界面描述133.5.6性能指標(biāo)133.5.7用到的開源軟件133.6前臺服務(wù)模塊133.6.1功能描述及結(jié)構(gòu)組成133.6.2程序設(shè)計143.6.3數(shù)據(jù)流圖153.6.4數(shù)據(jù)結(jié)構(gòu)163.6.5界面描述163.6.6性能指標(biāo)163.6.7用到的開源軟件163.7歷史記錄模塊163.7.1功能描述及結(jié)構(gòu)組成163.7.2程序設(shè)計163.7.3數(shù)據(jù)流圖173.7.4數(shù)據(jù)結(jié)構(gòu)173.7.5界面描述183.7.6性能指標(biāo)183.7.7用到的開源軟件183.8需求分配表183.9接口需求表184本版本的性能指標(biāo)184.1測試環(huán)境184.2測試目標(biāo)195運行設(shè)
4、計195.1運行模塊組合195.2運行控制206運行環(huán)境的配置206.1設(shè)備環(huán)境需求206.2軟件環(huán)境需求207進(jìn)度調(diào)整20.;1 前言1.1 編寫目的概要設(shè)計說明書,主要酒店客房管理系統(tǒng)開發(fā)組全體成員、項目管理部相關(guān)成員編寫。是實現(xiàn)系統(tǒng)需求的概要說明,包括系統(tǒng)設(shè)計架構(gòu)、功能模塊設(shè)計、數(shù)據(jù)結(jié)構(gòu)、以及運行設(shè)計等內(nèi)容,將作為系統(tǒng)詳細(xì)設(shè)計的主要依據(jù)。主要是給下一步設(shè)計人員做依據(jù)。同時給開發(fā)人員、測試人員、過程管理人員、質(zhì)量保證人員做參考。1.2 適用范圍本文檔適用于開發(fā)人員、測試人員、質(zhì)量保證人員。1.3 術(shù)語定義MyEclipse:優(yōu)秀的WEB開發(fā)工具M(jìn)yEclipse是Eclipse的插件,也是
5、一款功能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯Hibernate: Hibernate是一個開放源代碼的對象關(guān)系映射(ORM)框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。Struts: Struts 2以WebWork為核心,采用攔截器的機(jī)制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與Servlet API完全脫離開,負(fù)責(zé)MVC的ControlSpring: Spring 也表示是一個開源框架,是為了解決企業(yè)應(yīng)用程序開發(fā)復(fù)雜性由Rod Johnson創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構(gòu),分層
6、架構(gòu)允許使用者選擇使用哪一個組件,同時為 J2EE 應(yīng)用程序開發(fā)提供集成的框架。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。1.4 參考資料 酒店客房管理系統(tǒng)需求報告2 產(chǎn)品/項目概述2.1 產(chǎn)品/項目概述現(xiàn)代化的酒店組織龐大,服務(wù)項目多,信息量大,要想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計算機(jī)來進(jìn)行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設(shè)計的。優(yōu)秀的酒店客房管理系統(tǒng)操作方便,靈活性好,系統(tǒng)安全性
7、高,運行穩(wěn)定。2.2 存在的問題和風(fēng)險2.3 局限性基本限制:2.4 設(shè)計的前提條件 該產(chǎn)品是在MyEclipse下開發(fā)的,集成S2SH開發(fā),采用TomCat7為應(yīng)用服務(wù)器,數(shù)據(jù)庫采用了Oracle 10g。2.5 性能測試重點客房錄入,批量錄入,以及信息匯總與統(tǒng)計2.6 設(shè)計的目的提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益。3 總體設(shè)計3.1 總體技術(shù)架構(gòu)圖3.1-1 技術(shù)架構(gòu)圖圖3.1-1展現(xiàn)了該系統(tǒng)的總體技術(shù)架構(gòu):Client:客戶端瀏覽器。HTML/JSP:前端視圖層(View),用于發(fā)起用戶請求request和顯示服務(wù)器端響應(yīng)response。符合JSP2.0、
8、Servlet 2.4、JSTL 1.0標(biāo)準(zhǔn)。Action Control:struts控制器,通過配置xml文件初始化容器。符合JSP2.0、Servlet 2.4、JSTL 1.0標(biāo)準(zhǔn) Service Action:業(yè)務(wù)流程模型(主要支持業(yè)務(wù)流轉(zhuǎn)以及辦理流程)。 DAO:數(shù)據(jù)訪問對象,Hibernate提供整個項目的數(shù)據(jù)訪問接口。 Database:Oracle 10g 數(shù)據(jù)庫服務(wù)器。3.2 客房信息維護(hù)模塊3.2.1 功能描述及結(jié)構(gòu)組成對客房基本信息的維護(hù),對客房服務(wù)項目信息的維護(hù),對客房物品損壞賠償信息的維護(hù)。由客房表,客房信息表,客房服務(wù)表和客房物品損壞賠償表組成。Ø 每個
9、客房都有明確記錄,是否入住。入住的時候只能選擇空的房間入住,房間分為五種狀態(tài),空,入住,未打掃,裝修,預(yù)定。Ø 退房時用押金扣除房費和各種消費項目費用,如果有余留返回給顧客,如果不足則要求顧客補清。Ø 退房后,房間狀態(tài)變成未打掃。服務(wù)人員打掃后,房間變成空狀態(tài)。3.2.2 程序設(shè)計客房表和客房信息表是多對一的關(guān)系??头糠?wù)表和顧客消費表多對多關(guān)系??头课锲窊p壞賠償表和顧客消費表存在多對多關(guān)系??头课锲窊p壞賠償表和客房表存在多對多關(guān)系3.2.3 數(shù)據(jù)流圖3.2.4 數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)依照詳細(xì)設(shè)計為準(zhǔn),此處描述需求內(nèi)的主項數(shù)據(jù)信息??头勘順?biāo)識數(shù)據(jù)名稱描述約束條件1idPrimar
10、y key無2房間號3房間狀態(tài)閑,入住,未打掃,裝修,預(yù)定4備注5介紹客房類型表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2房間類型3房間價格4床位5是否有窗戶6是否獨立衛(wèi)浴客房服務(wù)項目表(包含數(shù)據(jù)字典內(nèi))標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2服務(wù)項目編號3服務(wù)項目名稱4金額3.2.5 界面描述3.2.6 性能指標(biāo)a. 測試連接數(shù)據(jù)源 響應(yīng)時間;<1秒b. 批量更新處理時間;<=3秒c. 系統(tǒng)隊列堵塞System Processor Queue Length:<= 23.2.7 用到的開源軟件3.3 顧客管理模塊3.3.1 功能描述及結(jié)構(gòu)組成對顧
11、客信息進(jìn)行維護(hù),對顧客消費信息的維護(hù),對顧客寄存物品管理,對顧客遺留的物品進(jìn)行管理,對信譽不好的顧客加入黑名單。3.3.2 程序設(shè)計顧客的消費清單和顧客表存在一對多的關(guān)系。物品寄存和物品遺留表和顧客表存在這一對多的關(guān)系。黑名單和顧客表存在一對一的關(guān)系將顧客的寄存物品或遺留物品存放到物品寄存和物品遺留表內(nèi)如果顧客的信譽度不好,將顧客存放到黑名單內(nèi)。如果該顧客下次再次光臨我店時,給予前臺服務(wù)人員提示,該位顧客存在于黑名單內(nèi)。3.3.3 數(shù)據(jù)流圖3.3.4 數(shù)據(jù)結(jié)構(gòu)顧客表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2顧客姓名3性別4證件類型5證件號6手機(jī)號碼7客房號8入住日期9員工編號10
12、是否為會員11會員卡號12顧客的入住情況13退房時間顧客消費清單標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2消費項目編號3金額4消費時間5員工編號物品寄存和物品遺留表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2顧客姓名3證件號4房間號5類型是物品寄存還是遺留6寄存時間、遺留時間7員工編號8備注9狀態(tài)黑名單標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2證件類型3證件號4顧客姓名5員工編號6備注3.3.5 界面描述3.3.6 性能指標(biāo)3.3.7 用到的開源軟件3.4 會員管理模塊3.4.1 功能描述及結(jié)構(gòu)組成對會員信息進(jìn)行維護(hù)。Ø 會員升級n 可以主動申
13、請銀卡會員,如果為會員每次入住會得到100積分,并享受9.8折扣n 當(dāng)積分累計到2000積分,可以升級到金卡會員,并享受9.5折扣Ø 積分換禮 需要會員卡的 卡號 禮物 選項 兌換Ø 兌換記錄Ø 向會員發(fā)送優(yōu)惠信息到郵箱Ø 查詢會員入住明細(xì)3.4.2 程序設(shè)計兌換記錄表和會員表存在著一對多的關(guān)系。如需兌換禮品,則在相應(yīng)的會員的積分字段上扣除相應(yīng)的積分。如果有優(yōu)惠信息則給會員發(fā)送郵件3.4.3 數(shù)據(jù)流圖3.4.4 數(shù)據(jù)結(jié)構(gòu)會員表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2卡號3會員類型普通會員,企業(yè)會員4姓名5性別6證件類型7證件號8手機(jī)號9郵
14、箱地址10居住地址11郵政編碼12積分13注冊時間14入住次數(shù)15備注會員卡基本信息標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2卡級別3折扣信息兌換記錄標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2禮品編號3禮品名字4積分5員工編號3.4.5 界面描述3.4.6 性能指標(biāo)3.4.7 用到的開源軟件3.5 員工管理模塊3.5.1 功能描述及結(jié)構(gòu)組成對員工信息進(jìn)行維護(hù)3.5.2 程序設(shè)計員工表和角色表存在多對多的關(guān)系角色表和功能表存在多對多的關(guān)系3.5.3 數(shù)據(jù)流圖3.5.4 數(shù)據(jù)結(jié)構(gòu)員工表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2員工編號唯一,5位數(shù),全數(shù)字3
15、員工姓名4身份證號5性別6出生日期7手機(jī)號碼8住址9工齡10頭像11員工狀態(tài)12員工密碼角色表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2角色名稱功能表標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2功能名稱3URL4Mid自身5Pid父節(jié)點3.5.5 界面描述3.5.6 性能指標(biāo)3.5.7 用到的開源軟件3.6 前臺服務(wù)模塊3.6.1 功能描述及結(jié)構(gòu)組成Ø 入住n 每個客房都有明確記錄,是否入住。入住的時候只能選擇空的房間入住,房間分為五種狀態(tài),空,入住,未打掃,裝修,預(yù)訂Ø 退房n 退房后,房間狀態(tài)變成未打掃。服務(wù)人員打掃后,房間變成空狀態(tài)。
16、6; 換房Ø 客房服務(wù)(清洗衣服,擦鞋服務(wù),客房整理,訂餐服務(wù))n 客房服務(wù)和消費記錄保存Ø 入住過期提醒功能n 退房時需要繳清所有消費款項。每天15點為結(jié)賬周期,超過15點則計另算一天Ø 物品寄存功能Ø 客人遺留物品處理機(jī)制Ø 在住信息查詢Ø 黑名單Ø 信息匯總,統(tǒng)計n 可以導(dǎo)出excel文件n 查詢季度、年客房銷售總額。n 查詢會員占所有客戶的比例。n 查詢會員消費占全部消費的比例。Ø 會員升級 Ø 積分兌換禮品Ø 員工管理Ø 對數(shù)據(jù)庫維護(hù)n 數(shù)據(jù)字典維護(hù)n 初始化數(shù)據(jù)庫n 備份數(shù)
17、據(jù)庫n 恢復(fù)功能3.6.2 程序設(shè)計² 入住時,選取合適的房間狀態(tài),然后錄入顧客相關(guān)信息和顧客的消費清單。如果顧客有物品寄存。則在物品寄存和物品遺留表內(nèi)添加相應(yīng)的信息。² 如需換房,則將顧客表內(nèi)的客房號改變?yōu)樾碌姆块g號,并把上一間房間的狀態(tài)轉(zhuǎn)為打掃。² 退房時,將顧客此次入駐信息加入到歷史備份表內(nèi),并定期清理顧客表中的內(nèi)容。² 加入checkbox空間實現(xiàn)一次性開多個房間。并按順序錄入顧客的信息。² 當(dāng)當(dāng)前系統(tǒng)時間為15點是自動檢索房間狀態(tài),如果沒有退房,則提示前臺服務(wù)人員要求顧客續(xù)費。² 對顧客申請的客房服務(wù),加入到顧客的消費清單表
18、內(nèi)² 將顧客的寄存物品或遺留物品添加到相應(yīng)的表內(nèi),并修改狀態(tài)為:未領(lǐng)取。如果物品的主人領(lǐng)取后狀態(tài)改為:已領(lǐng)取。并定期清理該表。² 按條件查詢客房的入住狀態(tài)² 信譽不好的顧客及時加入到黑名單內(nèi)² 信息匯總 查詢 提交報告。3.6.3 數(shù)據(jù)流圖3.6.4 數(shù)據(jù)結(jié)構(gòu)3.6.5 界面描述3.6.6 性能指標(biāo)3.6.7 用到的開源軟件3.7 歷史記錄模塊3.7.1 功能描述及結(jié)構(gòu)組成對歷史入住信息的維護(hù),對歷史顧客消費記錄的維護(hù)。3.7.2 程序設(shè)計歷史入住信息表和歷史顧客消費記錄存在著一對一的關(guān)系3.7.3 數(shù)據(jù)流圖3.7.4 數(shù)據(jù)結(jié)構(gòu)歷史入住信息表 hilii
19、nfo標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無是否為會員True , False會員卡號2顧客姓名3性別4證件類型5證件號6客房號7入住日期8結(jié)算日期9備注歷史顧客消費表hiexinfo標(biāo)識數(shù)據(jù)名稱描述約束條件1idPrimary key無2消費項目編號3金額4消費時間5員工編號6備注3.7.5 界面描述3.7.6 性能指標(biāo)3.7.7 用到的開源軟件3.8 需求分配表3.9 接口需求表標(biāo)識功能模塊名相關(guān)的功能模塊名接口內(nèi)/外部接口約束條件1無無無無4 本版本的性能指標(biāo)4.1測試環(huán)境資源類型資源明細(xì)軟件資源Windows2003 Server +sp1Windows XP +sp2
20、 Office 2003Oracle10g,Tomcat5.5.23,JDK1.5_0_4硬件資源服務(wù)器端硬件配置:CPU Intel 酷睿i3 530以上內(nèi)存 4G硬盤 空余80G以上人力資源XXX: 4人/月 = 4 * 26 * 2 = 208人/時 4.2測試目標(biāo)使用自動化測試軟件對被測系統(tǒng)進(jìn)行壓力測試(測試系統(tǒng)在飽和狀態(tài)下系統(tǒng)的處理能力),獲取測試數(shù)據(jù),得出在目前各項硬件、網(wǎng)絡(luò)環(huán)境下應(yīng)用系統(tǒng)的性能表現(xiàn)。最后通過對測試數(shù)據(jù)的分析,找出系統(tǒng)性能瓶頸,評價系統(tǒng)的性能指標(biāo),指出穩(wěn)定運行的最佳參數(shù)指標(biāo)。測試關(guān)注如下性能指標(biāo): 1、MemoryPages/sec <=802、MemoryPool Paged Bytes and Pool Nonpaged Bytes=固定值3、ProcessPrivate Bytes 非持續(xù)升高4、PhysicalDisk Disk Queue Length <=35、System Processor Queue
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 急腹癥護(hù)理課件
- 鉆具租賃合同模板(2篇)
- 閱讀館合伙人合同(2篇)
- 認(rèn)識平行 課件
- 輸尿管超聲課件
- 幼兒園小班音樂《大樹媽媽》教案
- 西京學(xué)院《網(wǎng)頁設(shè)計與制作》2022-2023學(xué)年期末試卷
- 幼兒園語言教育中的談話活動第5章
- 西京學(xué)院《單片機(jī)原理及應(yīng)用實驗》2022-2023學(xué)年期末試卷
- 西華師范大學(xué)《中學(xué)教研活動組織指導(dǎo)》2023-2024學(xué)年第一學(xué)期期末試卷
- 泌尿外科圍手術(shù)期護(hù)理
- 第15課 列強入侵與中國人民的反抗斗爭 教學(xué)設(shè)計-2023-2024學(xué)年中職高一上學(xué)期高教版(2023)中國歷史全一冊
- 2024年廣西玉林北流市鎮(zhèn)街道社區(qū)殘疾人專職委員招聘筆試沖刺題(帶答案解析)
- 【管道滑脫應(yīng)急預(yù)案腳本】管道滑脫應(yīng)急預(yù)案演練
- 北京八中初一期中數(shù)學(xué)試卷
- 2024年營養(yǎng)指導(dǎo)員理論知識考試題庫及答案
- 2024年四川成都青白江蓉歐園區(qū)運營管理有限公司招聘筆試參考題庫含答案解析
- 醫(yī)院崗前培訓(xùn)實施方案
- 人教版小學(xué)數(shù)學(xué)5年級教師用書
- 2024年1北京郵電大學(xué)馬克思主義基本原理概論(期末考試題+答案)
- 《1+X幼兒照護(hù)(中級)》課件-6.1.身高的測量與評估
評論
0/150
提交評論