信息系統(tǒng)分析與設(shè)計餐飲管理系統(tǒng)面向?qū)ο骭第1頁
信息系統(tǒng)分析與設(shè)計餐飲管理系統(tǒng)面向?qū)ο骭第2頁
信息系統(tǒng)分析與設(shè)計餐飲管理系統(tǒng)面向?qū)ο骭第3頁
信息系統(tǒng)分析與設(shè)計餐飲管理系統(tǒng)面向?qū)ο骭第4頁
信息系統(tǒng)分析與設(shè)計餐飲管理系統(tǒng)面向?qū)ο骭第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費閱讀

VIP免費下載

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

文檔簡介

1、課程名稱:信息系統(tǒng)分析與設(shè)計課程設(shè)計題目:餐飲管理系統(tǒng)分析與設(shè)計姓 名:系:專 業(yè):年 級:學 號:指導(dǎo)教師:職 稱:年 月 日課程設(shè)計結(jié)果評定評 分內(nèi)容主要內(nèi)容分值系統(tǒng)規(guī)劃1、目的、意義、目標、規(guī)劃10分2、特點、創(chuàng)新、可行性分析10分系統(tǒng)分析與設(shè)計3、用例圖10分4、用例規(guī)約10分5、順序圖10分6、活動圖10分7、狀態(tài)圖10分8、類圖10分9、架構(gòu)設(shè)計10分10、數(shù)據(jù)庫設(shè)計10分成績:任務(wù)下達日期:指導(dǎo)教師簽字:評定日期:目 錄1. 系統(tǒng)規(guī)劃11.1 目的11.2 意義11.3 目標11.4 規(guī)劃22. 系統(tǒng)分析與設(shè)計22.1 用例圖22.2 用例規(guī)約42.3 順序圖52.4 活動圖62

2、.5 狀態(tài)圖82.6 類圖92.7 架構(gòu)設(shè)計102.7.1 系統(tǒng)組成102.7.2 系統(tǒng)功能112.8 數(shù)據(jù)庫設(shè)計173. 總結(jié)18參考文獻18餐飲管理系統(tǒng)分析與設(shè)計1. 系統(tǒng)規(guī)劃1.1 目的構(gòu)建一個集高效性、靈性、實用性、功能劃分詳細以及方便的可擴充性等特于一體的通用餐飲娛樂業(yè)管理系統(tǒng),使餐飲管理者對餐飲業(yè)管理進行宏觀的和微觀的細致管理,在滿足廣大顧客的需求的同時,也大大增加酒店餐廳的工作效率,促成一個雙方滿意的局面。1.2 意義當今世界已進入了在計算機信息管理領(lǐng)域中激烈競爭的時代,應(yīng)用計算機已經(jīng)變得十分普遍了,如同我們離不開的自行車、汽車一樣。我們應(yīng)該承認,誰掌握的知識多,信息量大,信息處

3、理速度快,批量大,誰的效率就高,誰就能夠在各種競爭中立于不敗之地。隨著科學技術(shù)的不斷提高,計算機科學日漸成熟,其強大的功能已為人們深刻認識,它已進入人類社會的各個領(lǐng)域并發(fā)揮著越來越重要的作用。越來越多的管理人員意識到信息管理的重要性。由于當前酒店的管理還處于人工管理階段,僅在財務(wù)部門使用了計算機,所以酒店的管理效率不高。由于缺乏科學的管理和現(xiàn)代化的管理工具,該飯店在管理上和業(yè)務(wù)的安排上都存在著不足。(1)房間的管理不夠科學方便,房間使用情況不直觀。(2)庫管員不能隨時掌握庫存情況,不能及時發(fā)現(xiàn)商品缺貨的情況,另外統(tǒng)計商品數(shù)量即費時又費力。(3)由于該酒店的商品種類多,菜樣多變,靠人工方式管理商

