freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

教學管理系統(tǒng)分析與設(shè)計(已修改)

2025-01-19 15:44 本頁面
 

【正文】 第 16章 教學管理系統(tǒng)分析與設(shè)計 ?以一個簡易教學管理系統(tǒng) JXGL的分析與設(shè)計作為示例,說明 UML在軟件項目開發(fā)中的應(yīng)用。 ?這里主要介紹 建立 JXGL的系統(tǒng)靜態(tài)結(jié)構(gòu)模型與動態(tài)行為模型 。 ?一般對系統(tǒng)做分析與設(shè)計,建立靜態(tài)結(jié)構(gòu)模型與建立動態(tài)行為模型應(yīng)當同時、交替進行,相互印證和補充。 ? UML是一種通用的工具,它可以使用于 Use Case驅(qū)動的軟件開發(fā),也可以使用于其他面向?qū)ο蟮能浖_發(fā)方法,例如直接從現(xiàn)實世界抽象出對象和類,建立系統(tǒng)的對象模型。 ?簡易教學管理系統(tǒng) JXGL的分析與設(shè)計遵循 Use Case驅(qū)動的軟件開發(fā)思想與過程。 第 16章 教學管理系統(tǒng)分析與設(shè)計 系統(tǒng)需求 分析問題領(lǐng)域 靜態(tài)結(jié)構(gòu)模型 動態(tài)行為模型 物理模型 系統(tǒng)需求 ?對簡易教學管理系統(tǒng) JXGL要求提供兩個方面的服務(wù): ( 1)選課管理,負責新學期的課程選課注冊工作; ( 2)成績管理,負責學生成績管理。 ?在選課管理方面應(yīng)提供的服務(wù)功能: 1.錄入與生成新學期課程表 2.學生選課注冊 3.查詢 4.選課注冊信息的統(tǒng)計與報表生成 5.把學生選課注冊信息傳送給財務(wù)系統(tǒng) ?在成績管理方面應(yīng)提供的服務(wù)功能: 1. 成績錄入 2. 成績查詢 3. 成績統(tǒng)計與報表生成 系統(tǒng)需求 ?JXGL的用戶 ( 1)學生。查詢信息,只允許對自己有關(guān)的數(shù)據(jù)進行添加、更新、刪除等操作。 ( 2)教師。查詢信息,只允許對自己有關(guān)的數(shù)據(jù)進行添加、更新、刪除等操作。 ( 3)教學管理員。有權(quán)操縱數(shù)據(jù)庫的數(shù)據(jù),進行添加、更新、刪除等操作。 ?JXGL的系統(tǒng)環(huán)境 ( 1)基于局域網(wǎng)的客戶機 /服務(wù)器系統(tǒng)( Client/Server) ( 2)外部相關(guān)系統(tǒng):財務(wù)系統(tǒng) 分析問題領(lǐng)域 ?分析問題領(lǐng)域的目的是對問題領(lǐng)域的清晰、精確的定義,明確目標系統(tǒng)將做些什么。 ?分析問題領(lǐng)域的主要任務(wù)是: ●對問題領(lǐng)域進行抽象,提出解決方案; ●對未來的系統(tǒng)進行需求分析,確定系統(tǒng)的職責范圍、功能需求、性能需求、應(yīng)用環(huán)境及假設(shè)條件等; ●用 Use Case圖對未來系統(tǒng)的行為建立模型,初步確定未來系統(tǒng)的體系結(jié)構(gòu)等。 分析問題領(lǐng)域 確定系統(tǒng)范圍和系統(tǒng)邊界 定義活動者 繪制 Use Case圖 繪制主要交互圖 定義 Use Case 確定系統(tǒng)范圍與系統(tǒng)邊界 ?首先要確定業(yè)務(wù)需求和系統(tǒng)目標。 ?簡易教學管理系統(tǒng) JXGL用于新學期課程的選課注冊管理和學生的成績管理。 ?系統(tǒng)范圍:凡是這兩方面的教學管理內(nèi)容都是 JXGL系統(tǒng)的職責范圍,其他的教學管理內(nèi)容,如安排教學計劃、排課、實習、實驗、考試等都不屬于 JXGL系統(tǒng)的職責范圍。 ?系統(tǒng)邊界: JXGL系統(tǒng)與財務(wù)系統(tǒng)存在系統(tǒng)邊界,財務(wù)系統(tǒng)將從 JXGL系統(tǒng)得到學生選課注冊信息。 ? JXGL系統(tǒng)與學校的其他信息管理系統(tǒng)沒有直接的聯(lián)系,但是可以從學校的全局數(shù)據(jù)庫中共享學生、教師、教學計劃等必要的數(shù)據(jù)。 定義活動者 ?根據(jù) JXGL系統(tǒng)的職責范圍和需求可以確定 4個活動者:學生、老師、教學管理員和財務(wù)系統(tǒng)。 ?對于每一個活動者,應(yīng)當明確其業(yè)務(wù)活動的內(nèi)容、對系統(tǒng)的服務(wù)要求。 ?“學生”活動者使用 JXGL系統(tǒng)查詢新學期開設(shè)的課程信息和教師開課信息,選課并登記注冊課程,查詢自己的課程成績信息。 ?“老師”活動者使用 JXGL系統(tǒng)查詢新學期開設(shè)的課程信息、學生選課信息和學生成績信息。 ?“教學管理員”活動者使用 JXGL系統(tǒng)管理學期開設(shè)的課程的選課注冊和學生的考試成績。 ?“財務(wù)系統(tǒng)”活動者是外部系統(tǒng)活動者,從 JXGL系統(tǒng)接受學生的課程注冊信息。 教學管理員 學生 老師 財務(wù)系統(tǒng) 定義 Use Case ?每一個 Use Case都是一個活動者與系統(tǒng)在交互中執(zhí)行的有關(guān)事務(wù)序列。 ?應(yīng)當根據(jù)系統(tǒng)需求,找出全部的 Use Case,并從活動者的角度給出事件流,當 Use Case執(zhí)行時系統(tǒng)應(yīng)提供給活動者的服務(wù)。 ?對一個 Use Case應(yīng)說明的基本內(nèi)容是
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1