uml 用例模型個(gè)人任務(wù)管理系統(tǒng)_第1頁
uml 用例模型個(gè)人任務(wù)管理系統(tǒng)_第2頁
uml 用例模型個(gè)人任務(wù)管理系統(tǒng)_第3頁
uml 用例模型個(gè)人任務(wù)管理系統(tǒng)_第4頁
uml 用例模型個(gè)人任務(wù)管理系統(tǒng)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、項(xiàng)目文檔 個(gè)人任務(wù)管理系統(tǒng)用例模型 姓 名 張三學(xué) 院 大連東軟信息學(xué)院專 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)教師 李四 講師備 注2014 年 10 月10日 1用例模型整體描述個(gè)人任務(wù)管理系統(tǒng)的用戶只有任務(wù)管理者一種角色。他可以通過注冊(cè)、修改注冊(cè)信息、登錄、管理任務(wù)、管理類別等用例完成個(gè)人日常任務(wù)管理需求,參見圖1圖1 系統(tǒng)高層用例圖2 用例描述用例標(biāo)識(shí)UC1用例名稱注冊(cè)參與者任務(wù)管理者前置條件顯示系統(tǒng)首頁后置條件成為系統(tǒng)的合法用戶用例概述第一次使用系統(tǒng)時(shí)需要注冊(cè)成為系統(tǒng)的合法用戶才能夠使用系統(tǒng)提供的功能?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1. 任務(wù)管理者在系統(tǒng)首頁中點(diǎn)擊注冊(cè)按鈕。3. 任務(wù)管理者填寫用戶

2、名稱、昵稱、密碼、確認(rèn)密碼信息后確認(rèn)提交。2. 系統(tǒng)顯示用戶注冊(cè)頁面。4系統(tǒng)對(duì)界面信息進(jìn)行有效性驗(yàn)證。5 系統(tǒng)確認(rèn)沒有重復(fù)注冊(cè)后,將用戶注冊(cè)信息保存在用戶注冊(cè)信息表中。6 系統(tǒng)顯示注冊(cè)成功信息頁面。分支事件流4a、系統(tǒng)檢測(cè)發(fā)現(xiàn)用戶名、昵稱或密碼為空,提示任務(wù)管理者此信息。4b、系統(tǒng)檢測(cè)發(fā)現(xiàn)用戶名、昵稱或密碼的長(zhǎng)度超過要求范圍,提示任務(wù)管理者此信息。4c、系統(tǒng)檢測(cè)發(fā)現(xiàn)輸入密碼與確認(rèn)密碼不一致,提示任務(wù)管理者此信息。備注1 用戶名的長(zhǎng)度不超過15個(gè)字符。2 昵稱的長(zhǎng)度不超過10個(gè)字符。3 密碼的長(zhǎng)度不超過15個(gè)字符。界面原型用例標(biāo)識(shí)UC2用例名稱修改注冊(cè)信息參與者任務(wù)管理者前置條件成功登錄系統(tǒng)。后

3、置條件注冊(cè)信息修改成功。用例概述對(duì)用戶注冊(cè)信息進(jìn)行修改。基本事件流參與者動(dòng)作系統(tǒng)動(dòng)作1. 任務(wù)管理者在主頁面中點(diǎn)擊“修改注冊(cè)信息”功能項(xiàng)。3任務(wù)管理者填寫密碼信息,確認(rèn)提交。5任務(wù)管理者填寫更新后的昵稱、密碼信息提交。2系統(tǒng)顯示“密碼確認(rèn)”界面,要求用戶輸入登錄密碼。4系統(tǒng)驗(yàn)證此用戶的密碼信息合法,則提取該任務(wù)管理者的注冊(cè)信息顯示在“修改注冊(cè)信息”頁面中。6系統(tǒng)驗(yàn)證輸入信息的有效性。7系統(tǒng)更新該任務(wù)管理者的用戶注冊(cè)信息。8系統(tǒng)顯示修改成功頁面并更新主界面歡迎信息中的昵稱。分支事件流4a、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)管理者輸入密碼與系統(tǒng)當(dāng)前用戶的密碼不一致,提示任務(wù)管理者此信息,要求重新輸入。6a、系統(tǒng)檢測(cè)