4、品和菜品信息有很多不便。例如商品數(shù)量大導(dǎo)致查找商品信息困難等。通過設(shè)計用戶平臺,使得操作計算機化,可有效節(jié)省人力物力。1.3 目標(1)掌握系統(tǒng)調(diào)查方法;(2)掌握系統(tǒng)分析方法;(3)學會簡單系統(tǒng)的設(shè)計;(4)訓(xùn)練程序設(shè)計能力;(5)學會編寫系統(tǒng)分析說明書、系統(tǒng)設(shè)計說明書等。1.4 規(guī)劃結(jié)合所學知識,嚴格按流程進行調(diào)查、分析、設(shè)計,要求充分結(jié)合管理學知識和技術(shù),對業(yè)務(wù)系統(tǒng)進行分析,要求用典型分析、設(shè)計方法及一種系統(tǒng)建模工具建立系統(tǒng)模型,要求熟練掌握一種開發(fā)工具,并能用此開發(fā)工具實現(xiàn)系統(tǒng),要求完成一完整的系統(tǒng)分析、設(shè)計、開發(fā)文檔。2. 系統(tǒng)分析與設(shè)計2.1 用例圖通過對系統(tǒng)需求的分析,可以確定系

5、統(tǒng)由登錄用戶確定參與者。登錄用戶分為兩類,即employeeMgr(員工管理員)以及employee Clerk(普通員工)。參與者的描述如下。(1)employeeMgr(員工管理員)描述:employeeMgr擁有系統(tǒng)的所有權(quán)限,包括職工基本信息、職工工資信息部門信息的增刪改查。示例:餐廳高管部門、公司管理。(2)employee (普通員工)描述:employee 只具備系統(tǒng)的部分權(quán)限,包括職工基本信息、菜單信息的查看。對自己的基本信息以及系統(tǒng)登錄擁有修改權(quán)限。示例:餐廳的工作人員。由于兩類參與者僅在操作權(quán)限上存在差別,所以共同繼承自用戶參與者。通過對系統(tǒng)需求的進一步分析,可以確定系統(tǒng)中

6、有如下用例存在。圖 2-1 餐廳點餐系統(tǒng)用例圖圖 2-2 服務(wù)員管理用例圖2.2 用例規(guī)約以服務(wù)員記錄客戶點菜信息為例用例名稱:錄入客戶預(yù)定點菜信息參與者:服務(wù)生簡要說明:本例允許服務(wù)生提交顧客的點菜菜單信息基本流:當顧客點菜,服務(wù)員希望提交點菜信息時,本用例開始執(zhí)行 d.對與列表中的菜品信息,服務(wù)員輸入相關(guān)份數(shù),如果客戶沒有點到的菜品,其相應(yīng)份數(shù)可以為空,服務(wù)員可以修改點菜信息備選流:在主流程中,如果本餐廳沒有相關(guān)菜品,系統(tǒng)將顯示信息錯誤,服務(wù)員接受此信息,用例結(jié)束前提條件:用例開始之前,服務(wù)員必須在系統(tǒng)登錄成功后續(xù)條件:如果用例執(zhí)行成功,所提供的點菜信息將被更新;否則系統(tǒng)狀態(tài)不變2.3 順

7、序圖序列圖主要以時間順序顯示對象之間的交互。實際上,它顯示了參與交互的對象和所交互信息的順序。在項目的需求階段,分析師需要通過多個序列圖來表達用例的層次和細化用例,以便更清晰的描述業(yè)務(wù)需求。在項目的設(shè)計階段,架構(gòu)師和開發(fā)者利用序列圖,挖掘出系統(tǒng)對象間的交互,使整個系統(tǒng)設(shè)計更加精確和細致。在項目的開發(fā)階段,開發(fā)人員從序列圖中就能看出將要實現(xiàn)的系統(tǒng)的行為是如何表現(xiàn)的??傻玫讲糠钟美捻樞驁D如下(未列出用例順序圖由于皆屬于增刪改查范疇,采用類似設(shè)計實現(xiàn))。圖 2-3 顧客順序圖用戶登錄系統(tǒng)交互步驟:(1)用戶進入登錄界面;(2)用戶提交登錄信息;(3)服務(wù)器接收請求,驗證登陸;(3)接收請求,調(diào)用U

