OA設計文檔10.doc_第1頁
OA設計文檔10.doc_第2頁
OA設計文檔10.doc_第3頁
OA設計文檔10.doc_第4頁
OA設計文檔10.doc_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

從開始的用例圖中,我們大概知道了系統(tǒng)要做些什么了。簡單的說就是”員工管理工作任務”我們在用例圖中分析了解了如何管理的,比如查詢,查看,分配等等。我們漏了一個東西,要補進來,就是”工作任務”本身這個對象實體,我們沒有劃到用例圖中,我們現(xiàn)在用rose劃進來。因為我們下面就是要分析”工作任務”這個實體了。打開以前的rose項目,看到我選中的地方,use case view-main,雙擊打開,現(xiàn)在是個空白的頁面,我們這里簡單的補充劃下以前的用例圖按如下方法,1, 按住員工拖到空白的工作區(qū).2,這里大家看清楚了,在中間的那些圖標區(qū)的空白地方點右建,選customize(自定義)然后如下,我們選折左邊的Creates an entity,然后添加,然后關閉然后多了我鼠標那里的一個圖標,就是最下面那個,這個圖標表示一個實體,我們的工作任務就要用這個圖標表示,然后選中他,在空白區(qū)點一下。結果如下,我們把名字改成工作任務.員工用了,工作任務有了,員工管理工作任務呢?我們就要加一個用例了,把他們連起來點中間的那個橢圓,在空白區(qū)點下.名字該成“管理任務”結果如下然后我們用那黑色線條把他們連起來,如下, 我們的用例圖就補充到這里了。然后分析我們的工作任務,這個步驟幾乎和分析員工是一樣的,1, 在包想加個類。名字我們叫WorkTask然后把類和工作任務拖到圖中的空白地方,然后用線連起來結果如下然后向加員工類一樣,加工作任務的屬性和方法。屬性和方法我們前面分析過一些,這里我列出來1,工作任務這個東西要包含以下信息-這里就是屬性 A,任務要有簡要標題描述, B,任務要有完整的內容描述 C,任務要記錄開始時間和預計結束時間和實際完成時間 D,任務要分類別,比如比如電話,會議,出差等等 E,任務要有當前的狀態(tài),比如是還沒到時間,還是已經(jīng)做完了等。 F,任務要分優(yōu)先級,比如有的要加急處理的 G,任務要有到時鬧鐘提醒功能,就是到點了要給個什么提示。 H,任務要有所有者,就是要知道是誰分配的。I, 任務要有執(zhí)行人,就是任務由誰來執(zhí)行。2,上次最后的用例圖中的用例就是工作任務的方法。加入的時候,有些不一樣的地方我會說明,我加完屬性后的結果如下,注意看下type的設置這里時間用的時間類型,分配人和執(zhí)行人因為都是員工所以我們用員工類型。這里的方法我們要考慮下員工查看任務,這個任務應該是自己的任務,所以這里我們要有參數(shù)了,參數(shù)就是員工。并且這個“查看當前任務列表”返回的是很多任務,而不是某一個任務,所以這個方法應該是靜態(tài)方法。我主一個為例子,“查看當前任務列表”參數(shù)的加法。在加的方法設置的時候,選detail,右鍵,輸入?yún)?shù)名稱,然后選擇參數(shù)的類型這里我們的“查看當前任務列表”方法返回的應該是個列表,所以我們返回類型用java.util.List.然后還要設置方法是靜太的。選java-defaultstatic 改為true.大家按此放法加完以后任務列表,等等那些任務列表的方法。這里我就不一一的加了。這里說下怎么區(qū)分要加的方法是不是靜太方法:如果一個方法是在獲取某個對象實例后進行的操作,那么就是實例方法。如果一個方法是在沒后獲取到事例對象時進行的操作,那么就用靜態(tài)方法。加安排工作任務的時候,我們要想想安排工作任務是怎么回事。然后才能確定入口參數(shù)和返回參數(shù)。這也就是概要設計最重要的部分。安排工作應該把一個工作分配一個人。所以我們的入口參數(shù)哈是員工。返回boolean表示分配成功還是失敗.接受工作任務呢我們想象我們接受工作的時候,其實就是別人給我們分配的時候,別人分配到我們手里,他分配了我們自己就接受了,實際是同一個過程。那些這里這個方法就是多余的了。我們要去掉用例圖中的”接受任務”那個用例.這是個不斷完善的過程。希望大家明白!修改我的任務應該就是修改一個任務,所以這里就不用入口參數(shù)了,和員工的修改一樣取消任務一樣的。做到這里的時候,我又想到了一個方法。當我們對員工或工作任務的某個實例做操作的時候,都應該先找到這個對象才行,就是獲取他的實例,那么在每個對象類中,我們都要補一個獲取對象自己的方法。因為結果是要得到一個對象,所以返回都是對象自己,并且是個靜態(tài)的方法。一般是根據(jù)唯一關鍵字獲取,員工可以根據(jù)員工,那么員工id就是入口參數(shù)了。工作任務沒有關鍵字,這里我們又要補上工作任務的唯一關鍵字,我們加個任務ID吧(wtId),同時把他作為入口參數(shù)大家補上。補上后如下,每個類的最下面兩個方法就是剛補的。Worktask最前面補了一個wtId,工作任務的唯一標示。記住,每個實體對象,都應該有自己的唯一標識。大家看到的方法就是沒有顯示入口參數(shù)和出口參數(shù)的,如果我們要顯示的話,選折類點右建選中就可以了結果如下,這樣看起來更直觀點。到這里我們

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論