食堂售飯系統(tǒng)分析與設(shè)計(jì)UML文檔_第1頁
食堂售飯系統(tǒng)分析與設(shè)計(jì)UML文檔_第2頁
食堂售飯系統(tǒng)分析與設(shè)計(jì)UML文檔_第3頁
食堂售飯系統(tǒng)分析與設(shè)計(jì)UML文檔_第4頁
食堂售飯系統(tǒng)分析與設(shè)計(jì)UML文檔_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、食堂會飯糸統(tǒng)分析與役計(jì)1. 需求分析與描述21.1需求分析21.2用例分析213用例模型圖41.4用例事件流描述52. 領(lǐng)域模型分析83. 工作流程分析91.需求分析與描述1.1需求分析 持卡人:辦理新飯卡,給飯卡充值,注銷飯卡,掛失/撤銷掛失飯卡,補(bǔ)辦 新卡,退還飯卡,使用飯卡消費(fèi),查看個人消費(fèi)的明細(xì)。 管理部門:通過計(jì)算機(jī)系統(tǒng)具體實(shí)現(xiàn)持卡人需求中的項(xiàng)口。 食堂工作人員:通過自動售飯機(jī)輸入飯菜的金額,通過計(jì)算機(jī)系統(tǒng)對當(dāng)天的 營業(yè)惜況進(jìn)行匯總統(tǒng)計(jì)。1. 2用例分析1)系統(tǒng)的邊界對于系統(tǒng)邊界,系統(tǒng)首先會包含需求分析中所需要軟件實(shí)現(xiàn)的各項(xiàng)功 能,此外還須確定食堂售飯系統(tǒng)是否包括管理部門和食堂工作人

2、員。就食堂售飯系統(tǒng)而言,其主要功能是讓用戶(即持卡人)事受服務(wù)(即 用飯卡使購買飯菜的過程繞過了付款及找零的環(huán)節(jié),提高了服務(wù)效率),而 管理部門和食堂工作人員的作用都是為了使用戶免于對系統(tǒng)的直接操作而 設(shè)置的,因而此兩者應(yīng)歸為食堂售飯系統(tǒng)的內(nèi)部,相當(dāng)于用戶和具體的訃算 機(jī)軟硬件系統(tǒng)之間的接口。2)系統(tǒng)的執(zhí)行者持卡人需要通過食堂售飯系統(tǒng)來使用其所持有飯卡買飯,因而是整個系 統(tǒng)的執(zhí)行者;管理部門根據(jù)持卡人的需求操作計(jì)算機(jī)系統(tǒng)從而實(shí)現(xiàn)與飯卡相關(guān)信息 的管理,相當(dāng)于其中飯卡信息管理子系統(tǒng)的使用者,是位于食堂售飯系統(tǒng)內(nèi) 部的執(zhí)行者;食堂工作人員同樣通過操作計(jì)算機(jī)系統(tǒng)來實(shí)現(xiàn)購買飯菜過程中的扣費(fèi) 功能以及對

3、營業(yè)悄況進(jìn)行的匯總統(tǒng)計(jì)的功能,相當(dāng)于其中消費(fèi)處理與統(tǒng)訃子系統(tǒng)的使用者,也是位于食堂售飯系統(tǒng)內(nèi)部的執(zhí)行者。這樣得到了系統(tǒng)中的執(zhí)行者:持卡人管理部門食堂工作人員3)系統(tǒng)的用例根據(jù)用戶需求及執(zhí)行者的分析,得到系統(tǒng)的用例如下:辦理新飯卡飯卡充值注銷飯卡掛失/撤銷掛失飯卡補(bǔ)辦飯卡退還飯卡查看個人消費(fèi)的明細(xì)扣除飯卡費(fèi)用(對應(yīng)于持卡人使用飯卡消費(fèi))匯總統(tǒng)計(jì)1.3用例模型圖根據(jù)前面的分析,可以得到系統(tǒng)的用例模型圖,如上圖所示。對其中3個執(zhí) 行者和8個用例的簡單描述如下:執(zhí)行者:持卡人:飯卡的持有者,通過食堂工作人員的操作直接使用飯卡進(jìn)行消 費(fèi),并通過管理部門對其飯卡進(jìn)行管理。管理部門:負(fù)責(zé)根據(jù)持卡人的需求操作

