UML課程設(shè)計(jì)(綜合實(shí)驗(yàn))報(bào)告格式_第1頁
UML課程設(shè)計(jì)(綜合實(shí)驗(yàn))報(bào)告格式_第2頁
UML課程設(shè)計(jì)(綜合實(shí)驗(yàn))報(bào)告格式_第3頁
UML課程設(shè)計(jì)(綜合實(shí)驗(yàn))報(bào)告格式_第4頁
UML課程設(shè)計(jì)(綜合實(shí)驗(yàn))報(bào)告格式_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

課程設(shè)計(jì)報(bào)告(2011--2012年度第2學(xué)期)名稱:面向?qū)ο蠹夹g(shù)與UML課程設(shè)計(jì)題目:學(xué)生選課系統(tǒng)院系:計(jì)算機(jī)系班級:軟件1102學(xué)號:201109020205學(xué)生姓名:范申龍指導(dǎo)教師:劉書剛、王平設(shè)計(jì)周數(shù):1周成績:日期:2012年7月6日一、課程設(shè)計(jì)(綜合實(shí)驗(yàn))的目的與要求通過軟件開發(fā)的實(shí)踐訓(xùn)練,進(jìn)一步掌握軟件工程的方法和技術(shù),提高軟件開發(fā)的實(shí)際能力,培養(yǎng)工程設(shè)計(jì)能力和綜合分析、解決問題的能力。具體如下:學(xué)習(xí)和實(shí)踐在分析和設(shè)計(jì)計(jì)算機(jī)應(yīng)用系統(tǒng)所需要的知識,包括面向?qū)ο蟮南到y(tǒng)分析與設(shè)計(jì),編碼和測試方面的知識;它必須包括所有有著適當(dāng)多重性的屬性和關(guān)聯(lián)。在分析程序的過程中,系統(tǒng)理解程序、構(gòu)造功能完善的網(wǎng)上選課系統(tǒng)熟悉自動化的軟件開發(fā)工具RationalRose,并將其運(yùn)用于軟件開發(fā)的全過程;進(jìn)一步加強(qiáng)和提高軟件工程文檔的編寫能力;培養(yǎng)協(xié)作能力和團(tuán)隊(duì)精神。它必須包括所有有著適當(dāng)多重性的屬性和關(guān)聯(lián)。在分析程序的過程中,系統(tǒng)理解程序、構(gòu)造功能完善的倉庫管理系統(tǒng)二、設(shè)計(jì)(實(shí)驗(yàn))正文概述1.1課題題目:學(xué)生選課系統(tǒng)1.2系統(tǒng)的主要目標(biāo):本系統(tǒng)目標(biāo)是實(shí)現(xiàn)選課系統(tǒng)所需的各種基本功能,包括學(xué)生選課、退課功能和教師查看選修課程、提交課程成績功能以及管理員添加學(xué)生、維護(hù)學(xué)生信息、成績管理、添加教師、維護(hù)教師信息、維護(hù)選修課程等功能。1.3系統(tǒng)的開發(fā)環(huán)境及運(yùn)行環(huán)境:操作系統(tǒng):Win7旗艦版建模工具:RationalRose開發(fā)工具:ecseple系統(tǒng)需求分析學(xué)生選課系統(tǒng)主要滿足來自三方面的需求,這三個(gè)方面分別是學(xué)生用戶、教師用戶和管理員用戶,也即是三類用戶角色。(1)學(xué)生用戶是主要的需求者,主要需求功能是查詢可選課程、查看自己選課情況及進(jìn)行選課、退課操作等;(2)教師用戶主要需求功能是查看自己所教授的課程、課程有哪些學(xué)生選修、以及利用本系統(tǒng)提交學(xué)生的成績;(3)管理員用戶的功能需求較為復(fù)雜,包括對學(xué)生信息、教師信息、課程信息進(jìn)行管理。在學(xué)生信息管理子模塊中,實(shí)現(xiàn)對學(xué)生信息的添加、修改、刪除操作,還可以輸入查詢條件進(jìn)行查詢操作。在教師管理子模塊中,實(shí)現(xiàn)對教師信息的添加、修改、刪除、查詢等操作。在課程管理子模塊中,實(shí)現(xiàn)對課程信息的添加,添加時(shí)為其分配任課教師、上課時(shí)間和地點(diǎn),實(shí)現(xiàn)對課程的修改、刪除、查看某個(gè)課程的詳細(xì)信息等。本系統(tǒng)將管理員用戶、教師用戶、學(xué)生用戶的身份及權(quán)限進(jìn)行嚴(yán)格的劃分,讓管理員擁有最高權(quán)限,可以查看、維護(hù)系統(tǒng)中的所有信息,如添加學(xué)生,添加課程,修改課程信息等;讓教師擁有查看自己開設(shè)的課程的信息,以及提交所開設(shè)課程成績的權(quán)限;讓學(xué)生擁有選課和退選的權(quán)限;而修改密碼模塊的權(quán)限每個(gè)用戶都可擁有,用以修改自己的密碼信息。通過進(jìn)行嚴(yán)格的權(quán)限劃分,可以更好地進(jìn)行管理,也可更好地保護(hù)用戶信息安全。3.各類圖的說明用例圖(見附錄1.1)3.1用例圖說明:(1)系統(tǒng)的外部角色有:學(xué)生用戶、教師用戶和管理員。(2)系統(tǒng)主要用例的文檔描述:①學(xué)生管理用例:學(xué)生用戶可見的功能,包含了選課、退課和查看選課三個(gè)用例功能。②教師管理用例:教師用戶可見的功能,包含了查看學(xué)生選課和提交成績兩個(gè)用例功能。③信息管理用例:管理員可見的功能,這個(gè)用例進(jìn)一步分為三個(gè)用例:學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例。④學(xué)生信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)學(xué)生信息的管理功能,包含了添加學(xué)生、修改學(xué)生信息和刪除學(xué)生三個(gè)用例。⑤教師信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)教師信息的管理功能,包含了添加教師、修改教師信息和刪除教師三個(gè)用例。⑥課程信息管理用例:信息管理用例可見的功能,實(shí)現(xiàn)課程信息的管理功能,包含了添加課程、修改課程信息和刪除課程三個(gè)用例。⑦修改密碼用例:所有用戶都可見的功能,用于修改用戶的密碼信息。(3)系統(tǒng)用例之間的關(guān)系:①學(xué)生管理用例與選課、查看選課、退課三用例之間是擴(kuò)展關(guān)系。②教師管理用例與查看學(xué)生選課、提交成績兩用例之間是擴(kuò)展關(guān)系。③信息管理用例與學(xué)生信息管理用例、教師信息管理用例和課程信息管理用例之間是擴(kuò)展關(guān)系。④學(xué)生信息管理用例與添加學(xué)生、修改學(xué)生信息和刪除學(xué)生三個(gè)用例之間是擴(kuò)展關(guān)系。⑤教師信息管理用例與添加教師、修改教師信息和刪除教師三個(gè)用例之間是擴(kuò)展關(guān)系。⑥課程信息管理用例與添加課程、修改課程信息和刪除課程三個(gè)用例之間是擴(kuò)展關(guān)系。(4)系統(tǒng)關(guān)鍵用例的正常事件流圖和異常事件流圖表2-1修改密碼用例的正常事件流圖和異常事件流圖用例名稱修改密碼參與者管理員、教師、學(xué)生描述管理員、教師、學(xué)生用戶進(jìn)行密碼修改啟動單擊“修改密碼”鏈接前置條件用戶成功登錄主事件流用戶系統(tǒng)1.進(jìn)入用戶修改密碼界面,輸入舊密碼一次,新密碼兩次2.系統(tǒng)檢查密碼格式是否相符3.系統(tǒng)檢查舊密碼是否正確4.如果正確,進(jìn)行密碼修改,轉(zhuǎn)入密碼修改成功界面異常流異常流密碼檢查未通過系統(tǒng)返回密碼修改界面,提示舊密碼不正確,新密碼格式不符,兩次不同等密碼異常用戶舊密碼錯(cuò)誤表2-2提交成績用例的正常事件流圖和異常事件流圖用例名稱提交成績用例參與者教師用戶描述提交選自己開設(shè)課程的學(xué)生的成績啟動進(jìn)入提交成績界面前置條件用戶成功登錄后置條件尚未提交過成績主事件流用戶系統(tǒng)1.單擊提交成績2.系統(tǒng)提交成績頁面3.填寫學(xué)生成績,單擊提交成績5.更新學(xué)生成績,提示提交成功異常流異常流用戶已經(jīng)提交過該門課程成績系統(tǒng)提示該課程成績已提交,不能再次提交3.4狀態(tài)圖(見附錄1.4)狀態(tài)圖說明:(1)狀態(tài)圖的對象有有:學(xué)生用戶界面、教師用戶界面和管理員界面。(2)界面說明學(xué)生用戶界面狀態(tài)有進(jìn)入選課界面,顯示選課成功,顯示選課失敗,界面退出一個(gè)分支,分支的監(jiān)護(hù)條件為學(xué)生所選課程與已選課程沖突教師用戶界面說明狀態(tài)有進(jìn)入提交界面,顯示

溫馨提示

  • 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

提交評論