8、serDao獲取數(shù)據(jù)庫信息;(4)UserDAO獲取數(shù)據(jù)庫鏈接并查詢數(shù)據(jù)庫返回正確的用戶名密碼信息給UserService;(5)UserService判斷正確信息與提供信息是否一致;(6)判斷結(jié)果正確,返回登陸正確信息。備注:系統(tǒng)中將業(yè)務(wù)邏輯層(Service類)與數(shù)據(jù)層(DAO類)分離。圖 2-4 酒店員工順序圖2.4 活動圖根據(jù)用例文檔設(shè)計相應(yīng)用例的活動圖。為主要用例場景設(shè)計的活動圖準確規(guī)范。圖 2-5 顧客活動圖圖 2-6 酒店人員活動圖2.5 狀態(tài)圖根據(jù)餐廳訂餐信息,通過不同時間狀態(tài)的變化轉(zhuǎn)移,餐桌信息狀態(tài)也不斷更新。圖 2-7 餐飲管理系統(tǒng)狀態(tài)圖2.6 類圖數(shù)據(jù)庫的物理結(jié)構(gòu)7是指邏

9、輯設(shè)計中各個數(shù)據(jù)表之間的關(guān)系,作出CDM圖,然后自動生成PDM圖,本餐飲管理系統(tǒng)的PDM圖如圖2-8所示。根據(jù)分析可得到系統(tǒng)類圖如下。圖2-8 系統(tǒng)類圖2.7 架構(gòu)設(shè)計2.7.1 系統(tǒng)組成本系統(tǒng)是C/S結(jié)構(gòu),使用三層體系結(jié)構(gòu),即數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)端和客戶端三部分組成。其系統(tǒng)的模型如圖所示:客戶端傳遞數(shù)據(jù)管理功能管理數(shù)據(jù)庫服務(wù)端員工管理員、普通員工等圖2-9 系統(tǒng)組成2.7.2 系統(tǒng)功能本系統(tǒng)的服務(wù)端主要由管理功能模塊組成。圖2-10 系統(tǒng)模塊餐飲管理系統(tǒng)主要包括以下模塊:用戶管理模塊、菜肴管理模塊、營業(yè)管理模塊、預(yù)定管理模塊、外賣管理模塊、員工管理模塊,各模塊功能描述如下:1. 用戶管理模塊

10、 圖2-11 用戶登陸界面圖2-12 用戶管理界面如圖2-11及圖2-12所示,當用戶即餐飲管理員利用自己的用戶名和密碼登陸系統(tǒng)后,可以進入此模塊修改信息,其中普通用戶只能修改自身信息,超級用戶能修改自身和其他管理員的信息,并且當有新的管理員加入時,超級用戶可以在此添加新用戶的信息,用戶新用戶就也可以登陸系統(tǒng)了:(1)修改用戶信息:即用戶可以在該模塊中修改信息,包括用戶名和密碼,其中普通用戶只能修改自身信息,超級用戶能修改自身和其他管理員的信息;(2)添加新用戶:新的管理員可以再此注冊,建立其用戶名和密碼,使其以后能夠登錄系統(tǒng);(3)刪除用戶:當有人從管理員角色中退出時,在此不可恢復(fù)地刪除其信

