高校碩士畢業(yè)論文管理系統(tǒng)的分析與設(shè)計(jì)
摘 要:本文通過深入教務(wù)部門和教學(xué)單位進(jìn)行仔細(xì)調(diào)研,按照畢業(yè)論文開展的階段分析了系統(tǒng)的功能性需求和非功能性需求,然后劃分了系統(tǒng)用戶的角色并基于這些角色完成了系統(tǒng)的用例分析,分析了系統(tǒng)的核心業(yè)務(wù)流程,最后得出系統(tǒng)功能的框架設(shè)計(jì)。
關(guān)鍵詞:功能性需求分析;非功能性需求分析;業(yè)務(wù)里程分析
中圖分類號(hào): G463 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1673-1069(2016)36-195-2
1 概述
作為大學(xué)碩士生必須完成的最后一門課程,畢業(yè)論文具備了其它課程所沒有的典型特征:①由于畢業(yè)論文的宗旨是考查學(xué)生對(duì)本專業(yè)核心知識(shí)的掌握程度和運(yùn)用知識(shí)解決實(shí)際問題的能力,因此在其完成過程中將會(huì)綜合運(yùn)用多門課程的知識(shí)點(diǎn)并將這些知識(shí)點(diǎn)與實(shí)際研究對(duì)象進(jìn)行結(jié)合。②參與畢業(yè)論文過程管理的對(duì)象多,不僅包括學(xué)生和指導(dǎo)教師,還包括負(fù)責(zé)畢業(yè)論文的系主任、主管教學(xué)的分院領(lǐng)導(dǎo)和教務(wù)處實(shí)踐教學(xué)管理科的工作人員,管理層次多,職能劃分詳細(xì)。③耗時(shí)長(zhǎng)。按照培養(yǎng)方案的要求,畢業(yè)論文從開始選題到最后的答辯,總共耗時(shí)將近半年的時(shí)間,期間學(xué)生可以采取在校完成或者外出完成的形式進(jìn)行畢業(yè)論文。以上特點(diǎn)決定了畢業(yè)論文過程管理的復(fù)雜性,不同的高校對(duì)該教學(xué)任務(wù)采取了不同的形式,以達(dá)到降低管理成本、提高管理成效的目的。
2 系統(tǒng)分析
系統(tǒng)分析主要圍繞用例分析、業(yè)務(wù)流程分析和非功能性需求三個(gè)角度來開展。
2.1 用例分析
用例分析主要分析系統(tǒng)中各類角色對(duì)系統(tǒng)各個(gè)模塊的操作權(quán)限。根據(jù)前期調(diào)研結(jié)果的分析,本系統(tǒng)的用戶可以分為系統(tǒng)管理員、教務(wù)部門工作人員、教師、專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和學(xué)生共六種角色。系統(tǒng)用例分析就是分析這六種角色在系統(tǒng)中可以操作的應(yīng)用場(chǎng)景。
2.1.1 系統(tǒng)管理員用例分析
畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理員只負(fù)責(zé)本系統(tǒng)運(yùn)行相關(guān)的支撐數(shù)據(jù),即系統(tǒng)管理和基礎(chǔ)數(shù)據(jù)兩個(gè)模塊中的功能。通常,系統(tǒng)管理模塊包括部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理、日志管理;基礎(chǔ)數(shù)據(jù)包括專業(yè)設(shè)置、班級(jí)設(shè)置、教師管理、學(xué)生管理和教室管理。其中,部門管理是管理高,F(xiàn)有的教學(xué)單位和與畢業(yè)論文管理工作相關(guān)的部門;角色管理是管理系統(tǒng)用戶的分類信息,以便為系統(tǒng)的權(quán)限分配提供基礎(chǔ);菜單管理是管理系統(tǒng)可以操作的模塊以及模塊的層次結(jié)構(gòu);權(quán)限管理是將菜單的操作權(quán)限分配給每類角色,從而確保系統(tǒng)操作和數(shù)據(jù)瀏覽的安全性;數(shù)據(jù)管理是對(duì)系統(tǒng)的數(shù)據(jù)庫進(jìn)行管理,包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù);日志管理是管理系統(tǒng)操作的日志,以便系統(tǒng)出現(xiàn)問題時(shí),可根據(jù)系統(tǒng)尋找發(fā)生故障的原因;專業(yè)設(shè)置是按照高,F(xiàn)有的專業(yè)結(jié)構(gòu)和隸屬關(guān)系完成專業(yè)信息的管理;班級(jí)設(shè)置是負(fù)責(zé)按照專業(yè)設(shè)置學(xué)生所在的班級(jí);教師管理是管理高校教師的基本信息;學(xué)生管理是管理在校畢業(yè)班學(xué)生的基本信息;教室管理是管理目前學(xué)校可供使用的教室,為答辯安排提供基礎(chǔ)數(shù)據(jù)。
2.1.2 教務(wù)部門工作人員用例分析
教務(wù)部門工作人員在系統(tǒng)中主要負(fù)責(zé)三個(gè)方面的工作,分別是基礎(chǔ)數(shù)據(jù)中關(guān)于時(shí)間的設(shè)置、答辯安排審核和答辯結(jié)果審核。其中,基礎(chǔ)數(shù)據(jù)中的時(shí)間設(shè)置包括學(xué)期的設(shè)置、選題時(shí)間設(shè)置和過程時(shí)間設(shè)置。選題時(shí)間設(shè)置主要設(shè)置學(xué)生選題的開始時(shí)間和結(jié)束時(shí)間;過程時(shí)間設(shè)置包括指導(dǎo)記錄時(shí)間的設(shè)置、中期檢查時(shí)間的設(shè)置和答辯時(shí)間的設(shè)置。
2.1.3 教師用例分析
畢業(yè)論文管理系統(tǒng)中具有操作權(quán)限的教師主要包括指導(dǎo)教師和交叉評(píng)閱教師以及答辯教師。教師在系統(tǒng)中可以操作的用例包括出題、審批開題報(bào)告、指導(dǎo)記錄、答辯申請(qǐng)審批、交叉評(píng)閱和答辯結(jié)果登記。其中,出題只有被專業(yè)負(fù)責(zé)人指定為指導(dǎo)教師的教師才具有該權(quán)限,交叉評(píng)閱也只有被專業(yè)負(fù)責(zé)人指定為交叉評(píng)閱的教師才具有操作權(quán)限;答辯結(jié)果登記通常由答辯小組組長(zhǎng)來完成。
2.1.4 專業(yè)負(fù)責(zé)人用例分析
專業(yè)負(fù)責(zé)人在系統(tǒng)中主要負(fù)責(zé)安排工作,包括教師安排和答辯安排。其中,教師安排主要安排指導(dǎo)教師、交叉評(píng)閱教師和答辯教師的人選;答辯安排則負(fù)責(zé)安排答辯教師的分組、參加答辯的學(xué)生分組以及教室和具體的答辯時(shí)間。
2.1.5 分院領(lǐng)導(dǎo)用例分析
分院領(lǐng)導(dǎo)在系統(tǒng)中主要負(fù)責(zé)兩類信息的審核,分別是出題的審核和答辯安排的審核。
2.1.6 學(xué)生用例分析
學(xué)生是畢業(yè)論文管理系統(tǒng)的主體,在該系統(tǒng)中可以操作的用例包括選題、開題報(bào)告撰寫、指導(dǎo)記錄、中期檢查、答辯申請(qǐng)、答辯安排和答辯結(jié)果。
2.2 業(yè)務(wù)流程分析
畢業(yè)論文管理系統(tǒng)包含的核心流程包括撰寫開題報(bào)告和答辯安排兩個(gè)核心流程。
2.2.1 開題報(bào)告流程分析
參與開題報(bào)告工作的主體包括學(xué)生、指導(dǎo)教師、專業(yè)負(fù)責(zé)人和分院領(lǐng)導(dǎo),其流程如下:首先,學(xué)生完成開題報(bào)告的撰寫,并提交給系統(tǒng)驗(yàn)證,驗(yàn)證通過后保存信息,并轉(zhuǎn)交給指導(dǎo)教師審批,審批通過后轉(zhuǎn)交給專業(yè)負(fù)責(zé)人進(jìn)行初步審核,審核通過后再轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行最后的審核,并將最后的審核意見反饋給學(xué)生。
2.2.2 答辯安排流程分析
參與答辯安排的主體包括專業(yè)負(fù)責(zé)人、分院領(lǐng)導(dǎo)和教務(wù)部門工作人員,其流程大致如下:首先,專業(yè)負(fù)責(zé)人在答辯安排頁面完成答辯安排的信息,然后提交給系統(tǒng)進(jìn)行驗(yàn)證,如果驗(yàn)證通過再將安排轉(zhuǎn)交給分院領(lǐng)導(dǎo)進(jìn)行初步審核,審核通過后,轉(zhuǎn)交給教務(wù)部門工作人員進(jìn)行最后審核,審核通過后再將最終的審核結(jié)果反饋給專業(yè)負(fù)責(zé)人,并最終顯示給學(xué)生和教師查看。
2.3 非功能性需求分析
與功能性需求分析的側(cè)重點(diǎn)不同,非功能性需求分析更注重的是系統(tǒng)的整體性能要求,是衡量系統(tǒng)整體質(zhì)量的依據(jù)。根據(jù)本系統(tǒng)的特點(diǎn),系統(tǒng)的非功能性需求主要包括穩(wěn)定性、準(zhǔn)確性、安全性、易用性和可移植性。
3 系統(tǒng)設(shè)計(jì)
根據(jù)系統(tǒng)的功能需求分析的結(jié)果并結(jié)合管理信息系統(tǒng)的管理模式,總結(jié)出畢業(yè)論文過程管理系統(tǒng)的功能框架如圖1所示。
圖1中的系統(tǒng)管理通常負(fù)責(zé)管理一般系統(tǒng)運(yùn)行所需的支撐數(shù)據(jù)。畢業(yè)論文管理系統(tǒng)的系統(tǒng)管理由部門管理、角色管理、用戶管理、菜單管理、權(quán)限管理、數(shù)據(jù)管理和日志管理共七個(gè)模塊組成。
4 結(jié)束語
代碼開發(fā)僅僅是系統(tǒng)開發(fā)生命周期中的系統(tǒng)實(shí)現(xiàn)的主要任務(wù),在此之前需經(jīng)歷系統(tǒng)分析和系統(tǒng)設(shè)計(jì)兩個(gè)不可逾越的階段。本文通過分析,得出了高校畢業(yè)論文管理系統(tǒng)的需求,并對(duì)這些需求進(jìn)行整理后,完成了系統(tǒng)功能框架的設(shè)計(jì),為下一步系統(tǒng)開發(fā)搭建系統(tǒng)應(yīng)用程序架構(gòu)提供了直接依據(jù)。
【高校碩士畢業(yè)論文管理系統(tǒng)的分析與設(shè)計(jì)】相關(guān)文章:
管理系統(tǒng)畢業(yè)論文開題12-06
教育管理碩士畢業(yè)論文提綱03-28
學(xué)籍管理系統(tǒng)畢業(yè)論文開題12-08
簡(jiǎn)論高校實(shí)驗(yàn)儀器設(shè)備管理的系統(tǒng)分析03-04
工商管理碩士畢業(yè)論文提綱11-14
設(shè)計(jì)計(jì)劃學(xué)碩士畢業(yè)論文開題報(bào)告12-03
設(shè)計(jì)策劃碩士畢業(yè)論文開題報(bào)告12-04
設(shè)計(jì)策劃學(xué)碩士畢業(yè)論文開題12-09
設(shè)計(jì)策劃碩士畢業(yè)論文的開題報(bào)告11-20
碩士畢業(yè)論文10-20
- 相關(guān)推薦