徐立波
(沈陽工程學(xué)院 計算機基礎(chǔ)教學(xué)部,沈陽 110136)
隨著我國事業(yè)單位績效改革方案的逐漸實施,各高等院校陸續(xù)完成了專業(yè)技術(shù)崗位設(shè)置、職稱聘任等工作,相繼出臺了《崗位管理考核暫行辦法》、《崗位業(yè)績積分細則》等一系列文件,把對專業(yè)技術(shù)人員的管理提升到科學(xué)的軌道上來,實現(xiàn)了身份管理向以業(yè)績積分為基礎(chǔ)的崗位管理的轉(zhuǎn)變[1]。通過研究各高校現(xiàn)行的崗位管理和績效考核體系,對教師的原始科研材料進行收集、業(yè)績評估、分類匯總、批量導(dǎo)出和上報是最重要的內(nèi)容。這一系列工作通常由人事處、科技處和教學(xué)科研評價中心等部門來完成。通常先由職能部門工作人員將各個系、部和二級學(xué)院上報的專業(yè)論文、科研項目、教研項目、專著教材和專利等科研材料經(jīng)手工分析處理成科研業(yè)績積分材料或工作量表,然后將其進一步分類匯總,形成人事處、科技處等部門需求的各種存檔資料,但是由于教職員工數(shù)量較多,手工處理數(shù)據(jù)工作重復(fù)內(nèi)容多,工作量很大,容易出錯且處理效率不高,所以需要研究高校科研業(yè)績評估系統(tǒng)。
通過對高校科研業(yè)績評估系統(tǒng)業(yè)務(wù)流程的分析,確定目標(biāo)系統(tǒng)應(yīng)該具有以下幾個功能:
1)系統(tǒng)能夠?qū)處熁拘畔⑦M行日常維護和管理。
2)科研原始業(yè)績材料的收集和整理。
3)將收集的科研原始業(yè)績材料轉(zhuǎn)換成崗位業(yè)績積分,完成業(yè)績評估,并分別按照個人和學(xué)院、系進行分類匯總。
4)數(shù)據(jù)的批量導(dǎo)出和上報。
5)科研業(yè)績積分的查詢和打印功能[2]。
6)科研數(shù)據(jù)收集教師和業(yè)績積分計算、上報老師分別具有不同的權(quán)限。
在對評估系統(tǒng)進行充分需求分析的基礎(chǔ)上,利用面向?qū)ο蟮姆治龇椒ǎ╫bject-oriented analysis,OOA)對評估系統(tǒng)建立各種基于對象的模型,包括對象模型、動態(tài)模型和功能模型,3種模型分別從3個不同角度描述所要開發(fā)的系統(tǒng)[3]。對象模型定義做什么的實體,是類、對象和對象之間關(guān)系的定義集,它為其他兩種模型奠定了基礎(chǔ),依靠它可以完成3種模型的集成。因此對象模型是本文重點討論的問題。動態(tài)模型指出對象接受什么事件觸發(fā)去做什么。功能模型指明系統(tǒng)應(yīng)該做什么,能夠直接的反映用戶對目標(biāo)系統(tǒng)的真實需求。面向?qū)ο笫且杂美?qū)動的,用例站在用戶的角度描述交互過程,能夠精準(zhǔn)的描述系統(tǒng)的需求。科研業(yè)績評估系統(tǒng)用例圖如圖1所示。
上面通過用例分析創(chuàng)建的系統(tǒng)業(yè)務(wù)模型,能夠描述現(xiàn)實系統(tǒng)運作的實際情況,從組成系統(tǒng)的具體操作入手,站在實際使用者的角度觀察軟件。系統(tǒng)的參與者主要包括評估教師、辦事員和管理員。評估教師是系統(tǒng)的主要使用人員,主要完成科研業(yè)績積分的計算和上報工作。管理員是系統(tǒng)的數(shù)據(jù)維護人員,負責(zé)教師基礎(chǔ)信息和科研業(yè)績原始材料數(shù)據(jù)的維護工作。辦事員是負責(zé)簡單的查詢、打印等工作。
以上面高校科研業(yè)績評估系統(tǒng)用例建模為基礎(chǔ),按照“自頂向下、逐層分解”的方式建立軟件的體系結(jié)構(gòu)。根據(jù)對高校科研業(yè)績評估系統(tǒng)的分析,可以將高校科研業(yè)績評估系統(tǒng)進一步劃分為用戶管理、權(quán)限分配、業(yè)績管理、個人上報、院系上報、積分計算、積分查詢、分類匯總、導(dǎo)出,打印等模塊,這些功能模塊是系統(tǒng)詳細設(shè)計的基礎(chǔ)。