4、發(fā)現(xiàn)用戶名或密碼的長(zhǎng)度超過要求范圍,提示任務(wù)管理者此信息。6b、系統(tǒng)檢測(cè)發(fā)現(xiàn)密碼與確認(rèn)密碼不一致,提示任務(wù)管理者此信息。備注1用戶名稱不允許修改,系統(tǒng)顯示為不可更改狀態(tài)。2昵稱的長(zhǎng)度不超過15個(gè)字符。3密碼的長(zhǎng)度不超過15個(gè)字符。界面原型(略)用例標(biāo)識(shí)UC3用例名稱登錄參與者任務(wù)管理者前置條件顯示系統(tǒng)首頁后置條件成功進(jìn)入系統(tǒng)用例概述對(duì)用戶登錄信息進(jìn)行驗(yàn)證,確保用戶的系統(tǒng)合法使用身份?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1. 任務(wù)管理者在系統(tǒng)首頁填寫用戶名、密碼,確認(rèn)提交。2系統(tǒng)對(duì)界面信息進(jìn)行有效性驗(yàn)證。3 系統(tǒng)確認(rèn)在用戶注冊(cè)信息表中有該任務(wù)管理者的信息。4系統(tǒng)顯示主界面,并給出歡迎信息。分支事件流2a

5、、系統(tǒng)檢測(cè)發(fā)現(xiàn)用戶名或密碼為空,提示任務(wù)管理者此信息。2b、系統(tǒng)檢測(cè)發(fā)現(xiàn)用戶名或密碼的長(zhǎng)度超過要求范圍,提示任務(wù)管理者此信息。3a、系統(tǒng)檢測(cè)出無該用戶信息,則提示用戶登錄失敗,重新顯示登錄頁面。備注1 用戶名的長(zhǎng)度不超過15個(gè)字符。2 密碼的長(zhǎng)度不超過15個(gè)字符。界面原型login.aspx圖2 管理任務(wù)細(xì)化用例圖用例標(biāo)識(shí)UC4用例名稱管理任務(wù)參與者任務(wù)管理者前置條件已經(jīng)進(jìn)行過身份有效性驗(yàn)證后置條件成功更新任務(wù)信息用例概述任務(wù)管理者對(duì)創(chuàng)建的任務(wù)進(jìn)行相應(yīng)的增刪改查的操作?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1. 任務(wù)管理者在系統(tǒng)主頁面上選中“管理任務(wù)”功能項(xiàng)。3任務(wù)管理者選取“創(chuàng)建”功能項(xiàng),進(jìn)行任務(wù)的添

6、加。2系統(tǒng)從任務(wù)信息表中提取該用戶的現(xiàn)有任務(wù)信息,并顯示在“任務(wù)管理”頁面中。4 系統(tǒng)進(jìn)入“創(chuàng)建任務(wù)”用例。分支事件流3a、如果任務(wù)管理者選取“查詢?nèi)蝿?wù)”功能項(xiàng),則系統(tǒng)轉(zhuǎn)入“查詢?nèi)蝿?wù)”用例。3b、如果任務(wù)管理者選取“修改任務(wù)”功能項(xiàng),則系統(tǒng)轉(zhuǎn)入“修改任務(wù)”用例。3c、如果任務(wù)管理者選取“刪除任務(wù)”功能項(xiàng),則系統(tǒng)轉(zhuǎn)入“刪除任務(wù)”用例。備注界面原型(略)用例標(biāo)識(shí)UC4.1用例名稱創(chuàng)建任務(wù)參與者任務(wù)管理者前置條件已經(jīng)進(jìn)入任務(wù)管理頁面。后置條件成功創(chuàng)建新的任務(wù)信息。用例概述任務(wù)管理者創(chuàng)建新的任務(wù)信息?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1任務(wù)管理者在任務(wù)信息頁面中選取“創(chuàng)建”功能項(xiàng),進(jìn)行任務(wù)的添加。3任務(wù)管理