4、計(jì)算機(jī)系統(tǒng),從而實(shí)現(xiàn)辦新卡、 充值、注銷、掛失/撤銷掛失,補(bǔ)卡、退卡、查看消費(fèi)明細(xì)等功能。食堂工作人員:負(fù)責(zé)根據(jù)飯菜的金額操作自動售飯機(jī)實(shí)現(xiàn)扣費(fèi)功能,沒隔一段時(shí)間對營業(yè)惜況進(jìn)行匯總統(tǒng)計(jì)并打印出相關(guān)文檔。用例:辦理新飯卡:管理部門人員負(fù)責(zé)在用戶申請新卡時(shí)替用戶辦理新飯卡。飯卡充值:管理部門人員負(fù)責(zé)根據(jù)持卡人所給的金額向飯卡中追加存款 金額。注銷飯卡:管理部門人員負(fù)責(zé)在持卡人補(bǔ)辦新卡或退卡時(shí)注銷其原有飯 卡。掛失/撤銷掛失飯卡:管理部門人員負(fù)責(zé)在持卡人因飯卡遺失申請掛失時(shí) 進(jìn)行掛失飯卡操作,在其找回飯卡時(shí)撤銷對飯卡的掛失。補(bǔ)辦飯卡:管理部門人員負(fù)責(zé)在持卡人確認(rèn)飯卡丟失或者損壞時(shí)替其補(bǔ) 辦飯卡,更改

5、飯卡版本號,并實(shí)現(xiàn)只能使用最新版本號的飯卡。退還飯卡:管理部門人員負(fù)責(zé)在持卡人申請退卡時(shí)清除卡內(nèi)信息,退還 剩余金額和押金。查看個人消費(fèi)的明細(xì):管理部門人員負(fù)責(zé)在持卡人申請查看其消費(fèi)明細(xì) 時(shí)執(zhí)行次操作。扣除飯卡費(fèi)用:食堂工作人員負(fù)責(zé)在持卡人持卡消費(fèi)時(shí)根據(jù)飯菜的價(jià)格 對飯卡進(jìn)行扣費(fèi)操作。匯總統(tǒng)計(jì):食堂工作人員負(fù)責(zé)在每天營業(yè)結(jié)束后對營業(yè)悄況進(jìn)行匯總統(tǒng) 計(jì)并打印相關(guān)報(bào)表。1. 4用例事件流描述1. 辦理新飯卡基本流1. 用戶申請辦理新飯卡2. 管理部門收取其押金和存款,記錄持卡人相關(guān)信息3. 管理部門創(chuàng)建新飯卡的相關(guān)信息4. 用戶領(lǐng)取新飯卡備選流無2. 飯卡充值基本流1. 持卡人申請對飯卡充值2.

6、管理部門向持卡人收取現(xiàn)金3. 管理部門根據(jù)持卡人要求向飯卡中充值備選流3. a如果收取現(xiàn)金金額大于充值額度,管理部門向持卡人找零3. 注銷飯卡基本流1. 持卡人申請注銷飯卡2. 管理部門注銷飯卡備選流無4. 掛失/撤銷掛失飯卡基本流1. 持卡人申請掛失/撤銷掛失飯卡2. 管理部門執(zhí)行相應(yīng)操作備選流無5. 補(bǔ)辦新卡基本流1. 持卡人申請補(bǔ)辦新卡2. 管理部門注銷持卡人原有飯卡,讀出余額,清除卡內(nèi)信息3. 管理部門創(chuàng)建新飯卡的相關(guān)信息4. 管理部門更新持卡人的相關(guān)信息5. 持卡人領(lǐng)取新飯卡備選流無6. 退還飯卡基本流1. 持卡人申請退還飯卡2. 管理部門收回飯卡3. 管理部門將押金退還持卡人并清除

