酒店管理系統(tǒng)_第1頁(yè)
酒店管理系統(tǒng)_第2頁(yè)
酒店管理系統(tǒng)_第3頁(yè)
酒店管理系統(tǒng)_第4頁(yè)
酒店管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、一 可行性分析1 技術(shù)可行性本管理系統(tǒng)采用了技術(shù)成熟的java作為開發(fā)工具,后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server 2000 數(shù)據(jù)庫(kù),它的靈活性、安全性和易用性為數(shù)據(jù)庫(kù)編程提供了良好的條件。所以,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格也越來(lái)越低,其硬件平臺(tái)安全能滿足此系統(tǒng)的需要。2 經(jīng)濟(jì)可行性本系統(tǒng)的管理和維護(hù)比較簡(jiǎn)單,除了必要的設(shè)備投資外,后期只需要少量的資金就可確保運(yùn)轉(zhuǎn)。因此對(duì)于中小型酒店在經(jīng)濟(jì)上完全可以接受,并且本系統(tǒng)由于操作簡(jiǎn)單大大提高了員工的工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量,可以良好的提高經(jīng)濟(jì)效

2、益。3 操作可行性在本系統(tǒng)的運(yùn)營(yíng)階段,使用系統(tǒng)的工作人員,除了需要具備在Microsoft Windows平臺(tái)上使用個(gè)人電腦的知識(shí),并不需要特別的技術(shù)能力。這方面的知識(shí),在該酒店與本項(xiàng)目運(yùn)營(yíng)相關(guān)的直接人員(包括經(jīng)理層、倉(cāng)儲(chǔ)部、收銀組)中已經(jīng)具備。并且在項(xiàng)目投產(chǎn)前,還會(huì)安排對(duì)操作系統(tǒng)的人員進(jìn)行必要的培訓(xùn)。4 社會(huì)可行性無(wú)論是對(duì)顧客、酒店主管領(lǐng)導(dǎo)還是酒店員工都有益處,方便了點(diǎn)菜、結(jié)帳的程序,減少了各種工作的人工錄入。同時(shí),系統(tǒng)的開發(fā)對(duì)整個(gè)社會(huì)的信息化程度發(fā)展有巨大推動(dòng)作用。二 需求分析1 系統(tǒng)名稱酒店管理系統(tǒng)酒店管理是一個(gè)比較繁瑣的管理工作,而且非常容易出錯(cuò),難以管理,但如果開發(fā)出一個(gè)關(guān)于酒店管理

3、的計(jì)算機(jī)管理系統(tǒng),那么相對(duì)來(lái)說(shuō)人力、物力資源就可以減少。本系統(tǒng)通過(guò)用電腦聯(lián)網(wǎng)來(lái)促使各部門一體化,提高效率,為酒店減少人力支出,提高酒店的運(yùn)營(yíng)效益,從而使得管理者能夠準(zhǔn)確,有效的管理酒店。2 系統(tǒng)功能(1) 前臺(tái)服務(wù)該模塊主要包括開臺(tái)點(diǎn)菜、維護(hù)菜品、簽單、結(jié)賬等功能,其中維護(hù)菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是尚未簽單,即處于開單狀態(tài),結(jié)賬時(shí)則要求所有商品都要簽單,否則不允許結(jié)賬。(2) 后臺(tái)管理該模塊主要包括臺(tái)號(hào)管理、菜系管理和菜品管理功能,其中菜系用來(lái)對(duì)菜品進(jìn)行分類。(3) 銷售統(tǒng)計(jì)該模塊用來(lái)分段統(tǒng)計(jì)營(yíng)業(yè)額,可以按日、月和年進(jìn)行統(tǒng)計(jì),其中日統(tǒng)計(jì)是按消費(fèi)單和銷售的商品統(tǒng)計(jì)銷售額

