基于uml高校餐廳收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
基于uml高校餐廳收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
基于uml高校餐廳收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
基于uml高校餐廳收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

基于uml高校餐廳收費(fèi)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

1、基于uml高校餐飲收費(fèi)系統(tǒng)的設(shè)計(jì)效果隨著我國(guó)高等教育的發(fā)展,高校的快速發(fā)展和學(xué)生的烹飪問(wèn)題日益嚴(yán)重。基于UML高校餐廳收費(fèi)系統(tǒng)的設(shè)計(jì),能很好的解決上述問(wèn)題,不但減輕餐廳服務(wù)人員的負(fù)擔(dān),也提高了賣(mài)飯的效率。而且對(duì)于加強(qiáng)校園后勤服務(wù)的信息化、系統(tǒng)化、規(guī)范化建設(shè),提高服務(wù)質(zhì)量、管理水平和經(jīng)濟(jì)效益有重要的作用。2、大學(xué)食品費(fèi)用分析2.1使用卡的類(lèi)型在高校餐廳里,當(dāng)學(xué)生要買(mǎi)飯時(shí),有兩種選擇:(1)使用就餐卡付帳;(2)使用現(xiàn)金付帳;在后勤服務(wù)部門(mén)還提供了其他一些業(yè)務(wù),譬如:退卡,查詢余額,充值,補(bǔ)卡,掛失解掛等。詳細(xì)描述如下:2.1.1紫菜的東南角當(dāng)學(xué)生在買(mǎi)飯菜時(shí),將自己的餐卡貼到刷卡機(jī)上,餐廳服務(wù)人員在刷卡機(jī)上輸入學(xué)生所買(mǎi)飯菜的總價(jià),此時(shí)就從學(xué)生餐卡內(nèi)減去相應(yīng)的金額。這個(gè)過(guò)程對(duì)學(xué)生和餐廳服務(wù)人員都是透明的,即卡內(nèi)原有余額數(shù),需要減去的金額數(shù)和減去后餐卡所剩的金額數(shù)都在刷卡機(jī)上顯示給學(xué)生和餐廳服務(wù)人員,如果餐廳服務(wù)人員操作錯(cuò)誤,就取消此次操作,繼續(xù)再來(lái)一次。2.1.2使用現(xiàn)金支付當(dāng)學(xué)生忘記帶餐卡或卡上沒(méi)有足夠的金額時(shí),就要使用現(xiàn)金,直接將買(mǎi)的飯菜的金額交給餐廳服務(wù)人員。2.1.3概念刷卡機(jī)所顯示的卡內(nèi)金額當(dāng)學(xué)生需要查詢餐卡內(nèi)的余額時(shí),有兩種辦法:一是該將自己的餐卡貼到餐廳內(nèi)的刷卡機(jī)上,刷卡機(jī)就會(huì)自動(dòng)顯示卡內(nèi)金額;二是到學(xué)校后勤服務(wù)部門(mén),將餐卡給管理人員或?qū)⒖ㄌ?hào)告訴給管理人員,管理人員就可以通過(guò)計(jì)算機(jī)查詢卡內(nèi)金額。2.1.4查詢與辦理各項(xiàng)消費(fèi)業(yè)務(wù)后勤服務(wù)部門(mén)負(fù)責(zé)為所有餐廳的刷卡機(jī)、學(xué)生餐卡建立檔案;管理和記錄餐廳的銷(xiāo)售帳目,定期分類(lèi)整理,包括學(xué)生刷卡和餐廳服務(wù)人員打卡記錄,這樣方面學(xué)生查詢消費(fèi)情況。后勤服務(wù)部門(mén)還為學(xué)生辦理各項(xiàng)業(yè)務(wù),如:查詢卡內(nèi)余額,辦理掛失,退卡等,這些業(yè)務(wù)必須有本人申請(qǐng),后勤管理人員在計(jì)算機(jī)內(nèi)登錄;當(dāng)學(xué)生要掛失、退卡或辦理新卡時(shí),必須帶上必要的證件,以便后勤管理人員確定是否是該學(xué)生,以保證安全。2.2數(shù)據(jù)描述2.2.1數(shù)據(jù)庫(kù)描述數(shù)據(jù)庫(kù)主要是學(xué)生帳戶和餐廳服務(wù)人員帳戶,可以用E-R圖來(lái)描述其存儲(chǔ)數(shù)據(jù)的需求。見(jiàn)圖12.2.2數(shù)據(jù)流圖主要是學(xué)生、服務(wù)組和后勤的管理系統(tǒng)之間的交互,見(jiàn)圖2。3、uml建模3、1系統(tǒng)的功能結(jié)構(gòu)統(tǒng)一建模語(yǔ)言(UML)采用了標(biāo)準(zhǔn)化的標(biāo)記和定義來(lái)實(shí)現(xiàn)面向?qū)ο蟮能浖治龊驮O(shè)計(jì),統(tǒng)一了一些面向?qū)ο蟮南到y(tǒng)分析技術(shù)。UML比其他面向?qū)ο蠓椒ň哂懈鼜?qiáng)的建模能力,是一種圖形化的建模語(yǔ)言。不僅支持建立系統(tǒng)的靜態(tài)模型,還支持描述系統(tǒng)的動(dòng)態(tài)模型。其中,靜態(tài)模型用于系統(tǒng)的結(jié)構(gòu),主要用用例圖、類(lèi)圖、對(duì)象圖、構(gòu)件圖和配置圖等圖形來(lái)表現(xiàn)。1、用例圖:描述系統(tǒng)功能,并指出各功能的執(zhí)行者。2、類(lèi)圖:描述系統(tǒng)中類(lèi)的結(jié)構(gòu)以及類(lèi)之間的關(guān)系,類(lèi)實(shí)例化的產(chǎn)物就是對(duì)象。3、構(gòu)件圖、配置圖:構(gòu)件圖用來(lái)描述代碼部門(mén)的物理結(jié)構(gòu)以及各部件之間的依賴關(guān)系。配置圖定義系統(tǒng)中軟硬件的物理拓?fù)浣Y(jié)構(gòu)以及在此結(jié)構(gòu)上執(zhí)行的軟件。通過(guò)靜態(tài)建模,接著描述所建立的模型是否可以執(zhí)行或者執(zhí)行時(shí)的時(shí)序狀態(tài)和其交互關(guān)系,主要是狀態(tài)圖、活動(dòng)圖、時(shí)序圖和協(xié)作圖等,將其稱(chēng)為UML的動(dòng)態(tài)機(jī)制。1、狀態(tài)圖、活動(dòng)圖:狀態(tài)圖描述一個(gè)特定對(duì)象的所有可能狀態(tài)及其相互轉(zhuǎn)換;活動(dòng)圖用于描述工作流程和并行活動(dòng)。2、時(shí)序圖、協(xié)作圖:時(shí)序圖描述對(duì)象之間的動(dòng)態(tài)的交互關(guān)系,強(qiáng)調(diào)對(duì)象之間消息發(fā)送的順序,同時(shí)顯示對(duì)象之間的交互。協(xié)作圖描述相互合作的對(duì)象之間的交互關(guān)系和連接關(guān)系。在面向?qū)ο蠹夹g(shù)中,對(duì)象間的交互通過(guò)對(duì)象間消息的傳遞來(lái)完成,并且對(duì)象狀態(tài)的改變是在其生命周期中根據(jù)傳遞的結(jié)果不斷改變自身的狀態(tài),UML的動(dòng)態(tài)模型就是采用這種機(jī)制。3.2系統(tǒng)需求充分利用用戶間的資源用例圖描述系統(tǒng)外部的執(zhí)行者與系統(tǒng)提供的用例之間的某種聯(lián)系。用例模型用來(lái)了解系統(tǒng)需求。一個(gè)用例是用戶與計(jì)算機(jī)之間為達(dá)到某個(gè)目的的一次典型交互作用,執(zhí)行者是用戶在系統(tǒng)中所扮演的角色。3.2.1餐飲服務(wù)人員在高校餐廳收費(fèi)系統(tǒng)中,主要有下面幾個(gè)問(wèn)題:①學(xué)生刷卡;②餐廳服務(wù)人員打卡;③后勤管理人員的維護(hù)和管理工作;可以看出,餐廳服務(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é)生可以刷卡買(mǎi)飯,也可以查詢自己飯卡的金額,如果飯卡丟失,可以帶著證件去后勤服務(wù)系統(tǒng)進(jìn)行辦理掛失,以凍結(jié)飯卡的金額,保證卡內(nèi)金額不受損失。若想了解消費(fèi)情況,就去打印消費(fèi)的詳細(xì)清單;若是畢業(yè),就去后勤服務(wù)系統(tǒng)辦理退卡手續(xù);見(jiàn)圖3。3.2.2.扣款機(jī)扣菜當(dāng)學(xué)生沒(méi)有帶卡或卡內(nèi)金額不足時(shí),餐廳服務(wù)人員可以收取現(xiàn)今;當(dāng)刷卡時(shí),餐廳服務(wù)人員就在刷卡機(jī)上扣除飯菜金額;在一定的時(shí)間,餐廳服務(wù)人員要整理餐廳所有刷卡機(jī)上的金額,并向后勤服務(wù)系統(tǒng)匯報(bào)餐廳的銷(xiāo)售情況,并上報(bào)記錄;見(jiàn)圖43.2.2.提供辦理業(yè)務(wù)后勤服務(wù)人員通過(guò)后勤服務(wù)系統(tǒng)向?qū)W生提供辦理業(yè)務(wù),如辦:理新卡、掛失、退卡等;整理各個(gè)餐廳上報(bào)數(shù)據(jù);向餐廳服務(wù)人員和學(xué)生提供打印報(bào)表。見(jiàn)圖53.2.2.學(xué)生與餐飲服務(wù)人員之間的管理事項(xiàng)組成。對(duì)于第一階段,學(xué)生與餐飲服務(wù)人員之間用例圖被稱(chēng)為參與者和外部用戶所能觀察到的系統(tǒng)功能的模型圖。由三個(gè)二元關(guān)聯(lián)類(lèi)的事項(xiàng)組成,即學(xué)生與后勤服務(wù)人員之間的卡的管理事項(xiàng),學(xué)生與餐廳服務(wù)人員之間的消費(fèi)事項(xiàng),及后勤服務(wù)人員與餐廳服務(wù)人員結(jié)算事項(xiàng)。整個(gè)系統(tǒng)參與者是學(xué)生、餐廳服務(wù)人員和后勤服務(wù)人員,從圖6中我們可以清楚的看出三者之間的關(guān)系。3.3種關(guān)系類(lèi)圖是描述系統(tǒng)中的類(lèi)及其相互之間的各種關(guān)系,是面向?qū)ο蠓椒ǖ暮诵募夹g(shù)。類(lèi)是對(duì)一類(lèi)具有相同特征的對(duì)象的描述對(duì)象的基本特征有兩類(lèi),既是屬性和操作。見(jiàn)圖73.4有利于識(shí)別并行活動(dòng)活動(dòng)圖描述需要做的活動(dòng)以及執(zhí)行這些活動(dòng)的順序。也就是描述滿足用例要求所進(jìn)行的活動(dòng)以及活動(dòng)之間的約束關(guān)系,有利于識(shí)別并行活動(dòng)。圖8有效并且清晰的描述了學(xué)生和餐廳服務(wù)人員之間的動(dòng)態(tài)關(guān)系和相互傳遞信息和程序的執(zhí)行流程以及各個(gè)活動(dòng)并發(fā)關(guān)系。3.5示對(duì)象之間的交互順序圖顯示對(duì)象之間的動(dòng)態(tài)合作關(guān)系,強(qiáng)調(diào)對(duì)象之間消息發(fā)送的順序,同時(shí)顯示對(duì)象之間的交互。系統(tǒng)中,后勤服務(wù)系統(tǒng)處于主動(dòng)位置,管理相關(guān)的事項(xiàng)和其它類(lèi),從學(xué)生、餐廳服務(wù)人員和后勤服務(wù)人員活動(dòng)的相關(guān)對(duì)象開(kāi)始進(jìn)行執(zhí)行路線追蹤,發(fā)現(xiàn)系統(tǒng)中各種消息連接,用順序圖進(jìn)行更為詳細(xì)的描述.見(jiàn)圖94、描述和構(gòu)建了兩種效果對(duì)高校餐廳收費(fèi)系統(tǒng)的建模,是基于UML和RationalRose進(jìn)行系統(tǒng)的分析和設(shè)計(jì),取得一定的效果

溫馨提示

  • 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)論