提交版酒店管理系統項目可行性研究報告word.doc
下載文檔
上傳人:地**
編號:1239469
2024-10-18
26頁
708.56KB
1、酒店管理系統項目第1章 可行性研究報告1.1 可行性研究報告引言可行性研究報告對于軟件開發的作用是非常重要的。可行性分析研究了軟件的各種開發因素,通過綜合的分析,已確定軟件是否適宜開發。“民以食為天”,隨著人民生活水平的提高,餐飲業在服務行業中占有越來越重要的地位。努力在當前餐飲行業日趨激烈的競爭中脫穎而出,已成為每位餐飲業經營者所追求的目標。經過多年發展,餐飲管理已經逐漸由定性管理,進入到重視定量管理的科學階段。眾所周知,在定量管理的具體實現方法和手段方面,最有效的工具就是電腦管理。傳統的手工操作管理存在著許多無法避免的問題,例如:a. 人工計算帳單金額容易出現差錯。b. 收銀工作中跑單、漏2、單、偷錢現象普遍。c. 個別服務員作弊、改單、宰客情形時有發生。d. 客人消費單據難以保存和查詢。e. 無法對大量營業數據進行統計分析。1.1.1編寫目的說明該軟件開發項目的實現在技術、經濟和社會條件方面的可行性;評述為了合理地達到開發目標而可能選擇的各種方案;說明并論證所選定的方案。1.1.2背景本系統命名: 酒店餐飲管理系統小組成員: 開發工具: Microsoft VC6.0a. 該系統面向的用戶是酒店餐飲的前臺服務員,廚房管理員,原材料的供貨部門以及經理部門的管理人員。b. 本系統可以在Windows98/ME/2000/XP 以及更高版本系統上穩定運行,有很強的兼容性。c. 該系統有3、連網功能便于連鎖經營,方便大型連鎖企業進行該系統的管理。1.1.3參考資料用戶手冊,酒店餐飲管理系統,VC+相關資料,軟件工程導論(清華大學出版社 張海藩)1.2可行性研究的前提1.2.1 對本系統的要求A. 功能:該系統能夠接受預定,前臺點菜,廚房傳菜,數據備份和恢復 ,流水賬單統計功能,采購管理等功能并可以不斷擴充其功能。B. 性能:該系統所占硬盤容量大約為10M,開啟運行時間約23秒,用戶進入系統需要密碼,且數據的存儲是經過保密設置的,一般用戶是無法接觸涉及商業機密的數據的,因此安全保密性比較高。C. 系統的數據來源是酒店的菜譜、酒水飲料的名稱,及其價格、數量,可以及時對酒店的客戶的消費4、進行統計結賬,方便快捷。D. 系統需要員工輸入賬號和密碼才能操作,可以避免其它人員的惡意操作給酒店帶來的損失,且系統的數據有保護和備份功能。E. 對于連鎖經營的酒店可以采用該系統的網絡版,在一家酒店就可以掌握所有酒店的運營工作情況,快捷及時高效。F. 完成期限2011年11月。1.2.2目標1) 采用本系統可以大大減少前臺的服務人員的人數,直接和廚房聯系加快上菜速度。2) 由于采用計算機操作,可以大大提高操作速度。3) 系統應有以下一些功能:a. 包括餐飲收銀等各綜合收銀點b. 菜譜管理、臺號(場所)管理c. 開單、點菜、加菜、退菜、結賬、免單d. 換臺、支持一單結帳和多單合并結帳e. 各類收5、銀班報表、日報表及統計報表f. 餐廳轉前臺帳、查詢總營業情況g. 信息查詢、服務員交接班及定制報表1.2.3條件、假定和限制a 系統可以長期運行,版本也可以不斷升級,來滿足用戶的新需求。b 構建該系統的酒店提供必要的資金購買電腦架構網絡,實現前臺和供貨部門以及酒店管理部門的聯網,使整個酒店一體化,提高酒店的運營效率和效益。c 系統是由 VC+6.0開發的,大部分的操作系統都能夠順利運行,適合廣大的酒店使用。為保證系統的正常運行必須有專門的人員來維護系統并對系統數據庫進行更新。d 系統操作簡單,酒店的工作人員只需掌握一些基本的電腦使用方面的知識,要求會打字,這樣簡單進行培訓能夠輕松使用本系統,無6、須酒店花費多少財力物力來培訓員工。e 系統一經投入便能夠運行,并產生效益得到回報。1.2.4評價尺度該系統是由VC+6.0開發的 ,四個小組成員經過半年時間開發 。系統的功能滿足了酒店的所有需求,對酒店新的需求也可以通過版本升級來滿足。具有極大的經濟效益。 1.3對現有系統的分析現有的酒店餐飲管理系統均是以人為主體的,需要很的人力、物力、財力,且效率不是很高,由于人為原因在系統運營時也可能產生人為的失誤。新的系統通過用電腦聯網來促使各部門一體化,提高效率,為酒店減少人力支出,提高酒店的運營效益,實施新的系統勢在必行。1.4所建議的系統1.4.1對所建議系統的說明餐飲管理系統是一套功能強大而又簡7、便實用的餐飲管理軟件,包括前臺營業、營業設置、營業分析與財務查詢、系統管理、等四大功能模塊,實現了餐飲企業日常營運的全面自動管理,是餐飲企業進行電腦信息化管理的理想選擇。餐飲管理系統可廣泛適用于各種規模、各種類型的餐飲娛樂企業,如:餐廳、酒樓、歌舞廳、夜總會、桑拿、酒吧、咖啡廳、快餐店、綜合娛樂場所等等。新的系統可以接受客戶預定,點菜,轉臺,由于系統可以實現聯網使廚房能第一時間獲取餐廳客人的點菜信息,傳菜部門及時傳菜,大大提高上菜的速度減少客人的等待時間,為酒店創造良好的聲譽。廚房并可以及時將原材料消耗情況耗盡反饋給原材料供貨本門,使供貨部門及時進行原材料的補給。酒店的管理人員也可以隨時監控酒8、店的運營情況,使整個酒店處于一個統一的系統中。1.4.2功能說明餐飲管理系統功能模塊說明如下:1. 前臺營業日常營業操作功能,包括:a. 日始日結:設定每個營業日的開始和結束,并且進行每日營業的初始化及員工交接班。b. 點菜收銀:點菜(包括代碼輸入、名稱輸入、鼠標輸入等)、賬單結帳(包括現金結帳、信用卡結帳、簽單等)、修改賬單(包括折扣、調整服務費等。如果客人是協議單位(合約公司)、VIP卡(會員卡),還將調用相應的折扣優惠等)。c. 接待預訂:新開臺、廳房預定。2. 營業設置日常營業所必需的數據庫設定,包括:a. 菜式管理:新菜式錄入(包括菜式名稱、代碼、價格、成本等)、菜式修改、刪除等菜式9、維護。b. 酒品飲料管理:酒品飲料錄入(包括名稱、代碼、價格、成本等)、修改、刪除等。c. 付款方式設置:分為人民幣付款、信用卡、支票、宴請等。d. 員工資料設置:包括員工的基本資料(姓名、生日、職務、籍貫),員工登陸名稱、密碼、員工權限等。e. 其他設置:統計資料、前臺銷售情況等。3. 營業分析與財務查詢(由總經理室監控)可以對營業數據進行統計分析、打印報表,包括:a. 銷售分析:當月每天及當年每月的收入金額、成本、利潤的分析。b. 酒菜分析:各種酒菜的詳細銷售情況統計。查詢各類單據和消費情況,包括:a. 帳單查詢:查詢所有已結帳單b. 點單查詢:查詢所有歷史點單c. 會員查詢:查詢會員卡消10、費情況d. 掛帳查詢:查詢掛帳客人消費情況4. 系統管理系統本身的管理功能,包括:a. 系統信息:版權注冊等b. 系統維護:數據備份與恢復、導入導出等c. 網絡管理:啟動設置和網絡監控d. 重新登錄:以另一個用戶名登錄,不用退出系統即可更換操作員工e. 退出系統:關閉程序1.4.3處理流程圖圖 1-1運營流程圖1.4.4影響1. 對軟件的影響由于系統的極好的兼容性,對于原來的軟件和系統無需作任何修改酒店運行。2. 對用戶單位機構的影響系統完成后可大大提高提升現代酒店管理水平和服務檔次;創造可靠、高效、便捷、衛生的餐飲管理環境最大限度降低餐飲管理運營成本;提高經營效益。適應市場經濟需求,提高工作11、效率,推廣電子化進程。3. 對開發的影響a. 為了便于系統的開發,用戶需要酒店提供他們所有需求信息,并實地考察,開發人員按照客戶的要求來設計系統;b. 把酒店的所有的菜譜,酒水的資料和價格輸入數據庫,作為系統的數據庫源。c. 為了開發和測驗所建議系統穩定性,在一定時期的進行檢測;d. 由于系統需登陸才能運行,系統的安全性可以保障,避免其他用戶的破壞性操作;數據庫可以即時進行更新和備份,避免因數據丟失而給酒店帶來損失。1.4.5技術條件方面的可行性由于系統采用VC+6.0開發設計主界面,利用Access做數據庫,這兩個工具都是微軟的產品,在兼容性上比較好,而且比較容易實現,所以我們利用現有的技術12、完全可以設計出滿足用戶所要求的功能的系統,并在規定的期限內完成。 1.4.6使用方面的可行性從酒店的行政管理、工作制度等方面來看,從用戶單位的工作人員的素質來看,系統可以完全可以實施,系統本身操作比較簡單,員工稍加培訓就能使用。使用餐飲管理系統,可以給企業經營管理帶來以下好處:a. 管理者可以實時監控餐飲企業的經營活動及財務情況b. 使餐飲企業的操作更為流暢,完善了管理和控制,增強了對顧客的服務,大大提高企業的整體形象c. 快速點菜、自動傳菜和準確結帳可以提高餐飲娛樂企業的工作效率,提高翻臺率,給經營者增加更多的收入d. 杜絕收銀工作中的跑單、漏單現象,根除服務員的作弊行為,從而降低了經營成本13、e. 幫助經營管理人員對企業中大量的、動態的、錯綜復雜的數據和信息進行及時、準確的分析和處理,最大限度地降低處理信息的勞動強度,使餐飲企業的管理手段和管理水平產生質的飛躍,跟上信息時代的步伐第2章 軟件需求分析2.1軟件需求引言2.1.1編寫目的為了說明編寫本軟件所需要的數據,所擁有的功能、性能及對功能、性能的規定,對所需設備、運行環境等的要求。預期讀者為本小組的開發人員。2.1.2背景說明:a. 軟件系統的名稱:酒店餐飲管理系統。b. 本項目的任務的開發者:周鵬。c. 面向用戶:酒店餐飲的前臺服務員、廚房管理員、原材料的供貨部門以及經理部門的管理人員。d. 實現該軟件的計算中心或計算機網絡:14、支持Windows98對等網和NT/2000網絡。2.1.3定義列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。2.1.4參考資料本軟件開發的可行性研究報告、項目開發計劃、用戶手冊、軟件工程導論(清華大學出版社 張海藩)數據庫原理及應用2.2任務概述2.2.1目標本餐飲管理系統廣泛適用于中、小型餐飲行業、咖啡廳、飯店、酒樓、等場所。為方便酒店管理人員更有效的管理酒店而開發。該系統可以幫助餐飲企業處理日常工作業務,規范管理工作和操作流程,是餐飲行業的得力助手。另外,本餐飲管理系統具有強大的統計分析功能,可以幫助經營者分析自己企業的經營狀況。比如可以很方便的統計出任意一天、任意一段時間的15、營業額,使對自己的企業經營狀況了如指掌;可以統計出任意一段時間的菜品銷售排行榜,可以按照各菜品的銷售額、銷售數量、利潤等任意排行,使你清楚的了解貴公司哪些菜品顧客最喜歡、哪些菜品利潤最高,進而可以分析這樣的菜品為什么顧客比較喜歡,從而為貴公司的經營決策提供了科學依據;以及統計出任意一段時間的平均客流時段分析等。本餐飲管理系統屬小型網絡系統,可應用于酒店中的餐飲部門以及咖啡廳、飯店、酒樓、等場所,具有一定的獨立性。2.2.2用戶的特點本餐飲管理系統對用戶的教育水平與技術專長要求不高,一般只要求具備電腦操作基本知識,會打字就可以了。維護人員為本小組開發人員,均為計算機專業本科教育,懂得VC+6.016、編程,數據庫管理等相關技術。系統用例圖如下所示等操作。使用者包含客戶,收銀員兩種角色。圖2-1 系統用例圖2.2.3假定和約束1. 系統可以長期運行,版本也可以不斷升級,來滿足用戶的新需求。2. 構建該系統的酒店提供必要的資金購買電腦架構網絡,實現前臺和供貨部門以及酒店管理部門的聯網,使整個酒店一體化,提高酒店的運營效率和效益。3. 系統是由 VC+6.0開發的,大部分的操作系統都能夠順利運行,適合廣大的酒店使用。為保證系統的正常運行必須有專門的人員來維護系統并對系統數據庫進行更新。4. 系統操作簡單,酒店的工作人員只需掌握一些基本的電腦使用方面的知識,要求會打字,這樣簡單進行培訓能夠輕松使用17、本系統,無須酒店花費多少財力物力來培訓員工。5. 系統一經投入便能夠運行,并產生效益得到回報。2.3需求規定 2.3.1對功能的規定主要功能包括: 登陸信息IPO表2-1:到數據庫進行校對驗證存入數據庫輸入項目信息員工編號和密碼經理編號和密碼修改后的密碼 輸出信息輸出驗證結果存入狀態(是否成功) 餐飲管理IPO表2-2:輸入項目信息新開臺桌臺號菜名折扣率付款方式預訂客戶姓名、性別、證件號碼及聯系方式預訂桌號就餐時間 手工輸入后臺計算輸出信息帳單號總金額及實付金額查詢系統信息IPO表2-3:輸入項目信息食品查詢帳單查詢餐桌使用情況餐桌預訂信息輸出信息酒菜名稱、單價、庫存數量桌號、帳單號、酒菜信息18、折扣率、付款方式、總金額及實付金額等桌臺號及使用狀態客人姓名、性別、證件號碼、聯系方式、預定的桌臺號、預定就餐時間進入數據庫查詢營業設置系統IPO表2-4:輸入到數據庫中進行存儲輸入項目信息酒菜名稱、代碼、簡拼、單價、庫存數量等輸出信息輸出狀態信息財務查詢(由總經理室監控)IPO表2-5:輸出信息銷售分析酒菜分析(包括進價、單價、利潤)其他(前臺營業的所有信息)輸入項目信息總經理登陸信息(編號及密碼)到數據庫中進行查詢2.3.2對性能的規定1. 精度有多種輸入方法,代碼輸入、簡拼輸入、名稱輸入、鼠標輸入等。2. 時間特性要求a. 后臺任務管理器因該以誤差上下不超過10秒的60秒間隔,在用戶界19、面的指定位置顯示狀態信息b. 如果后臺進程處理正常會顯示任務已完成的百分數/比c. 任務完成時會顯示相關的信息 d. 后臺任務出錯會顯示錯誤信息3. 靈活性當用戶需求,如操作方式,運行環境,結果精度,數據結構于其他軟件發生變化時,設計的軟件要做適當的調整,靈活性非常大。2.3.3數據管理能力要求在開發階段可以隨即輸入數據庫的相應內容,數據庫管理人員可以按要求對數據庫進行修改。第3章 設計說明書3.1 引言3.1.1 系統概要及其運行環境軟件詳細設計階段是軟件設計的重要階段,本階段的工作就是要對系統中的每個模塊給出足夠詳細的過程性描述,因此也稱為“過程設計”。詳細設計的根本目的就是確定應該怎樣具20、體實現所需求的系統,也就是說經過這一階段的設計,會得出餐飲管理系統的精確描述。其根本任務就是設計出程序的“藍圖”3.1.2 系統的組成部分及其結構 本系統分為四大模塊,即前臺銷售,統計報表,基礎資料,系統維護。基礎資料可分為數據庫管理功能,商品類別模塊,商品資料模塊,付款方式模塊;系統維護可分為用戶資料模塊,系統設置模塊,清除數據模塊; 3.1.3 定義本文檔涉及到得專業術語容易引起分歧的及需要解釋的內容請參考說明3.1.5.3.1.4 參考資料軟件工程原理,方法和工具3.2 軟件設計約束本系統采用VC+ 6.0 MFC及Access技術,Windows平臺約束。3.2.1 設計目標和原則a.21、 本設計欲達到的目標:能夠使用戶簡單快捷的找到完成選課,方便查詢和管理。系統的性能達到高效,實用,易于維護。b. 為實現上述目標,在設計軟件過程中采用UML繪圖來描述整個系統,利用前人的專家級經驗,提高開發效率。3.2.2 設計約束(1)管理員使用,該系統必須正確輸出用戶密碼才可進行各自授權的活動和工作。(2)該系統必須保證數據庫的安全,所有遠程使用都要登陸才可進行其它操作,并且只能使用自己所屬角色的權限。(3)該系統考慮性能、安全、可靠性、易用、可擴展和可維護。(4)整個開發過程應滿足軟件需求分析的進度要求所規定的時間。3.3 軟件設計描述3.3.1 系統狀態分析 3.3.2 總體結構設計 22、本系統由以下幾個功能模塊組成:1. 前臺銷售模塊匯總:(1) 點單(僅工作人員可以使用,可以添加信息到數據庫中)(2) 銷單(僅管理員可以使用,可以對點單信息進行修改刪除等操作)(3) 掛單(僅管理員可以使用,可以添加信息到數據庫中)(4) 結賬(僅管理員可以使用,可以處理數據庫信息)(5) 下班(僅管理員可以使用,可以添加信息到數據庫中)2. 統計報表模塊匯總 (1) 按工作日統計(工作人員使用,對銷售情況進行查詢操作)(2) 按菜色種類統計(工作人員使用,對菜色銷售情況查詢操作)3. 基礎資料模塊匯總(1) 添加菜色分類(工作人員使用,可以添加信息到數據庫)(2) 添加菜色子分類(工作人員23、使用,可以添加信息到數據庫)3.3.3 詳細結構設計圖3-2 餐飲系統順序圖圖3-3 餐飲系統類圖3.4 系統界面設計描述3.4.1 登錄界面設計圖3-3用戶登錄界面3.5 數據庫設計 3.5.1 建表下面具體給出各個表: 表3-1 收銀員信息表表3-2 銷售信息表表3-3 菜單信息表 第4章 餐飲管理系統測試報告4.1 實驗目的和要求對軟件進行測試,記錄測試過程以達到對軟件的質量進行評測,提高系統的性能。4.2 實驗內容本餐飲管理系統已經實現,為了系統投入市場后的生命周期更長,維護費用更低,需要在系統投入市場之前進行一次完整的測試。依據用戶需求,設計測試用例,對軟件進行系統測試。A. 測試環24、境測試的重點是本餐飲管理系統的點餐功能和登錄界面的功能。B. 測試過程及結果根據需求分析文檔,設計測試用例,填寫預期結果,在測試時,填寫實際結果。4.3 注意事項注意測試用例的完整性以及合理性4.4 實驗過程4.4.1 登錄界面的測試測試1: 名稱:系統登錄操作測試 目的:測試系統登錄界面的穩定性 內容:賬號,密碼的合法性,檢查數據庫數據 表4-1 數據庫信息表4-2 登錄界面 測試1.1:測試用例賬號密碼輸出用戶名或密碼錯誤abc123用戶名或密碼錯誤adminadmin成功登錄失敗的結果試圖如下: 圖4-1 登錄失敗試圖 4.4.2 點餐測試測試2 :名稱:顧客點餐測試目的:測試點菜功能內25、容:使用不同數據,對菜色合理性測試下圖為數據庫表內容,若點餐成功,數據會正常插入至數據庫,并在界面中顯示。圖4-2 數據庫信息登陸成功后,進入點餐界面,開始各種功能操作。圖 4-3 點餐界面 點餐結束后,數據正常插入,并在 界面中顯示。圖4-4 點餐成功后的界面顯示4.4.3 結賬測試測試3:結賬測試目的:測試結賬功能內容:檢驗結賬的的穩定性 結賬成功后,會在數據庫中正確插入信息,如下圖所示。圖4-5 數據庫信息(略)進入結賬界面并顯示出所有單項信息,如下圖所示。 圖4-6 結賬界面結賬成功后,已結賬單號信息消失,如下圖所示。圖 4-7 結賬成功單子消失掛單單耗成功后,單號信息依舊存在,如下圖26、所示。圖4-8 掛單單子依舊存在4.5 實驗時間設計在課后完成,報告基本是課堂完成的4.6 范圍 軟件適用于中小型餐飲,小范圍,局限性蠻小4.7 原則以少出現錯誤為原則 總 結本次餐飲管理系統從開始的可行性研究到需求分析再到設計開發直至測試完成,期間出現了不少的問題和漏洞,最主要的就是設計的時候考慮不周全導致系統功能不完善,不過經過多次的測試檢查以后,逐漸達到了預期的目標,可能其中還有不完善的,不過我們很樂意接受用戶的建議進行修改完善,爭取達到預期效果,使老師滿意,用戶放心。餐飲管理系統雖然規模不大,但是對于我們初次獨自做系統來說還是有點困難的,這對我來說是個挑戰也是個機會,從中我知道了做系統最不可少的是耐心和對全局觀的把握,只有這樣才能做的更好。當然如果沒有老師和同學的幫助也不可能如此順利完成,謝謝老師和同學!由于水平有限,系統難免會有錯誤和不足,敬請各位用戶提出寶貴的建議!參考文獻1 戴辛基,蔡蓉華.VC+ 6.0實訓核心M.4版.北京:北京大學出版社,2004.2 辛希孟.信息技術與信息服務C.北京:中國社會科學出版社,1994.3 張希生.軟件開發集錦D.北京:北京大學數學系數學研究所,1983.