7、卡內(nèi)信息備選流2. a如果卡內(nèi)有剩余金額,管理部門想持卡人退還相應(yīng)金額7. 查看個人消費(fèi)的明細(xì)基本流1. 持卡人申請查看個人消費(fèi)的明細(xì)2. 管理部門讓持卡人輸入飯卡密碼3. 持卡人查看其消費(fèi)的明細(xì)備選流2. a如果飯卡密碼錯誤,給出提示,結(jié)束&扣除飯卡費(fèi)用(對應(yīng)于持卡人使用飯卡消費(fèi))基本流1. 持卡人購買飯菜,將飯卡放到自動售飯機(jī)上2. 食堂工作人員在自動售飯機(jī)上輸入飯菜的金額3. 自動售飯機(jī)查詢飯卡余額4. 卡內(nèi)金額扣除備選流3. a ta果卡中金額不夠用,給出提示,結(jié)束4. a如果卡內(nèi)金額低于底線,給出提示,結(jié)束9 匯總統(tǒng)計(jì)基本流1. 食堂工作人員按需求對營業(yè)情況進(jìn)行匯總統(tǒng)計(jì)2.

8、打印相關(guān)報(bào)表備選流無2.領(lǐng)域模型分析一忠 一乂-學(xué)/工號'姓名所在單位L辦喈時(shí)間-聯(lián)系方式右査看飯K信息() 4掛失飯卡()*撤銷掛失飯卡0管理部門人賈1姓名-年碼辦理新飯IX) 鐘卜辦飯卡()注銷飯卡()+更改掛失狀態(tài)() 彳申請匯總()申請打印0杳看信怠()X-+扣除金賴(). .1 «2ma t ttiaiafa1 丄 一 -f1ILi-飯卡編號-版本號疔持卡人學(xué)/工號 -持卡人姓名 密碼 金額-是杏掛失-是杏注銷4扣除金額()-®退還飯卡0+充值()I注銷飯卡0I更改掛失伏態(tài)()X%號乞碼 工姓寤 Ttx+輸入金額o3.工作流程分析數(shù)據(jù)庫厳務(wù)藩持卡人輸入捋*

9、矢信息附了1O-;I;飯弟息存入坂卡輸入飯卡借息T述彈亦埋新卡信息止瞬提示保仔辦理新卡人信息存入SMr輸入存就金額確#A飯卡充值持忙人確認(rèn)保存査看飯失狀恣轉(zhuǎn)存新卡信怠 已掛失戰(zhàn)悄掛失木娃次選禪掛失飯卡數(shù)搖錄入掛失/撤銷掛失飯卡.未拎失更改掛失伏態(tài)判斯舊匚掛失狀態(tài)巴樣劉補(bǔ)辦斯卡更騎飯卡版木號確認(rèn)保療¥ I I補(bǔ)辦飯卡數(shù)據(jù)!乍辰務(wù)器暫樞止冊的矗1*1i11爺1¥11:1!,1k :1k11¥1?一1息 信F ¥ % 孩 a Aw存 !. 保選幵査看個人町細(xì)佶息持興人1.1¥9:'11返回個人明細(xì)信息調(diào)用個人信思査看個人信息明細(xì)選擇注銷飯卡昊交個人倍息飯|、停止使川飯K別除卡上侑忌I卑.注銷飯卡T停止使用飯卡:n,二B認(rèn)保£> fl-覽丼退還坂Kr卡A1粒按應(yīng)1笊條衆(zhòng)L1111專111,|11Y1劣1%11制陰卡上信息y.11 1-1丫玄11T4V%1刪除效據(jù)庫內(nèi)飯卡和持卡人信息!:.:1 1扌111i1¥1AV%退還飯卡輸入金額數(shù)據(jù)庫服務(wù)器4(扣

溫馨提示

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

評論

0/150

提交評論