




版權(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è)題目信息相關(guān)。一個(gè)控
2、制對(duì)象和0個(gè)或多個(gè)題目信息相關(guān)。一個(gè)用戶界面對(duì)象和一個(gè)控制對(duì)象相關(guān)。一個(gè)控制對(duì)象和一個(gè)用戶界面對(duì)象相關(guān)。studenta nn|&: Stringjrd: String String :Strings&x Stringsdep: Stringgrouf: StringQueryinrormation()*Selec5 jbject()*CLueryg 陪姑。interfaceSh?o w in form ation () *getallSubject() *showsubjectlist()addSubjectf) *addteacher() *addstudent() *submrtgrad
3、e() %uerygrade()3: sendMessageOI7: Suttcess4: check。是否重復(fù)6: no8: yes& reihpirt公布題目順序圖(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)管理員通過(guò)
4、界面發(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ì)象返回信息。:Mm: interface:sever:database:1: SelectCommandQ :SZ :ge1AI$ubject()& getSubjectname()5: getSubjectinfof)4: create()3:querySubject()7. s
5、end Message。10: success:anPubishi11: showS uccess():1: seclectConmmand();nV3: send Message 4: check。):是否存在6: yes1. getgradeinfoQ 8: message()9: success教師修改個(gè)人順序圖分析對(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)如果存在則返回修改成。g)如果不存在則返回該用戶不存在。:teacher
6、:interface:control:sever:DataBase1: login。身份驗(yàn)證4: send Message。5: check。6:驗(yàn)證是否存在7: yesS:successS:success9: no10: i einptrt2: check。3:addleacherO 4: sendMessage()5: check。;6:是否重復(fù)7: noB: su :c:ess-9: yes-10: reinput2: getAII$ubject() TOC o 1-5 h z 3: QuerySubjectf) 4: create()di splay Li st7: getSubjec
7、tnamef) 8: sendM&ssag&QcanExam HYPERLINK l bookmark87 o Current Document 11: Success12: showS uccessf)活動(dòng)圖1.管理員的活動(dòng)圖管理員首先登錄系統(tǒng),管理員可以處理三種情況,用戶信息管理,題目管理,信 息管理。用戶信息的滾利主要是對(duì)教師和學(xué)生信息的添加,題目管理分為審核題 目,調(diào)整選題,公布題目,信息管理主要包括發(fā)布公告和教師或?qū)W生密碼的查詢。rr2.教師的活動(dòng)圖教師首先登錄系統(tǒng),教師可以處理四種情況,個(gè)人信息管理,錄題,修改題目,提交成 績(jī),個(gè)人信息管理分為修改個(gè)人信息和修改密碼,修改的題目是先
8、要驗(yàn)證該題目是否存在, 若不存在,則要求教師重新輸入或錄題。四.狀態(tài)圖1.題目的狀態(tài)圖題目對(duì)象被創(chuàng)建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),F(xiàn)ormObject 類、ControlObject 類都依賴于 Subject 類。ControlObject 類和 DataBase 類相關(guān),ControlObje
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 軟件開發(fā)項(xiàng)目管理與質(zhì)量控制流程手冊(cè)
- 三農(nóng)工作綜合實(shí)施方案
- 農(nóng)業(yè)產(chǎn)業(yè)化發(fā)展專項(xiàng)工作方案
- 應(yīng)急救援項(xiàng)目可行性研究報(bào)告
- 垃圾焚燒發(fā)電發(fā)展模式
- 智能倉(cāng)庫(kù)物流
- 房地產(chǎn)項(xiàng)目投資可行性研究報(bào)告
- 高新技術(shù)企業(yè)研發(fā)團(tuán)隊(duì)建設(shè)與管理
- 軟件工程流程與開發(fā)方法
- rdpac腫瘤復(fù)習(xí)測(cè)試卷含答案
- 事業(yè)單位考試(公共基礎(chǔ)知識(shí))3000題每日練習(xí)
- 新會(huì)計(jì)法下加強(qiáng)企業(yè)財(cái)會(huì)監(jiān)督策略研究
- 人力資源社會(huì)保障宣傳工作計(jì)劃及打算
- 2024年秋兒童發(fā)展問題的咨詢與輔導(dǎo)終考期末大作業(yè)案例分析1-5答案
- 廣東省廣州市2021年中考道德與法治試卷(含答案)
- 2024年貴州省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 2024-2030年中國(guó)滑板車行業(yè)競(jìng)爭(zhēng)策略及發(fā)展前景預(yù)測(cè)報(bào)告
- 學(xué)校軍事化管理培訓(xùn)
- 喪葬費(fèi)家庭協(xié)議書范文范本
- 中小學(xué)生德育工作指南2022版
- 通信工程建設(shè)標(biāo)準(zhǔn)強(qiáng)制性條文匯編(2023版)-定額質(zhì)監(jiān)中心
評(píng)論
0/150
提交評(píng)論