版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 餐廳系統(tǒng)的架構(gòu)設(shè)計</b></p><p><b> 前言</b></p><p> 隨著Internet的快速發(fā)展,網(wǎng)絡(luò)已經(jīng)改變和正在改變我們的生活,通過網(wǎng)絡(luò)交易的方式已經(jīng)成為一種時尚,各個企業(yè)也將網(wǎng)絡(luò)營銷當(dāng)成一種重要手段。餐飲行業(yè)也得益于網(wǎng)絡(luò)的發(fā)展,通過網(wǎng)絡(luò)更高效便捷的為客戶服務(wù)的同時增加盈利。傳統(tǒng)的手工點菜
2、方式由于其難計算,難查找,難更改,易出錯,效率低等缺點已經(jīng)逐漸退出了餐飲等高等消費場所的服務(wù)管理平臺。為了滿足消費者多元化消費和不同層次的消費水平,提高餐飲的服務(wù)管理質(zhì)量,提高工作人員的工作效率,我開發(fā)小組多方面分析,研究現(xiàn)有餐飲在點菜管理系統(tǒng)的基礎(chǔ)上,得出了一套餐飲系統(tǒng)的架構(gòu)設(shè)計。</p><p> 該設(shè)計詳細(xì)設(shè)計主要的類以及發(fā)現(xiàn)類之間的各種關(guān)聯(lián),然后提取與服務(wù)員相關(guān)的主要用例(例如輸入訂單、修改訂單、查詢訂
3、單狀態(tài)、通知廚師等),并對與服務(wù)員相關(guān)的主要用例進(jìn)行動態(tài)建模。</p><p> 題目:餐廳系統(tǒng)的架構(gòu)設(shè)計3</p><p> 需求分析:廖瑞文、程祥3</p><p> 類圖做法:廖瑞文、范江華、程祥3</p><p> 案例設(shè)計:廖瑞文、何謙3</p><p> 資料查找:廖瑞文、石貴3<
4、/p><p> 一、課程設(shè)計的背景與目的5</p><p> 1.1 設(shè)計目的5</p><p> 方便顧客用餐,提高工作效率,節(jié)省開支,以及緩解顧客待上傳時的不耐煩心里。5</p><p> 我們設(shè)計的這個餐廳設(shè)計,目的是通過計算機(jī)給顧客展示菜單,通過菜單讓顧客選菜,避免了手工記錄菜單所帶來的錯誤、并且方便顧客查詢所點的菜以及更改
5、所選的菜5</p><p> 1.2 設(shè)計方案5</p><p> 功能完整,本系統(tǒng)包括顧客選菜、取消選菜、查詢所選菜管理功能,服務(wù)員打開菜單系統(tǒng)、輸入顧客所選菜名字、價格、取消顧客所選菜、讓顧客查詢所選菜、提交廚師顧客所點菜單、提交給柜臺收銀員顧客所點菜單及價格。數(shù)據(jù)安全性, 使數(shù)據(jù)庫安全有保障。5</p><p><b> 二、需求分析6
6、</b></p><p> 現(xiàn)在的管理系統(tǒng)不僅要有漂亮的用戶界面,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個細(xì)小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。本系統(tǒng)的設(shè)計與實施迎合了二十一世紀(jì)經(jīng)濟(jì)高速發(fā)展、人們的生活節(jié)奏日益加快以及現(xiàn)代餐飲業(yè)越來越發(fā)達(dá)和便捷這一現(xiàn)狀。它將極大地方便食客的就餐,同時也有利于我們的管理和服務(wù)。同時,我們的餐飲信息管理系統(tǒng)還能幫助餐廳降低錯誤率,擴(kuò)大營業(yè)范圍,增加知名度等。6&
7、lt;/p><p> 為了使系統(tǒng)更加人性化,便于管理員管理,此系統(tǒng)的用戶將分為兩種類型,一個是針對員工的餐飲管理系統(tǒng),另一個是針對管理員(店主)的餐飲管理系統(tǒng)。6</p><p> 1.服務(wù)員打開菜單系統(tǒng)6</p><p> 2.顧客點菜,取消點菜,查詢所點菜6</p><p> 3.服務(wù)員輸入顧客所選菜名,修改菜名,查詢菜名,提交
8、菜名給廚師,上菜,提交菜名給收銀員6</p><p> 4.廚師查看顧客所點菜單,做菜,給菜給服務(wù)員6</p><p><b> 5.收銀員收款6</b></p><p><b> 三、 類圖6</b></p><p> 四、順序圖..........................
9、......................................6</p><p> 五、活動圖.............................................................7六、總結(jié).................................................................12</p><p&g
10、t; 參考文獻(xiàn):................................................................13</p><p> 一、課程設(shè)計的背景與目的</p><p><b> 1.1 設(shè)計目的</b></p><p> 方便顧客用餐,提高工作效率,節(jié)省開支,以及緩解顧客待上傳時的不耐煩心里。&
11、lt;/p><p> 我們設(shè)計的這個餐廳設(shè)計,目的是通過計算機(jī)給顧客展示菜單,通過菜單讓顧客選菜,避免了手工記錄菜單所帶來的錯誤、并且方便顧客查詢所點的菜以及更改所選的菜</p><p><b> 1.2 設(shè)計方案</b></p><p> 功能完整,本系統(tǒng)包括顧客選菜、取消選菜、查詢所選菜管理功能,服務(wù)員打開菜單系統(tǒng)、輸入顧客所選菜名字、價
12、格、取消顧客所選菜、讓顧客查詢所選菜、提交廚師顧客所點菜單、提交給柜臺收銀員顧客所點菜單及價格。數(shù)據(jù)安全性, 使數(shù)據(jù)庫安全有保障。</p><p><b> 二、需求分析</b></p><p> 現(xiàn)在的管理系統(tǒng)不僅要有漂亮的用戶界面,更要有嚴(yán)謹(jǐn)?shù)囊?guī)劃,注重每一個細(xì)小的環(huán)節(jié)。這樣才能使得在電子交易時避免不必要錯誤發(fā)生。本系統(tǒng)的設(shè)計與實施迎合了二十一世紀(jì)經(jīng)濟(jì)高速發(fā)展
13、、人們的生活節(jié)奏日益加快以及現(xiàn)代餐飲業(yè)越來越發(fā)達(dá)和便捷這一現(xiàn)狀。它將極大地方便食客的就餐,同時也有利于我們的管理和服務(wù)。同時,我們的餐飲信息管理系統(tǒng)還能幫助餐廳降低錯誤率,擴(kuò)大營業(yè)范圍,增加知名度等。</p><p> 為了使系統(tǒng)更加人性化,便于管理員管理,此系統(tǒng)的用戶將分為兩種類型,一個是針對員工的餐飲管理系統(tǒng),另一個是針對管理員(店主)的餐飲管理系統(tǒng)。</p><p> 1.服務(wù)員
14、打開菜單系統(tǒng)</p><p> 2.顧客點菜,取消點菜,查詢所點菜</p><p> 3.服務(wù)員輸入顧客所選菜名,修改菜名,查詢菜名,提交菜名給廚師,上菜,提交菜名給收銀員</p><p> 4.廚師查看顧客所點菜單,做菜,給菜給服務(wù)員</p><p><b> 5.收銀員收款</b></p>&l
15、t;p><b> 類圖 </b></p><p> 類圖是對象結(jié)構(gòu)建模的一部份,類圖描述系統(tǒng)中類的靜態(tài)結(jié)構(gòu)。盡管其他模型可以幫助建模者發(fā)現(xiàn)被模擬對象的重要信息,但是它們不能揭示的信息則必須求助于類圖。類圖模擬保證系統(tǒng)正常工作的所有必要資源。其它所有模型如果想獲取這些資源(例如屬性值、狀態(tài)和對行為的約束)的信息,最終都必須訪問類圖。類圖是代碼生成(將模型轉(zhuǎn)化為代碼)的來源,也是逆向
16、工程(將代碼轉(zhuǎn)化為模型)的目標(biāo)設(shè)生成物。</p><p><b> 四、順序圖</b></p><p> 時序圖(Sequence Diagram)主要用于按照交互發(fā)生的一系列順序,顯示對象之間的這些交互。順序圖的主要用途之一,是把用例表達(dá)的需求,轉(zhuǎn)化為進(jìn)一步、更加正式層次的精細(xì)表達(dá)。用例常常被細(xì)化為一個或者更多的序列圖。順序圖除了在設(shè)計新系統(tǒng)方面的用途外,它們還
17、能用來記錄一個存在系統(tǒng)的對象現(xiàn)在如何交互。當(dāng)把這個系統(tǒng)移交給另一個人或組織時,這個文檔很有用。訂餐系統(tǒng)的時序圖主要有:</p><p><b> 五、活動圖</b></p><p> 活動圖是基于對象的狀態(tài)變遷所繪制的視圖。它的主線是狀態(tài)的變化,而不是時間,而時序圖則是對象在不同時間段內(nèi)的表現(xiàn)。為了滿足這個活動圖,類的一些基本必要方法就可以初步確定。再加上邏輯視圖
18、中類關(guān)系的分析,可以套用一些設(shè)計模式,又可以進(jìn)一步再確定一些類的方法和屬性。這一切的圖,就是為了讓你從需求情景描述-設(shè)計用例-邏輯視圖-詳細(xì)類分析抽象出你的類設(shè)計??傊?,讓面向?qū)ο蟮脑O(shè)計過程,思路連續(xù),可推導(dǎo)。系統(tǒng)不可能完成所有的事情,必然有一部分功能是由人來完成的,所以活動圖,從手工的角度描述了一個業(yè)務(wù)的流程,其中有些是手工作業(yè),有些是系統(tǒng)的功能,活動圖描述出了整個流程。活動這個術(shù)語的解釋依賴于作圖的目的和抽象層次。在描述概念層視圖中
19、,活動表示需要完成的一些任務(wù);在說明層視圖和實現(xiàn)層視圖中,活動表示類中的方法。一個活動可以順序地跟在另一個活動后執(zhí)行,這是簡單地順序關(guān)系。如果觸發(fā)事件連接到一個用加黑地粗線段表示地同步條上,且同步條引出幾個帶箭頭地觸發(fā)事件,那么這幾個觸發(fā)事件是并行的,也就是說這幾個活動的執(zhí)行次序可以是隨意的。</p><p> 1、顧客活動圖 2、柜臺活動圖</p><p> 3、服務(wù)員活動圖
20、 4、廚師活動圖</p><p><b> 5、活動圖</b></p><p><b> 六、總結(jié)</b></p><p> 通過本次試驗,我更加深入的了解了uml程序設(shè)計理念,將軟件工程的基本原理應(yīng)用到實際的需求分析中,將理論運用到實際中的能力。我認(rèn)識到了在軟件需求分析中,學(xué)會運用已有的建模方法,對系統(tǒng)建立模型,
21、進(jìn)行分析,運用UML建模語言,畫出系統(tǒng)用例圖等分析系統(tǒng)之間的邏輯關(guān)系。學(xué)會了用DFD圖分析餐廳點菜系統(tǒng)的數(shù)據(jù)流程關(guān)系。在進(jìn)行需求分析的過程中,我還要設(shè)計考慮開發(fā)時間的限制,在分析的過程中要注意安排時間調(diào)度,在分析初期就確定,每一階段應(yīng)有的開發(fā)時間,在開發(fā)過程中,只有正確的把握每一個階段的開發(fā)進(jìn)度,才能保證需求分析在有限的時間如期完成。在進(jìn)行需求分析和軟件建模時,我遇到了很多困難,但是經(jīng)過老師和同學(xué)的幫助和多次參考網(wǎng)絡(luò)和課本后,我終于圓滿
22、完成了課程設(shè)計。</p><p><b> 參考文獻(xiàn):</b></p><p> [1] Robert A.Maksimchuk,Eric J.Naiburg. UML 初學(xué)者指南[M].李虎,范思怡,譯.北京:北京:人民郵電出版社,2005.</p><p> [2] Joseph Schmuller.UML 基礎(chǔ)、案例與應(yīng)用[M].李
23、虎,趙龍剛,譯.北京:人民郵電出版社,2004.</p><p> [3] 譚云杰.大象———Thinking in UML[M].北京:中國水利水電出版社,2009.</p><p> [4] 林璇,馮健文,鄭曉菊.UML 在餐飲管理系統(tǒng)中的應(yīng)用與實現(xiàn)[J].福建電腦,2006(6):151-152.</p><p> [5] 顏志軍,孫寶文,王天梅.基于U
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- uml課程設(shè)計
- uml課程設(shè)計
- uml課程設(shè)計-學(xué)籍管理系統(tǒng)
- uml課程設(shè)計-在線考試系統(tǒng)
- uml課程設(shè)計--網(wǎng)上購物系統(tǒng)
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計
- 倉庫管理系統(tǒng)課程設(shè)計uml
- uml課程設(shè)計--在線考試系統(tǒng)
- uml酒店管理系統(tǒng)課程設(shè)計
- uml課程設(shè)計—在線考試系統(tǒng)
- uml網(wǎng)上購物系統(tǒng)課程設(shè)計
- uml課程設(shè)計----實習(xí)管理系統(tǒng)
- uml課程設(shè)計-畢業(yè)設(shè)計選題系統(tǒng)
- uml課程設(shè)計報告
- uml課程設(shè)計報告---學(xué)生管理系統(tǒng)
- uml課程設(shè)計——網(wǎng)絡(luò)教學(xué)系統(tǒng)
- uml課程設(shè)計--基于uml的學(xué)生學(xué)籍管理系統(tǒng)建模
- uml課程設(shè)計--網(wǎng)上圖書銷售系統(tǒng)
- uml課程設(shè)計報告-網(wǎng)絡(luò)教學(xué)系統(tǒng)
- uml家庭理財管理系統(tǒng)課程設(shè)計
評論
0/150
提交評論