酒店點菜管理系統(tǒng)需求分析_第1頁
酒店點菜管理系統(tǒng)需求分析_第2頁
酒店點菜管理系統(tǒng)需求分析_第3頁
酒店點菜管理系統(tǒng)需求分析_第4頁
酒店點菜管理系統(tǒng)需求分析_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

西安翻譯學(xué)院課程設(shè)計報告院系:工程技術(shù)學(xué)院課程名稱:軟件工程案例教程設(shè)計題目:酒店點菜管理系統(tǒng)需求分析專業(yè):軟件工程班級:學(xué)號:姓名:指導(dǎo)教師:設(shè)計時間:二〇年十二月二十日課程設(shè)計任務(wù)書設(shè)計題目酒店點菜管理系統(tǒng)需求分析學(xué)生姓名專業(yè)軟件工程班級設(shè)計要求:一界面設(shè)計應(yīng)用程序界面友好,風(fēng)格一致,支持鼠標(biāo)和鍵盤操作,應(yīng)用菜單、工具條等設(shè)計主界面。二功能設(shè)計功能設(shè)計合理,層次分明,考慮用戶要解決的重點和難點問題。三數(shù)據(jù)庫設(shè)計按照應(yīng)用的要求規(guī)劃數(shù)據(jù)庫中的表、設(shè)計表的結(jié)構(gòu)、定義主鍵和外鍵,數(shù)據(jù)庫結(jié)構(gòu)能保證業(yè)務(wù)的開展以及數(shù)據(jù)的完整性和一致性。四代碼編寫程序代碼編寫規(guī)范、有必要的注釋,代碼復(fù)用性好。學(xué)生應(yīng)完成的工作:1.資料收集。2.完成數(shù)據(jù)的管理工作(菜單信息管理、顧客需求等)。3.完成系統(tǒng)設(shè)計(設(shè)計總體方案,體系結(jié)構(gòu),功能模塊、界面設(shè)計,數(shù)據(jù)庫設(shè)計)。4.完成編碼工作(模塊編碼和單元測試)。5.測試打包(集成測試、修改、打包)。6.完成課程設(shè)計報告。參考文獻閱讀:[1]姚曉昆.Java程序設(shè)計實驗指導(dǎo)[M].北京:清華大學(xué)出版社2006.06[2]吳其慶.java程序設(shè)計實例教程[M].北京:冶金工業(yè)出版社2006.09[3]壯志劍.數(shù)據(jù)庫原理與SQL數(shù)據(jù)庫開發(fā)核心教程[M].北京:高等教育出版社2006.01[4]王養(yǎng)延.UML基礎(chǔ)與應(yīng)用UML的應(yīng)用和實例[M].北京:清華大學(xué)出版社 2006.03工作計劃:1.13周進行功能分析。2.14周數(shù)據(jù)庫設(shè)計。3.15周界面設(shè)計。4.16周編碼實現(xiàn)。5.17周完成設(shè)計報告。6.18周提交作業(yè)。任務(wù)下達(dá)日期:年11月20日任務(wù)完成日期:年12月20日指導(dǎo)教師(簽名):學(xué)生(簽名):目錄摘要: 31、引言 31.1課程的研究背景及目的 31.2與課題相關(guān)的國內(nèi)外研究綜述 41.2.1國內(nèi)研究概況 41.3研究(開發(fā))內(nèi)容 42、系統(tǒng)需求分析 52.1系統(tǒng)預(yù)期達(dá)到的目標(biāo) 52.2需求分析 62.2.1使用系統(tǒng)的相關(guān)人員 62.2.2系統(tǒng)業(yè)務(wù)流程 62.2.3功能需求 92.2.4系統(tǒng)的非功能性需求 12小結(jié): 13參考文獻: 13摘要:隨著我國市場經(jīng)濟的不斷發(fā)展,國民生活水平的不斷提高,進入酒店等高等消費場所的人數(shù)也與日俱增。傳統(tǒng)的手工點菜方式由于其難計算、難查找、難更改、易出錯、效率低等缺點已逐漸退出了酒店等高等消費場所的服務(wù)管理平臺。為了更好的滿足廣大消費者的多元化消費需求和不同層次的消費水平,提高酒店的服務(wù)管理質(zhì)量,提高酒店工作人員的工作效率,我開發(fā)小組在多方面考察、分析、研究現(xiàn)有酒店點菜管理系統(tǒng)的基礎(chǔ)之上,以提高消費者的滿意程度及商家的服務(wù)水平和市場競爭力為目標(biāo),致力于開發(fā)出一套可視化程度高、功能全面、集分析管理于一體的酒店管理系統(tǒng)。本論文采用B/S三層軟件體系結(jié)構(gòu),以Windows為操作平臺,Java為開發(fā)語言,SQLServer2008為數(shù)據(jù)庫,Eclipse為開發(fā)工具,使用JDBC連接。設(shè)計并實現(xiàn)了酒店點菜管理系統(tǒng)。該系統(tǒng)實現(xiàn)了在可視化的基礎(chǔ)上,利用數(shù)據(jù)庫進行后臺管理。前臺界面上顯示的每道菜均有成品圖片、主料介紹、口味介紹和價格介紹,并分為不同菜系。系統(tǒng)具有記錄和分析功能,能夠自動統(tǒng)計每道菜被點取的次數(shù)并進行排列,形成本店的特色菜。點菜完畢后,系統(tǒng)會自動顯示價格,使用戶判斷所選飯菜的總價是否在自己的預(yù)想范圍內(nèi)。如不滿意,則可以進行補選或退選。上菜后,系統(tǒng)可根據(jù)服務(wù)員的操作進行記錄,以避免漏菜現(xiàn)象。達(dá)到了服務(wù)方便、顧客滿意的初衷,可初步適用于各大酒店。關(guān)鍵詞:酒店點菜管理、JDBC連接、數(shù)據(jù)庫管理、Windows操作平臺。1、引言1.1課程的研究背景及目的隨著我國市場經(jīng)濟的不斷發(fā)展,國民生活水平的不斷提高,進入酒店等高等消費場所的人數(shù)也與日俱增。傳統(tǒng)的手工點菜方式由于其難計算、難查找、難更改、易出錯、效率低等缺點已逐漸退出了酒店等高等消費場所的服務(wù)管理平臺。層出不窮的各類酒店點菜管理系統(tǒng)也應(yīng)運而生,呈現(xiàn)出多元化的發(fā)展。為了更好的滿足廣大消費者的多元化消費需求和不同層次的消費水平,提高酒店的服務(wù)管理質(zhì)量,提高酒店工作人員的工作效率,我開發(fā)小組在多方面考察、分析、研究現(xiàn)有酒店點菜管理系統(tǒng)的基礎(chǔ)之上,以提高消費者的滿意程度及商家的服務(wù)水平和市場競爭力為目標(biāo),致力于開發(fā)出一套可視化程度高、功能全面、集分析管理于一體的酒店管理系統(tǒng),極具有市場價值。1.2與課題相關(guān)的國內(nèi)外研究綜述1.2.1國內(nèi)研究概況目前,我國酒店餐飲業(yè)在日常點菜管理中仍普遍采用手工操作方式,整體科技含量低,隨著酒店餐飲業(yè)高速發(fā)展和餐飲店規(guī)模的不斷擴大,許多酒店餐飲企業(yè)采用連鎖經(jīng)經(jīng)營和集團化運營,手工操作無論是在工作效率、人力成本和決策信息等方面都已經(jīng)難以適應(yīng)企業(yè)發(fā)展的要求,制約了整個酒店餐飲業(yè)的規(guī)?;l(fā)展和整體服務(wù)水平的提升,如向陽漁港、張生記等.在中國飯店協(xié)會頒布的中國餐飲業(yè)產(chǎn)業(yè)貢獻獎和學(xué)術(shù)貢獻獎中,聯(lián)想集團、神州數(shù)碼、清華同方及中國網(wǎng)通等國內(nèi)知名IT企業(yè)也榜上有名,這些IT企業(yè)都已瞄準(zhǔn)了酒店餐飲業(yè)信息技術(shù)應(yīng)用市場的巨大潛力。據(jù)預(yù)測,未來3至5年內(nèi),信息數(shù)字技術(shù)產(chǎn)品在中國飯店與餐飲業(yè)的應(yīng)用將達(dá)到一個高峰,市場最大容量可達(dá)2300億元人民幣。就點菜系統(tǒng)而言,最普遍的是計算機收銀臺錄入菜單設(shè)備、POS點菜系統(tǒng),除了這種點菜系統(tǒng),其它的計算機信息系統(tǒng)已經(jīng)從預(yù)訂、接待、點菜、菜品上傳、廚房分單打印、條碼劃菜、收銀、經(jīng)理查詢等方面在大型餐飲企業(yè)全方位地整合起來了。(摘自IT168—中國第三方餐飲企業(yè)信息化研究)1.3研究(開發(fā))內(nèi)容本論文對各大酒店的酒店點菜管理系統(tǒng)的工作需求進行了全面的分析。采用B/S三層軟件體系結(jié)構(gòu),以Windows為操作平臺,Java為開發(fā)語言,SQLServer2008為數(shù)據(jù)庫,Eclipse為開發(fā)工具,使用JDBC連接。本論文的重點工作包括在系統(tǒng)中實現(xiàn)了按角色的訪問控制,對系統(tǒng)數(shù)據(jù)進行分析、排序。2、系統(tǒng)需求分析需求分析是軟件開發(fā)過程的初始階段,對于整個軟件開發(fā)過程以及軟件產(chǎn)品的質(zhì)量是至關(guān)重要的。在項目啟動之前,我項目開發(fā)小組對現(xiàn)有的酒店點菜管理系統(tǒng)工作進行了細(xì)致的調(diào)研,并對收集到的需求信息進行匯總分析,進一步挖掘出一些潛在的系統(tǒng)需求。2.1系統(tǒng)預(yù)期達(dá)到的目標(biāo)1、實現(xiàn)顧客根據(jù)口味、價格、食料、菜系進行點菜,如菜系可分為中、西餐,或者魯、粵、川、蘇等;價格可根據(jù)不同的消費水平分為實惠、中檔、高檔不同等級;口味可分為酸、甜、辣等多種。通過前臺可視化界面實現(xiàn)顧客多方面選擇。2、系統(tǒng)對顧客的選擇具有自動記錄和分析功能,能夠統(tǒng)計每道菜的點擊次數(shù),根據(jù)受歡迎度可以分時推出本店的“金牌菜”,管理人員也可根據(jù)統(tǒng)計情況適當(dāng)對菜譜進行改動,去掉人氣低的菜品。此外還可以根據(jù)每日各菜品的選擇次數(shù)調(diào)整使得材料選購的數(shù)量,盡量避免沒有材料的情況。3、點菜完畢后,實現(xiàn)對顧客所點菜品價格的統(tǒng)計,以免使顧客花費超出預(yù)算。本系統(tǒng)還可以實現(xiàn)顧客的退選或補選的要求,在顧客所點菜品上來之后,系統(tǒng)可通過點擊進行記錄,以免發(fā)生漏菜現(xiàn)象。4、廚師可根據(jù)廚師號或菜系種類查詢自己所做的菜是否受歡迎。5、根據(jù)以上功能,該項目主要以以Windows為操作平臺,Java為開發(fā)語言,SQLServer2008為數(shù)據(jù)庫,Eclipse為開發(fā)工具,使用JDBC連接。前臺界面實現(xiàn)可視化,方便顧客的選擇。后臺管理為數(shù)據(jù)庫,管理菜品的增、刪、改、查的實現(xiàn)都借以數(shù)據(jù)庫實現(xiàn)。項目目標(biāo)即為成功、完整的實現(xiàn)該系統(tǒng),讓客戶滿意。2.2需求分析2.2.1使用系統(tǒng)的相關(guān)人員與酒店點菜管理系統(tǒng)相關(guān)的人員(可能操作系統(tǒng)的角色)詳細(xì)情況及需求如表2-1所示:角色需求描述顧客根據(jù)系統(tǒng)操作提示自主進行點菜、退菜操作,系統(tǒng)要能夠根據(jù)顧客的選擇進行自動進行結(jié)賬計算并顯示。服務(wù)員根據(jù)系統(tǒng)操作提示對已經(jīng)上桌的菜進行標(biāo)記,查看賬單進行收賬。經(jīng)理查看營業(yè)情況,各菜品反映情況,顧客反饋意見等。廚師查看顧客對菜品的評價。采購部門根據(jù)各菜品的受歡迎度采購食材后臺管理人員對數(shù)據(jù)庫初始數(shù)據(jù)的設(shè)置,系統(tǒng)維護與升級。對數(shù)據(jù)進行分析,并根據(jù)顧客點菜情況適當(dāng)修改菜單。權(quán)限設(shè)置,數(shù)據(jù)備份。表2-1使用系統(tǒng)的相關(guān)人員及需求描述表2-1使用系統(tǒng)的相關(guān)人員及需求描述2.2.2系統(tǒng)業(yè)務(wù)流程根據(jù)用戶提出的需求歸納出系統(tǒng)的功能包括5部分:基礎(chǔ)數(shù)據(jù)的設(shè)置(包括各菜品的價格,材料,口味等),點菜(同時包括退訂,補訂等功能),點菜記錄管理,數(shù)據(jù)分析,對食品材料記錄的管理。系統(tǒng)的業(yè)務(wù)流程如圖2-1所示系統(tǒng)工作流程如圖2-2所示,數(shù)據(jù)統(tǒng)計分析流程如圖2-3所示。系統(tǒng)業(yè)務(wù)流程初始階段點菜階段上菜階段結(jié)賬階段后臺管理人員基礎(chǔ)數(shù)據(jù)設(shè)置基礎(chǔ)數(shù)據(jù)設(shè)置顧客基本菜系介紹點菜基本菜系介紹點菜補選或退選上菜情況記錄結(jié)賬服務(wù)員圖2-1系統(tǒng)業(yè)務(wù)流程圖2-1系統(tǒng)業(yè)務(wù)流程查看賬單查看賬單系統(tǒng)權(quán)限管理工作流程權(quán)限初始化階段權(quán)限管理人員普通用戶身份驗證身份驗證開始功能模塊管理角色管理用戶管理給用戶及角色授權(quán)用戶登錄獲取用戶權(quán)限生成功能菜單結(jié)束圖2-2系統(tǒng)工作流程圖2-2系統(tǒng)工作流程輸入分析條件服務(wù)員廚師酒店點菜管理系統(tǒng)輸入工作號餐桌號或包間號開始輸入工作號餐桌號或包間號開始開始輸入廚師號選擇菜系名開始輸入廚師號選擇菜系名數(shù)據(jù)查詢統(tǒng)計輸出結(jié)果進行數(shù)據(jù)分析(可對分析輸入廚師號選擇菜系名結(jié)果排序)從數(shù)據(jù)庫中提取數(shù)據(jù)輸出結(jié)果進行數(shù)據(jù)分析(可對分析輸入廚師號選擇菜系名結(jié)果排序)從數(shù)據(jù)庫中提取數(shù)據(jù)結(jié)束結(jié)束結(jié)束結(jié)束圖2-3數(shù)據(jù)統(tǒng)計分析流程圖2-3數(shù)據(jù)統(tǒng)計分析流程2.2.3功能需求1、基礎(chǔ)數(shù)據(jù)設(shè)置模塊系統(tǒng)管理員通過該部分功能完成酒店點菜管理系統(tǒng)中基礎(chǔ)數(shù)據(jù)的設(shè)置工作。主要工作包括:中、西餐,魯、粵、川、蘇等菜系基礎(chǔ)數(shù)據(jù)的設(shè)置,包括:圖片、口味、價格、原料等的介紹,并根據(jù)價格的不同分為高、中、低三檔。2、點、補、退選菜模塊顧客可根據(jù)口味、價格、食料、菜系進行點菜,菜品種分為中、西兩種,其中中餐按照菜系分為魯、粵、川、蘇五種;并根據(jù)價格分為高、中、低三個等級;根據(jù)口味可分為酸、甜、辣、咸四種。通過前臺可視化界面實現(xiàn)顧客多方面選擇。點菜完畢后,系統(tǒng)自動進行菜價統(tǒng)計并顯示。如顧客不滿意則可進行退選或補選。3、數(shù)據(jù)處理模塊系統(tǒng)自動記錄點菜次數(shù),并對補選的菜進行次數(shù)增加,退選的菜進行次數(shù)減少,并將最終結(jié)果排序。系統(tǒng)可根據(jù)用戶選擇的菜,自動進行總價計算并顯示,以方便用戶補選或退選,便于服務(wù)員收費;可記錄用戶的點菜,并進行排序,以方便廚師和經(jīng)理查看。4、后臺管理模塊廚師可根據(jù)廚師號或者選擇菜系名查看顧客對自己做的菜的滿意度和受歡迎或者不受歡迎的菜;經(jīng)理可根據(jù)系統(tǒng)自動排名推出“特色菜”撤銷不受歡迎的菜,改進菜單,提高服務(wù)質(zhì)量;服務(wù)員可在輸入自己的員工號后,輸入客人餐桌號或包間號進行收費。5、系統(tǒng)權(quán)限管理模塊系統(tǒng)設(shè)置不同權(quán)限:經(jīng)理、廚師、服務(wù)員和其他人員只有被授予相應(yīng)權(quán)限后,才可以根據(jù)自己的權(quán)限查看相應(yīng)的內(nèi)容,保證了系統(tǒng)的安全性。通過對用戶需求的分析,我們得出系統(tǒng)的用例圖,如圖2-4所示:菜品種設(shè)置菜品種設(shè)置菜價格設(shè)置菜口味設(shè)置菜原材料設(shè)置菜圖片設(shè)置系統(tǒng)管理員其他數(shù)據(jù)設(shè)置{其他數(shù)據(jù)包括20項}圖2-4基礎(chǔ)設(shè)置模塊用例圖圖2-5點、補、退選菜模塊用例圖點菜圖2-5點、補、退選菜模塊用例圖點菜補選退選查看顧客結(jié)賬評價系統(tǒng)管理員系統(tǒng)管理員圖2-6數(shù)據(jù)處理模塊用例圖點菜次數(shù)統(tǒng)計并排序選菜總價分類并統(tǒng)計圖2-7圖2-7后臺管理模塊用例圖系統(tǒng)管理員點菜次數(shù)顯示選菜總價顯示酒店經(jīng)理廚師服務(wù)員顧客圖2-8圖2-8系統(tǒng)權(quán)限管理模塊用例圖普通用戶系統(tǒng)管理員用戶管理角色管理功能管理角色授權(quán)用戶授權(quán)權(quán)限驗證.2.4系統(tǒng)的非功能性需求1、系統(tǒng)運行穩(wěn)定、安全可靠。界面簡潔友好,使用方便;2、當(dāng)基礎(chǔ)數(shù)據(jù)發(fā)生變化時,系統(tǒng)管理員應(yīng)該能很方便地維護基礎(chǔ)數(shù)據(jù),提高系統(tǒng)的靈活性;3、最大程度的保證點菜數(shù)據(jù)的準(zhǔn)確性。在顧客進行點菜時要實現(xiàn)各種關(guān)鍵基礎(chǔ)數(shù)據(jù)的選擇輸入,避免大量的文字輸入,以便減少點菜時間,提高錄入數(shù)據(jù)的準(zhǔn)確度。具體的基礎(chǔ)數(shù)據(jù)項目包括:菜品名稱,價格,口味,主要原料,參考圖片,所屬菜系,這些信息都采用按鈕選擇方式輸入;4、提高系統(tǒng)的并發(fā)性能。本系統(tǒng)每次點菜的人數(shù)在可預(yù)見的幾年內(nèi)平均每年最多約有40萬人,平均每天點菜人數(shù)約為1000人,按最高峰值1500人,一天餐廳營業(yè)時間為8小時算,每次點菜時間為5分鐘,所以系統(tǒng)要保證同時在線的人數(shù)為:1500人/(480分鐘/5分鐘)=15人;5、系統(tǒng)報名頁面的響應(yīng)時間要限制在5秒以內(nèi);6、竟可能的降低系統(tǒng)運行和維護的成本,以便在餐飲行業(yè)中推廣本系統(tǒng),擴大使用范圍。小結(jié):本部分(章)通過對酒店餐飲行業(yè)日常點菜工作需求的全面分析,在明確了業(yè)務(wù)工作流程的基礎(chǔ)上,采用了基于角色的分析思想,確定該系統(tǒng)包括基礎(chǔ)數(shù)據(jù)設(shè)置、網(wǎng)上報名、后臺管理、數(shù)據(jù)分析和系統(tǒng)權(quán)限管理5個模塊,為顧客自助點菜和數(shù)據(jù)分析系統(tǒng)的設(shè)計和實現(xiàn)打下良好的基礎(chǔ)。參考文獻:1、王珊,薩師煊(著)(本書系統(tǒng)全面的闡述了數(shù)據(jù)庫系統(tǒng)的基礎(chǔ)理論、基本技術(shù)和基本方法);《數(shù)據(jù)庫系統(tǒng)概論》;第四版;高等教育出版社;2009:335

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論