管理信息系統(tǒng)及其開發(fā)課件1_第1頁
管理信息系統(tǒng)及其開發(fā)課件1_第2頁
管理信息系統(tǒng)及其開發(fā)課件1_第3頁
管理信息系統(tǒng)及其開發(fā)課件1_第4頁
管理信息系統(tǒng)及其開發(fā)課件1_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)JXGL所提供的服務(wù)

系統(tǒng)需求

選課管理負(fù)責(zé)新學(xué)期的課程選課注冊(cè)工作

成績管理負(fù)責(zé)學(xué)生成績管理

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)選課管理的服務(wù)功能

系統(tǒng)需求錄入與生成新學(xué)期課程表

學(xué)生選課注冊(cè)查詢選課注冊(cè)信息的統(tǒng)計(jì)與報(bào)表生成把學(xué)生選課注冊(cè)信息傳送給財(cái)務(wù)系統(tǒng)開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)成績管理的服務(wù)功能

系統(tǒng)需求成績錄入成績查詢成績統(tǒng)計(jì)與報(bào)表生成開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)系統(tǒng)使用范圍與使用環(huán)境分析問題領(lǐng)域JXGL的直接用戶有學(xué)生、教師和教學(xué)管理員。JXGL的相關(guān)系統(tǒng)有財(cái)務(wù)系統(tǒng)。假定在學(xué)校的計(jì)算中心有功能強(qiáng)大的工作站機(jī)器,在各系、各部門、圖書館、學(xué)生宿舍都有臺(tái)式PC機(jī),學(xué)校的全部計(jì)算機(jī)已經(jīng)連網(wǎng)。JXGL將采用客戶機(jī)/服務(wù)器結(jié)構(gòu)建立。

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域確定系統(tǒng)范圍和系統(tǒng)邊界JXGL用于新學(xué)期課程的選課注冊(cè)管理和學(xué)生的成績管理。凡是這兩方面的教學(xué)管理內(nèi)容都是JXGL系統(tǒng)的職責(zé)范圍。JXGL系統(tǒng)與財(cái)務(wù)系統(tǒng)存在系統(tǒng)邊界。開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域定義UseCase 每一個(gè)UseCase(用例)都是一個(gè)活動(dòng)者與系統(tǒng)在交互中執(zhí)行的有關(guān)事務(wù)序列。應(yīng)當(dāng)根據(jù)系統(tǒng)需求,找出全部的UseCase,并從活動(dòng)者的角度給出事件流,當(dāng)UseCase執(zhí)行時(shí)系統(tǒng)應(yīng)提供給活動(dòng)者的服務(wù)。對(duì)一個(gè)UseCase應(yīng)說明的基本內(nèi)容是:UseCase怎樣開始和結(jié)束、正常的事件流、變通的事件流、意外情況的事件流等。開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域頂層UseCase開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域選課管理

UseCase開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域成績管理

UseCase開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域選課管理

UseCase開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)分析問題領(lǐng)域繪制主要交互圖 交互圖描述UseCase如何實(shí)現(xiàn)對(duì)象之間的交互。交互圖用于建立系統(tǒng)的動(dòng)態(tài)行為模型。UseCase圖是系統(tǒng)的外部視圖,在分析和繪制了UseCase圖之后,對(duì)主要的UseCase做交互行為的分析是有必要的。

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)靜態(tài)結(jié)構(gòu)模型建立對(duì)象類圖

定義對(duì)象類

定義用戶接口定義聯(lián)系繪制對(duì)象類圖開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)用戶接口開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)靜態(tài)結(jié)構(gòu)模型建立數(shù)據(jù)庫模型

學(xué)生表學(xué)生號(hào)姓名出生日期性別籍貫地址電話入學(xué)時(shí)間專業(yè)班級(jí)備注教師表教師號(hào)姓名出生日期性別籍貫地址電話職稱專長備注

課程表課程號(hào)課程名描述學(xué)分學(xué)時(shí)性質(zhì)備注

開設(shè)課程表課程號(hào)學(xué)期授課日期授課時(shí)間地點(diǎn)、選修人數(shù)備注選課表學(xué)生號(hào)課程號(hào)學(xué)期成績備注任課表教師號(hào)課程號(hào)學(xué)期備注開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)靜態(tài)結(jié)構(gòu)模型建立包圖(Package) 對(duì)于一個(gè)大型的復(fù)雜的系統(tǒng),常需要把大量的模型元素用包組織起來,以方便理解和處理。JXGL系統(tǒng)雖然不算很大,但也可以把系統(tǒng)的對(duì)象類組織成包,以便更清楚地了解系統(tǒng)的結(jié)構(gòu)。開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)JXGL系統(tǒng)包圖開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)教學(xué)管理包圖開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)系統(tǒng)/子系統(tǒng)包圖開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)動(dòng)態(tài)結(jié)構(gòu)模型建立順序圖

在建立UseCase視圖時(shí)已經(jīng)繪制了一些順序圖,在建立系統(tǒng)的動(dòng)態(tài)行為模型中需要繼續(xù)這項(xiàng)工作,進(jìn)一步繪制主要UseCase的順序圖,并逐步精細(xì)化。

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)動(dòng)態(tài)結(jié)構(gòu)模型建立協(xié)同圖

協(xié)同圖用于描述系統(tǒng)的行為是如何由系統(tǒng)的成分實(shí)現(xiàn)的。對(duì)于JXGL系統(tǒng)也需要繪制主要的UseCase的協(xié)同圖,以深入了解和表示系統(tǒng)的行為和各個(gè)對(duì)象的作用。開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)課程信息管理協(xié)同圖開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)動(dòng)態(tài)結(jié)構(gòu)模型建立狀態(tài)圖

狀態(tài)圖表現(xiàn)一個(gè)對(duì)象(類)的生命史。對(duì)于一些實(shí)現(xiàn)重要行為動(dòng)作的對(duì)象應(yīng)當(dāng)繪制狀態(tài)圖。繪制狀態(tài)圖需要確定一個(gè)對(duì)象的生命期可能出現(xiàn)的全部狀態(tài),哪些事件將引起狀態(tài)的轉(zhuǎn)移,將會(huì)發(fā)生哪些動(dòng)作。開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)學(xué)生登記對(duì)象狀態(tài)圖

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)動(dòng)態(tài)結(jié)構(gòu)模型建立活動(dòng)圖

活動(dòng)圖的主要作用是表示系統(tǒng)的業(yè)務(wù)工作流和并發(fā)處理過程。對(duì)于一個(gè)系統(tǒng)可以針對(duì)主要的業(yè)務(wù)工作流繪制活動(dòng)圖。繪制活動(dòng)圖需要確定參與活動(dòng)的對(duì)象、動(dòng)作狀態(tài)、動(dòng)作流,以及對(duì)象流。開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)設(shè)置開設(shè)課程活動(dòng)圖

開發(fā)實(shí)例:教學(xué)管理系統(tǒng)的分析與設(shè)計(jì)物理模型建立組件圖 系統(tǒng)實(shí)現(xiàn)的源代碼、二進(jìn)制碼、執(zhí)行碼可以按照模塊化的思想,用組件分別組織起來,明確系統(tǒng)各部分的功能職責(zé)和軟件結(jié)構(gòu)。

溫馨提示

  • 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)論