4、,月統(tǒng)計(jì)是按日期和每日的銷售額統(tǒng)計(jì)銷售額,年統(tǒng)計(jì)是按日期和月份統(tǒng)計(jì)銷售額。(4) 系統(tǒng)安全該模塊主要包括交接班、鎖定系統(tǒng)和修改密碼功能,其中交接班功能在操作員換崗時(shí)使用,鎖定系統(tǒng)在操作員臨時(shí)離開時(shí)使用。(5) 人員管理該模塊主要包括檔案管理、管理員管理和操作權(quán)限管理功能,其中管理員管理功能用來(lái)管理系統(tǒng)的操作員,權(quán)限管理功能用來(lái)管理系統(tǒng)操作員具有的操作權(quán)限。(6) 初始化系統(tǒng)該功能用來(lái)對(duì)系統(tǒng)進(jìn)行初始化,初始化后系統(tǒng)數(shù)據(jù)將全部被刪除。3 系統(tǒng)E-R圖系統(tǒng)總體E-R圖如下圖2-1所示:管理員菜單員工桌子查看管理管理屬于管理銷售清單111m111mmn圖2-1 系統(tǒng)E-R圖三 總體設(shè)計(jì)1 功能模塊的劃

5、分根據(jù)需求分析的結(jié)果,本系統(tǒng)主要?jiǎng)澐譃橐韵缕邆€(gè)子模塊:登錄模塊、前臺(tái)服務(wù)模塊、后臺(tái)管理模塊、銷售統(tǒng)計(jì)管理模塊 、系統(tǒng)安全模塊、人員管理模塊、初始化系統(tǒng)模塊。其對(duì)應(yīng)的總體模塊劃分圖如下圖3-1所示:酒店管理系統(tǒng)登錄前臺(tái)服務(wù)后臺(tái)管理銷售統(tǒng)計(jì)系統(tǒng)安全人員管理初始化系統(tǒng)圖3-1 系統(tǒng)總體框圖2 系統(tǒng)流程圖酒店管理系統(tǒng)流程圖如下圖3-2所示:開始用戶登錄界面查找數(shù)據(jù)清單是否存在記錄進(jìn)入系統(tǒng)界面管理員管理界面添加管理員分析用戶權(quán)限進(jìn)入各功能模塊圖3-2 系統(tǒng)流程圖3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)主要是進(jìn)行數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì),即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來(lái),是面向用戶的。數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)需要綜合企業(yè)各個(gè)

6、部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個(gè)數(shù)據(jù)之間的關(guān)系,按照數(shù)據(jù)庫(kù)提供的功能和描述工具,設(shè)計(jì)出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。系統(tǒng)中的數(shù)據(jù)表如下:表1 desk表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空NumSeatingStatevarcharintchar644不允許空(主鍵)不允許空不允許空表2 manager表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空IdRecord_numPasswordPurview_systemPurview_sellPurview_personnelPurview_initintcharvarcharcharcharcharchar4

7、9202222不允許空(主鍵)不允許空不允許空允許空允許空允許空允許空表3 menu表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空NumSort_idNameCodeUnitUnit_priceStatecharintvarcharvarcharvarcharintchar942010444允許空(主鍵)允許空允許空允許空允許空允許空允許空表4 order_form表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空NumDesk_numConsume_dateExpenditureRecord_numcharvarchardatetimeintchar116849允許空(主鍵)允許空允許空允許空允許空表5 order_i

8、tem表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空IdOrder_form_numMenu_numAmountTotalintcharcharintint411944允許空(主鍵)允許空允許空允許空允許空表6 record表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空NumNameSexBirthdayId_cardAddressStatecharvarcharchardatetimevarcharvarcharchar9828201004允許空(主鍵)允許空允許空允許空允許空允許空允許空表7 sort表結(jié)構(gòu)列名數(shù)據(jù)類型長(zhǎng)度是否允許為空IdNameStateintvarcharchar4204允許空(主鍵)允許空允