11、息。2.菜肴管理模塊 圖2-13 菜肴管理界面如圖2-13所示,菜肴信息為管理員及客戶提供可參考的菜系,登陸系統(tǒng)后進入此模塊可瀏覽到已有的菜肴信息,包括菜肴名稱、單價和備注,若需要修改,可以進一步編輯即修改菜肴信息,當有新的菜肴進入飯店時,在此添加其相關(guān)信息:(1)瀏覽菜肴基本信息:可以瀏覽現(xiàn)有菜肴以及各個菜肴的單價、備注等;(2)編輯菜肴基本信息:管理員可以在此編輯或修改菜肴的基本信息,包括修改名稱、單價和備注;(3)添加菜肴信息:當有新的菜肴進入飯店時,在此添加新信息,包括菜肴名稱、單價和備注,其中菜肴名稱和單價必填,備注選填。3. 營業(yè)管理模塊 圖2-14 營業(yè)管理界面如圖2-14所示,

12、營業(yè)管理在整個系統(tǒng)中很重要,在這個模塊中,即時到本飯店就餐的客戶的點菜信息被前臺管理員錄入系統(tǒng)數(shù)據(jù)庫,其中包括就餐桌號、就餐內(nèi)容即所點菜肴名稱、價格、備注,還可通過輸入桌號查詢該桌的就餐內(nèi)容和相關(guān)信息,就餐結(jié)束后,在該模塊通過輸入桌號對該桌消費結(jié)賬,并可根據(jù)客戶需要打印消費憑據(jù):(1)點菜:通過輸入桌號、菜名及備注來點菜;(2)查詢點菜信息:通過輸入桌號來查詢該桌是否有點菜信息,以及信息內(nèi)容以便根據(jù)客戶需要適當調(diào)整點菜內(nèi)容;(3)結(jié)賬:通過輸入桌號,可瀏覽該桌消費內(nèi)容以及可以享受的折扣服務(wù),并且在此計算消費總額進行結(jié)賬,根據(jù)客戶需要選擇是否打印消費憑據(jù)。4. 預(yù)定管理模塊圖2-15 預(yù)定管理界

13、面 如圖2-15所示,管理員接收預(yù)定餐信息后,在此模塊中將預(yù)定信息存入數(shù)據(jù)庫,包括客戶預(yù)定就餐的時間、所訂的飯桌號、人數(shù)、預(yù)定的就餐內(nèi)容、客戶姓名、電話號碼等,以方便經(jīng)后瀏覽、修改或取消:(1)瀏覽預(yù)定信息:管理員可以在此瀏覽已有的預(yù)定信息,以提示廚房及時制作客戶預(yù)定的菜肴;(2)添加預(yù)定信息:在此模塊中通過添加預(yù)定時間、人數(shù)、桌號、客戶姓名、客戶電話等添加預(yù)定飯菜信息;(3)修改預(yù)定信息:如果預(yù)定信息中有需要改動的信息,可以在此修改,也可以刪除預(yù)定信息,及取消預(yù)定。5. 外賣管理模塊 圖2-16 添加外賣信息界面圖2-17 修改外賣信息界面如圖2-16及圖2-17所示,管理員接收到外賣信息后

14、,將信息存儲到系統(tǒng)中,包括客戶姓名、電話、送餐時間、送餐地址、訂餐內(nèi)容及備注等,當客戶有變動時,管理員可以根據(jù)客戶需要修改或取消外賣信息,管理員也要及時在此模塊中瀏覽外賣信息,以及時督促廚房制作外賣菜肴交給外賣職工送到客戶指定地址及收取餐飲費用。(1)瀏覽外賣信息:打開外賣管理的頁面后,可以瀏覽到已有哪些外賣信息及是否執(zhí)行;(2)編輯外賣信息:通過編輯職工編號、姓名、客戶姓名、電話、地址來編輯或修改或取消外賣信息,當有客戶取消外賣時,管理員在此模塊刪除外賣信息; (3)添加外賣信息:當有新的客戶訂外賣時,外賣管理員可以在此添加新的外賣信息。6. 員工管理信息模塊 圖2-18 添加職工信息界面