7、者填寫任務(wù)名稱、任務(wù)描述,并設(shè)置任務(wù)類別和任務(wù)的完成時(shí)間,確認(rèn)提交。2 系統(tǒng)顯示“創(chuàng)建任務(wù)”頁面。4系統(tǒng)進(jìn)行界面信息有效性檢查。5系統(tǒng)記錄任務(wù)的創(chuàng)建時(shí)間,設(shè)置當(dāng)前任務(wù)的狀態(tài)為“未完成”狀態(tài),并將任務(wù)信息保存到任務(wù)信息表中,同時(shí)將創(chuàng)建成功信息顯示在“成功”頁面中。分支事件流4a、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)名稱或任務(wù)描述為空,提示任務(wù)管理者此信息。4b、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)名稱或任務(wù)描述的長(zhǎng)度超過限制,提示任務(wù)管理者此信息。4c、系統(tǒng)檢測(cè)發(fā)現(xiàn)沒有設(shè)置任務(wù)類別,提示任務(wù)管理者此信息。4d、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)的完成時(shí)間早于當(dāng)前的系統(tǒng)時(shí)間,提示任務(wù)管理者此信息。備注1任務(wù)名稱的長(zhǎng)度不超過15個(gè)字符。2任務(wù)描述的長(zhǎng)度不超

8、過500個(gè)字符。3任務(wù)管理者在選取任務(wù)類別時(shí),可以提供添加自定義類別的功能。界面原型(略)用例標(biāo)識(shí)UC4.2用例名稱查詢?nèi)蝿?wù)參與者任務(wù)管理者前置條件已經(jīng)進(jìn)入任務(wù)管理頁面。后置條件成功顯示任務(wù)管理者需要的任務(wù)信息。用例概述任務(wù)管理者創(chuàng)建新的任務(wù)信息?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1任務(wù)管理者在任務(wù)信息頁面中選取“查詢”功能項(xiàng),進(jìn)行任務(wù)的查詢。3任務(wù)管理者可以設(shè)置查詢的條件,包括任務(wù)創(chuàng)建的時(shí)間范圍、任務(wù)的結(jié)束時(shí)間范圍、任務(wù)名稱和任務(wù)的狀態(tài),確認(rèn)提交。2 系統(tǒng)顯示“查詢?nèi)蝿?wù)”頁面。4系統(tǒng)進(jìn)行界面信息有效性檢查。5系統(tǒng)根據(jù)任務(wù)管理者設(shè)置的查詢條件從任務(wù)信息表中提取相應(yīng)的任務(wù)信息顯示在“查詢結(jié)果”頁面中。

9、分支事件流4a、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)創(chuàng)建時(shí)間范圍中起始時(shí)間晚于結(jié)束時(shí)間,提示任務(wù)管理者此信息。4b、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)完成時(shí)間范圍中起始時(shí)間晚于結(jié)束時(shí)間,提示任務(wù)管理者此信息。4c、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)名稱長(zhǎng)度超過限制,提示任務(wù)管理者此信息。備注1任務(wù)名稱的長(zhǎng)度不超過15個(gè)字符。界面原型(略)用例標(biāo)識(shí)UC4.3用例名稱修改任務(wù)參與者任務(wù)管理者前置條件已經(jīng)進(jìn)入任務(wù)管理頁面。后置條件將更新后的任務(wù)信息保存到任務(wù)信息表中。用例概述任務(wù)管理者修改任務(wù)信息。基本事件流參與者動(dòng)作系統(tǒng)動(dòng)作1任務(wù)管理者在任務(wù)信息頁面中選取要修改的任務(wù)項(xiàng),點(diǎn)擊“修改”功能項(xiàng),進(jìn)行任務(wù)的修改。3任務(wù)管理者填寫欲修改的任務(wù)信息,確認(rèn)提交。2

10、系統(tǒng)提取該任務(wù)的詳細(xì)信息顯示在“修改任務(wù)”頁面中,其中包括任務(wù)名稱、任務(wù)描述、任務(wù)狀態(tài)、任務(wù)的完成時(shí)間。4系統(tǒng)進(jìn)行界面信息有效性檢查。5系統(tǒng)將修改后的任務(wù)信息更新到任務(wù)信息表中,并顯示“成功”頁面。6系統(tǒng)將刷新“任務(wù)信息”頁面中的任務(wù)信息。分支事件流4a、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)創(chuàng)建時(shí)間范圍中起始時(shí)間晚于結(jié)束時(shí)間,提示任務(wù)管理者此信息。4b、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)完成時(shí)間范圍中起始時(shí)間晚于結(jié)束時(shí)間,提示任務(wù)管理者此信息。4c、系統(tǒng)檢測(cè)發(fā)現(xiàn)任務(wù)名稱長(zhǎng)度超過限制,提示任務(wù)管理者此信息。備注1任務(wù)名稱的長(zhǎng)度不超過15個(gè)字符。界面原型(略)用例標(biāo)識(shí)UC4.4用例名稱刪除任務(wù)參與者任務(wù)管理者前置條件已經(jīng)進(jìn)入任務(wù)管理頁