圖1 科研業(yè)績評估系統(tǒng)用例圖
通過對系統(tǒng)開發(fā)的用例和問題描述進行“語法分析”,得到潛在的分析類。分析類是概念層次上的內(nèi)容,用于描述系統(tǒng)中較高層次的對象[4],代表了對系統(tǒng)設(shè)計中的一個或幾個類以及若干個子系統(tǒng)的抽象[3],一般符合3種基本構(gòu)造型即邊界類、實體類和控制類中的一種。
邊界類用于建立系統(tǒng)與其參與者之間交互的模型[5],是實現(xiàn)用戶界面的類,代表窗口、接口、終端和API等的抽象,是實現(xiàn)用戶操作界面的類,每個邊界類至少與一個參與者相關(guān)。高校科研業(yè)績評估系統(tǒng)分析階段邊界類主要有:教師信息管理界面、原始材料維護界面、科研業(yè)績評估界面、分類匯總界面、科研業(yè)績上報界面和打印查詢界面等。
實體類用于長效持久的信息建模,通常每個實體類對應(yīng)數(shù)據(jù)庫中的表,實體類的屬性對應(yīng)數(shù)據(jù)庫表中的字段[6]。高校科研業(yè)績評估系統(tǒng)分析階段實體類主要有:用戶類(管理員類、評估教師類、普通教師類、辦事人員類)、業(yè)績項目類(論文類、科研項目類、教研項目類、專著教材類、專利類)、積分細則類(論文細則類、科研項目細則類、教研項目細則類、專著教材細則類、專利細則類)和教師積分類等。科研業(yè)績評估系統(tǒng)實體類類圖模型如圖2所示。

圖2 評估系統(tǒng)實體類類圖模型
控制類協(xié)調(diào)任務(wù)并捕捉用例中的主要應(yīng)用邏輯,將用例所特有的行為與實體對象分開,使實體對象在用例和系統(tǒng)中具有更高的復(fù)用性,通常用于對一個或幾個用例所特有的控制行為進行建模[7],控制用例中的事件順序,完成重要的業(yè)務(wù)規(guī)則的控制。它獨立于環(huán)境,在實體類的內(nèi)部結(jié)構(gòu)或行為發(fā)生變更的情況下,幾乎不會變更,更好的協(xié)調(diào)實體類的行為[8]。科研業(yè)績評估用例中,評估教師輸入初始數(shù)據(jù)后通過科研業(yè)績評估界面調(diào)用EvaluationHandler,EvaluationHandle控制教師類、積分規(guī)則類和業(yè)績項目類完成科研業(yè)績積分的評估。評估系統(tǒng)中的控制類如圖3所示。

圖3 評估系統(tǒng)中的控制類
根據(jù)科研業(yè)績材料情況,綜合利用定性分析與定量分析相結(jié)合的方法來完成科研業(yè)績評估原則和內(nèi)容的確定。首先利用分析、概括和抽象等方法定性完成科研業(yè)績評估材料的初步加工,完成小類項目向大類項目的統(tǒng)一歸類。例如將技術(shù)發(fā)明、實用新型專利、軟件著作權(quán)和外觀設(shè)計專利統(tǒng)一歸類為發(fā)明專利類;國家自然科學(xué)青年基金項目、國家自然科學(xué)基金面上項目、國家科技成果推廣計劃項目和專項基金項目等統(tǒng)一歸類為國家級一般項目類[9]。在定性分析的基礎(chǔ)上,利用定量原則,對同樣級別的科研項目,無論是理、工、文、管、經(jīng)、法,項目具有一樣的業(yè)績積分;對于SCI等收錄的論文,無論是科研論文還是教研論文也具有一樣的業(yè)績積分。通過定性分析與定量分析的相結(jié)合能夠建立客觀、公正、科學(xué)、合理的科研績效評估系統(tǒng)[10]。
科研業(yè)績評估系統(tǒng)最核心的工作是完成專業(yè)論文、專著教材、科研項目和專利等科研業(yè)績材料積分的計算和匯總工作[11]。根據(jù)《崗位業(yè)績積分細則》,不同級別的專業(yè)論文、專著教材、科研項目和專利等對應(yīng)的積分不同;業(yè)績項目中作者排序不同,獲得的分配系數(shù)不同,獲得的積分亦不同。例如國家級一般科研項目結(jié)題后能夠獲得100分業(yè)績積分、市級重點科研項目結(jié)題后能夠獲得15分業(yè)績積分;SCI收錄的高水平論文能夠獲得10分業(yè)績積分,中文核心期刊論文能夠獲得4分業(yè)績積分;論文獨立完成獲得系數(shù)1,合作完成第一作者獲得系數(shù)0.7,第二作者獲得0.3等。按照這個積分細則,需要對學(xué)術(shù)論文,教研項目,專著教材和專利等分別完成積分計算,這里給出專業(yè)論文積分計算的算法流程圖(見圖4)。
在充分分析算法結(jié)構(gòu)的基礎(chǔ)上,編寫Score_paper函數(shù)用于計算專業(yè)論文的業(yè)績積分,主要程序如下,其中函數(shù)Score是根據(jù)專業(yè)論文級別計算論文初始積分。

圖4 專業(yè)論文積分計算算法流程圖