9、許空四 詳細(xì)設(shè)計(jì)1 系統(tǒng)功能本系統(tǒng)主要完成對(duì)酒店餐飲的管理,包括前臺(tái)點(diǎn)菜,數(shù)據(jù)統(tǒng)計(jì),菜品管理 ,員工管理,系統(tǒng)維護(hù)等功能并可以不斷擴(kuò)充其功能。系統(tǒng)可以完成對(duì)各類信息的瀏覽、查詢、添加、刪除、修改。系統(tǒng)的核心是信息輸入、存儲(chǔ)記錄二者之間的聯(lián)系,每一個(gè)表的修改都將聯(lián)動(dòng)的影響其它的表,當(dāng)完成信息輸入時(shí)系統(tǒng)會(huì)自動(dòng)地完成對(duì)數(shù)據(jù)的修改。查詢功能也是系統(tǒng)的核心之一,在系統(tǒng)中即有單條件查詢和多條件查詢,也有精確查詢和模糊查詢,系統(tǒng)不僅有靜態(tài)的條件查詢,也有動(dòng)態(tài)生成的條件查詢,其目的都是為了方便用戶使用。系統(tǒng)有完整的用戶添加、刪除和密碼修改功能。2 前臺(tái)服務(wù)模塊該模塊主要包括開臺(tái)點(diǎn)菜、維護(hù)菜品、簽單、結(jié)賬等功能

10、。維護(hù)菜品功能包括添加和取消菜品,能夠取消菜品的前提條件是尚未簽單,即處于開單狀態(tài),結(jié)賬時(shí)則要求所有商品都要簽單,否則不允許結(jié)賬,并且結(jié)帳時(shí)如果交付金額大于消費(fèi)金額,系統(tǒng)會(huì)顯示應(yīng)找回金額。3 后臺(tái)管理模塊該模塊是管理員用來(lái)修改、添加、刪除一些信息的。管理員通過(guò)該功能可以對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行更改,比如桌子的編號(hào)、菜的種類、菜系的劃分,以及人員的信息。4 銷售統(tǒng)計(jì)模塊該模塊是用來(lái)統(tǒng)計(jì)該酒店的銷售情況的。主要有三部分:日銷售統(tǒng)計(jì),月銷售統(tǒng)計(jì)和年銷售統(tǒng)計(jì)。顧客在點(diǎn)菜時(shí),系統(tǒng)會(huì)自動(dòng)記下點(diǎn)菜時(shí)間,并存入數(shù)據(jù)庫(kù)中,管理員在查看銷售情況時(shí),系統(tǒng)會(huì)通過(guò)時(shí)間來(lái)判斷哪些數(shù)據(jù)記錄是屬于一天的,哪些是屬于一個(gè)月內(nèi)的,哪

11、些是一年內(nèi)的。在查詢時(shí),可以使用模糊查詢也可以使用精確查詢。日銷售統(tǒng)計(jì):用戶可以查看每一天的銷售記錄,包括臺(tái)號(hào)、相應(yīng)的具體菜單及消費(fèi)金額。月銷售統(tǒng)計(jì):用戶可查看每個(gè)月的銷售總額,最大總額、最小總額和當(dāng)月的平均銷售額。年銷售統(tǒng)計(jì):用戶可查看當(dāng)年各個(gè)月份的銷售總額。5 系統(tǒng)安全模塊該模塊主要是實(shí)現(xiàn)系統(tǒng)的鎖定。為了避免管理員在臨時(shí)離開時(shí)其他人擅自修改一些信息,本系統(tǒng)添加了該模塊,在系統(tǒng)鎖定后,操作將會(huì)被禁止,只有管理員使用自己的密碼才可以解除鎖定使操作恢復(fù)。6 人員管理模塊該模塊主要是實(shí)現(xiàn)對(duì)管理員及員工檔案的管理。在本模塊中可以修改用戶權(quán)限,使不同的用戶擁有不同的權(quán)限。7 初始化系統(tǒng)模塊該模塊主要是

