張浩
摘 要:
通過(guò)對(duì)高校等科研管理工作的現(xiàn)狀分析,提出基于SOA架構(gòu)的科研管理系統(tǒng)分析與設(shè)計(jì)方案,以實(shí)現(xiàn)科研項(xiàng)目、經(jīng)費(fèi)及成果的網(wǎng)絡(luò)化管理和科研信息的跨平臺(tái)地域的共享。系統(tǒng)在華東某高校實(shí)施,取得良好的效果。
關(guān)鍵詞:
SOA;科研管理系統(tǒng);需求分析;系統(tǒng)設(shè)計(jì)
中圖分類號(hào):F2
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):16723198(2015)25015402
1 引言
目前許多高校科研工作仍然依靠手工進(jìn)行,主要通過(guò)Word,Excel等辦公軟件進(jìn)行大量的數(shù)據(jù)處理,這種比較傳統(tǒng)的管理方法難免存在很多弊端,比如,不能及時(shí)有效掌握最新的科研情況、繁重的數(shù)據(jù)處理工作加重管理人員的工作、對(duì)決策層不能及時(shí)提供有效的信息、最重要的是科研處和科研人員以及各單位之間缺少了一種快捷有效的溝通方式,不能及時(shí)進(jìn)行各級(jí)的信息反饋,為此,本文設(shè)計(jì)并開發(fā)了基于SOA架構(gòu)的科研管理系統(tǒng),并在某高校實(shí)施,取得良好的效果.
2 系統(tǒng)需求分析
需求分析關(guān)系到軟件開發(fā)成敗的重要步驟。本系統(tǒng)利用Web Service技術(shù)開發(fā)出一款基于Internet的Web應(yīng)用程序,主要實(shí)現(xiàn)了高校科研管理工作中的項(xiàng)目管理、經(jīng)費(fèi)管理、成果管理、科研人員管理和輔助查詢功能等信息管理內(nèi)容,使高??蒲许?xiàng)目管理的整個(gè)過(guò)程都在網(wǎng)絡(luò)上完成,徹底實(shí)現(xiàn)無(wú)紙化辦公。從系統(tǒng)的長(zhǎng)遠(yuǎn)考慮,為了使系統(tǒng)能夠?qū)崿F(xiàn)易維護(hù)、可擴(kuò)展、松耦合、高共享等特性,采用SOA架構(gòu)的思想來(lái)實(shí)現(xiàn)系統(tǒng)的開發(fā),保證系統(tǒng)的運(yùn)行良好、安全可靠。系統(tǒng)面向高校高層領(lǐng)導(dǎo)、科研項(xiàng)目管理部門、課題負(fù)責(zé)人、課題參加科研人員,通過(guò)對(duì)進(jìn)度、經(jīng)費(fèi)、成果等全方位的管理,不但方便課題負(fù)責(zé)人對(duì)自己的項(xiàng)目全面管理,同時(shí)便于高校各級(jí)管理部門及時(shí)掌握內(nèi)部所有科研項(xiàng)目的情況。
2.1 功能模塊分析
該科研系統(tǒng)的主要功能科劃分為四大模塊,分別為:
項(xiàng)目管理:該模塊可以說(shuō)是整個(gè)系統(tǒng)的最為核心部分,因?yàn)樵谙到y(tǒng)的設(shè)計(jì)目的主要就是為了方便項(xiàng)目管理,減少科研人員工作量、提高管理質(zhì)量和效率而開發(fā),完成項(xiàng)目的申報(bào)、審核、進(jìn)度跟蹤和結(jié)題評(píng)定等重要內(nèi)容。
經(jīng)費(fèi)管理:科研人員登錄系統(tǒng)后可以直接看到已被審核立項(xiàng)的項(xiàng)目,這些項(xiàng)目經(jīng)過(guò)審核后也確定了所需要的經(jīng)費(fèi),此時(shí)需要財(cái)務(wù)人員進(jìn)行發(fā)放經(jīng)費(fèi)即可,而科研人員則要在項(xiàng)目開始和經(jīng)費(fèi)發(fā)放后對(duì)經(jīng)費(fèi)的支出詳細(xì)進(jìn)行記錄,保證經(jīng)費(fèi)的正確使用。
成果管理:該模塊一般用來(lái)查看和上報(bào)自己所得到的成果,具體包括論文、著作、專利、獎(jiǎng)項(xiàng)等。
查詢模塊:本模塊主要是對(duì)前三個(gè)模塊進(jìn)行查詢,并設(shè)置各種查詢條件。
2.2 系統(tǒng)架構(gòu)分析
在基于SOA架構(gòu)的科研管理系統(tǒng)中,主要采了三層架構(gòu)來(lái)實(shí)現(xiàn),也就是采用了表示層(UI)來(lái)呈現(xiàn)用戶界面、業(yè)務(wù)邏輯層(BLL)來(lái)實(shí)現(xiàn)用戶的基本操作、數(shù)據(jù)庫(kù)訪問層(DAL)來(lái)根據(jù)用戶的相應(yīng)操作進(jìn)行對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的CRUD。通過(guò)這樣的劃分,可將業(yè)務(wù)邏輯層和數(shù)據(jù)庫(kù)訪問層封裝成服務(wù),系統(tǒng)架構(gòu)如圖1所示。
2.3 業(yè)務(wù)流程分析
通過(guò)對(duì)高??蒲泄芾砹鞒痰脑敿?xì)調(diào)查分析,基本理清了科研管理工作的基本流程。業(yè)務(wù)具體操作流程如圖2所示。
圖2 科研管理業(yè)務(wù)流程
3 系統(tǒng)實(shí)現(xiàn)
3.1 項(xiàng)目管理
當(dāng)用戶成功登錄后,科研人員(這里是教職工)可以進(jìn)行項(xiàng)目申報(bào)。在項(xiàng)目管理這個(gè)模塊,總共分了四個(gè)功能,分別是:項(xiàng)目申報(bào)、審核立項(xiàng)、進(jìn)度跟蹤、結(jié)題評(píng)定。這四個(gè)模塊分別對(duì)應(yīng)不同的權(quán)限,其中科研人員可進(jìn)行的操作只有項(xiàng)目申報(bào)的和進(jìn)度跟蹤,其它兩個(gè)模塊則需要審核人員和評(píng)定人員進(jìn)行操作。
科研人員根據(jù)要求填寫項(xiàng)目申報(bào),后臺(tái)會(huì)將該申報(bào)信息寫入到后臺(tái)數(shù)據(jù)庫(kù)等待審核人員確定立項(xiàng),并發(fā)送給審核人員消息以告知有人提交了申請(qǐng)。當(dāng)審核人員確定要進(jìn)行立項(xiàng),系統(tǒng)會(huì)發(fā)送立項(xiàng)信息給申報(bào)人員,并且會(huì)發(fā)送通知給財(cái)務(wù)人員提醒有待發(fā)送經(jīng)費(fèi)的項(xiàng)目??蒲许?xiàng)目管理界面如圖3所示。
圖3 科研項(xiàng)目管理
3.2 經(jīng)費(fèi)管理
經(jīng)費(fèi)由財(cái)務(wù)處進(jìn)行發(fā)放,當(dāng)財(cái)務(wù)人員得到通知要為某項(xiàng)目的發(fā)放經(jīng)費(fèi)時(shí),他可以查看需要發(fā)放經(jīng)費(fèi)的項(xiàng)目有哪些,核對(duì)收到審核人員的信息確定發(fā)放經(jīng)費(fèi)到項(xiàng)目負(fù)責(zé)人手中。財(cái)務(wù)人員確定發(fā)放經(jīng)費(fèi)界面如圖4所示。
圖4 財(cái)務(wù)人員確定發(fā)放經(jīng)費(fèi)
科研人員得到經(jīng)費(fèi)后,要匯報(bào)經(jīng)費(fèi)花費(fèi)情況,為后期項(xiàng)目完結(jié)后核對(duì)項(xiàng)目經(jīng)費(fèi)支出提供依據(jù)。根據(jù)需要進(jìn)行支出詳情填寫。項(xiàng)目組成員記錄經(jīng)費(fèi)支出界面如圖5所示。
圖5 項(xiàng)目組成員記錄經(jīng)費(fèi)支出
參考文獻(xiàn)
[1]顏廷蘭.現(xiàn)代科技信息在科研管理中的應(yīng)用[J].山東省青年管理干部學(xué)院學(xué)報(bào),2010,(5):8990.
[2]陳丹,袁捷.基于SOA的分布式科研信息系統(tǒng)[J].計(jì)算機(jī)工程與設(shè)計(jì),2006,(27):47594761.
[3]許曉星,李軍華.校園電子商務(wù)探討[J].電腦知識(shí)與技術(shù),2009,(5):78587859.
[4]呂躍華.SOA架構(gòu)的政府科研信息管理系統(tǒng)的研究與設(shè)計(jì)[J].江西科學(xué),2013,(4):528533.
[5]杭國(guó)榮.基于激勵(lì)機(jī)制下的高校科研管理研究[J].改革與開放,2011:9899.