利用上面的Score_paper計算形成個人的業(yè)績積分后,連同個人信息需要輸出,生成電子Word文檔和紙質(zhì)材料。通過“Set Wd_P=CreateObject(″word.application″)”創(chuàng)建 Word對象,用于建立導(dǎo)出的Word文件。在打印輸出時需要確定預(yù)打印的內(nèi)容和范圍,利用“Worksheets(″計算積分″).Range(″c3″).End(xlDown).Row”選定工作表行號,利用“Worksheets(″計算積分″).Range(″c3:k″ &Worksheets(″計算積分″).Range(″c3″).End(xlDown).Row).PrintOut”對選定區(qū)域打印輸出。
從軟件的架構(gòu)上看。在分析階段利用面向?qū)ο蠓治龇椒ㄍ瓿蓸?gòu)成系統(tǒng)的抽象組件設(shè)計,確定它們之間的關(guān)系,這樣能夠很好理解問題域和系統(tǒng)責(zé)任,接下來 按照“自頂向下、逐層分解”的方式建立軟件的體系結(jié)構(gòu)[12]。在系統(tǒng)的實現(xiàn)階段,將這些抽象組件細化為實際的組件,形成具體的類和對象,通過順序圖、協(xié)作圖等動態(tài)模型詳細解析業(yè)務(wù)流程。開發(fā)的系統(tǒng)具有可靠性高,可維護性強、安全性和可重用性好等優(yōu)點。
從軟件的開發(fā)和使用環(huán)境上看。軟件的數(shù)據(jù)庫平臺選用Excel,利用VBA(Visual Basic for applications)技術(shù)支撐[13],能夠滿足非網(wǎng)絡(luò)環(huán)境和移動辦公的需要,數(shù)據(jù)存儲和備份方便。上報數(shù)據(jù)用戶和數(shù)據(jù)處理人員無需安裝客戶端,只需要利用計算機中已經(jīng)安裝好Excel的軟件即可。
在深入研讀、合理分析《高校崗位業(yè)績積分細則》《崗位管理考核暫行辦法》和充分了解高校科研業(yè)績評估流程的基礎(chǔ)上,利用面向?qū)ο蟮姆治龇椒▽Ω咝?蒲袠I(yè)績評估系統(tǒng)建立了需求分析模型。通過用例圖,對象類圖和控制類圖等模型的建立[14],逐步完成系統(tǒng)的分析工作,進而完成軟件的設(shè)計和編碼工作。高校科研業(yè)績評估系統(tǒng)的成功研制將促進科研業(yè)績材料管理和業(yè)績評估的規(guī)范化[15],提高工作效率。
[1]欒好利,楊 政,周振柳,等.高校崗位績效考核信息管理系統(tǒng)設(shè)計與實現(xiàn)[J].沈陽工程學(xué)院學(xué)報:自然科學(xué)版,2012,8(4):168.
[2]鄭廣成.高職教師教學(xué)研資源管理與考核系統(tǒng)的研究[J].軟件,2012,33(11):22-24.
[3]王建宇,劉智能.基于UML面向?qū)ο蟮南到y(tǒng)分析設(shè)計方法研究[J].長沙鐵道學(xué)院學(xué)報,2013,14(2):201-202.
[4]魏紅娟.基于面向?qū)ο蠓椒ǖ囊晥D建模及分析[J].電腦開發(fā)與應(yīng)用,2013,26(1):43-45.
[5]孟勛.基于面向?qū)ο蠹夹g(shù)的學(xué)校人員管理系統(tǒng)的設(shè)計與研究[J].科技創(chuàng)新與應(yīng)用,2013,20(20):8-9.
[6]楊麗雯,尹華松,張永繼.基于面向?qū)ο髷?shù)據(jù)庫系統(tǒng)的應(yīng)用系統(tǒng)開發(fā)[J].電腦知識與技術(shù)北京,2013,9(9):33-36.
[7]林世鑫.基于面向?qū)ο笤O(shè)計思想的建站系統(tǒng)設(shè)計[J].現(xiàn)代計算機,2012,9(9):73-76.
[8]張順順,黨幼云.基于面向?qū)ο蠓椒ǖ膶<蚁到y(tǒng)外殼的設(shè)計與實現(xiàn)[J].西安工程大學(xué)學(xué)報,2012,26(8):774-778.
[9]胡俊.高校教師科研業(yè)績考核研究現(xiàn)狀分析[J].知識經(jīng)濟究,2012,20(20):145-147.
[10]謝依,朱玉雙.試論普通高校教師評價體系[J].成功(教育),2013,24(12):157-158.
[11]鄭秀才.高校教師科研工作績效測量方法探討[J].科技進步與對策,2012,12(12):137-138.
[12]譚衢霖.面向?qū)ο蠓诸惙治鎏崛〉丶畧D地塊邊界[J].北京交通大學(xué)學(xué)報,2013,37(4):135-138.
[13]鄧朝暉.基于Excel VBA的事業(yè)單位崗位設(shè)置評分系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2012,10(10):213-215.
[14]耿建平,周凡力.面向?qū)ο蠓治龇椒ㄔ诳照{(diào)系統(tǒng)中的運用[J].微型機與應(yīng)用,2012,31(9):90-94.
[15]劉洪,吳麗娟.高校教師信息管理系統(tǒng)設(shè)計與開發(fā)[J].沈陽師范大學(xué)學(xué)報:自然科學(xué)版,2012,30(2):196-199.