11、面。后置條件將選中的任務(wù)信息從任務(wù)信息表中刪除。用例概述任務(wù)管理者刪除任務(wù)信息。基本事件流參與者動(dòng)作系統(tǒng)動(dòng)作1任務(wù)管理者在任務(wù)信息頁面中選取要?jiǎng)h除的任務(wù)項(xiàng),點(diǎn)擊“刪除”功能項(xiàng)。3任務(wù)管理者點(diǎn)擊“是”,確認(rèn)提交。2系統(tǒng)顯示“是否要?jiǎng)h除”的提示信息。4系統(tǒng)將當(dāng)前任務(wù)信息從任務(wù)信息表中刪除掉,并顯示“成功”頁面。5系統(tǒng)將刷新“任務(wù)信息”頁面中的任務(wù)信息。分支事件流3a、任務(wù)管理者點(diǎn)擊“否”,確認(rèn)提交,系統(tǒng)則返回“任務(wù)信息”頁面,用例結(jié)束。備注界面原型(略)圖6 管理類別細(xì)化用例圖用例標(biāo)識(shí)UC5用例名稱管理類別參與者任務(wù)管理者前置條件已經(jīng)進(jìn)行過身份有效性驗(yàn)證后置條件成功更新類別信息用例概述任務(wù)管理者對(duì)

12、類別信息的增刪操作?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1. 任務(wù)管理者在系統(tǒng)主頁面上選中“管理類別”功能項(xiàng)。3任務(wù)管理者選取“創(chuàng)建”功能項(xiàng),進(jìn)行類別的添加。2系統(tǒng)從類別信息表中提取該用戶的現(xiàn)有類別信息,包括類別名稱和當(dāng)前引用數(shù),并顯示在“類別管理”頁面中。4 系統(tǒng)進(jìn)入“創(chuàng)建類別”用例。分支事件流3a、如果任務(wù)管理者選取“刪除類別”功能項(xiàng),則系統(tǒng)轉(zhuǎn)入“刪除類別”用例。備注界面原型(略)用例標(biāo)識(shí)UC5.1用例名稱創(chuàng)建類別參與者任務(wù)管理者前置條件已經(jīng)進(jìn)入類別管理頁面。后置條件將類別信息添加到類別信息表中。用例概述任務(wù)管理者添加類別信息?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1任務(wù)管理者在“類別管理”頁面中,點(diǎn)擊“創(chuàng)

13、建類別”功能項(xiàng)。3任務(wù)管理者填寫類別名稱,確認(rèn)提交。2系統(tǒng)顯示“創(chuàng)建類別”頁面。4系統(tǒng)檢查界面信息的有效性。5系統(tǒng)檢查類別名稱沒有重復(fù)項(xiàng)并且類別的總數(shù)沒有超過20個(gè),將該信息保存到類別信息表中,類別引用數(shù)初始化為0,顯示成功信息。6系統(tǒng)將刷新“類別管理”頁面中的類別信息。分支事件流4a、系統(tǒng)檢測(cè)類別名稱為空,則提示用戶此信息。4b、系統(tǒng)檢測(cè)類別名稱超出限制范圍,則提示用戶此信息。5a、系統(tǒng)檢測(cè)出類別名重復(fù),則提示用戶此信息。5b、系統(tǒng)檢測(cè)出類別名稱總數(shù)已達(dá)到20個(gè),則提示用戶此信息。備注界面原型(略)用例標(biāo)識(shí)UC5.2用例名稱刪除類別參與者任務(wù)管理者前置條件已經(jīng)進(jìn)入類別管理頁面。后置條件將選中的類別信息從類別信息表中刪除。用例概述任務(wù)管理者刪除類別信息?;臼录鲄⑴c者動(dòng)作系統(tǒng)動(dòng)作1任務(wù)管理者在“類別管理”頁面中選取要?jiǎng)h除的類別項(xiàng),點(diǎn)擊“刪除”按鈕。3任務(wù)管理者點(diǎn)擊“是”,確認(rèn)提交。2系統(tǒng)提示“是否要?jiǎng)h除此類別”信息。4系統(tǒng)驗(yàn)證待刪除類別的引用數(shù)為0,并且類別總數(shù)不少于2個(gè)。5系統(tǒng)將該類別信息從“類別信

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論