酒店管理系統需求分析1.doc_第1頁
酒店管理系統需求分析1.doc_第2頁
酒店管理系統需求分析1.doc_第3頁
酒店管理系統需求分析1.doc_第4頁
酒店管理系統需求分析1.doc_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

酒店管理系統需求分析報告組名科技組長凌志明組員劉中銀組員劉豫組員楊韻潔組員陸嘉煒組員張國良指導老師趙秋云目 錄文檔總頁數:15頁1引言11.1開發背景11.2參考資料12項目概述12.1開發概述12.2開發語言介紹12.3開發數據庫軟件介紹23可行性分析23.1技術可行性23.2管理可行性33.3經濟可行性34需求分析44.1系統需求44.2功能需求54.3數據處理需求84.4用戶需求分析114.5系統性能需求114.6數據庫需求125可靠性需求125.1故障的頻率及嚴重性125.2可恢復性125.3可預見性126可用性需求126.1人員因素126.2用戶界面需求126.3聯機幫助126.4向導126.5用戶文檔和培訓材料127出錯處理需求138接口需求138.1用戶界面138.2硬件接口138.3軟件接口138.4軟件接口139安全需求149.1用戶安全性需求149.2密碼安全性需求149.3系統安全性需求149.4服務安全性需求1410可支持需求1411實施需求1412將來可能提出的需求151 引言1.1 開發背景隨著社會經濟的發展,酒店在服務行業扮演越來越重要的角色。在酒店運作期間,其管理和服務水平直接影響到酒店形象和聲譽。這就需要提高服務質量,盡可能做到讓客戶滿意。因此,需要一套酒店管理系統對客房信息,經營情況及客戶信息的管理。為管理者提供迅速高效的服務,減免手工處理的繁瑣與誤差。面對信息化管理的日益發展的趨勢,酒店管理的信息化越來越成為關注焦點,如何以快捷,方便,節省的方式實現信息化管理是我們一直探討的問題,本組希望通過開發一款酒店管理系統來實現方便快捷服務,提高酒店效益,讓資源盡可能的合理分配。同時,通過編寫該軟件來提高我們自身水平,學以致用,在不斷的探索中完善系統。對我們以后提高工作效率、提升生活水平都有很大幫助。1.2 參考資料1. 軟件需求Karl E.Wiegers(美)著 清華大學出版社2. 前期所寫的酒店管理系統需求報告3. 現代軟件工程 孫涌等著 北京希望電子出版社2 項目概述2.1 開發概述現代化的酒店組織龐大、服務項目多、信息量大,要想提高勞動生產、降低成本、提高服務質量和管理水平,進而促進經濟效益,必須借助計算機來進行現代化的信息管理。酒店管理系統正是為此而設計的。優秀的酒店客房管理系統操作方便,靈活性好,系統安全性高,運行穩定。這也是我所設計本程序的目的之一。本產品采用的C/S模式開發,主要考慮界面的友好性,且運行于客戶端有效的降低服務器和客戶端之間的運算量,節省了時間。本系統包括銷售統計,后臺管理,人員管理,初始化系統,和系統安全 五個模塊。并與SQL Server 2005數據庫應用相結合。本酒店管理系統是一種典型的信息管理系統。我們對系統進行了詳細的數據庫分析和設計,最終通過JAVA中的Swing技術來完成系統開發。2.2 開發語言介紹Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言,是由Sun Microsystems公司于1995年5月推出的Java程序設計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于個人PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。在全球云計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。在開發方面具有以下優勢:1. 軟件的需求分析:可將用戶的需求進行動態的、可視化描述,以提供設計者更加直觀的要求。而用戶的需求是各色各樣的,不受地區、行業部門,愛好的影響,都可以用Java語言描述清楚。2. 軟件的開發方法::由于Java語言的面向目標的特性,所以完全可以用O-O的技術與方法來開發,這是符合最新的軟件開發規范要求的。軟件產品用java語言開發的軟件可以具有可視化、可聽化、可操作化的效果,這要比電視、電影的效果更為理想,因為它可以做到即時、交互、動畫與動作 ,要它停就停,要它繼續就繼續,而這是在電影與電視播放過程中難以做到的。本系統在選擇java語言原因之一它還具有其跨平臺性、可移植性、安全性、健壯性。充分考慮跨系統平臺和安全因素,這對于產品應用和市場化需求有重要意義。2.3 開發數據庫軟件介紹SQL Server 是一個關系數據庫管理系統。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注于開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX操作系統上的應SQL Server安裝界面用。SQL Server 2005 通過在可伸縮性、數據集成、開發工具和強大的分析等方面的革新更好的確立了微軟在BI領域的領導地位。SQL Server 2005 能夠把關鍵的信息及時的傳遞到組織內員工的手中,從而實現了可伸縮的商業智能。從CEO 到信息工作者,員工可以快速的、容易的處理數據,以更快更好的做出決策。SQL Server 2005全面的集成、分析和報表功能使企業能夠提高他們已有應用的價值,即便這些應用是在不同的平臺上。3 可行性分析3.1 技術可行性編寫語言:采用Java語言進行編寫。Java是一種安全的、穩定的、簡單的,由C和C+衍生出來的面向對象的編程語言。它在繼承C和C+強大功能的同時去掉了一些它們的復雜特性(例如沒有宏和模板)。Java操作簡單和運行效率高,以其強大的操作能力、優雅的語法風格、創新的語言特性,編程的支持成為開發的首選語言。由于對Java技術比較熟練,對于系統較為簡單的,但基本功能較為完善的酒店管理系統來說是基本沒有問題的。編程平臺:編程平臺采用eclipse,它已被證明是一個極其強大和成功的開發平臺,其成熟穩定能夠充分保證軟件設計的順利進行。數據庫:數據庫采用微軟的SQL Server 2005,雖然該數據庫版本不是最新的,但其工作穩定,功能強大,資源耗費較少,所以能夠充分滿足目前的需要。以上所用技術都是成熟的、先進的、穩定的,因此,開發本系統在技術上是可行的。3.2 管理可行性由于本系統功能比較簡單,對于工作人員不存在太大難度。管理員權限明確,系統管理員擁有維護數據庫系統的權限,對數據庫中的數據進行添加、刪除、更新等操作界面友好簡單可操作性強。因此,本系統在管理上是可行的。在本系統的運營階段,使用系統的工作人員,除了需要具備在Windows平臺上使用個人電腦的知識,并不需要特別的技術能力。本系統充分結合實際酒店中餐飲營銷方式,操作實際易于接受,適用性強 。在銷售統計模塊中分別對年、月、日銷售模塊進行全面統計,有利于改善優化管理服務。3.3 經濟可行性經濟上主要考慮本系統帶來的效益是否大于開發本系統的成本,采用自動化的信息管理減少了人員的使用,對信息進行充分統計,方便管理,為決策者進行更好決策做出依據,提高經濟效益,由于本系統的開發以課程設計為依托,參與人員的目的以學習為主,投入成本比較小。另外,系統管理員和業務員都擁有計算機的專業知識,酒店前臺工作人員和管理人員不需要經過培訓即可操作本軟件。這樣可以為開發本系統節省資金,減少后期資源浪費。因此,開發本系統在經濟是可行的。4 需求分析4.1 系統需求酒店管理系統前臺管理系統消費管理系統收銀管理系統客房服務系統系統維護客房預訂賓客換房追加登記入住登記點單退單查單外賣修改密碼數據備份參數設置權限設置退房結賬合并賬戶定金管理取消結賬房態管理設施利用統計客史資料查詢圖4-1根據實際劃分的酒店管理系統組成圖系統業務需求如下:前臺接待出示證件登記資料掃描證件聯網公安部繳納房費及押金詢問客人是否預訂預訂復述客人訂房要求沒預訂詢問客人訂房要求打印入住單給予房卡、入住單副本引導客人進房證件有效證件無效不能入住客人確認簽字客人核對有誤圖4-2 用戶主要業務流程分層數據流圖酒店管理系統的目標是為用戶提供高效的服務,減少手工處理的繁瑣與誤差,及時準確地反映酒店工作情況、經營信息,從而提高酒店工作質量,獲得更好的經濟效益,具體目標包括:1. 快速辦理客人入住、換飯、退房手續,實現客人在酒店消費自動化。2. 準確無誤地記錄客人每筆消費信息。3. 實時、快速、準確提供客房動態。4. 住宿、餐飲、購物、通信、娛樂等各種費用一次結清。5. 酒店收益的最終統計。4.2 功能需求根據酒店的需要分析和軟件需要,我們將酒店管理系統分為如下幾個模塊:房間管理模塊、客戶入住模塊、預定管理模塊、用戶管理模塊、酒店餐廳管理模塊、結帳模塊和酒店營業查詢模塊等。該部分模塊的具體說明如下。房間管理模塊:在該模塊中主要完成對酒店中的房間進行查詢操作,例如顯示酒店中所有空閑房間。除了整體查詢外,還可以完成查詢某一個房間詳細信息的功能,例如查詢某一入住房間中賓客的相關信息等。客戶入住模塊:該模塊中完成酒店最頻繁操作的功能,那就是賓客入住和結賬。賓客入住又稱為賓客開單,其中又分為散客開單和團隊開單。此模塊為主要的功能模塊。預定管理模塊:在該模塊中可以完成查詢預定的功能,例如查詢今天即將到來的賓客等。除此之外,有賓客預訂時,還需要增加一條預定信息。同時還可以對預定信息進行修改和刪除操作以及換房等操作。用戶管理模塊:在該模塊中可以完成用戶的個人信息修改,例如密碼修改。可以完成用戶的相關信息查詢操作,以及在酒店中的主要職責查詢。餐飲管理模塊:在該模塊中包括餐廳臺號管理、菜系和菜品管理,客戶可以直接通過系統點單,為客戶在酒店的餐廳消費的管理模塊。結賬管理模塊:在該模塊中可以完成客戶在酒店中各項消費的結賬管理,通過系統可以查詢消費詳情并完成結賬,例如客房服務,餐廳消費等營業模塊查詢:該模塊可以設置為只有管理員才能夠操作,通過該模塊,可以完成查詢酒店營業額的功能,還可以查詢具體賓客的消費消息。退房管理模塊:該模塊可以將住房信息進行更改。為主要的功能模塊之一。經過開發者同客戶的需求分析后,確定酒店客房管理系統的功能模塊(用例)包括:用戶信息維護、客房類型維護、客房信息維護、客房經營維護、客戶信息維護、客戶消費統計、經營狀況統計。酒店系統完全采用Web方式,由前臺和后臺管理兩個部分組成。前臺在考慮功能實現的同時,也考慮了操作的簡潔和方便性,目的是讓大多數客戶能夠輕松地享受電子商務給他們帶來的便利。為了確保客戶和酒店的信息具有更好的安全性,前臺管理和后臺管理是分離的。前臺的各管理模塊需要經過權限授權才可以使用,我們為此設計了兩個角色:一是酒店管理員,二是前臺服務員。其中:酒店管理員享有最高權限,可以使用酒店客房管理系統所提供的所有功能,包括員工信息維護、客房類型維護、客房信息維護、客戶信息查詢、客戶消費查詢經營狀況統計、個人密碼修改以及注銷功能。所有該角色只可以使用部分功能,包括客房經營管理、客戶信息查詢、個人密碼修改以及注銷功能。客戶換房業務數據流圖如下:客人要求換房詢問原因查房回收房卡押金單打印入住單增加押金?顧客確認簽字給予新房卡及押金單圖 4-3 客戶換房業務數據流圖客戶退房業務數據流圖如下:客人要求退房客人退還房卡押金條通知查房征詢客人意見及建議打印退房單客人遺失物品退還損壞房內物品要求賠償客人核對有誤客人確認簽字退還押金圖4-4 客戶退房業務數據流圖客戶入住業務數據流圖如下:客房標準設置客房信息錄入客房標準信息管理客房登記基本信息錄入客房信息管理客房調配顧客登記訂房信息輸入訂房信息管理結算信息輸入結算信息管理客房信息返回圖4-5 客戶入住業務數據流圖4.3 數據處理需求表 4-1 客房預定系統輸入輸出表功能編號1功能名稱客房預定系統所屬模塊總模塊功能描述能處理散客預定、團體預定、客房預定,還可以進行預定未到處理,和預售查詢。輸入項姓名、性別、預付押金、付款方式、入住類型、證件類型和號碼、地址、聯系電話、預訂入住日期和離開日期、賓客人數當前時間輸出項酒店個人押金憑證、酒店團體押金憑證、酒店預售一覽表、可售房間數、以及某房間的預訂情況客戶預定后存儲用戶的信息如姓名、性別等,更新數據庫中預定記錄,并分配一個獨立的ID號,以方便進行各種查詢及更新操作和身份識別。根據用戶輸入的時間,查詢數據庫顯示可售房間信息。根據當天時間,查詢數據庫中的預定記錄顯示預定未到報表,并對預定未到的房間為可售房間。表 4-2 前臺接待系統輸入輸出表功能編號2功能名稱前臺接待所屬模塊總模塊功能描述散客入住登記、合約入住登記、團體自動入住和手動入住、補填客單、修改客人信息、轉房、調房、設置房態、預定客房查詢、可售客房查詢輸入項姓名、性別、預付押金、付款方式、入住類型、證件類型和號碼、地址、聯系電話、入住日期和退房日期、賓客人數、入住方式、當前時間、所需修改信息輸出項客人相關信息、團體入住相關信息修改后的用戶信息、顯示預訂相關信息或者是無結果空閑房間號客人登記入住后,存儲客人信息(姓名、性別、預付押金等),分配IC卡,IC卡中記錄客人房間、消費等與酒店相關的信息。客人可在前臺申請轉房、調房等操作,并更新相應的消費和客房信息。表 4-3 前臺收銀系統輸入輸出表功能編號3功能名稱前臺收銀所屬模塊總模塊功能描述訂餐、買單、押金加入、簽單輸入項餐桌號、菜品名輸出項當前消費、酒店消費清單客人從預定餐桌起,客人的賬號就自動產生,初始化客人的相關信息,并將客人的消費存入數據庫。并檢測客人的狀態,滿足一定的條件,客人才能進行相應的業務。前臺服務員對數據庫中的客戶賬戶資料(如押金、余額、消費額)進行修改。表 4-4 客房管理模塊輸入輸出表功能編號4功能名稱客房管理所屬模塊總模塊功能描述設置凈房、臟房、壞房、及取消壞房,查詢凈房、臟房表,房間狀態,新入住查詢輸入項姓名、性別、證件號輸出項當前消費、酒店消費清單該模塊讀取數據庫中的客房狀態,并派相應的工作人員整理房間。整理房間后及時更新數據庫中的數據。如將未清理的房打掃后設置成凈房,記錄新入住房間。表 4-5 客戶管理模塊輸入輸出表功能編號4功能名稱客戶管理所屬模塊總模塊功 能描 述客人資料手工輸入、自動輸入,客人資料查詢與修改,黑名單,入住客人自動查詢客歷 輸入項姓名、性別、證件號輸出項顯示客戶入住新信息 輸出客戶歷史紀錄在客戶管理系統中保存入住客戶的信息(如姓名、性別、身份證號等客戶個人信息),并在客戶資料變更時進行更新。查詢客戶系統(根據客房的身份證號),如果是老客戶,根據現在的信息,修改客戶的舊資料。客人可根據相應的客戶資料進行查詢和更新。如客戶有不良消費記錄,將其列入黑名單。表 4-6 財務管理模塊輸入輸出表功能編號5功能名稱財務系統所屬模塊總模塊功能描述收入報表、消費報表、顧客賬務、交班報表、信用卡報表、結賬報表、應收報表、催帳報表、轉賬報表、借貸總表、聯網消費、酒店總表輸入項輸入用戶信息 員工號和當班時間段 接班員工及密碼 輸入具體日期或日期段輸出項用戶消費詳單 顯示應上交的財務金額 收入報表及酒店總表通過身份驗證后,打印相應的賬務報表。4.4 用戶需求分析客房管理預定管理預定登記客房管理客房服務入住退房續住預定金支付預定修改預定查詢承諾保留時間入住登記換房修改客房狀態退房登記客房商品商品消費商品庫存續住登記房間清潔干洗圖4-6 用戶主要業務圖4.5 系統性能需求考慮的因素主要有以下幾點:速度:對此要求一般。效率:要求一般,比較高效可用性:要求較高,易于操作 準確性:要求高,財務管理的重要性使得對數值的準確性要求很高。 吞吐量:由于面對中性酒店,所以數據吞吐量不是很大,對此要求中。響應時間:要求中,可以很快地看見修改結果。 資源用途:資源占用中等,使得軟件修改比較高效。1. 系統所涉及的所有的貨幣金額數據類型,均按實數保存,在顯示處理時保留小數點后4位。2. 統計、查詢數據的相應時間控制在30 秒內。3. 基本信息變更驗證:數據庫訪問和寫卡時間控制在1 秒之內。4. 資金注入:數據庫訪問與寫卡時間控制在1 秒之內。5. 卡操作全部讀寫過程(含數據庫訪問)應控制在5 秒之內,在3 秒以上操作要給予適當的提示信息。6. 局域網數據庫在網絡無故障的情況下,插入一條數據和更新一條數據的數據庫操作響應時間控制在0.5 秒/條之內。7. 在撥號網絡連接通后,交換數據以數據單元形式進行,所有數據交換過程控制在20 分鐘內。8. 程序啟動和初始化時間控制在3 秒之內。4.6 數據庫需求考慮到酒店的業務特點和每天的實際業務量的情況:要求能存儲一定數據的能力,并且能夠對大量數據有一定的處理功能和快速的響應時間。鑒于開發條件有限,我們打算采用SQL Server 2005。5 可靠性需求5.1 故障的頻率及嚴重性故障頻率低,嚴重性小。5.2 可恢復性軟件突然崩潰或者錯誤以后應該可以回滾到上一次的操作中,忽略當前此次操作。5.3 可預見性當點擊某些控件時候,在會發生錯誤或者數據修改時候應當給與必要的提示。6 可用性需求6.1 人員因素財務系統保密性高,對此應該加強安全措施。6.2 用戶界面需求界面美觀,便于操作。6.3 聯機幫助幫助信息應當詳細,并且附帶必要圖片說明。6.4 向導軟件初次使用的時候應當設置必要的設置向導,使得軟件可以更快的適應這個環境。6.5 用戶文檔和培訓材料在提交軟件時期應該附帶用戶文檔以及必要的培訓材料,以使得財務人員可以更快的適應新的軟件。7 出錯處理需求在系統出錯的時候可以回滾到上次的操作中,盡量將損失降到最小。8 接口需求硬件接口:無特別要求。網絡硬件接口要求:實現內部網絡通信。軟件接口要求:無特殊需求。酒店前后臺管理、公安數據聯網、辦公自動化、Internet/Intranet、餐飲娛樂消費、電子門鎖(IC一卡通消費)、床頭集控、有線電視及網絡客房管理等集成,同時還將不同類型的系統和設備聯成一個網絡,形成統一的功能界面進行管理,實現全方位的計算機自動化,以滿足酒店管理各層次的需要。8.1 用戶界面1. 入住登記界面應包含:部門、可選設施圖標區、賓客信息登記區、選定設施列表。2. 消費操作界面應包含:部門選擇、總賬單列表區、子賬單列表區、消費記錄區、消費品選擇區(部門、消費品列表)。3. 消費界面應包含:消費品選擇區(部門、消費品列表)、消費記錄區、支付方式選擇區。4. 在退房結賬界面應包含:部門選擇、總賬單列表區、子賬單列表區、消費明細表、結賬操作面板(付款方式、結算金額、已收金額、實際收款、幣種)。8.2 硬件接口采用基于超5類雙絞的綜合布線系統,同時支持語音和數字的傳輸。8.3 軟件接口可將“人事管理系統”通過程序界面與“酒店管理系統”進行通信,完成下面這些工作:1. 提取人員業務完成情況,作為進行績效考核的依據。2. 根據酒店管理系統中各部門的項目消費

溫馨提示

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

評論

0/150

提交評論