12、對(duì)系統(tǒng)進(jìn)行初始化。如果系統(tǒng)需要重新對(duì)數(shù)據(jù)進(jìn)行記錄,進(jìn)入此模塊,系統(tǒng)可以自動(dòng)刪除所有記錄的數(shù)據(jù),清空所有數(shù)據(jù)庫(kù)表,包括管理員表,再次登錄時(shí),需要先設(shè)置新的管理員才可以進(jìn)入系統(tǒng)界面。五 實(shí)現(xiàn)1 登錄窗口圖5-1 登陸窗口運(yùn)行程序后,輸入用戶名和密碼即可進(jìn)入系統(tǒng)。2 系統(tǒng)主窗口圖5-2 主窗口顧客的消費(fèi)情況可在此窗口顯示出來(lái)。3 修改密碼窗口圖5-3 密碼修改窗口管理員可在此窗口修改登錄密碼。4臺(tái)號(hào)管理窗口圖5-4 臺(tái)號(hào)管理窗口管理員可對(duì)臺(tái)子的編號(hào)進(jìn)行設(shè)置。5 菜系管理窗口圖5-5 菜系管理窗口管理員可添加菜的種類及序號(hào)實(shí)現(xiàn)對(duì)菜單的管理。6 菜品管理窗口圖5-6 菜品管理窗口添加新菜,包括名稱、計(jì)量

13、單位、助記碼、菜系和單價(jià)。7 員工檔案管理窗口圖5-7 員工檔案管理窗口管理員可錄入員工信息。8 管理員管理窗口圖5-8 管理員管理窗口添加、設(shè)置新管理員的功能權(quán)限。9 初始化功能提示 圖5-9 提示窗口需要初始化時(shí),系統(tǒng)會(huì)給出提示,需要用戶再次確認(rèn)。六 結(jié)論針對(duì)這次酒店管理系統(tǒng)的設(shè)計(jì),我通過(guò)參考其它軟件工程、數(shù)據(jù)庫(kù)和Java方面的資料,實(shí)現(xiàn)了前臺(tái)和后臺(tái)的管理、人員的管理以及銷售統(tǒng)計(jì)和系統(tǒng)安全的功能,管理員可以完成對(duì)各類信息的瀏覽、查詢、添加、刪除、修改。在這次課程設(shè)計(jì)中,我遇到了一些問(wèn)題:如何實(shí)現(xiàn)多個(gè)餐桌同時(shí)結(jié)帳。對(duì)于這個(gè)問(wèn)題最好的解決方法就是使用同時(shí)分層管理,多個(gè)餐桌可以在不同的層次實(shí)現(xiàn)同時(shí)結(jié)帳管理。軟件工程設(shè)計(jì)的基本步驟是可行性分析、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)。要完成一個(gè)完美的系統(tǒng),只靠課本知識(shí)是不夠的,參考一些課外資料是必須準(zhǔn)備的,而且自己做的系統(tǒng)必須是符合實(shí)際情況的,從課外資料上我們可以更全面的了解一個(gè)系統(tǒng)需要實(shí)現(xiàn)的功能,從而做出相應(yīng)的實(shí)現(xiàn)方法使系統(tǒng)更完善。在學(xué)習(xí)其它專業(yè)課的時(shí)候也要注意理論聯(lián)系實(shí)際,將課本上的知識(shí)應(yīng)用到日常的操作中,真正做到學(xué)以致用。只有這樣,才能做到目的明確,才能有足夠的學(xué)習(xí)動(dòng)力。通過(guò)這次課程設(shè)計(jì),自己動(dòng)手真正達(dá)到了學(xué)與用的結(jié)合,增強(qiáng)了

溫馨提示

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

評(píng)論

0/150

提交評(píng)論