下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于uml高校餐廳收費系統(tǒng)的設(shè)計與實現(xiàn)
1、基于uml高校餐飲收費系統(tǒng)的設(shè)計效果隨著我國高等教育的發(fā)展,高校的快速發(fā)展和學(xué)生的烹飪問題日益嚴重。基于UML高校餐廳收費系統(tǒng)的設(shè)計,能很好的解決上述問題,不但減輕餐廳服務(wù)人員的負擔(dān),也提高了賣飯的效率。而且對于加強校園后勤服務(wù)的信息化、系統(tǒng)化、規(guī)范化建設(shè),提高服務(wù)質(zhì)量、管理水平和經(jīng)濟效益有重要的作用。2、大學(xué)食品費用分析2.1使用卡的類型在高校餐廳里,當(dāng)學(xué)生要買飯時,有兩種選擇:(1)使用就餐卡付帳;(2)使用現(xiàn)金付帳;在后勤服務(wù)部門還提供了其他一些業(yè)務(wù),譬如:退卡,查詢余額,充值,補卡,掛失解掛等。詳細描述如下:2.1.1紫菜的東南角當(dāng)學(xué)生在買飯菜時,將自己的餐卡貼到刷卡機上,餐廳服務(wù)人員在刷卡機上輸入學(xué)生所買飯菜的總價,此時就從學(xué)生餐卡內(nèi)減去相應(yīng)的金額。這個過程對學(xué)生和餐廳服務(wù)人員都是透明的,即卡內(nèi)原有余額數(shù),需要減去的金額數(shù)和減去后餐卡所剩的金額數(shù)都在刷卡機上顯示給學(xué)生和餐廳服務(wù)人員,如果餐廳服務(wù)人員操作錯誤,就取消此次操作,繼續(xù)再來一次。2.1.2使用現(xiàn)金支付當(dāng)學(xué)生忘記帶餐卡或卡上沒有足夠的金額時,就要使用現(xiàn)金,直接將買的飯菜的金額交給餐廳服務(wù)人員。2.1.3概念刷卡機所顯示的卡內(nèi)金額當(dāng)學(xué)生需要查詢餐卡內(nèi)的余額時,有兩種辦法:一是該將自己的餐卡貼到餐廳內(nèi)的刷卡機上,刷卡機就會自動顯示卡內(nèi)金額;二是到學(xué)校后勤服務(wù)部門,將餐卡給管理人員或?qū)⒖ㄌ柛嬖V給管理人員,管理人員就可以通過計算機查詢卡內(nèi)金額。2.1.4查詢與辦理各項消費業(yè)務(wù)后勤服務(wù)部門負責(zé)為所有餐廳的刷卡機、學(xué)生餐卡建立檔案;管理和記錄餐廳的銷售帳目,定期分類整理,包括學(xué)生刷卡和餐廳服務(wù)人員打卡記錄,這樣方面學(xué)生查詢消費情況。后勤服務(wù)部門還為學(xué)生辦理各項業(yè)務(wù),如:查詢卡內(nèi)余額,辦理掛失,退卡等,這些業(yè)務(wù)必須有本人申請,后勤管理人員在計算機內(nèi)登錄;當(dāng)學(xué)生要掛失、退卡或辦理新卡時,必須帶上必要的證件,以便后勤管理人員確定是否是該學(xué)生,以保證安全。2.2數(shù)據(jù)描述2.2.1數(shù)據(jù)庫描述數(shù)據(jù)庫主要是學(xué)生帳戶和餐廳服務(wù)人員帳戶,可以用E-R圖來描述其存儲數(shù)據(jù)的需求。見圖12.2.2數(shù)據(jù)流圖主要是學(xué)生、服務(wù)組和后勤的管理系統(tǒng)之間的交互,見圖2。3、uml建模3、1系統(tǒng)的功能結(jié)構(gòu)統(tǒng)一建模語言(UML)采用了標準化的標記和定義來實現(xiàn)面向?qū)ο蟮能浖治龊驮O(shè)計,統(tǒng)一了一些面向?qū)ο蟮南到y(tǒng)分析技術(shù)。UML比其他面向?qū)ο蠓椒ň哂懈鼜姷慕D芰?是一種圖形化的建模語言。不僅支持建立系統(tǒng)的靜態(tài)模型,還支持描述系統(tǒng)的動態(tài)模型。其中,靜態(tài)模型用于系統(tǒng)的結(jié)構(gòu),主要用用例圖、類圖、對象圖、構(gòu)件圖和配置圖等圖形來表現(xiàn)。1、用例圖:描述系統(tǒng)功能,并指出各功能的執(zhí)行者。2、類圖:描述系統(tǒng)中類的結(jié)構(gòu)以及類之間的關(guān)系,類實例化的產(chǎn)物就是對象。3、構(gòu)件圖、配置圖:構(gòu)件圖用來描述代碼部門的物理結(jié)構(gòu)以及各部件之間的依賴關(guān)系。配置圖定義系統(tǒng)中軟硬件的物理拓撲結(jié)構(gòu)以及在此結(jié)構(gòu)上執(zhí)行的軟件。通過靜態(tài)建模,接著描述所建立的模型是否可以執(zhí)行或者執(zhí)行時的時序狀態(tài)和其交互關(guān)系,主要是狀態(tài)圖、活動圖、時序圖和協(xié)作圖等,將其稱為UML的動態(tài)機制。1、狀態(tài)圖、活動圖:狀態(tài)圖描述一個特定對象的所有可能狀態(tài)及其相互轉(zhuǎn)換;活動圖用于描述工作流程和并行活動。2、時序圖、協(xié)作圖:時序圖描述對象之間的動態(tài)的交互關(guān)系,強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。協(xié)作圖描述相互合作的對象之間的交互關(guān)系和連接關(guān)系。在面向?qū)ο蠹夹g(shù)中,對象間的交互通過對象間消息的傳遞來完成,并且對象狀態(tài)的改變是在其生命周期中根據(jù)傳遞的結(jié)果不斷改變自身的狀態(tài),UML的動態(tài)模型就是采用這種機制。3.2系統(tǒng)需求充分利用用戶間的資源用例圖描述系統(tǒng)外部的執(zhí)行者與系統(tǒng)提供的用例之間的某種聯(lián)系。用例模型用來了解系統(tǒng)需求。一個用例是用戶與計算機之間為達到某個目的的一次典型交互作用,執(zhí)行者是用戶在系統(tǒng)中所扮演的角色。3.2.1餐飲服務(wù)人員在高校餐廳收費系統(tǒng)中,主要有下面幾個問題:①學(xué)生刷卡;②餐廳服務(wù)人員打卡;③后勤管理人員的維護和管理工作;可以看出,餐廳服務(wù)人員、學(xué)生和后勤服務(wù)系統(tǒng)都產(chǎn)生了關(guān)系,可創(chuàng)建角色和用例:①學(xué)生,②餐廳服務(wù)人員,③后勤服務(wù)系統(tǒng)。3.2.2創(chuàng)建角色關(guān)系圖3.2.2.帶著證件去后勤服務(wù)系統(tǒng)辦理掛失學(xué)生可以刷卡買飯,也可以查詢自己飯卡的金額,如果飯卡丟失,可以帶著證件去后勤服務(wù)系統(tǒng)進行辦理掛失,以凍結(jié)飯卡的金額,保證卡內(nèi)金額不受損失。若想了解消費情況,就去打印消費的詳細清單;若是畢業(yè),就去后勤服務(wù)系統(tǒng)辦理退卡手續(xù);見圖3。3.2.2.扣款機扣菜當(dāng)學(xué)生沒有帶卡或卡內(nèi)金額不足時,餐廳服務(wù)人員可以收取現(xiàn)今;當(dāng)刷卡時,餐廳服務(wù)人員就在刷卡機上扣除飯菜金額;在一定的時間,餐廳服務(wù)人員要整理餐廳所有刷卡機上的金額,并向后勤服務(wù)系統(tǒng)匯報餐廳的銷售情況,并上報記錄;見圖43.2.2.提供辦理業(yè)務(wù)后勤服務(wù)人員通過后勤服務(wù)系統(tǒng)向?qū)W生提供辦理業(yè)務(wù),如辦:理新卡、掛失、退卡等;整理各個餐廳上報數(shù)據(jù);向餐廳服務(wù)人員和學(xué)生提供打印報表。見圖53.2.2.學(xué)生與餐飲服務(wù)人員之間的管理事項組成。對于第一階段,學(xué)生與餐飲服務(wù)人員之間用例圖被稱為參與者和外部用戶所能觀察到的系統(tǒng)功能的模型圖。由三個二元關(guān)聯(lián)類的事項組成,即學(xué)生與后勤服務(wù)人員之間的卡的管理事項,學(xué)生與餐廳服務(wù)人員之間的消費事項,及后勤服務(wù)人員與餐廳服務(wù)人員結(jié)算事項。整個系統(tǒng)參與者是學(xué)生、餐廳服務(wù)人員和后勤服務(wù)人員,從圖6中我們可以清楚的看出三者之間的關(guān)系。3.3種關(guān)系類圖是描述系統(tǒng)中的類及其相互之間的各種關(guān)系,是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。類是對一類具有相同特征的對象的描述對象的基本特征有兩類,既是屬性和操作。見圖73.4有利于識別并行活動活動圖描述需要做的活動以及執(zhí)行這些活動的順序。也就是描述滿足用例要求所進行的活動以及活動之間的約束關(guān)系,有利于識別并行活動。圖8有效并且清晰的描述了學(xué)生和餐廳服務(wù)人員之間的動態(tài)關(guān)系和相互傳遞信息和程序的執(zhí)行流程以及各個活動并發(fā)關(guān)系。3.5示對象之間的交互順序圖顯示對象之間的動態(tài)合作關(guān)系,強調(diào)對象之間消息發(fā)送的順序,同時顯示對象之間的交互。系統(tǒng)中,后勤服務(wù)系統(tǒng)處于主動位置,管理相關(guān)的事項和其它類,從學(xué)生、餐廳服務(wù)人員和后勤服務(wù)人員活動的相關(guān)對象開始進行執(zhí)行路線追蹤,發(fā)現(xiàn)系統(tǒng)中各種消息連接,用順序圖進行更為詳細的描述.見圖94、描述和構(gòu)建了兩種效果對高校餐廳收費系統(tǒng)的建模,是基于UML和RationalRose進行系統(tǒng)的分析和設(shè)計,取得一定的效果
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 甜品店展示架租賃協(xié)議
- 醫(yī)療機構(gòu)租賃合同條款全解讀
- 人事檔案合同范例
- 續(xù)訂借款主合同范例
- 荒山造林土地承包合同
- 退股資金分期退還合同樣本
- 工業(yè)合同簽訂流程
- 鴨棚轉(zhuǎn)讓合同范例
- 文物建筑保護合同范例
- 科技公司入股合同范例
- 2024河北省建筑安全員-C證(專職安全員)考試題庫
- 餐飲公司股權(quán)合同模板
- 通風(fēng)工程安裝維修合同模板
- 廣東省廣州市越秀區(qū)2023-2024學(xué)年八年級上學(xué)期期末道德與法治試題(含答案)
- 美容學(xué)徒帶薪合同范例
- 醫(yī)療機構(gòu)從業(yè)人員行為規(guī)范培訓(xùn)
- 2024年人教部編版語文小學(xué)四年級上冊復(fù)習(xí)計劃及全冊單元復(fù)習(xí)課教案
- 水利信息化數(shù)據(jù)中心及軟件系統(tǒng)單元工程質(zhì)量驗收評定表、檢查記錄
- 2024年城市園林苗木移植合同范例
- 軍事理論課(2024)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 魅力歌劇-《飲酒歌》課件 2024-2025學(xué)年人音版初中音樂九年級上冊
評論
0/150
提交評論