版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
畢業(yè)設(shè)計選題系統(tǒng)一、系統(tǒng)需求1.項目背景伴隨教育改革的不停深化,全社會信息化、搜集化培植熱潮的興起,建立一套可以適應(yīng)這些變化的行政管理方案也就顯得尤為重要。在高等院校的平常工作中,每年臨近畢業(yè),均有大量的畢業(yè)生需要進(jìn)行畢業(yè)設(shè)計,這其中首要關(guān)節(jié)就是課題的選擇。以往在畢業(yè)生選題工作的各個階段都是手工操作,假如指導(dǎo)老師帶領(lǐng)的學(xué)生比較多,或者是當(dāng)年畢業(yè)的學(xué)生比較多,這樣就輕易導(dǎo)致學(xué)生的課題選擇很混亂,指導(dǎo)教師難于記錄學(xué)生的課題選擇狀況等一系列問題。不僅效率低下、工作繁瑣,并且輕易出錯,于是開發(fā)一套適合學(xué)校狀況的畢業(yè)生畢業(yè)設(shè)計網(wǎng)上選題系統(tǒng)便成為了學(xué)校的迫切需求。2.基本需求分析選題系統(tǒng)是導(dǎo)師與畢業(yè)生進(jìn)行雙向選擇的一種平臺,提供學(xué)生選擇導(dǎo)師及其研究方向、導(dǎo)師篩選學(xué)生。在畢業(yè)生選題系統(tǒng)中,使用該系統(tǒng)的顧客有:導(dǎo)師,應(yīng)屆畢業(yè)生及管理員。應(yīng)屆畢業(yè)生(即學(xué)生)是選擇導(dǎo)師和課題的人;導(dǎo)師是為畢業(yè)生提供課題研究方向的人。管理員是對數(shù)據(jù)庫進(jìn)行平常運行維護(hù)工作的人。本系統(tǒng)就重要功能模塊進(jìn)行分析與設(shè)計,包括學(xué)生選擇導(dǎo)師及其研究方向,導(dǎo)師提供課題,導(dǎo)師篩選學(xué)生三個模塊。3.詳細(xì)功能分析根據(jù)基本需求分析,可以懂得本畢業(yè)設(shè)計選題系統(tǒng)至少應(yīng)當(dāng)具有如下幾種功能:(1)一種選題系統(tǒng)可以有多種學(xué)生;(2)一種選題系統(tǒng)可以有多種導(dǎo)師;(3)一種學(xué)生只能選擇一種導(dǎo)師及其研究方向;(4)一種導(dǎo)師至少指導(dǎo)5個學(xué)生,至多指導(dǎo)7個學(xué)生;(5)學(xué)生可以在規(guī)定期限內(nèi)改選;(6)學(xué)生可以在規(guī)定期限內(nèi)退選;導(dǎo)師可以對學(xué)生的改選及退選設(shè)定期限;二、分析問題領(lǐng)域1.識別參與者(角色)參與者代表與系統(tǒng)交互的人,硬件設(shè)備或另一系統(tǒng)。它存在于系統(tǒng)的外部。通過度析畢業(yè)生畢業(yè)設(shè)計選題系統(tǒng)的功能需求,可以識別出3個參與者:(1)Student(畢業(yè)生):有權(quán)選畢業(yè)設(shè)計指導(dǎo)老師和課題的人員;(2)Teacher(指導(dǎo)老師):有權(quán)提供課題,規(guī)定選擇學(xué)生人數(shù),選擇學(xué)生的人員;(3)Actor(管理員):系統(tǒng)的平常管理和維護(hù)的人員。提供更新選課題的有關(guān)信息,及學(xué)生的信息。2.識別用例用例:規(guī)定系統(tǒng)或部分系統(tǒng)的行為,描述系統(tǒng)所執(zhí)行的動作系列集,并為執(zhí)行者產(chǎn)生一種可供觀測的成果。通過對需求的深入分析,可確定畢業(yè)設(shè)計選題系統(tǒng)中有如下用例存在:(1)登錄:驗證顧客身份(2)選導(dǎo)師:學(xué)生選擇畢業(yè)設(shè)計指導(dǎo)教師(3)導(dǎo)師篩選學(xué)生:指導(dǎo)教師選擇想指導(dǎo)的學(xué)生(4)管理顧客:管理員及時更新顧客信息,增長和刪除顧客(5)導(dǎo)師提供課題:導(dǎo)師為學(xué)生提供有關(guān)的課題以備學(xué)生選擇(6)選擇課題:學(xué)生選擇所選導(dǎo)師所提供的一種課題圖2-1“系統(tǒng)”用例圖3.用例的事件流描述用例的事件流是對完畢用例行為所需的事件的描述。事件流描述了系統(tǒng)應(yīng)當(dāng)做什么,而不是描述系統(tǒng)應(yīng)當(dāng)怎么做。(1)“學(xué)生”用例圖學(xué)生用例圖重要描述學(xué)生在基于選課系統(tǒng)的基礎(chǔ)上可以進(jìn)行的操作。學(xué)生用例圖的執(zhí)行者是學(xué)生,用例有:搜索導(dǎo)師;選中滿意的導(dǎo)師并提交;查詢導(dǎo)師的信息;以及提交平時優(yōu)秀的課程設(shè)計作品。圖2-2“學(xué)生”用例圖(2)“導(dǎo)師”用例圖導(dǎo)師用例圖重要描述導(dǎo)師在基于選課系統(tǒng)的基礎(chǔ)上可以進(jìn)行的操作。導(dǎo)師用例圖的執(zhí)行者是導(dǎo)師,用例有:查詢已選學(xué)生;提交課題;查詢學(xué)生信息;刪除不滿意學(xué)生;確定要輔導(dǎo)的學(xué)生。圖2-3“導(dǎo)師”用例圖(3)“管理員”用例圖管理員用例圖重要是對選課系統(tǒng)進(jìn)行一系列的信息操作和維護(hù)的工作。包括大方面的設(shè)置選導(dǎo)師的流程,以及查詢導(dǎo)師的信息,查詢選課題信息,公布系統(tǒng)消息,更新和刪除導(dǎo)師,更新和刪除學(xué)生。而以上的這些用例都是要基于登陸選題系統(tǒng)的后臺基礎(chǔ)上才能進(jìn)行的。圖2-4“管理員”用例圖三、系統(tǒng)建模下面通過使用用例驅(qū)動創(chuàng)立系統(tǒng)的用例模型,獲取系統(tǒng)的需求,并使用系統(tǒng)的靜態(tài)模型創(chuàng)立系統(tǒng)的內(nèi)容,然后通過動態(tài)模型對系統(tǒng)的內(nèi)容進(jìn)行完善,最終通過布署模型完畢系統(tǒng)的布署狀況。1.活動圖(1)“學(xué)生登錄”活動圖(a)學(xué)生登陸選題系統(tǒng)(b)進(jìn)入登陸界面,輸入顧客名和密碼(c)系統(tǒng)對登陸信息進(jìn)行驗證,假如信息對的則順利進(jìn)入選題系統(tǒng),否則就返回登陸界面,進(jìn)行顧客名和密碼的重新填寫。圖3-1“學(xué)生登錄”活動圖(2)“學(xué)生選課題”活動圖(a)學(xué)生進(jìn)入選課題界面(b)系統(tǒng)顯示所有課題的信息,供學(xué)生進(jìn)行選擇(c)學(xué)生選擇課題后,系統(tǒng)提醒進(jìn)行確認(rèn)。假如信息無誤的話,學(xué)生對其進(jìn)行確認(rèn),則選題成功。否則重新返回進(jìn)行課題的重新選擇。圖3-2“學(xué)生選課題”活動圖(3)“管理員公布系統(tǒng)消息”活動圖(a)管理員進(jìn)入選題系統(tǒng)的后臺,進(jìn)入公布信息的界面(b)輸入要公布的信息(c)系統(tǒng)對將要更新的信息進(jìn)行確認(rèn)的提醒,假如確定的話,就更新成功;否則返回公布信息的界面。圖3-3“管理員公布系統(tǒng)消息”活動圖2.次序圖(1)老師選擇學(xué)生次序圖導(dǎo)師登陸系統(tǒng),進(jìn)入選擇學(xué)生的界面。此時,系統(tǒng)會從所有的學(xué)生列表中,選擇已選這個導(dǎo)師的學(xué)生名單顯示出來,并且提供查看學(xué)生詳細(xì)信息的選項。導(dǎo)師可以從這些學(xué)生中,選擇滿意的學(xué)生。而那些未被選中的學(xué)生則會被系統(tǒng)定為待選狀態(tài),并自動寄存在學(xué)生待選列表中,供下一輪導(dǎo)師選擇。圖3-4“老師選擇學(xué)生”時序圖(2)“管理員刪除老師”次序圖管理員從后臺登陸系統(tǒng)主界面,對要刪除的老師進(jìn)行搜索。若搜索成功,則在導(dǎo)師目錄中對其進(jìn)行銷毀。否則,提醒“導(dǎo)師信息不存在”。圖3-5“管理員刪除老師”時序圖(3)“管理員刪除學(xué)生”次序圖管理員從后臺登陸系統(tǒng)主界面,對要刪除的學(xué)生進(jìn)行搜索。若搜索成功,則在學(xué)生目錄中對其進(jìn)行銷毀。否則,提醒“該學(xué)生信息不存在”。圖3-6“管理員刪除老師”時序圖(4)“管理員設(shè)置選課流程”次序圖管理員進(jìn)入系統(tǒng)的設(shè)置主界面,對各輪次的時間進(jìn)行設(shè)置。而系統(tǒng)這對本次設(shè)置進(jìn)行自動保留。圖3-7“管理員設(shè)置選課流程”時序圖(5)“學(xué)生選擇老師并選擇課題”次序圖(該時序圖的描述已在活動圖中體現(xiàn),故在此不再闡明)圖3-8“學(xué)生選擇老師并選擇課題”次序圖3.類圖四、系統(tǒng)體系構(gòu)造建模構(gòu)件圖圖4-1“選課系統(tǒng)”構(gòu)件圖配置圖圖4-2“選課系統(tǒng)”配置圖五、小結(jié)畢業(yè)設(shè)計選題系統(tǒng)是針對的在畢業(yè)生選題工作的各個階段手工操作帶來的效率低下、工作繁瑣,并且輕易出錯,于是開發(fā)一套適合系情的畢業(yè)生畢業(yè)設(shè)計網(wǎng)上選題系統(tǒng)便成為了系辦公室的迫切需求。重要包括導(dǎo)師提交課題,學(xué)生選擇導(dǎo)師及課題,導(dǎo)師確定要輔導(dǎo)的畢業(yè)生等功能。它包括了四個模塊:基本數(shù)據(jù)維護(hù)模塊、基本選題模塊、數(shù)據(jù)庫管理模塊和信息查詢模塊。其中,基本數(shù)據(jù)維護(hù)模塊提供了使用者錄入、修改并維護(hù)基本數(shù)據(jù)的途徑,重要包括了管理員添加顧客,學(xué)生個人修改信息等幾大重要功能?;具x擇模塊則提供學(xué)生選擇導(dǎo)師和課題,導(dǎo)師選擇學(xué)生等。數(shù)據(jù)庫模塊是對所有導(dǎo)師、管理員、學(xué)生管理以及導(dǎo)師提供的課題的信息都要進(jìn)行統(tǒng)一管理,學(xué)生選擇導(dǎo)師的狀況也要進(jìn)行詳細(xì)的登記。通過這一種課程設(shè)計中,我們學(xué)會了不少東西。最大的收獲就是懂得了怎樣進(jìn)行UML統(tǒng)一建模,掌握了面向?qū)ο骍ML統(tǒng)一建模語言。我們理解了使用UML統(tǒng)一建模語言,用需求模型簡化業(yè)務(wù)領(lǐng)域;用分析模型驗證用例的對的性,一致性,完備性,可行性;用設(shè)計模型標(biāo)識處理方案。我們還認(rèn)識到通過模型可以實現(xiàn)從業(yè)務(wù)領(lǐng)域到軟件領(lǐng)域的映射;通過建模,可以使問題可視化,形式化。而通過一序列的建?;顒樱岣吡宋覀冊谙到y(tǒng)設(shè)計上的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)學(xué)合作研究協(xié)議書5篇
- 牛頭包船課程設(shè)計
- 海報插圖課程設(shè)計
- 十四五大數(shù)據(jù)產(chǎn)業(yè)發(fā)展規(guī)劃
- 2024有關(guān)消防演練活動總結(jié)(34篇)
- 美術(shù)微課程設(shè)計與制作
- 幼兒園美食實踐課程設(shè)計
- 康復(fù)科護(hù)士的工作體會
- 有趣的音樂游戲課程設(shè)計
- 《當(dāng)代資本主義的新》課件
- 當(dāng)前國際形勢
- 湘賀水利樞紐水電站設(shè)計
- 高壓線防護(hù)架搭設(shè)施工方案
- 四川省成都市2021-2022學(xué)年高一(上)期末調(diào)研考試物理試題Word版含解析
- 二次元作業(yè)指導(dǎo)書
- GB/T 15180-2010重交通道路石油瀝青
- 公路工程質(zhì)量與安全管理課件
- 計算機基礎(chǔ)知識整理課件
- 高一數(shù)學(xué)必修2《事件的關(guān)系和運算》課件
- 四年級道德與法治試卷分析范文(通用5篇)
- 封條模板A4直接打印版
評論
0/150
提交評論