版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、畢業(yè)設(shè)計選題子系統(tǒng)一 類圖在畢業(yè)設(shè)計選題子系統(tǒng)中,涉及到的角色包括教師teacher、管理員registrar、教師的父類people、因為管理員是教師中的一部分,因此教師可以是管理員的父類,數(shù)據(jù)庫database。角色和類之間的關(guān)系如下所述: 角色teacher從people派生。 教師、管理員與系統(tǒng)交互時,都有一個界面與之對應(yīng)。 一個界面可能和題目相關(guān)。 控制對象負(fù)責(zé)題目的處理,處理結(jié)果在界面上顯示。 控制對象完成對數(shù)據(jù)庫的操作。 界面請求控制對象的服務(wù)。進一步分析如下: 一個用戶界面對象和0個或多個教師相關(guān)。 一個用戶界面對象和0個或多個管理員相關(guān)。 一個用戶界面對象和0個或多個題目信息
2、相關(guān)。 一個控制對象和0個或多個題目信息相關(guān)。 一個用戶界面對象和一個控制對象相關(guān)。 一個控制對象和一個用戶界面對象相關(guān)。二 順序圖1. 錄入題目的順序圖(1) 假設(shè)教師已經(jīng)成功登錄系統(tǒng),分析錄入題目的事件流。a) 教師進入錄入題目主界面。b) 教師點擊錄題。c) 教師輸入要錄入的題目。d) 系統(tǒng)驗證題目是否課如題庫。a1:題目錄入失敗e) 系統(tǒng)提示題目錄入成功。f) 用例結(jié)束。a1:題目錄入失敗a) 系統(tǒng)提示題目錄入失敗。b) 教師重新輸入題目信息。c) 重新驗證直至成功。d) 轉(zhuǎn)錄入題目事件流第f)步。(2) 分析對象、角色之間交互的消息。本用例主要有以下交互:a) 教師通過界面發(fā)送錄題命
3、令。b) 控制對象向數(shù)據(jù)庫發(fā)送查詢數(shù)據(jù)消息。c) 控制對象暫存數(shù)據(jù)庫的查詢結(jié)果。d) 返回題目是否重復(fù)的信息。e) 在界面上顯示信息。2. 公布題目順序圖(1)假設(shè)管理員已經(jīng)成功登錄系統(tǒng),分析公布題目的事件流。a) 管理員進入公布題目主界面。b) 管理員點擊查看題目。c) 系統(tǒng)顯示所有題目信息。d) 管理員選擇題目。e) 系統(tǒng)驗證題目驗證題目是否已公布。a1:題目已公布f) 系統(tǒng)提示題目公布成功。g) 用例結(jié)束。a1:題目已公布e) 系統(tǒng)提示題目已公布。f) 管理員重新選題。g) 重新驗證直至成功。h) 轉(zhuǎn)公布課程事件流第f)步。(2)分析對象、角色之間交互的消息。本用例主要有以下交互:f)
4、管理員通過界面發(fā)送公布題目命令。g) 界面向控制對象請求題目信息。h) 控制對象向數(shù)據(jù)庫發(fā)送查詢數(shù)據(jù)消息。i) 控制對象暫存數(shù)據(jù)庫的查詢結(jié)果。j) 界面對象從控制對象中取得所有的題目信息。k) 在界面上顯示所有的題目信息。l) 界面對象向控制對象發(fā)送信息,查詢管理員是否可以公布此題。m) 如果可以公布 ,則向數(shù)據(jù)庫中添加關(guān)聯(lián)信息。n) 向界面對象返回信息。3. 教師提交成績的順序圖(1) 假設(shè)教師已經(jīng)成功登錄系統(tǒng),分析提交的事件流。h) 教師進入提交成績主界面。i) 教師點擊提交成績。j) 系統(tǒng)顯示所有所有選該老師題的學(xué)生的信息(成績未提交)。k) 教師選擇可以提交成績的學(xué)生的信息。(2)分析
5、對象、角色之間交互的消息。本用例主要有以下交互:a) 教師通過界面提交成績命令。b) 界面向控制對象請求選課學(xué)生的信息。c) 控制對象向數(shù)據(jù)庫發(fā)送查詢數(shù)據(jù)消息。d) 控制對象暫存數(shù)據(jù)庫的查詢結(jié)果。e) 界面對象從控制對象中取得所有的學(xué)生信息。f) 在界面上顯示所有的學(xué)生信息。g) 教師選擇需提交成績的學(xué)生。h) 向界面對象返回信息。4.教師修改個人順序圖(1)分析對象、角色之間交互的消息。本用例主要有以下交互:a) 教師登錄系統(tǒng)。b) 系統(tǒng)進行教師身份驗證。c) 教師向系統(tǒng)發(fā)送修改個人信息的命令。d) 控制對象向數(shù)據(jù)庫發(fā)送查詢數(shù)據(jù)消息。e) 控制對象暫存數(shù)據(jù)庫的查詢結(jié)果。f) 如果存在則返回修
6、改成。g) 如果不存在則返回該用戶不存在。 5.添加教師順序圖(1) 分析對象、角色之間交互的消息。本用例主要有以下交互:a) 管路員登錄系統(tǒng)。b) 系統(tǒng)進行管理員身份驗證。c) 管理員向系統(tǒng)發(fā)送添加教師信息的命令。d) 控制對象向數(shù)據(jù)庫發(fā)送查詢數(shù)據(jù)消息。e) 控制對象暫存數(shù)據(jù)庫的查詢結(jié)果。f) 如果存在則返回添加失敗。g) 如果不存在則返回添加成功。 6.管理員審核順序圖(1) 分析對象、角色之間交互的消息。本用例主要有以下交互:a) 管理員通過界面發(fā)送審核題目命令。b) 界面向控制對象請求題目信息。c) 控制對象向數(shù)據(jù)庫發(fā)送查詢數(shù)據(jù)消息。d) 控制對象暫存數(shù)據(jù)庫的查詢結(jié)果。e) 界面對象從
7、控制對象中取得所有的題目信息。f) 在界面上顯示所有的題目信息。g) 界面對象向控制對象發(fā)送信息,查詢管理員是否可以審核此題。h) 如果可以審核 ,則向數(shù)據(jù)庫中添加關(guān)聯(lián)信息。i) 向界面對象返回信息。三 活動圖1.管理員的活動圖管理員首先登錄系統(tǒng),管理員可以處理三種情況,用戶信息管理,題目管理,信息管理。用戶信息的滾利主要是對教師和學(xué)生信息的添加,題目管理分為審核題目,調(diào)整選題,公布題目,信息管理主要包括發(fā)布公告和教師或?qū)W生密碼的查詢。2.教師的活動圖教師首先登錄系統(tǒng),教師可以處理四種情況,個人信息管理,錄題,修改題目,提交成績,個人信息管理分為修改個人信息和修改密碼,修改的題目是先要驗證該題
8、目是否存在,若不存在,則要求教師重新輸入或錄題。四 狀態(tài)圖1. 題目的狀態(tài)圖題目對象被創(chuàng)建,添加到數(shù)據(jù)庫中,教師可以刪除、修改題目信息,此題目被公布,學(xué)生就可以選題,如果此題被一個人選了,其他人就不能選了。學(xué)期結(jié)束,題目的狀態(tài)終止五 構(gòu)件圖在畢業(yè)設(shè)計選題子系統(tǒng)中,包括mainprogram類(主程序)、people類、formobject類、controlobject類、student類、registrar類、course類、database類。people類是teacher類,teacher是adm的基類,所以teacher類依賴people類,adm類依賴于teacher類。formobject類、controlobject類都和subject類相關(guān),formobject類、controlobject類都依賴于subject類。controlobject類和database類相關(guān),contro
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 簡明法語教程課件
- 單位管理制度展示大合集【員工管理篇】
- 艾羅能源(688717)新產(chǎn)品與新市場老牌戶儲企業(yè)打開第二成長曲線
- 單位管理制度收錄大合集人力資源管理十篇
- 單位管理制度品讀選集人員管理十篇
- 《口腔內(nèi)科護理評估》課件
- 2022年內(nèi)蒙古呼倫貝爾市牙克石市初中畢業(yè)生學(xué)業(yè)水平模擬測
- 2025年中國勞動防護手套市場深度調(diào)研分析及投資前景研究預(yù)測報告
- 2025年中國單烷基醚磷酸酯醚行業(yè)市場發(fā)展前景及發(fā)展趨勢與投資戰(zhàn)略研究報告
- 2020-2025年中國無芯卷筒紙行業(yè)發(fā)展?jié)摿Ψ治黾巴顿Y方向研究報告
- 醫(yī)院護理培訓(xùn)課件:《經(jīng)氣管插管、氣管切開處吸痰》
- 2024年大學(xué)計算機基礎(chǔ)考試題庫附參考答案(完整版)
- 《面點基本要求作業(yè)設(shè)計方案-中式面點技藝》
- 上海市楊浦區(qū)2023-2024學(xué)年九年級上學(xué)期期末質(zhì)量調(diào)研英語試題
- 安全生產(chǎn)目標(biāo)考核表
- (高清版)TDT 1042-2013 土地整治工程施工監(jiān)理規(guī)范
- 工程訓(xùn)練(廣東工業(yè)大學(xué))智慧樹知到期末考試答案2024年
- 2023-2024學(xué)年重慶市九龍坡區(qū)高二(上)期末物理試卷(含解析)
- 租金評估技術(shù)報告范文模版
- 初中數(shù)學(xué)九年級下冊《位似》(1)教案
- Unit1+Food+for+thought+Understanding+ideas+A+child+of+two+cuisines語言點高中英語外研版必修第二冊
評論
0/150
提交評論