




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
實驗報告軟件建模技術(shù)(UML)至第二2013級B132班計算機學院制華北科技學院計算機學院綜合性實驗報告實驗報告須知1、學生上交實驗報告時,必須為打印稿(A42、學生應(yīng)該填寫的內(nèi)容包括:封面相關(guān)欄目、實驗地點、時間、目的、設(shè)備環(huán)境、內(nèi)容、結(jié)果及分析等。3、教師應(yīng)該填寫的內(nèi)容包括:實驗成績、教師評價等。4、教師根據(jù)本課程的《綜合性實驗指導(dǎo)單》中實驗內(nèi)容的要求,評定學生的綜合性實驗成績;要求在該課程期末考試前將實驗報告交給任課教師。綜合性實驗中,所涉及的程序,文檔等在交實驗報告前,拷貝給任課教師。任課教師統(tǒng)一刻錄成光盤,與該課程的期末考試成績一同上交到學院存檔。5、未盡事宜,請參考該課程的實驗大綱和教學大綱。第1頁華北科技學院計算機學院綜合性實驗報告《軟件建模技術(shù)(UML)》課程綜合性實驗報告2016年6月10日食堂售飯系統(tǒng)UML建模1、掌握UML的表示法。2、掌握陳述問題和分析問題的方法,使用UML進行面向?qū)ο笙到y(tǒng)分析。3、使用UML進行面向?qū)ο笙到y(tǒng)設(shè)計。二、設(shè)備與環(huán)境1.完成用戶需求的分析,找出系統(tǒng)的執(zhí)行者、用例,畫出用例模型圖。2.找出系統(tǒng)的概念類,建立領(lǐng)域模型。3.畫出系統(tǒng)順序圖,找出系統(tǒng)與外界交互的消息。4.找出系統(tǒng)的設(shè)計類,建立設(shè)計類模型圖。5.完成系統(tǒng)中主要類的詳細設(shè)計。飯卡在國內(nèi)高校中已經(jīng)普遍采用。飯卡由學校餐飲管理部門負責發(fā)放,就餐者可以申請辦理新飯卡,向飯卡中追加存款金額,使用飯卡買飯,注銷飯卡。如果持卡人不慎將飯卡丟失或損壞,可以到管理部門處掛失,補辦新卡,以免造成損失。食堂售飯系統(tǒng)是是用現(xiàn)代信息技術(shù)和自動控制技術(shù)的計算機網(wǎng)絡(luò)系統(tǒng)。系統(tǒng)中每個就餐者都持一張卡,在管理中心注冊繳費,卡內(nèi)記著消費者的身份、余額。使用時將卡插入窗口機則顯示卡上金額,服務(wù)員按窗口機上數(shù)字鍵,窗口機自動計算并顯示消費額及余額。管理中心監(jiān)視每一筆消費,可打印出消費情況的相關(guān)統(tǒng)計數(shù)據(jù)。2、用例圖(1)需求分析:食堂售飯系統(tǒng)和我們的生活密切相關(guān),與此系統(tǒng)相關(guān)的人員主要有就餐者、食堂工作人員、管理人員、就餐者。就餐者須持卡就餐,食堂工作人員要負責輸入餐費金額,管理人員需管理學生的各種請求操作。第2頁華北科技學院計算機學院綜合性實驗報告就餐者,即持卡人需要通過食堂售飯系統(tǒng)來使用其所持有飯卡買飯,因而是整個系統(tǒng)的執(zhí)行者。管理人員,根據(jù)持卡人的需求操作計算機系統(tǒng)從而實現(xiàn)與飯卡相關(guān)信息的管理,相當于其中飯卡信息管理子系統(tǒng)的使用者,是位于食堂售飯系統(tǒng)內(nèi)部的執(zhí)行者;食堂工作人員,同樣通過操作計算機系統(tǒng)來實現(xiàn)購買飯菜過程中的扣費功能以及對營業(yè)情況進行的匯總統(tǒng)計的功能,相當于其中消費處理與統(tǒng)計子系統(tǒng)的使用者,也是位于食堂售飯系統(tǒng)內(nèi)部的執(zhí)行者。食堂工作人員:輸入餐費金額、匯總當天數(shù)據(jù)。管理人員:登錄系統(tǒng)、辦理飯卡、充卡、掛失飯卡、補辦飯卡、注銷飯卡、退出系統(tǒng)。(4)用例圖:申請辦卡登錄系統(tǒng)辦理飯卡提交充值金額充卡就餐者管理人員申請補辦飯卡注銷卡退出系統(tǒng)申請掛失輸入餐費金額第3頁華北科技學院計算機學院綜合性實驗報告1、基本流1)學生申請辦理飯卡。2)系統(tǒng)驗證其合法性。3)系統(tǒng)分配卡號。1.a卡無效,提示卡無效信息,結(jié)束。4.a余額不足,提示充卡,結(jié)束。2)系統(tǒng)驗證卡的合法性。3)管理員掛失飯卡。4)系統(tǒng)保存信息。第4頁華北科技學院計算機學院綜合性實驗報告1.a飯卡損壞,用戶賠款,結(jié)束。3、類圖(1)領(lǐng)域模型提取概念類的過程:對系統(tǒng)的所有用例進行分析,并結(jié)合前面的用戶需求分析,找出名詞:就餐者,飯卡,管理人員,食堂工作人員,金額,售飯機,計算機系統(tǒng),報表明細,辦卡信息明細,個人消費明細從名詞中可以提取出以下幾個概念類。概念類:就餐者,管理人員,食堂工作人員,飯卡,售飯機,計算機系統(tǒng)。而就餐者、管理人員、食堂工作人員都是一種角色,所以把角色也單獨分為一個類。概念類大體圖:第5頁華北科技學院計算機學院綜合性實驗報告角色飯卡售飯機計算機系統(tǒng)就餐者食堂工作人員管理人員“售飯機”主要屬性:機號“計算機系統(tǒng)”主要屬性:無從“食堂售飯系統(tǒng)”用例的描述中,可以得到一些動詞,因為這些動詞可能成為類的方法。通過進一步的分析,可以找到類的主要方法?!熬筒驼摺鳖惖闹饕椒ǎ荷暾堔k卡、提交充值金額、刷卡打飯、申請掛失、申請退卡?!帮埧ā鳖惖闹饕椒ǎ簾o“管理員”主要方法:登錄系統(tǒng)、辦卡、充值飯卡、掛失飯卡、注銷卡、管理用戶信息、退出系統(tǒng)?!笆埏垯C”主要方法:扣除金額、匯總計算。就餐者需要在售飯機上刷卡就餐,“就餐者”類和“售飯機”類有擁有的關(guān)系。第6頁華北科技學院計算機學院綜合性實驗報告算機系統(tǒng)”類有使用的關(guān)系。圖是一個帶有主要屬性、方法和關(guān)系的類圖描述。具體如下圖所示。111順序圖描述按時間的先后順序?qū)ο笾g的交互動作過程,通過對食堂售飯系統(tǒng)的以分為以下幾個過程:1)辦卡順序圖如圖所示。第7頁student:1:()2:()3:()4:()5[]:6[]:7:()()8:()9:3)就餐順序圖如圖所示。就餐者售飯機食堂工作人員waiter:student::刷卡1:()輸入餐費金額()optCombinedFragment23[金額不足提示用戶()扣除金額()就餐者活動圖管理人員活動圖食堂工作人員活動圖華北科技學院計算機學院綜合性實驗報告經(jīng)過這次UML綜合實驗,我對面向?qū)ο骍ML有了一個更全面的認識和了解,掌握了UML基本圖形“用例圖、類圖、順序圖、活動圖、合作圖”等的繪制方法以及進行建模的方法與步驟。為以后系統(tǒng)的編制和設(shè)計建模打下了堅實的基礎(chǔ)。在建模過程中遇到一些問題,諸如某些操作界面無法看到,一些修改影響了其他模型圖的建立等。通過詢問同學和上網(wǎng)查資料,得到了比較滿意的解決。在這次實驗中,關(guān)于UML的概念以前比較模糊的地方,我在實際操作中變的更加清楚了。整個食堂飯卡管理系統(tǒng)的設(shè)計過程可以看出,UML作為面向?qū)ο蠼I(lǐng)域的工業(yè)標準,在軟件系統(tǒng)的設(shè)計過程中有著巨大的優(yō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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公寓代理銷售合同范本
- 冰淇淋套餐合同范本
- 出售文明公寓合同范本
- 中藥加工合同范本
- 公寓閣樓買賣合同范本
- cps推廣合同范本
- 農(nóng)戶斗雞養(yǎng)殖合同范本
- 事業(yè)物業(yè)合同范本
- 住家阿姨用工合同范本
- 與單位停車合同范例
- 三維電生理導(dǎo)航系統(tǒng)技術(shù)參數(shù)
- 三年級下冊科學活動手冊
- 《交通工程CAD》課程教學大綱(本科)
- 換班申請表(標準模版)
- 偏癱臨床路徑流程
- 者陰村戰(zhàn)友紀念者陰山對越自衛(wèi)還擊作戰(zhàn)30周年聯(lián)誼會計劃2
- GB-T 9251-2022 氣瓶水壓試驗方法(高清版)
- 基于單片機的電子廣告牌設(shè)計畢業(yè)設(shè)計論文
- 承插型盤扣式支模架專項施工方案
- 我國古代職業(yè)教育的發(fā)展
- 通用橫版企業(yè)報價單模板
評論
0/150
提交評論