版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)設(shè)計(jì)選題子系統(tǒng)一 類圖在畢業(yè)設(shè)計(jì)選題子系統(tǒng)中,涉及到的角色包括教師teacher、管理員registrar、教師的父類people、因?yàn)楣芾韱T是教師中的一部分,因此教師可以是管理員的父類,數(shù)據(jù)庫(kù)database。角色和類之間的關(guān)系如下所述: 角色teacher從people派生。 教師、管理員與系統(tǒng)交互時(shí),都有一個(gè)界面與之對(duì)應(yīng)。 一個(gè)界面可能和題目相關(guān)。 控制對(duì)象負(fù)責(zé)題目的處理,處理結(jié)果在界面上顯示。 控制對(duì)象完成對(duì)數(shù)據(jù)庫(kù)的操作。 界面請(qǐng)求控制對(duì)象的服務(wù)。進(jìn)一步分析如下: 一個(gè)用戶界面對(duì)象和0個(gè)或多個(gè)教師相關(guān)。 一個(gè)用戶界面對(duì)象和0個(gè)或多個(gè)管理員相關(guān)。 一個(gè)用戶界面對(duì)象和0個(gè)或多個(gè)題目信息
2、相關(guān)。 一個(gè)控制對(duì)象和0個(gè)或多個(gè)題目信息相關(guān)。 一個(gè)用戶界面對(duì)象和一個(gè)控制對(duì)象相關(guān)。 一個(gè)控制對(duì)象和一個(gè)用戶界面對(duì)象相關(guān)。二 順序圖1. 錄入題目的順序圖(1) 假設(shè)教師已經(jīng)成功登錄系統(tǒng),分析錄入題目的事件流。a) 教師進(jìn)入錄入題目主界面。b) 教師點(diǎn)擊錄題。c) 教師輸入要錄入的題目。d) 系統(tǒng)驗(yàn)證題目是否課如題庫(kù)。a1:題目錄入失敗e) 系統(tǒng)提示題目錄入成功。f) 用例結(jié)束。a1:題目錄入失敗a) 系統(tǒng)提示題目錄入失敗。b) 教師重新輸入題目信息。c) 重新驗(yàn)證直至成功。d) 轉(zhuǎn)錄入題目事件流第f)步。(2) 分析對(duì)象、角色之間交互的消息。本用例主要有以下交互:a) 教師通過(guò)界面發(fā)送錄題命
3、令。b) 控制對(duì)象向數(shù)據(jù)庫(kù)發(fā)送查詢數(shù)據(jù)消息。c) 控制對(duì)象暫存數(shù)據(jù)庫(kù)的查詢結(jié)果。d) 返回題目是否重復(fù)的信息。e) 在界面上顯示信息。2. 公布題目順序圖(1)假設(shè)管理員已經(jīng)成功登錄系統(tǒng),分析公布題目的事件流。a) 管理員進(jìn)入公布題目主界面。b) 管理員點(diǎn)擊查看題目。c) 系統(tǒng)顯示所有題目信息。d) 管理員選擇題目。e) 系統(tǒng)驗(yàn)證題目驗(yàn)證題目是否已公布。a1:題目已公布f) 系統(tǒng)提示題目公布成功。g) 用例結(jié)束。a1:題目已公布e) 系統(tǒng)提示題目已公布。f) 管理員重新選題。g) 重新驗(yàn)證直至成功。h) 轉(zhuǎn)公布課程事件流第f)步。(2)分析對(duì)象、角色之間交互的消息。本用例主要有以下交互:f)
4、管理員通過(guò)界面發(fā)送公布題目命令。g) 界面向控制對(duì)象請(qǐng)求題目信息。h) 控制對(duì)象向數(shù)據(jù)庫(kù)發(fā)送查詢數(shù)據(jù)消息。i) 控制對(duì)象暫存數(shù)據(jù)庫(kù)的查詢結(jié)果。j) 界面對(duì)象從控制對(duì)象中取得所有的題目信息。k) 在界面上顯示所有的題目信息。l) 界面對(duì)象向控制對(duì)象發(fā)送信息,查詢管理員是否可以公布此題。m) 如果可以公布 ,則向數(shù)據(jù)庫(kù)中添加關(guān)聯(lián)信息。n) 向界面對(duì)象返回信息。3. 教師提交成績(jī)的順序圖(1) 假設(shè)教師已經(jīng)成功登錄系統(tǒng),分析提交的事件流。h) 教師進(jìn)入提交成績(jī)主界面。i) 教師點(diǎn)擊提交成績(jī)。j) 系統(tǒng)顯示所有所有選該老師題的學(xué)生的信息(成績(jī)未提交)。k) 教師選擇可以提交成績(jī)的學(xué)生的信息。(2)分析
5、對(duì)象、角色之間交互的消息。本用例主要有以下交互:a) 教師通過(guò)界面提交成績(jī)命令。b) 界面向控制對(duì)象請(qǐng)求選課學(xué)生的信息。c) 控制對(duì)象向數(shù)據(jù)庫(kù)發(fā)送查詢數(shù)據(jù)消息。d) 控制對(duì)象暫存數(shù)據(jù)庫(kù)的查詢結(jié)果。e) 界面對(duì)象從控制對(duì)象中取得所有的學(xué)生信息。f) 在界面上顯示所有的學(xué)生信息。g) 教師選擇需提交成績(jī)的學(xué)生。h) 向界面對(duì)象返回信息。4.教師修改個(gè)人順序圖(1)分析對(duì)象、角色之間交互的消息。本用例主要有以下交互:a) 教師登錄系統(tǒng)。b) 系統(tǒng)進(jìn)行教師身份驗(yàn)證。c) 教師向系統(tǒng)發(fā)送修改個(gè)人信息的命令。d) 控制對(duì)象向數(shù)據(jù)庫(kù)發(fā)送查詢數(shù)據(jù)消息。e) 控制對(duì)象暫存數(shù)據(jù)庫(kù)的查詢結(jié)果。f) 如果存在則返回修
6、改成。g) 如果不存在則返回該用戶不存在。 5.添加教師順序圖(1) 分析對(duì)象、角色之間交互的消息。本用例主要有以下交互:a) 管路員登錄系統(tǒng)。b) 系統(tǒng)進(jìn)行管理員身份驗(yàn)證。c) 管理員向系統(tǒng)發(fā)送添加教師信息的命令。d) 控制對(duì)象向數(shù)據(jù)庫(kù)發(fā)送查詢數(shù)據(jù)消息。e) 控制對(duì)象暫存數(shù)據(jù)庫(kù)的查詢結(jié)果。f) 如果存在則返回添加失敗。g) 如果不存在則返回添加成功。 6.管理員審核順序圖(1) 分析對(duì)象、角色之間交互的消息。本用例主要有以下交互:a) 管理員通過(guò)界面發(fā)送審核題目命令。b) 界面向控制對(duì)象請(qǐng)求題目信息。c) 控制對(duì)象向數(shù)據(jù)庫(kù)發(fā)送查詢數(shù)據(jù)消息。d) 控制對(duì)象暫存數(shù)據(jù)庫(kù)的查詢結(jié)果。e) 界面對(duì)象從
7、控制對(duì)象中取得所有的題目信息。f) 在界面上顯示所有的題目信息。g) 界面對(duì)象向控制對(duì)象發(fā)送信息,查詢管理員是否可以審核此題。h) 如果可以審核 ,則向數(shù)據(jù)庫(kù)中添加關(guān)聯(lián)信息。i) 向界面對(duì)象返回信息。三 活動(dòng)圖1.管理員的活動(dòng)圖管理員首先登錄系統(tǒng),管理員可以處理三種情況,用戶信息管理,題目管理,信息管理。用戶信息的滾利主要是對(duì)教師和學(xué)生信息的添加,題目管理分為審核題目,調(diào)整選題,公布題目,信息管理主要包括發(fā)布公告和教師或?qū)W生密碼的查詢。2.教師的活動(dòng)圖教師首先登錄系統(tǒng),教師可以處理四種情況,個(gè)人信息管理,錄題,修改題目,提交成績(jī),個(gè)人信息管理分為修改個(gè)人信息和修改密碼,修改的題目是先要驗(yàn)證該題
8、目是否存在,若不存在,則要求教師重新輸入或錄題。四 狀態(tài)圖1. 題目的狀態(tài)圖題目對(duì)象被創(chuàng)建,添加到數(shù)據(jù)庫(kù)中,教師可以刪除、修改題目信息,此題目被公布,學(xué)生就可以選題,如果此題被一個(gè)人選了,其他人就不能選了。學(xué)期結(jié)束,題目的狀態(tài)終止五 構(gòu)件圖在畢業(yè)設(shè)計(jì)選題子系統(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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度智能機(jī)器人制造合同十(制造版)4篇
- 二零二四五星級(jí)酒店燈光設(shè)計(jì)施工圖審核與執(zhí)行顧問(wèn)合同3篇
- 二零二五年度集裝箱堆場(chǎng)租賃與管理合同2篇
- 二零二五年度礦山生態(tài)修復(fù)與植被恢復(fù)合同范本3篇
- 2025年度林木砍伐與林業(yè)科研合作開發(fā)合同4篇
- 二零二五年度高速公路路面硬化與防滑處理合同樣本4篇
- 2025年華師大版九年級(jí)科學(xué)下冊(cè)月考試卷含答案
- 2025年人教版(2024)八年級(jí)地理下冊(cè)階段測(cè)試試卷含答案
- 2025年外研版三年級(jí)起點(diǎn)必修2化學(xué)下冊(cè)階段測(cè)試試卷含答案
- 2025年華師大新版高三英語(yǔ)下冊(cè)階段測(cè)試試卷含答案
- 學(xué)校對(duì)口幫扶計(jì)劃
- 倉(cāng)庫(kù)倉(cāng)儲(chǔ)安全管理培訓(xùn)課件模板
- 風(fēng)力發(fā)電場(chǎng)運(yùn)行維護(hù)手冊(cè)
- 《3-6歲兒童學(xué)習(xí)與發(fā)展指南》專題培訓(xùn)
- 河道旅游開發(fā)合同
- 導(dǎo)尿及留置導(dǎo)尿技術(shù)
- 情人合同范例
- 建筑公司勞務(wù)合作協(xié)議書范本
- 安徽省合肥市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 《基于杜邦分析法的公司盈利能力研究的國(guó)內(nèi)外文獻(xiàn)綜述》2700字
- 儒家思想講解課程設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論