15、如圖2-18所示,員工在餐飲行業(yè)中是必不可少的,員工管理模塊為飯店的人員分配、調(diào)遣提供了可查詢的依據(jù),管理員可在此瀏覽員工的基本信息,根據(jù)員工信息的更改及時修改員工的在系統(tǒng)中的基本信息,當有員工退出本飯店時,管理員可將其相關(guān)信息刪除,當有新的員工加入時,也可以在此添加新員工的信息:(1)瀏覽員工基本信息:打開該頁面后,可以瀏覽員工的基本信息,包括職工姓名、編號、性別、民族、電話等;(2)編輯員工基本信息:想要修改員工信息,可以在此編輯修改;添加員工基本信息:有新的員工加入時,在此添加他們的新信息。2.8 數(shù)據(jù)庫設(shè)計本系統(tǒng)采用關(guān)系型數(shù)據(jù)庫模式,因此數(shù)據(jù)庫由若干個二維表(數(shù)據(jù)文件)組成,數(shù)據(jù)庫設(shè)計

16、如下:數(shù)據(jù)庫的邏輯設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段的基本ER圖轉(zhuǎn)化為與選用具體機器上的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu),首先要實現(xiàn)的是ER圖關(guān)系模型的轉(zhuǎn)化。而為此要解決的問題是如何將實體和實體之間的聯(lián)系轉(zhuǎn)化為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。對于實體,將每個實體轉(zhuǎn)換為一個關(guān)系,實體的屬性即為關(guān)系的屬性,實體的碼即為關(guān)系的碼。本系統(tǒng)中所涉及到的8個實體轉(zhuǎn)換為7個關(guān)系,每個主體和關(guān)系的主碼用下劃線標出:客戶(客戶編號,客戶姓名,聯(lián)系電話)菜肴(菜肴編號,菜肴名稱,菜肴價格,備注)員工(員工編號,員工姓名,性別,民族,籍貫,出生日期,參工日期,住址,聯(lián)系電話)點菜信息(點菜編號,

17、點菜時間,桌號,餐型,菜肴名稱,價格,備注)預(yù)定信息(預(yù)定編號,單前時間,預(yù)定時間,就餐人數(shù),桌號,客戶姓名,客戶電話)外賣信息(外賣編號,送達時間,職工編號,職工姓名,客戶姓名,客戶電話,送達地址,備注)消費信息(消費編號,菜肴名稱,單價,桌號,折扣,備注)賬單(賬單編號,菜肴名稱,單價,桌號,折扣,總額,折扣后總額,結(jié)賬時間,備注)客戶點菜(客戶編號,菜肴編號,菜肴單價,桌號,備注)員工存儲點菜信息(員工編號,點菜編號,桌號,菜肴編號,點菜時間,桌號,餐型,菜肴名稱,價格,備注)員工存儲預(yù)定信息(員工編號,預(yù)定編號,單前時間,預(yù)定時間,就餐人數(shù),桌號,客戶姓名,客戶電話)員工預(yù)定外賣信息(

18、員工編號,外賣編號,送達時間,職工編號,職工姓名,客戶姓名,客戶電話,送達地址,備注)統(tǒng)計當前消費信息(消費編號,桌號,菜肴名稱,單價,桌號,折扣,備注)統(tǒng)計外賣消費信息(外賣編號,消費編號,送達時間,職工編號,職工姓名,客戶姓名,客戶電話,送達地址,折扣,備注)記錄賬單(賬單編號,桌號,菜肴名稱,單價,桌號,折扣,總額,折扣后總額,結(jié)賬時間,備注)3. 總結(jié)參考文獻1 張海藩.軟件工程導(dǎo)輪(第四版).北京:清華大學出版社,2006年2 張海藩.軟件工程.北京:人民郵電出版社,2002年3 崔永健.C#應(yīng)用教程.北京:清華大學出版社,2001年4 張紅梅等.C#入門與提高.北京:電子工業(yè)出版社,1996年5 劉兆毓.計算機英語(第三版).北京:清華大學出版社,2007年6 王珊,薩師煊等.數(shù)據(jù)庫系統(tǒng)概

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論