




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
開發實例:教學管理系統的分析與設計JXGL所提供的服務
系統需求
選課管理負責新學期的課程選課注冊工作
成績管理負責學生成績管理
開發實例:教學管理系統的分析與設計選課管理的服務功能
系統需求錄入與生成新學期課程表
學生選課注冊查詢選課注冊信息的統計與報表生成把學生選課注冊信息傳送給財務系統開發實例:教學管理系統的分析與設計成績管理的服務功能
系統需求成績錄入成績查詢成績統計與報表生成開發實例:教學管理系統的分析與設計系統使用范圍與使用環境分析問題領域JXGL的直接用戶有學生、教師和教學管理員。JXGL的相關系統有財務系統。假定在學校的計算中心有功能強大的工作站機器,在各系、各部門、圖書館、學生宿舍都有臺式PC機,學校的全部計算機已經連網。JXGL將采用客戶機/服務器結構建立。
開發實例:教學管理系統的分析與設計分析問題領域確定系統范圍和系統邊界JXGL用于新學期課程的選課注冊管理和學生的成績管理。凡是這兩方面的教學管理內容都是JXGL系統的職責范圍。JXGL系統與財務系統存在系統邊界。開發實例:教學管理系統的分析與設計分析問題領域定義UseCase 每一個UseCase(用例)都是一個活動者與系統在交互中執行的有關事務序列。應當根據系統需求,找出全部的UseCase,并從活動者的角度給出事件流,當UseCase執行時系統應提供給活動者的服務。對一個UseCase應說明的基本內容是:UseCase怎樣開始和結束、正常的事件流、變通的事件流、意外情況的事件流等。開發實例:教學管理系統的分析與設計分析問題領域頂層UseCase開發實例:教學管理系統的分析與設計分析問題領域選課管理
UseCase開發實例:教學管理系統的分析與設計分析問題領域成績管理
UseCase開發實例:教學管理系統的分析與設計分析問題領域選課管理
UseCase開發實例:教學管理系統的分析與設計分析問題領域繪制主要交互圖 交互圖描述UseCase如何實現對象之間的交互。交互圖用于建立系統的動態行為模型。UseCase圖是系統的外部視圖,在分析和繪制了UseCase圖之后,對主要的UseCase做交互行為的分析是有必要的。
開發實例:教學管理系統的分析與設計開發實例:教學管理系統的分析與設計靜態結構模型建立對象類圖
定義對象類
定義用戶接口定義聯系繪制對象類圖開發實例:教學管理系統的分析與設計用戶接口開發實例:教學管理系統的分析與設計開發實例:教學管理系統的分析與設計開發實例:教學管理系統的分析與設計開發實例:教學管理系統的分析與設計靜態結構模型建立數據庫模型
學生表學生號姓名出生日期性別籍貫地址電話入學時間專業班級備注教師表教師號姓名出生日期性別籍貫地址電話職稱專長備注
課程表課程號課程名描述學分學時性質備注
開設課程表課程號學期授課日期授課時間地點、選修人數備注選課表學生號課程號學期成績備注任課表教師號課程號學期備注開發實例:教學管理系統的分析與設計靜態結構模型建立包圖(Package) 對于一個大型的復雜的系統,常需要把大量的模型元素用包組織起來,以方便理解和處理。JXGL系統雖然不算很大,但也可以把系統的對象類組織成包,以便更清楚地了解系統的結構。開發實例:教學管理系統的分析與設計JXGL系統包圖開發實例:教學管理系統的分析與設計教學管理包圖開發實例:教學管理系統的分析與設計系統/子系統包圖開發實例:教學管理系統的分析與設計動態結構模型建立順序圖
在建立UseCase視圖時已經繪制了一些順序圖,在建立系統的動態行為模型中需要繼續這項工作,進一步繪制主要UseCase的順序圖,并逐步精細化。
開發實例:教學管理系統的分析與設計開發實例:教學管理系統的分析與設計動態結構模型建立協同圖
協同圖用于描述系統的行為是如何由系統的成分實現的。對于JXGL系統也需要繪制主要的UseCase的協同圖,以深入了解和表示系統的行為和各個對象的作用。開發實例:教學管理系統的分析與設計課程信息管理協同圖開發實例:教學管理系統的分析與設計動態結構模型建立狀態圖
狀態圖表現一個對象(類)的生命史。對于一些實現重要行為動作的對象應當繪制狀態圖。繪制狀態圖需要確定一個對象的生命期可能出現的全部狀態,哪些事件將引起狀態的轉移,將會發生哪些動作。開發實例:教學管理系統的分析與設計學生登記對象狀態圖
開發實例:教學管理系統的分析與設計動態結構模型建立活動圖
活動圖的主要作用是表示系統的業務工作流和并發處理過程。對于一個系統可以針對主要的業務工作流繪制活動圖。繪制活動圖需要確定參與活動的對象、動作狀態、動作流,以及對象流。開發實例:教學管理系統的分析與設計設置開設課程活動圖
開發實例:教學管理系統的分析與設計物理模型建立組件圖 系統實現的源代碼、二進制碼、執行碼可以按照模塊化的思想,用組件分別組織起來,明確系統各部分的功能職責和軟件結構。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 政府職能轉變與公共政策試題及答案
- 項目變更管理的實踐與思考試題及答案
- 考前沖刺2025年信息系統項目管理師試題及答案
- 西方國家的選舉誠信與透明性考核試題及答案
- 項目管理中的時間線與任務分配技巧試題及答案
- 影響2025年西方政治制度的因素試題及答案
- 選舉公平性在西方的試題及答案
- 解鎖軟件開發中的代碼質量標準與試題答案
- 網絡架構師的角色定位與試題及答案
- 機電工程技能考核解析及試題與答案
- 2024中考復習必背初中英語單詞詞匯表(蘇教譯林版)
- 咖啡店管理新規制度
- 商品鏡頭腳本方案
- CJJ129-2009 城市快速路設計規程
- 浙江省蒼南縣新希望學校聯考2023-2024學年上學期九年級第二次學科素養檢測數學試題(含答案)
- 數據匿名化技術的發展趨勢
- 2024年中南出版傳媒集團股份有限公司招聘筆試參考題庫含答案解析
- 2022年上海市普通高中學業水平等級性考試地理真題試卷含詳解
- 2022-2023年湖南省普通高中學業水平合格考試英語真題試卷 含詳解
- 《幼兒園課程》第1章:幼兒園課程概述
- 起重培訓課件
評論
0/150
提交評論