期刊在線(xiàn)咨詢(xún)服務(wù),立即咨詢(xún)
時(shí)間:2022-02-22 18:27:14
導(dǎo)言:作為寫(xiě)作愛(ài)好者,不可錯(cuò)過(guò)為您精心挑選的10篇科研管理系統(tǒng),它們將為您的寫(xiě)作提供全新的視角,我們衷心期待您的閱讀,并希望這些內(nèi)容能為您提供靈感和參考。
關(guān)鍵詞:WEB;ER/Studio;JAVA;科研項(xiàng)目管理系統(tǒng)
中圖分類(lèi)號(hào):TP311.52
近年來(lái),越來(lái)越多的油田認(rèn)識(shí)到要想促進(jìn)油田穩(wěn)產(chǎn)增產(chǎn),“科技興油”的重要性。依靠科學(xué)技術(shù),研究和探索新的勘探開(kāi)發(fā)理論技術(shù),提高勘探開(kāi)發(fā)水平,除了要加大科技投入以外,必須轉(zhuǎn)變管理理念,創(chuàng)新管理方法。項(xiàng)目管理方興未艾,于是科研項(xiàng)目管理系統(tǒng)的探索就提到日程上來(lái)。
建立科研項(xiàng)目管理系統(tǒng),在很大程度上可以幫助提高全公司的科研項(xiàng)目管理水平,促進(jìn)科研項(xiàng)目科學(xué)化、規(guī)范化和標(biāo)準(zhǔn)化,實(shí)現(xiàn)成果資源共享,為決策者提供足夠的技術(shù)支持。同時(shí)為公司科研項(xiàng)目成果的長(zhǎng)期積累提供一個(gè)方便、快捷的平臺(tái)。
1 科研項(xiàng)目管理系統(tǒng)簡(jiǎn)介
1.1 系統(tǒng)簡(jiǎn)介
科研項(xiàng)目管理的主要目標(biāo)是通過(guò)對(duì)所有內(nèi)部/外協(xié)科研項(xiàng)目的立項(xiàng)、中期檢查和成果驗(yàn)收等階段的運(yùn)行監(jiān)控和成果檢查,及時(shí)跟蹤和發(fā)現(xiàn)項(xiàng)目的異常情況,并針對(duì)各種時(shí)間進(jìn)度和完成質(zhì)量上的異常情況進(jìn)行反饋處理。及時(shí)了解各種類(lèi)型科研項(xiàng)目的實(shí)施狀態(tài),在不同的管理層次上掌握不同范圍科研項(xiàng)目的立項(xiàng)和實(shí)施狀態(tài)。
科研項(xiàng)目管理系統(tǒng)的主要用戶(hù)是各級(jí)勘探管理者和項(xiàng)目負(fù)責(zé)人,勘探管理者主要是監(jiān)控項(xiàng)目的運(yùn)行狀態(tài),查閱項(xiàng)目實(shí)施過(guò)程中產(chǎn)生的重要成果資料,并對(duì)異常項(xiàng)目或者是重點(diǎn)項(xiàng)目進(jìn)行批示和信息反饋。項(xiàng)目負(fù)責(zé)人的主要職責(zé)是按照項(xiàng)目運(yùn)行的不同階段,及時(shí)輸入項(xiàng)目的有關(guān)基本信息和階段性成果。項(xiàng)目小組成員主要職責(zé)是工作過(guò)程中產(chǎn)生的科研項(xiàng)目成果及時(shí)提交系統(tǒng)。
1.2 應(yīng)用價(jià)值
(1)管理核心資產(chǎn)。經(jīng)過(guò)多年的實(shí)驗(yàn)和總結(jié),科研項(xiàng)目管理系統(tǒng)不僅建立了不同階段必交成果數(shù)量的規(guī)范,而且提供了具體成果格式的規(guī)范,從而使油田企業(yè)對(duì)所研究項(xiàng)目實(shí)施規(guī)范化的持續(xù)管理,將成果置于企業(yè)管理之下,作為企業(yè)資產(chǎn),為企業(yè)所用,實(shí)現(xiàn)企業(yè)的核心利益。
(2)提升科研項(xiàng)目質(zhì)量管理??蒲许?xiàng)目管理系統(tǒng)不僅可以使研究人員、決策人員、管理人員對(duì)具體科研項(xiàng)目現(xiàn)狀一目了然,而且還能對(duì)項(xiàng)目產(chǎn)生的成果進(jìn)行公開(kāi)監(jiān)督,進(jìn)而提升項(xiàng)目的管理質(zhì)量,強(qiáng)化項(xiàng)目組的創(chuàng)新意識(shí)。
(3)縮短科研項(xiàng)目周期??蒲许?xiàng)目管理系統(tǒng)不僅能讓研究者快速檢索到最新、最全的資料,而且能追尋出所有研究項(xiàng)目產(chǎn)生的成果、觀點(diǎn)和重要圖表,無(wú)需花費(fèi)大量時(shí)間從研究報(bào)告中甄別有用的內(nèi)容。
(4)加快人才培養(yǎng)??蒲许?xiàng)目成果經(jīng)過(guò)長(zhǎng)期的大量成果的積累,針對(duì)某些課題專(zhuān)家組總結(jié)出大量的獨(dú)到見(jiàn)解。為新人提供了一個(gè)全面掌握某些課題的實(shí)際成果,了解前人觀點(diǎn)和認(rèn)識(shí)的良好平臺(tái),有助于其快速成長(zhǎng)。
2 系統(tǒng)特點(diǎn)
系統(tǒng)管理平臺(tái)提供的可視化配置工具,通過(guò)自定義工具來(lái)自由配置表單、菜單、權(quán)限等,來(lái)滿(mǎn)足不同用戶(hù)的個(gè)性化業(yè)務(wù)需求,同時(shí)還能和與其他系統(tǒng)銜接,使整套科研系統(tǒng)真正能達(dá)到數(shù)據(jù)管理與流程管理的完全整合。
(1)適合多種數(shù)據(jù)庫(kù),適應(yīng)性廣;(2)整合AD和個(gè)人身份認(rèn)證體系,系統(tǒng)安全性高;(3)多種權(quán)限控制方式,全面滿(mǎn)足不同的權(quán)限控制需求;(4)提供后臺(tái)管理平臺(tái),靈活度高;(5)科研項(xiàng)目管理與預(yù)算費(fèi)用管理相結(jié)合,管理角度全面;(6)申報(bào)書(shū)等文檔自定義導(dǎo)出WORD、EXCEL格式;(7)提供多角度領(lǐng)導(dǎo)查詢(xún)功能,與門(mén)戶(hù)和信息系統(tǒng)相結(jié)合;(8)提供全方位接口,擴(kuò)展性強(qiáng);(9)提供數(shù)據(jù)自動(dòng)備份功能,保障數(shù)據(jù)安全。
3 技術(shù)特點(diǎn)
該系統(tǒng)基于WEB技術(shù)開(kāi)發(fā),采用采用ER/Studio做為建模工具,選用JAVA集成開(kāi)發(fā)環(huán)境。
3.1 靈活方便的配置功能
系統(tǒng)后臺(tái)管理提供的面向樹(shù)狀結(jié)構(gòu)的配置界面(機(jī)構(gòu)維護(hù)、大類(lèi)編碼維護(hù)),讓配置操作感性化。節(jié)點(diǎn)可以進(jìn)行上下移動(dòng),用戶(hù)可以按自己希望的方式排列順序;主題和參數(shù)等模塊還可以進(jìn)行節(jié)點(diǎn)的批量添加。另外系統(tǒng)使用了Ajax技術(shù),在配置時(shí),修改后的結(jié)構(gòu)能局部刷新,大大減少了刷新時(shí)間,更提高了操作的舒適度。
3.2 清晰的角色劃分
系統(tǒng)中的角色,充分考慮了實(shí)際工作中的部門(mén)設(shè)置與協(xié)作,進(jìn)行了細(xì)致的劃分。系統(tǒng)維護(hù)、用戶(hù)、角色、機(jī)構(gòu)、權(quán)限維護(hù)及它們之間的關(guān)系維護(hù)、系統(tǒng)模版維護(hù)、項(xiàng)目維護(hù)、成果錄入、審核等等,這些工作都可以進(jìn)行靈活配置,以適應(yīng)實(shí)際環(huán)境中不同用戶(hù)的實(shí)際使用要求。
3.3 人性化操作界面
(1)不同角色用戶(hù)登陸系統(tǒng)只能看到和自己相關(guān)的科研項(xiàng)目,具體工作任務(wù)一目了然;(2)靈活方便的后臺(tái)管理配置方式;(3)成果的展示頁(yè)面,提供了在線(xiàn)顯示的模式和斷點(diǎn)續(xù)傳的下載功能;(4)完善的在線(xiàn)幫助,每種角色在進(jìn)行自己的操作時(shí),都提供了與之操作相匹配的在線(xiàn)幫助,十分方便;(5)自定義查詢(xún)過(guò)濾器功能使用戶(hù)查詢(xún)項(xiàng)目成果方便快捷。
4 存在優(yōu)勢(shì)
目前國(guó)內(nèi)大部分企業(yè)針對(duì)科研項(xiàng)目的管理依賴(lài)傳統(tǒng)的Excel、word等辦公軟件來(lái)處理大量的項(xiàng)目和成果數(shù)據(jù)的方式。或者通過(guò)微軟的C/S軟件Project進(jìn)行簡(jiǎn)單的計(jì)劃、進(jìn)度、人員安排階段。本系統(tǒng)基于java的J2EE方式可對(duì)科研項(xiàng)目進(jìn)行高效、安全、可靠的管理。如下進(jìn)行C/S與B/S架構(gòu)的科研項(xiàng)目管理對(duì)比:
4.1 C/S架構(gòu)的優(yōu)勢(shì)與劣勢(shì)
C/S架構(gòu)雖然數(shù)據(jù)處理響應(yīng)速度快,但是開(kāi)發(fā)成本高,日常維護(hù)工作量較大。
4.2 B/S架構(gòu)軟件的優(yōu)勢(shì)與劣勢(shì)
B/S架構(gòu)相對(duì)于C/S架構(gòu)而言開(kāi)發(fā)成本大大降低,而且升級(jí)和維護(hù)方式簡(jiǎn)單,系統(tǒng)采用頁(yè)面動(dòng)態(tài)刷新技術(shù)(ajax),項(xiàng)目管理人員、項(xiàng)目小組成員、領(lǐng)導(dǎo)可看到實(shí)時(shí)的數(shù)據(jù)。
5 結(jié)束語(yǔ)
科研項(xiàng)目管理系統(tǒng)經(jīng)過(guò)半年的開(kāi)發(fā)、研制、調(diào)試,目前已正式投入使用,并且受到使用單位的好評(píng)。在實(shí)際使用過(guò)程中,相關(guān)科研項(xiàng)目研究人員和管理人員對(duì)本系統(tǒng)表現(xiàn)出濃厚的興趣,對(duì)項(xiàng)目也提出了很多非常好的建議和意見(jiàn),同時(shí)也表示該系統(tǒng)對(duì)他們現(xiàn)有工作能帶來(lái)很多便利,也可改變當(dāng)前油田對(duì)科研項(xiàng)目管理混亂的局面,尤其對(duì)項(xiàng)目成果能提供一個(gè)存儲(chǔ)及長(zhǎng)期積累的平臺(tái),受到使用單位的好評(píng)和肯定!
參考文獻(xiàn):
[1]楊濤,周志波,凌力.基于Struts和Hibernate的J2EE快速開(kāi)發(fā)框架的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2006.
[2]高涵.基于J2EE技術(shù)的網(wǎng)絡(luò)管理系統(tǒng)軟件體系結(jié)構(gòu)[J].石油工業(yè)計(jì)算機(jī)應(yīng)用,2007.
[3]鄭秀琴,諸葛毅,諸葛理繡.基于J2EE的Web應(yīng)用系統(tǒng)身份認(rèn)證技術(shù)研究[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2007.
[4]簡(jiǎn)迎輝,楊建基.工程項(xiàng)目管理:融資理論與方法[M].北京:中國(guó)水利水電出版社,2006.
[5](?。㏄ankaj Jalote著,施平安譯,左美云審.軟件項(xiàng)目管理實(shí)踐[M].北京:清華大學(xué)出版社,2003.
[6]羅玲,白曉穎.Web服務(wù)技術(shù)的分析[J].計(jì)算機(jī)科學(xué),2003(4):19-23.
[7]倪曉勤,張紅萍,金安娜.基于J2EE的衛(wèi)生科研管理系統(tǒng)的實(shí)現(xiàn)[J].福建電腦,2007(12):16-17.
一、引言
web技術(shù)應(yīng)用已經(jīng)深刻影響到社會(huì)的各個(gè)方面,從web技術(shù)從產(chǎn)生到現(xiàn)在短短時(shí)間內(nèi),web技術(shù)已經(jīng)從當(dāng)初簡(jiǎn)單的文檔瀏覽發(fā)展到當(dāng)今復(fù)雜的電子商務(wù)應(yīng)用。利用web技術(shù)實(shí)現(xiàn)企業(yè)信息管理管理是很值得研究的問(wèn)題。在中國(guó)期刊全文數(shù)據(jù)庫(kù)中主題詞為“web信息系統(tǒng)”的文獻(xiàn)已經(jīng)超過(guò)9000多篇,這些文獻(xiàn)從web理論研究、信息系統(tǒng)開(kāi)發(fā)、軟件設(shè)計(jì)方面進(jìn)行了研究,主要集中于人員信息管理、資產(chǎn)信息管理等領(lǐng)域,而針對(duì)外貿(mào)管理,就目前文獻(xiàn)反應(yīng)的情況來(lái)看,學(xué)者們還沒(méi)有對(duì)外貿(mào)管理從web應(yīng)用上進(jìn)行系統(tǒng)研究。
外貿(mào)業(yè)務(wù)是一門(mén)實(shí)用性和操作性很強(qiáng)的業(yè)務(wù),開(kāi)發(fā)出適合企業(yè)自身情況,有效管理外貿(mào)事務(wù)的信息管理系統(tǒng)對(duì)提高我國(guó)企業(yè)競(jìng)爭(zhēng)力至關(guān)重要?;谏鲜龇治觯撐闹饕槍?duì)現(xiàn)有文獻(xiàn)關(guān)于web信息系統(tǒng)研究現(xiàn)狀、主要研究?jī)?nèi)容及存在缺陷進(jìn)行了整理和歸納,并提出了科研單位外貿(mào)管理系統(tǒng)的設(shè)計(jì)思路。
二、國(guó)內(nèi)外研究現(xiàn)狀
2.1 研究主要內(nèi)容
通過(guò)對(duì)現(xiàn)有文獻(xiàn)研究發(fā)現(xiàn),基于web的信息管理系統(tǒng)主要集中于人員、資產(chǎn)、產(chǎn)品信息的管理,而真正實(shí)現(xiàn)商品交易的比較少。文獻(xiàn)[1]和文獻(xiàn)[2]分別就如何充分利用緊缺的教學(xué)資源,提高資源的使用率,做到信息的規(guī)范管理、科學(xué)統(tǒng)計(jì)和快速查詢(xún),設(shè)計(jì)了教務(wù)管理系統(tǒng),為學(xué)校的教務(wù)工作提供了直觀的評(píng)價(jià)數(shù)據(jù),為提高教務(wù)工作效率和推進(jìn)高校教學(xué)改革提供了重要的參考依據(jù)。文獻(xiàn)[3]旨在改變目前協(xié)作方式單一化的問(wèn)題,網(wǎng)上科研協(xié)作環(huán)境功能不足及適應(yīng)面狹窄的現(xiàn)狀,解決最大限度提高科研工作者的協(xié)作與交流。此外還有學(xué)者設(shè)計(jì)了一種基于 Web,并支持SNMP網(wǎng)絡(luò)管理協(xié)議的網(wǎng)絡(luò)管理體系結(jié)構(gòu),將基于Web的SNMP管理端和嵌入到設(shè)備中,最終實(shí)現(xiàn)了對(duì) IP 網(wǎng)絡(luò)設(shè)備的管理,建立了基于 Web 的可交互式的網(wǎng)絡(luò)管理系統(tǒng),有學(xué)者針對(duì)高校國(guó)有單位資產(chǎn)管理特點(diǎn)和工作實(shí)際,研究和創(chuàng)立了一種新的資產(chǎn)信息管理模式和思想,創(chuàng)建了系統(tǒng)模型并劃分了主要子系統(tǒng)模塊,設(shè)計(jì)規(guī)劃了資產(chǎn)管理數(shù)據(jù)庫(kù),這對(duì)資產(chǎn)信息管理具有一定的借鑒意義。
2.2 主要技術(shù)支持
目前,世界管理軟件技術(shù)的兩大主流技術(shù)架構(gòu)是C/S體系結(jié)構(gòu)和B/S體系結(jié)構(gòu)。C/S結(jié)構(gòu),即客戶(hù)機(jī)和服務(wù)器結(jié)構(gòu),是軟件系統(tǒng)體系結(jié)構(gòu),通過(guò)它可以任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開(kāi)銷(xiāo)。B/S結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu),用戶(hù)通過(guò)www瀏覽器來(lái)實(shí)現(xiàn)操作功能,B/S結(jié)構(gòu)為三層體系結(jié)構(gòu):第一層為瀏覽器,第二層為web服務(wù)器,第三層為數(shù)據(jù)庫(kù)服務(wù)器。目前很多的管理軟件采用B/S體系結(jié)構(gòu)。
2.3 存在的問(wèn)題
2.3.1 體系結(jié)構(gòu)選擇
傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開(kāi)放模式,但這只是系統(tǒng)開(kāi)發(fā)一級(jí)的開(kāi)放性,在特定的應(yīng)用中,無(wú)論是Client端還是Server端都還需要特定的軟件支持。由于沒(méi)能提供用戶(hù)真正期望的開(kāi)放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開(kāi)發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,己經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶(hù)同時(shí)使用。
2.3.2 開(kāi)發(fā)平臺(tái)選擇
JZEE主要面對(duì)企業(yè)級(jí)規(guī)模的應(yīng)用,其優(yōu)勢(shì)在于優(yōu)秀的跨平臺(tái)能力,其擁有有完善的標(biāo)準(zhǔn)支持,但是開(kāi)發(fā)和部署時(shí)較.NET要復(fù)雜,一些規(guī)模比較小的系統(tǒng),卻選擇了JZEE進(jìn)行開(kāi)發(fā),增加了系統(tǒng)的復(fù)雜程度。
2.3.3 技術(shù)支持
一些系統(tǒng)在選擇數(shù)據(jù)庫(kù)時(shí)仍然采用FoxPro及Access;在開(kāi)發(fā)語(yǔ)言采用單一的ASP技術(shù);有些數(shù)據(jù)庫(kù)版本過(guò)于陳舊...這些都限制了系統(tǒng)功能的實(shí)現(xiàn),加大了維護(hù)成本,降低了系統(tǒng)安全性。
三、科研單位外貿(mào)管理系統(tǒng)設(shè)計(jì)思路
基于上述分析,通過(guò)研究大量國(guó)內(nèi)外有關(guān)Web理論知識(shí)、相關(guān)管理系統(tǒng)開(kāi)發(fā)及有關(guān)外貿(mào)事務(wù)的文獻(xiàn),提出了“基于Web外貿(mào)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)”,研究?jī)?nèi)容主要包括:C/S及B/S進(jìn)行分析對(duì)比,采用B/S模式進(jìn)行設(shè)計(jì)開(kāi)發(fā),研究ASP技術(shù)、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)技術(shù)及SQL Server數(shù)據(jù)庫(kù)管理技術(shù),程序語(yǔ)言在Web中的應(yīng)用,設(shè)計(jì)實(shí)現(xiàn)基于WEB的外貿(mào)管理系統(tǒng)的基本功能及測(cè)試實(shí)驗(yàn)。
3.1 ASP技術(shù)
為了迎合日益增長(zhǎng)的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)需要,微軟公司推出了使用簡(jiǎn)單但功能強(qiáng)大的 ASP 動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)。ASP(Active Server Pages,活動(dòng)服務(wù)器頁(yè)面)是一服務(wù)器端腳本環(huán)境。ASP 其實(shí)是一種技術(shù)框架,它把 HTML、腳本、組件等有機(jī)結(jié)合在一起,形成能在服務(wù)器上運(yùn)行的應(yīng)用程序,并按用戶(hù)的請(qǐng)求轉(zhuǎn)化成為標(biāo)準(zhǔn)的 HTML 頁(yè)面回送到用戶(hù)的瀏覽器。
3.2 B/S結(jié)構(gòu)
B/S結(jié)構(gòu)基于Internet的TCP/IP協(xié)議的支持,以HTTP為傳輸協(xié)議,使客戶(hù)機(jī)可以通過(guò)瀏覽器訪(fǎng)問(wèn)Web服務(wù)器以及與之相連的后臺(tái)數(shù)據(jù)庫(kù)的體系結(jié)構(gòu)。B/S結(jié)構(gòu)由瀏覽器、Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器三層組成,這與三層C/S結(jié)構(gòu)相似,主要不同之處是B/S結(jié)構(gòu)下的客戶(hù)機(jī)界面都是第三方提供的瀏覽器,而不是自行開(kāi)發(fā)的GUI。以瀏覽器替代了傳統(tǒng)C/S結(jié)構(gòu)中的GUI,就克服了C/S結(jié)構(gòu)的系統(tǒng)更新升級(jí)繁重的缺陷,在B/S結(jié)構(gòu)下,升級(jí)系統(tǒng)不需要對(duì)每個(gè)客戶(hù)機(jī)都進(jìn)行更新,而只需將Web服務(wù)器上的內(nèi)容升級(jí)即可。同時(shí),由于B/S結(jié)構(gòu)基于TCP/IP協(xié)議,因此管理信息系統(tǒng)可以運(yùn)行于Internet之上,使得系統(tǒng)克服了空間和地域的限制,可以在任何地方訪(fǎng)問(wèn)系統(tǒng),實(shí)現(xiàn)隨時(shí)隨地的辦公。
3.3 SQL Server數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)是物資管理信息系統(tǒng)組成的核心部分。數(shù)據(jù)庫(kù)的合理設(shè)計(jì),對(duì)與減少冗余數(shù)據(jù)量、提高系統(tǒng)運(yùn)行速度和穩(wěn)定性、實(shí)現(xiàn)數(shù)據(jù)共享有著舉足輕重的作用。SQL Server 是一個(gè)后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng),他的功能強(qiáng)大,操作簡(jiǎn)單,漸漸被廣大數(shù)據(jù)庫(kù)操作用戶(hù)所運(yùn)用到各個(gè)地方,同時(shí)越來(lái)越多的開(kāi)發(fā)工具是提供了與SQL Server 的接口操作方法。
四、結(jié)論
通過(guò)對(duì)科研單位外貿(mào)管理系統(tǒng)研發(fā)背景、國(guó)內(nèi)外研究現(xiàn)狀分析,可以看出該系統(tǒng)的建成,將使企業(yè)外貿(mào)管理更加高效、規(guī)范、科學(xué)、合理,使得企業(yè)能夠有效進(jìn)行風(fēng)險(xiǎn)的防范,提升公司管理水平,增強(qiáng)外貿(mào)公司內(nèi)部運(yùn)行能力,提升核心競(jìng)爭(zhēng)力。通過(guò)技術(shù)分析,科研單位外貿(mào)管理系統(tǒng)在技術(shù)支持上是可行的,下一步將深入研究如何實(shí)現(xiàn)遠(yuǎn)程辦公及移動(dòng)辦公;如何做到系統(tǒng)維護(hù)方便、操作簡(jiǎn)單、應(yīng)用功能強(qiáng)大而且運(yùn)行穩(wěn)定、安全可靠;采用何種權(quán)限管理方式確保系統(tǒng)安全。
參考文獻(xiàn)
中圖分類(lèi)號(hào):TP311.52
0前言
本科研管理系統(tǒng)就是利用信息技術(shù)提高科研管理的效率,使得科研管理更加信息化、自動(dòng)化。本系統(tǒng)的主要功能是完成對(duì)科研項(xiàng)目的管理。學(xué)??蒲许?xiàng)目繁多,如果用手工管理存在許多不便之處,加強(qiáng)信息基礎(chǔ)設(shè)施和信息資源建設(shè),可以有效地改善科研項(xiàng)目管理中存在的許多不足之處。
1需求分析
我國(guó)目前的科研項(xiàng)目管理系統(tǒng)通常是經(jīng)過(guò)手工操作完成的。申請(qǐng)一個(gè)項(xiàng)目首先從可行性分析開(kāi)始,接著填寫(xiě)項(xiàng)目申請(qǐng)書(shū)和進(jìn)度報(bào)告等。得到上級(jí)的批準(zhǔn)通知后,根據(jù)批準(zhǔn)通知規(guī)定的研究年限和資助經(jīng)費(fèi),簽署《項(xiàng)目責(zé)任書(shū)》,按批準(zhǔn)通知中的修改意見(jiàn)對(duì)原研究方案進(jìn)行修改(如無(wú)修改意見(jiàn),按原研究方案執(zhí)行、檢查),經(jīng)所在單位審核蓋章后,按規(guī)定時(shí)間報(bào)送相關(guān)部門(mén)(一式一份)審查,作為撥款和檢查的依據(jù)。
研究計(jì)劃執(zhí)行中,項(xiàng)目負(fù)責(zé)人每年須填寫(xiě)《項(xiàng)目年度進(jìn)展報(bào)告》,報(bào)送所在單位。所在單位在檢查考核基礎(chǔ)上,對(duì)《進(jìn)展報(bào)告》實(shí)事求是地簽署意見(jiàn)。地區(qū)科學(xué)基金及聯(lián)合資助項(xiàng)目,同時(shí)報(bào)送匹配經(jīng)費(fèi)的主管部門(mén)。
項(xiàng)目結(jié)束后,項(xiàng)目負(fù)責(zé)人應(yīng)認(rèn)真撰寫(xiě)《項(xiàng)目總結(jié)報(bào)告》(簡(jiǎn)稱(chēng)《總結(jié)報(bào)告》),并由單位審查、驗(yàn)收并簽署意見(jiàn)。各單位應(yīng)將本單位全部結(jié)題項(xiàng)目的結(jié)題簡(jiǎn)表,按統(tǒng)一規(guī)定錄入軟盤(pán),于次年受理面上項(xiàng)目申請(qǐng)期同時(shí)統(tǒng)一報(bào)送計(jì)劃局。最后由相關(guān)部門(mén)審核。
如下圖:
這樣的操作效率大大的影響了科研項(xiàng)目的發(fā)展進(jìn)程,一個(gè)項(xiàng)目從申請(qǐng)到審核到立項(xiàng)的,到結(jié)項(xiàng)周期過(guò)長(zhǎng),而且不方便項(xiàng)目管理。
2系統(tǒng)設(shè)計(jì)
本系統(tǒng)是典型的項(xiàng)目管理系統(tǒng),采用c/s結(jié)構(gòu)。c/s結(jié)構(gòu)前臺(tái)是客戶(hù)機(jī)應(yīng)用程序,后臺(tái)是服務(wù)器數(shù)據(jù)庫(kù)。本科研項(xiàng)目管理系統(tǒng)分為三個(gè)主要功能:
(1)項(xiàng)目申請(qǐng),包括項(xiàng)目申請(qǐng)書(shū)的錄入、管理、查詢(xún),在項(xiàng)目申請(qǐng)書(shū)錄入時(shí)還應(yīng)該把一些項(xiàng)目相關(guān)的資料也一并錄入,如項(xiàng)目小組成員的詳細(xì)信息、項(xiàng)目計(jì)劃等。在完成錄入后,還可以對(duì)項(xiàng)目信息進(jìn)行維護(hù)、查詢(xún)等操作;
(2)科研成果管理,包括項(xiàng)目中產(chǎn)生的一些科研成果和論文著作的錄入和一些教材資料信息的錄入,同時(shí)還能對(duì)所錄入的信息進(jìn)行信息維護(hù),包括新增,刪除,查詢(xún),修改等;
(3)系統(tǒng)功能,它包括對(duì)用戶(hù)信息的管理維護(hù),可以新增用戶(hù)、修改用戶(hù)權(quán)限、修改密碼;數(shù)據(jù)分析,對(duì)所有的項(xiàng)目數(shù)據(jù)和科研成果數(shù)據(jù)進(jìn)行分析,通過(guò)圖表的形式具體表現(xiàn)出來(lái),從而進(jìn)行分析預(yù)測(cè),研究項(xiàng)目開(kāi)發(fā)的發(fā)展趨勢(shì)。
3項(xiàng)目申請(qǐng)書(shū)模塊管理
項(xiàng)目在開(kāi)始時(shí)要先經(jīng)過(guò)項(xiàng)目申請(qǐng),因此,要首先填寫(xiě)項(xiàng)目申請(qǐng)書(shū),項(xiàng)目申請(qǐng)書(shū)填寫(xiě)完成后,用戶(hù)還可以對(duì)其他項(xiàng)目申請(qǐng)的情況進(jìn)行查看、查詢(xún),了解實(shí)際情況。在項(xiàng)目管理子系統(tǒng)中包括三個(gè)內(nèi)容:
(1)項(xiàng)目申請(qǐng)書(shū)的填寫(xiě)。用戶(hù)在此填寫(xiě)自己的項(xiàng)目申請(qǐng)的基本信息。此外在填寫(xiě)項(xiàng)目申請(qǐng)書(shū)的同時(shí),應(yīng)該把該項(xiàng)目的小組成員和項(xiàng)目進(jìn)度計(jì)劃也一并填寫(xiě)。
(2)項(xiàng)目申請(qǐng)書(shū)的查看。一般用戶(hù)可以查看其他項(xiàng)目的情況,管理員可以對(duì)其進(jìn)行修改。
(3)項(xiàng)目申請(qǐng)書(shū)的查詢(xún)。用戶(hù)根據(jù)自己的需要,選擇合適的查詢(xún)條件,來(lái)尋找需要的項(xiàng)目資料。
功能:成立一個(gè)項(xiàng)目,就應(yīng)該增加該項(xiàng)目的基本信息的記錄,該窗口提供項(xiàng)目編號(hào)、項(xiàng)目名稱(chēng)、項(xiàng)目性質(zhì)、所屬學(xué)科、申請(qǐng)金額、批準(zhǔn)金額、申請(qǐng)時(shí)間、項(xiàng)目負(fù)責(zé)人、所在單位、聯(lián)系電話(huà)和是否批準(zhǔn)的信息錄入,而且連接計(jì)劃錄入和小組成員錄入這兩個(gè)界面進(jìn)一步增加詳細(xì)資料。
參考文獻(xiàn)
[1] 張基溫.信息網(wǎng)絡(luò)技術(shù)原理.電子工業(yè)出版社,2008.08.
[2] 薛華成.管理信息系統(tǒng).清華大學(xué)出版社,2012.01.
1.對(duì)科研院所知識(shí)管理系統(tǒng)的設(shè)計(jì)
1.1科研院所的系統(tǒng)建設(shè)目標(biāo)
(1)要支持科研院所的流程標(biāo)準(zhǔn)化以及管理的規(guī)范化
科研院所的知識(shí)管理系統(tǒng)必須要以管理為主線(xiàn),通過(guò)各種支撐項(xiàng)目立項(xiàng)、驗(yàn)收以及實(shí)施的全過(guò)程,把制度以及管理流程固定,并對(duì)其進(jìn)一步標(biāo)準(zhǔn)化。
(2)要保證知識(shí)資源在工作里的整合應(yīng)用以及有效積累
科研院所的知識(shí)管理系統(tǒng)主要以知識(shí)資源為核心,通過(guò)在日常工作中,對(duì)知識(shí)資源的積累,促進(jìn)科研院所內(nèi)部的共享以及使用,使得知識(shí)資源變得更有利用價(jià)值。
(3)不斷提高科研院所統(tǒng)一的運(yùn)作能力
科研院所的知識(shí)管理系統(tǒng)要配合院內(nèi)相應(yīng)的各種體系建設(shè),幫助科院領(lǐng)導(dǎo)作出各種決策,實(shí)現(xiàn)量化管理,從根本上提升科研院所一體化運(yùn)作水平,強(qiáng)化整個(gè)科研院所的管理能力。
1.2科研院所知識(shí)管理系統(tǒng)的設(shè)計(jì)原則
科研院所的知識(shí)管理系統(tǒng)必須在一定的設(shè)計(jì)原則之下才可以進(jìn)行,它主要包括了以下幾個(gè)方面:
(1)業(yè)務(wù)導(dǎo)向原則
以知識(shí)管理業(yè)務(wù)的要求為基礎(chǔ),同時(shí)還要結(jié)合科研院所的現(xiàn)狀為特色,圍繞著整個(gè)主線(xiàn)對(duì)科研院所的知識(shí)管理系統(tǒng)進(jìn)行設(shè)計(jì)。
(2)遵循分段實(shí)施,統(tǒng)一規(guī)劃的原則
要著眼整套高標(biāo)準(zhǔn)的知識(shí)管理系統(tǒng),依據(jù)通用程度、實(shí)施難度等對(duì)知識(shí)管理系統(tǒng)進(jìn)行階段化實(shí)施,保證整個(gè)系統(tǒng)的穩(wěn)步推進(jìn)。
(3)不斷加強(qiáng)統(tǒng)一發(fā)展的原則
要建立知識(shí)管理模塊和每個(gè)數(shù)據(jù)之間的關(guān)聯(lián),不斷加強(qiáng)已有系統(tǒng)中知識(shí)模塊的集成管理,同時(shí)還要支持對(duì)知識(shí)資源的多維分類(lèi)以及展現(xiàn),不斷加強(qiáng)知識(shí)的重用和共享。
2.科院研究所知識(shí)管理系統(tǒng)的總體設(shè)計(jì)
2.1總體構(gòu)架
現(xiàn)在科研院所的知識(shí)管理系統(tǒng)都是由多層構(gòu)架所組成的一個(gè)體系,它具備嚴(yán)格的層次劃分,容易擴(kuò)展,而且制化能力很強(qiáng)。
(1)基礎(chǔ)設(shè)施
IT基礎(chǔ)的設(shè)施平臺(tái)包括了系統(tǒng)軟件、網(wǎng)絡(luò)基礎(chǔ)平臺(tái)和硬件平臺(tái)等。其中,硬件平臺(tái)包括了:硬件設(shè)備、備份以及服務(wù)器等;系統(tǒng)軟件則包括了數(shù)據(jù)庫(kù)的服務(wù)軟件、應(yīng)用中間件等等;網(wǎng)絡(luò)支撐主要幫助系統(tǒng)在一個(gè)相對(duì)安全的網(wǎng)絡(luò)環(huán)境下運(yùn)行。
(2)組件層
組件層處在基礎(chǔ)設(shè)施以及功能模塊之間,它在整個(gè)知識(shí)管理系統(tǒng)的總體構(gòu)架中,起著承上啟下的作用。組件層可以提供一些功能,這樣就更有利于幫助應(yīng)用功能的實(shí)現(xiàn),它主要包括了工作流引擎、視圖引擎、外部數(shù)據(jù)接口等。
(3)功能模塊
功能模塊會(huì)提供所有有用的信息服務(wù),由組件層對(duì)所有的數(shù)據(jù)進(jìn)行加工處理,最后把這些信息組成需要的格式發(fā)給客戶(hù)端。它包括了整個(gè)系統(tǒng)模塊,主要有科研管理、文檔管理、行政辦公等等。它涵蓋了科研院的活動(dòng)管理、項(xiàng)目過(guò)程管理、成果管理以及知識(shí)導(dǎo)航、文檔管理等各個(gè)方面的要求,把這些項(xiàng)目緊密的聯(lián)系在一起。
2.2科研院所知識(shí)管理系統(tǒng)的技術(shù)構(gòu)架
現(xiàn)在科研院所的知識(shí)管理系統(tǒng)所采用的是B/S模式,所以它的技術(shù)路線(xiàn)應(yīng)該選擇使用較為成熟的J2EE構(gòu)架。
J2EE構(gòu)建是目前使用的最為廣泛的構(gòu)架之一,它為應(yīng)用模塊提供了最為統(tǒng)一而又簡(jiǎn)單的標(biāo)準(zhǔn)。J2EE系統(tǒng)擁有Java所有的優(yōu)點(diǎn),其中安全特性和組件化開(kāi)發(fā)模式都為J2EE提供了有力的保證。把J2EE系統(tǒng)構(gòu)架放在科研院所知識(shí)管理系統(tǒng)中,可以充分保證系統(tǒng)的可靠性以及擴(kuò)展性。
(1)客戶(hù)端
科研院所里的管理系統(tǒng)都是由瀏覽器直接訪(fǎng)問(wèn)的,并不需要安裝特殊的軟件。Web瀏覽器是最為常見(jiàn)的客戶(hù)端程序,它主要用于科研院所檔案系統(tǒng)的HTML文件,可以使用戶(hù)和這些文件互動(dòng)。
(2)中間層
中間層可以大致分為三個(gè)層次:
a)首先就是Web層,它幫助系統(tǒng)提高軟件的可操作性,同時(shí)包含了用戶(hù)界面以及對(duì)用戶(hù)請(qǐng)求的提取以及頁(yè)面轉(zhuǎn)發(fā)。
b)邏輯業(yè)務(wù)層
邏輯業(yè)務(wù)層主要幫助系統(tǒng)實(shí)現(xiàn)各種邏輯業(yè)務(wù),同時(shí)也是整個(gè)系統(tǒng)的一個(gè)核心部分,它主要集中在業(yè)務(wù)流程的實(shí)現(xiàn)和與業(yè)務(wù)要求有關(guān)的系統(tǒng)設(shè)計(jì)中。換句話(huà)說(shuō),它就是和系統(tǒng)所對(duì)應(yīng)的領(lǐng)域邏輯有關(guān)。
c)數(shù)據(jù)的儲(chǔ)存層
數(shù)據(jù)儲(chǔ)存層使用的是數(shù)據(jù)庫(kù)技術(shù),它用來(lái)幫助系統(tǒng)數(shù)據(jù)安全儲(chǔ)存,對(duì)其提供快速的訪(fǎng)問(wèn)通道。它涵蓋了所有數(shù)據(jù)儲(chǔ)存的接口,比如文件系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)以及其他類(lèi)型的數(shù)據(jù)源。
3.科研院所知識(shí)管理庫(kù)的運(yùn)用前景
隨著現(xiàn)在科研院所體制的不斷改革和深化,它的產(chǎn)業(yè)化程度也正在逐漸加強(qiáng),我國(guó)科研院所的經(jīng)營(yíng)理念也要跟著改變。在現(xiàn)如今這種經(jīng)濟(jì)環(huán)境中,科研院所面臨著組織核心的競(jìng)爭(zhēng)力,所以,我國(guó)的科研院所必須要增強(qiáng)自身的核心競(jìng)爭(zhēng)力。
知識(shí)管理并不是一種簡(jiǎn)單的技術(shù)行為,它是整個(gè)組織經(jīng)營(yíng)理念的進(jìn)步。知識(shí)觀的戰(zhàn)略理論不斷在告訴我們,知識(shí)才是組織的核心競(jìng)爭(zhēng)力,它是最獨(dú)特、并為組織帶來(lái)核心競(jìng)爭(zhēng)力的知識(shí)體系。從中我們可以看出,科研院所的知識(shí)管理組織早就成為了戰(zhàn)略性的核心能力。
除此之外,知識(shí)它同時(shí)也是一種資源,而這種資源最大的特點(diǎn)就是稀缺性,研究院所的知識(shí)管理系統(tǒng)不但可以對(duì)缺乏的知識(shí)提供保障,更重要的是它可以挖掘出人力資本,形成創(chuàng)新機(jī)制。所以,科研院所中的知識(shí)管理系統(tǒng)的利用前景是相當(dāng)廣闊的。
參考文獻(xiàn):
中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)36-0103-03
Study on Scientific Research Management System Based on Framework
SHI Jing,DONG Ri-zhuang
(School of Computer Engineering, Qingdao Technological University, Qingdao 266033, China)
Abstract:With the rapid development of information technology for university research and national attention, a lot of inflow of funds research universities, how efficient, effective and reasonable to manage research funding of colleges and universities has become a difficult problem. To make the system fully compatible with the existing system, and then use the Internet and information technology means to establish university research management information system, to make up for shortcomings of the current system, improve management efficiency and service levels has become an inevitable trend. This article focuses on the management of research funding universities depth analysis, using SSM framework development method to management system way certain research and improvement, in order to improve the effectiveness of financial management and efficiency, and improve scalability and maintainability.
Key words:University research; project funding; information technology; SSM framework
1 概述
《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要(2010--2020)》中提出:“充分發(fā)揮高校在國(guó)家創(chuàng)新體系中的重要作用,鼓勵(lì)高校在知識(shí)創(chuàng)新、技術(shù)創(chuàng)新、國(guó)防科技創(chuàng)新和區(qū)域創(chuàng)新中做出貢獻(xiàn)”[1]。在國(guó)家創(chuàng)新體系內(nèi),培養(yǎng)人才、發(fā)展科技、服務(wù)社會(huì)是目前較為公認(rèn)的高校的三大職能[2]。因而隨著國(guó)家對(duì)于創(chuàng)新事業(yè)的重視,高校的作用和地位逐漸凸顯。尤其是近年來(lái),隨著國(guó)家財(cái)力的增強(qiáng),科研經(jīng)費(fèi)投入逐漸增大,以及高??萍紕?chuàng)新水平和能力的逐步提高,國(guó)家大量的科研經(jīng)費(fèi)流入高校,如何合理的管理和利用數(shù)量巨大的科研經(jīng)費(fèi),近年來(lái)引起了社會(huì)的普遍關(guān)注[3-5]。并且最近兩年查處的科研經(jīng)費(fèi)腐敗案件眾多,更是將科研經(jīng)費(fèi)的管理推上風(fēng)口浪尖。傳統(tǒng)的報(bào)銷(xiāo)有著眾多的弊端[6],比如人工登記處理審批慢、易錯(cuò)誤,同時(shí)經(jīng)費(fèi)管理復(fù)雜,報(bào)銷(xiāo)流程不合規(guī)范。而且目前大多數(shù)高校中的科研經(jīng)費(fèi)管理系統(tǒng)通常都是笨重框架開(kāi)發(fā),陳舊、復(fù)雜、維護(hù)困難,主要原因是系統(tǒng)開(kāi)發(fā)久遠(yuǎn),對(duì)于新的框架技術(shù)和思想沒(méi)有融入其中,無(wú)法快速的維護(hù),自然也不能適應(yīng)目前的多樣化的科研經(jīng)費(fèi)管理方式和途徑;同時(shí)由于信息化進(jìn)程的加快,辦公自動(dòng)化已經(jīng)進(jìn)入了各行各業(yè)中。因此利用信息化的手段,采用簡(jiǎn)單、輕量級(jí)的開(kāi)發(fā)框架設(shè)計(jì)并開(kāi)發(fā)高??蒲薪?jīng)費(fèi)管理系統(tǒng),以彌補(bǔ)目前系統(tǒng)的弊端,開(kāi)發(fā)輕量化,維護(hù)性強(qiáng),可定制化高,并且有著較高的安全性的系統(tǒng)勢(shì)在必行。
因此為了能夠更好的管理科研經(jīng)費(fèi),同時(shí)能夠輕松的維護(hù)與擴(kuò)展,逐漸完善流程,使其更靈活可用,因而急需開(kāi)發(fā)一套流程規(guī)范、輕量化、可定制、安全可靠的科研經(jīng)費(fèi)管理系統(tǒng),以便能夠高效、可靠的為高校科研人員服務(wù)。
2 分析
高校科研經(jīng)費(fèi)管理系統(tǒng)最主要部分的就是財(cái)務(wù)報(bào)銷(xiāo)模塊,因而需要對(duì)其進(jìn)行一定的分析。
2.1 模塊分析
財(cái)務(wù)報(bào)銷(xiāo)系統(tǒng)在整個(gè)系統(tǒng)高校的信息化系統(tǒng)中占據(jù)了重要的地位,其中財(cái)務(wù)報(bào)銷(xiāo)系統(tǒng)的業(yè)務(wù)模塊圖如圖1所示。
以上的財(cái)務(wù)系統(tǒng)業(yè)務(wù)模塊是根據(jù)學(xué)校要求合理編制單位預(yù)算,嚴(yán)格預(yù)算執(zhí)行,完整、準(zhǔn)確編制預(yù)算,真實(shí)反映學(xué)校財(cái)務(wù)狀況,可隨時(shí)查詢(xún)預(yù)算的執(zhí)行情況及結(jié)余情況,因此財(cái)務(wù)系統(tǒng)業(yè)務(wù)模塊組成如圖1所示。
賬務(wù)處理部分在整系統(tǒng)中有著重要的地位,通常位于整個(gè)系統(tǒng)的核心。圖2是賬務(wù)處理模塊與其他模塊的關(guān)系:
根據(jù)財(cái)務(wù)處理的流程,可以整理出以下審批流程:制作報(bào)銷(xiāo)單據(jù)―部門(mén)領(lǐng)導(dǎo)審批―財(cái)務(wù)會(huì)計(jì)初審―復(fù)審―付款審核。以上為高校中的財(cái)務(wù)審批的詳細(xì)流程,根據(jù)財(cái)務(wù)的審批流程進(jìn)行分析以細(xì)化和完善。
2.2 流程分析
為了方便學(xué)校師生借款及報(bào)銷(xiāo)業(yè)務(wù)的處理,因而選擇使用網(wǎng)上報(bào)銷(xiāo)系統(tǒng)。該系統(tǒng)上線(xiàn)之后,全校師生可以在任何時(shí)間、從任何地點(diǎn)提交財(cái)務(wù)報(bào)銷(xiāo)申請(qǐng),領(lǐng)導(dǎo)可以手工也可以通過(guò)軟件進(jìn)行業(yè)務(wù)審批,財(cái)務(wù)部門(mén)對(duì)原始憑證審核無(wú)誤后,自動(dòng)生成收付款單和記賬憑證,最后根據(jù)結(jié)算方式的不同支付相關(guān)款項(xiàng)。
為實(shí)現(xiàn)網(wǎng)上報(bào)銷(xiāo)業(yè)務(wù),根據(jù)當(dāng)前學(xué)校相關(guān)業(yè)務(wù)及流程確定了如下解決方案。
主要設(shè)置了四種單據(jù)來(lái)處理學(xué)校的報(bào)銷(xiāo)相關(guān)業(yè)務(wù),這四種單據(jù)分別是:差旅費(fèi)報(bào)銷(xiāo)單、交通費(fèi)報(bào)銷(xiāo)單、借款單、支出憑單。
因此詳細(xì)的報(bào)銷(xiāo)流程[7]如圖3所示:
3 系統(tǒng)設(shè)計(jì)
3.1 系y設(shè)計(jì)
高??蒲薪?jīng)費(fèi)管理系統(tǒng)的整體架構(gòu)如圖4所示。
高??蒲薪?jīng)費(fèi)管理系統(tǒng)的主要后端架構(gòu)采用了Spring + Spring MVC + Mybatis + Apache Shiro(通常簡(jiǎn)稱(chēng)為SSM,Spring、SpringMVC、Mybatis)[8],連接池采用了阿里巴巴的阿里巴巴數(shù)據(jù)庫(kù)連接池druid,輕量級(jí),安全,穩(wěn)定。
高??蒲薪?jīng)費(fèi)管理系統(tǒng)的前端界面模板框架主要使用MetroNic模板,緩存采用ehcache,也可以redis同時(shí)使用,主要考慮目前的緩存框架的穩(wěn)定性和功能的完整性。
高??蒲薪?jīng)費(fèi)管理系統(tǒng)采用maven[9]配置,統(tǒng)一的項(xiàng)目結(jié)構(gòu)更便于管理和開(kāi)發(fā),同時(shí)開(kāi)發(fā)工具或者集成開(kāi)發(fā)環(huán)境(Integrated Development Environment, IDE)可選IntelliJ IDEA或者Eclipse,當(dāng)然需要配置maven環(huán)境或插件。
高校科研經(jīng)費(fèi)管理系統(tǒng)采用的SSM的基本框架層次如圖5所示。
3.2 系統(tǒng)的框架層次圖
高??蒲薪?jīng)費(fèi)管理系統(tǒng)采用SSM框架主要的理由如下:
1)SSM是目前比較流行的框架,輕量級(jí),使用廣泛,用戶(hù)多,出現(xiàn)問(wèn)題可以輕松容易地找到解決方法。
2)開(kāi)發(fā)方便,目前的框架封裝的已經(jīng)比較完善,開(kāi)發(fā)起來(lái)可定制化高,符合高校科研經(jīng)費(fèi)管理系統(tǒng)的需求,后期維護(hù)方便。
3)集成安全(shiro)和數(shù)據(jù)庫(kù)操作(Mybatis)及生成模塊。
4)采用了阿里巴巴數(shù)據(jù)庫(kù)連接池druid,在監(jiān)控、可擴(kuò)展性、穩(wěn)定性和性能方面都有明顯的優(yōu)勢(shì)。
5) ehcache 分布式緩存,能夠支持1000以上的并發(fā)訪(fǎng)問(wèn)。
3.3角色控制設(shè)計(jì)
高??蒲薪?jīng)費(fèi)管理系統(tǒng)中主要有普通用戶(hù)(報(bào)銷(xiāo)人、項(xiàng)目領(lǐng)導(dǎo)、部門(mén)領(lǐng)導(dǎo)、會(huì)計(jì)核算以及其他的用戶(hù))、用戶(hù)角色(用于對(duì)用戶(hù)權(quán)限進(jìn)行控制)以及管理員。普通用戶(hù)通常指的是系統(tǒng)的直接使用人,角色就是某個(gè)用戶(hù)擁有什么樣的功能或者權(quán)限,管理員主要是用來(lái)管理整個(gè)系統(tǒng),包括用戶(hù)和權(quán)限[10],通常擁有系統(tǒng)的最高權(quán)限。通過(guò)使用管理員來(lái)對(duì)部門(mén)領(lǐng)導(dǎo)、項(xiàng)目里E到以及其他用戶(hù)進(jìn)行控制。因此它們的具體關(guān)系如圖6 所示:
為了提高系統(tǒng)的擴(kuò)展性和可維護(hù)性,以便在以后的開(kāi)發(fā)和維護(hù)中能夠更方便的維護(hù),我們采用了一種更加可維護(hù)的,耦合性更低的權(quán)限管理系統(tǒng),即“一用戶(hù)對(duì)應(yīng)多個(gè)賬戶(hù),一賬戶(hù)對(duì)應(yīng)多種角色,一用戶(hù)對(duì)應(yīng)多個(gè)部門(mén),一用戶(hù)對(duì)應(yīng)多審核”的權(quán)限設(shè)計(jì),以適應(yīng)多級(jí)管理和多級(jí)審核的需求,其方法為:
1) 一用戶(hù)對(duì)應(yīng)多個(gè)賬戶(hù):對(duì)于每一個(gè)用戶(hù),可以自己注冊(cè)或通過(guò)管理員添加賬號(hào)的方式得到多個(gè)不同的賬號(hào),這樣同一用戶(hù)可以以不同的權(quán)限進(jìn)行不同的操作,比如某些管理部門(mén)的人員也可以用報(bào)銷(xiāo)的賬號(hào);
2) 一賬戶(hù)對(duì)應(yīng)多個(gè)角色:系統(tǒng)中的同一個(gè)賬號(hào)可以擁有不同的角色,進(jìn)而使該賬戶(hù)得到不同角色的權(quán)限,這樣與第一條既不沖突,又能夠很好地完成需求,比如管理人員都可以使用自己的賬號(hào)進(jìn)行報(bào)銷(xiāo)的操作;
3) 一用戶(hù)對(duì)應(yīng)多個(gè)部門(mén):一個(gè)用戶(hù)包含多個(gè)部門(mén),采用此種方式可以使同一用戶(hù)得到不同的權(quán)限;
4) 一用戶(hù)對(duì)應(yīng)多級(jí)審核:在具體的應(yīng)用場(chǎng)景中,一個(gè)完整的報(bào)銷(xiāo)審核流程可能需要不同的部門(mén)進(jìn)行審核管理,因而不同的權(quán)限進(jìn)行管理,同時(shí),隨著劃分粒度和權(quán)限細(xì)分的增加,需要不同的管理審核。
采用如上的權(quán)限控制,能夠最大程度的解耦用戶(hù)、角色和不同的權(quán)限,也為后期報(bào)銷(xiāo)審批的流程處理奠定了基礎(chǔ)。
4 結(jié)論
文中通過(guò)對(duì)目前高??蒲薪?jīng)費(fèi)管理系統(tǒng)的研究,分析了其中存在的問(wèn)題及解決方法,并根據(jù)不同的高校的需求,對(duì)報(bào)銷(xiāo)的流程進(jìn)行了深入的研究,包括分類(lèi)別的報(bào)銷(xiāo)流程都有了較深入的理解,并選擇了目前最新的輕量級(jí)框架,對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行了具體的分析,設(shè)計(jì)了借款單、差旅費(fèi)、市內(nèi)交通費(fèi)、支出憑單等不同的報(bào)銷(xiāo)單的功能模塊和多用戶(hù)審核的方式,取得了良好的效果,使開(kāi)發(fā)的系統(tǒng)耦合度低,易擴(kuò)展,可維護(hù)性好。本文中的方法具有指導(dǎo)意義,當(dāng)然也可以采用其他的方式來(lái)進(jìn)行科研經(jīng)費(fèi)管理的分析與探索,以達(dá)到更好的效果。
參考文獻(xiàn):
[1] 李輝生, 雷金火. 區(qū)域視角下的地方高??萍紕?chuàng)新定位[J]. 中國(guó)高等教育, 2010:36-38.
[2] 朱玉山. 論現(xiàn)代大學(xué)的三大傳統(tǒng)職能[J]. 當(dāng)代教育論壇, 2014 (2): 36-42.
[3] 盧霄峻, 董國(guó)利. 對(duì)高??蒲泄芾砣藛T素質(zhì)培養(yǎng)的研究[J]. 實(shí)驗(yàn)技術(shù)與管理, 2013 (30).
[4] 黎氏慧, 路華. 高校科研經(jīng)費(fèi)管理問(wèn)題探討[J]. 會(huì)計(jì)師, 2014 (3): 61-62.
[5] 2015年教育部工作重點(diǎn)
[6] 張譯丹. A跨國(guó)公司差旅費(fèi)用報(bào)銷(xiāo)審計(jì)流程再造研究[D]. 大連理工大學(xué), 2011.
[7] 王磊. 工作流技術(shù)在安全工器具信息管理系統(tǒng)中的設(shè)計(jì)[D]. 華北電力大學(xué), 2013.
就目前來(lái)看,.net技術(shù)框架已經(jīng)發(fā)展得較為成熟。在該平臺(tái)上進(jìn)行軟件系統(tǒng)的開(kāi)發(fā),不僅容易實(shí)現(xiàn)相應(yīng)開(kāi)發(fā)功能,還能夠?yàn)橄到y(tǒng)運(yùn)行提供一定的安全保證。因此,面對(duì)科研信息管理難題,有必要進(jìn)行基于.net的科研管理系統(tǒng)的設(shè)計(jì),以便更好地促進(jìn)我國(guó)科研事業(yè)的發(fā)展。
1系統(tǒng)的總體設(shè)計(jì)思路
從總體上來(lái)看,設(shè)計(jì)科研管理系統(tǒng)的目標(biāo)就是利用系統(tǒng)對(duì)多種科研項(xiàng)目和項(xiàng)目生命周期進(jìn)行統(tǒng)一管理。所以,系統(tǒng)設(shè)計(jì)需要實(shí)現(xiàn)科研項(xiàng)目管理、科研成果管理和科技交流等功能,以便使科研信息的管理水平得到提高。根據(jù)這一設(shè)計(jì)思路,想要進(jìn)行科研管理系統(tǒng)的設(shè)計(jì),還要明確科研項(xiàng)目的處理流程。具體來(lái)講,就是科研人員要先利用系統(tǒng)進(jìn)行科研項(xiàng)目的申報(bào),而系統(tǒng)則會(huì)在項(xiàng)目申報(bào)成功后自動(dòng)將項(xiàng)目存儲(chǔ)到項(xiàng)目?jī)?chǔ)備庫(kù)中。在此基礎(chǔ)上,項(xiàng)目管理人員就能夠利用系統(tǒng)進(jìn)行庫(kù)內(nèi)的項(xiàng)目的審核,并將審核成功的項(xiàng)目轉(zhuǎn)入科研立項(xiàng)的項(xiàng)目?jī)?chǔ)備庫(kù)中。在完成項(xiàng)目的結(jié)題驗(yàn)收后,科研人員則可以進(jìn)行項(xiàng)目成果的申報(bào),并將其存入到成果項(xiàng)目庫(kù)。
理清系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)需求后,為了使系統(tǒng)具有一定的可維護(hù)性和可擴(kuò)展性,需要采取分層設(shè)計(jì)的方法進(jìn)行系統(tǒng)架構(gòu)的設(shè)計(jì),以便使系統(tǒng)各部分耦合度降低。就目前來(lái)看,可以使用B/S三層架構(gòu)進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)。因?yàn)?,該種架構(gòu)是發(fā)展較為成熟的軟件體系結(jié)構(gòu),可以使每一層都有相對(duì)獨(dú)立的職責(zé),從而使各層之間的依賴(lài)性能夠被降低,繼而使系統(tǒng)具有可靠的性能。具體來(lái)講,就是科研管理系統(tǒng)將有3層邏輯架構(gòu),即數(shù)據(jù)訪(fǎng)問(wèn)層、業(yè)務(wù)邏輯層和表示層。其中,數(shù)據(jù)訪(fǎng)問(wèn)層是中間層,與數(shù)據(jù)庫(kù)與業(yè)務(wù)邏輯層分別連接。在功能上,該層別只負(fù)責(zé)數(shù)據(jù)的獲取和添加,并不需要進(jìn)行數(shù)據(jù)正確性的判別。而數(shù)據(jù)業(yè)務(wù)如何實(shí)現(xiàn),主要依靠業(yè)務(wù)邏輯層的處理。該層別負(fù)責(zé)邏輯數(shù)據(jù)的生成和處理,需要對(duì)進(jìn)入的邏輯數(shù)據(jù)進(jìn)行嚴(yán)格檢查,但是不會(huì)對(duì)用戶(hù)數(shù)據(jù)和從該層別流出的數(shù)據(jù)進(jìn)行檢查。而從業(yè)務(wù)邏輯層流出的數(shù)據(jù)的展現(xiàn)形式由表示層負(fù)責(zé),該層別能夠以適當(dāng)?shù)男问竭M(jìn)行數(shù)據(jù)的展示,并且能夠保證數(shù)據(jù)的安全性。由于負(fù)責(zé)與用戶(hù)進(jìn)行數(shù)據(jù)傳輸,該層別需要進(jìn)行流入數(shù)據(jù)的有效性的判斷。一旦發(fā)現(xiàn)異常數(shù)據(jù),該層別則會(huì)給出提示。
2系統(tǒng)功能模塊的設(shè)計(jì)
2.1系統(tǒng)管理模塊設(shè)計(jì)
為了實(shí)現(xiàn)系統(tǒng)的管理功能,需要進(jìn)行系統(tǒng)管理模塊的設(shè)計(jì)。而該模塊首先可以進(jìn)行系統(tǒng)登錄管理,可以對(duì)用戶(hù)合法性進(jìn)行驗(yàn)證,并能幫助系統(tǒng)操作員完成所有信息的查詢(xún)和為用戶(hù)修改密碼提供支持。同時(shí),該模塊也可以進(jìn)行系統(tǒng)后臺(tái)的設(shè)置。具體來(lái)講,就是對(duì)科研單位信息、科研部門(mén)信息和員工信息進(jìn)行設(shè)置。而該功能的權(quán)限只有科技管理員、系統(tǒng)管理員擁有,以便確保用戶(hù)信息安全。此外,該模塊下設(shè)系統(tǒng)參數(shù)設(shè)置子模塊,可以進(jìn)行學(xué)科、地區(qū)等系統(tǒng)參數(shù)的設(shè)置,并且能夠完成學(xué)科門(mén)類(lèi)、單位基本信息的設(shè)置。一旦系統(tǒng)需要進(jìn)行大量數(shù)據(jù)的操作,該子模塊就會(huì)生成大量功能頁(yè)面,并完成公用功能頁(yè)面和用于進(jìn)行多表刪除和查詢(xún)的頁(yè)面的劃分,以便使系統(tǒng)數(shù)據(jù)的一致性得到保證。
2.2科研項(xiàng)目管理模塊設(shè)計(jì)
為了實(shí)現(xiàn)系統(tǒng)的科研項(xiàng)目管理功能,需要通過(guò)設(shè)計(jì)科研項(xiàng)目管理模塊對(duì)項(xiàng)目申報(bào)、項(xiàng)目審核、項(xiàng)目進(jìn)度和項(xiàng)目結(jié)題這4方面內(nèi)容的管理。首先,該模塊可以進(jìn)行項(xiàng)目申報(bào)管理,可以為用戶(hù)提供查詢(xún)申報(bào)和添加/修改申報(bào)的服務(wù)。在系統(tǒng)列表頁(yè)面上,會(huì)進(jìn)行已有項(xiàng)目申報(bào)的顯示,而用戶(hù)只要點(diǎn)擊數(shù)據(jù)鏈接就可以進(jìn)行項(xiàng)目的查詢(xún)或修改。其次,該模塊可以將己申報(bào)的項(xiàng)目進(jìn)行統(tǒng)一審核管理,用戶(hù)可以通過(guò)點(diǎn)擊“填寫(xiě)項(xiàng)目申請(qǐng)”按鈕進(jìn)行項(xiàng)目立項(xiàng)的填寫(xiě)。再者,該模塊可以對(duì)項(xiàng)目進(jìn)度進(jìn)行管理。在項(xiàng)目進(jìn)度界面,用戶(hù)可以通過(guò)點(diǎn)擊列表鏈接到該項(xiàng)目的進(jìn)度列表頁(yè)面,以便對(duì)項(xiàng)目進(jìn)度錄入情況進(jìn)行查詢(xún)。而通過(guò)點(diǎn)擊添加按鈕,用戶(hù)也可以進(jìn)行新的項(xiàng)目進(jìn)度的錄入。最后,在項(xiàng)目研究通過(guò)評(píng)審后,用戶(hù)可以利用該模塊進(jìn)行項(xiàng)目結(jié)題。在結(jié)題頁(yè)面上,用戶(hù)可以自行進(jìn)行項(xiàng)目基本信息和結(jié)題信息的修改或添加,并且可以進(jìn)行結(jié)題形式、時(shí)間的選擇,同時(shí)也可以進(jìn)行各部門(mén)對(duì)項(xiàng)目展開(kāi)的評(píng)價(jià)的錄入。但是,如果完成整個(gè)流程,該科研項(xiàng)目將只能被查看,即使用戶(hù)也不能進(jìn)行項(xiàng)目的修改或刪除。
2.3科研成果管理模塊設(shè)計(jì)
在科研成果管理模塊的設(shè)計(jì)方面,可以根據(jù)實(shí)際情況進(jìn)行模塊功能的設(shè)計(jì)。就拿高校的科研管理工作來(lái)講,該模塊的主要功能就是進(jìn)行高校歷年獲得的項(xiàng)目獎(jiǎng)項(xiàng)成果的詳細(xì)記錄。使用該模塊,能夠完成對(duì)課題來(lái)源、成果名稱(chēng)、成果類(lèi)別、獲獎(jiǎng)時(shí)間和獲獎(jiǎng)級(jí)別等多種信息的查詢(xún)。在成果搜索功能的設(shè)計(jì)上,采用了一體化操作設(shè)計(jì)方法。在查詢(xún)成果這一頁(yè)面中,還包含模糊查詢(xún)選項(xiàng),可以幫助用戶(hù)簡(jiǎn)便快捷的完成需求數(shù)據(jù)的查詢(xún)。同時(shí),該頁(yè)面還為用戶(hù)提供分類(lèi)查詢(xún)服務(wù),以滿(mǎn)足用戶(hù)的查詢(xún)需求。針對(duì)新增成果,該模塊還能夠?yàn)橛脩?hù)提供成果新增功能,并且在添加的過(guò)程中對(duì)成果數(shù)據(jù)的合法性進(jìn)行檢查。而通過(guò)選擇數(shù)據(jù)項(xiàng),用戶(hù)則可以進(jìn)行成果數(shù)據(jù)的修改,并將修改的信息及時(shí)傳遞至新頁(yè)面。此外,除了進(jìn)行科研成果信息的查看,用戶(hù)也可以利用該模塊進(jìn)行成果信息的刪除。但在刪除之前,系統(tǒng)會(huì)向用戶(hù)提示,并在得到用戶(hù)確認(rèn)后執(zhí)行用戶(hù)要求。
2.4科技交流模塊設(shè)計(jì)
除了擁有科研項(xiàng)目及成果的管理功能,科研管理系統(tǒng)還擁有科技交流功能。而該模塊由兩部分組成,即科技交流登記和科技交流管理兩個(gè)子模塊。其中,科技交流登記子模塊負(fù)責(zé)進(jìn)行科技交流角色信息的登記,而主要登記的角色分為三類(lèi),即科技處、二級(jí)部門(mén)和科技人員。在登記頁(yè)面上,用戶(hù)需要進(jìn)行科技交流的新增,以便進(jìn)行科技交流參與人員的登記。而根據(jù)交流形式和日期,用戶(hù)可以進(jìn)行科技交流數(shù)據(jù)的查詢(xún),并對(duì)廢棄數(shù)據(jù)進(jìn)行刪除或修改。但為了實(shí)現(xiàn)科技交流登記的一體化管理,用戶(hù)只能在完成基本交流情況的添加后才能夠進(jìn)行交流論文、參與人員和學(xué)術(shù)報(bào)告的添加。而科技交流管理子模塊主要為科技處和二級(jí)部門(mén)服務(wù),可以利用該子模塊完成科技成果的審核。對(duì)于科技人員來(lái)講,使用該子模塊只能進(jìn)行科技交流名稱(chēng)、時(shí)間和審核情況的查詢(xún),無(wú)法對(duì)具體的信息進(jìn)行修改。
3系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
關(guān)鍵詞
科研管理;系統(tǒng);高職;B/S
隨著高等教育快速發(fā)展,高校的科研工作引起更多的關(guān)注。目前,科研水平已逐漸成為衡量高校實(shí)力的重要指標(biāo)。為了挖掘潛在的教師開(kāi)展科研工作,更好地提高教育教學(xué)水平,許多高校已經(jīng)投入了大量資金鼓勵(lì)教師進(jìn)行科研活動(dòng)。作為科研管理部門(mén)——科研處,要把教師的科研項(xiàng)目申報(bào)信息進(jìn)行統(tǒng)計(jì)處理。高校因?yàn)樗婕霸S多學(xué)科,項(xiàng)目總結(jié)的工作量非常龐大,而且容易出錯(cuò)。為了降低工作量,以提高項(xiàng)目申報(bào)效率,讓科研管理工作更加高效,安全的保存,處理,統(tǒng)計(jì),信息處理,開(kāi)發(fā)一套科研申報(bào)及成果管理系統(tǒng),是每個(gè)高校科研處的必由之路。
1系統(tǒng)需求分析與設(shè)計(jì)
1.1系統(tǒng)功能需求分析在本系統(tǒng)中,系統(tǒng)用戶(hù)分為教職工,部門(mén)管理員,教科研處管理人員和系統(tǒng)管理員。教職工需求:教職工希望能夠通過(guò)系統(tǒng)、修改、刪除自己的科研項(xiàng)目信息,能直接生成教師個(gè)人科研工作量統(tǒng)計(jì)表。能夠上傳研究課題的立項(xiàng)申請(qǐng)、開(kāi)題、中期、結(jié)題等相關(guān)資料等待教科研處的管理員審核后才能成為有效數(shù)據(jù)。對(duì)于自己的個(gè)人資料可以管理,并能查看相關(guān)科研動(dòng)態(tài)信息。部門(mén)管理員需求:部門(mén)管理員希望能夠添加、修改、刪除所有用戶(hù)的資料,包括教職工和管理員的密碼、權(quán)限等。能夠統(tǒng)計(jì)本部門(mén)的工作量,形成本部門(mén)的統(tǒng)計(jì)數(shù)據(jù)。能夠查看,修改動(dòng)態(tài)公告和最新通知等信息??蒲刑幑芾韱T需求:科研處管理員希望能夠設(shè)置項(xiàng)目分類(lèi)以及各種項(xiàng)目的計(jì)分值,能對(duì)教職工的課題立項(xiàng)申請(qǐng)、開(kāi)題、中期、結(jié)題進(jìn)行管理,并且能夠按項(xiàng)目分類(lèi)生成報(bào)表。科研處還能及時(shí)科研動(dòng)態(tài)信息。系統(tǒng)管理員主要負(fù)責(zé)整系統(tǒng)的安裝、配置、管理和維護(hù)工作,為系統(tǒng)的安全運(yùn)行做技術(shù)保障。可以對(duì)用戶(hù)的賬號(hào)進(jìn)行管理(包括增加,刪除,查詢(xún),修改用戶(hù)賬戶(hù)),還能對(duì)職工,部門(mén)管理員,科研處管理員的權(quán)限進(jìn)行更改。
1.2非功能需求分析從總體性能上來(lái)研究,科研管理信息系統(tǒng)有四個(gè)要求:
1.2.1準(zhǔn)確率這是衡量系統(tǒng)性能的重要指標(biāo),在成果申報(bào)、成果管理、課題申報(bào)、課題管理以及人員管理的信息設(shè)置等方面應(yīng)確保準(zhǔn)確無(wú)誤,否則會(huì)影響科研項(xiàng)目。
1.2.2易用性系統(tǒng)安裝,配置,維護(hù)應(yīng)該是簡(jiǎn)單方便,具有良好的接口,以方便各類(lèi)用戶(hù)的使用,也能夠方便系統(tǒng)移植。
1.2.3容錯(cuò)性、健壯性系統(tǒng)本身具有安全性能的要求,當(dāng)用戶(hù)執(zhí)行操作時(shí),可以執(zhí)行適當(dāng)?shù)腻e(cuò)誤處理,給出提示或警報(bào),不影響系統(tǒng)的正常運(yùn)行。
2系統(tǒng)架構(gòu)設(shè)計(jì)
本系統(tǒng)既要方便學(xué)院領(lǐng)導(dǎo)的管理又要有利于學(xué)校系部老師之間協(xié)作交流,為了最大限度的方便用戶(hù)訪(fǎng)問(wèn),從學(xué)校實(shí)際情況出發(fā),采用了當(dāng)前主流的基于web的B/S模式,如圖1所示。B/S模式是一種基于web技術(shù)的新MIS系統(tǒng)平臺(tái)模型,可以看成是一個(gè)三層結(jié)構(gòu)的客戶(hù)端-服務(wù)器體系結(jié)構(gòu)。第一層是用戶(hù)客戶(hù)端接口,客戶(hù)在瀏覽器端對(duì)網(wǎng)站進(jìn)行操作,第二層啟動(dòng)相應(yīng)的web服務(wù)器進(jìn)程來(lái)響應(yīng)這一請(qǐng)求,將處理結(jié)果返回給客戶(hù)端瀏覽器。第三層負(fù)責(zé)協(xié)調(diào)不同的web服務(wù)器發(fā)出的請(qǐng)求管理數(shù)據(jù)庫(kù)。B/S模式簡(jiǎn)化了客戶(hù)端,他不需要像C/S模式那樣在不同客戶(hù)端上安裝不同應(yīng)用程序,只需要安裝通用的瀏覽器軟件,這樣不僅使安裝過(guò)程更容易,而且減少了系統(tǒng)開(kāi)發(fā)和維護(hù)。
3系統(tǒng)實(shí)現(xiàn)
本系統(tǒng)整體采用SpringMVC框架,數(shù)據(jù)庫(kù)持久層框架采用MyBatis框架,界面采用EasyUI框架。Spring框架提供了構(gòu)建Web應(yīng)用程序的全功能MVC模塊。MyBatis是支持普通SQL查詢(xún),存儲(chǔ)過(guò)程和高級(jí)映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis使用簡(jiǎn)單的XML或注解用于配置和原始映射,將接口和Java的POJOs映射成數(shù)據(jù)庫(kù)中的記錄。EasyUI是一種基于jQuery的用戶(hù)界面插件集合。系統(tǒng)中需要實(shí)現(xiàn)大量的文字報(bào)表功能,使用BIRT報(bào)表系統(tǒng)導(dǎo)出所需報(bào)表,BIRT報(bào)表能夠報(bào)表設(shè)計(jì)得到重用,從而提高工作效率。本文采取業(yè)界常用的MySQL數(shù)據(jù)庫(kù),對(duì)長(zhǎng)江工院科研項(xiàng)目申報(bào)與成果管理系統(tǒng)中的數(shù)據(jù)進(jìn)行存儲(chǔ)和管理,加強(qiáng)了系統(tǒng)數(shù)據(jù)管理的安全性。圖2為系統(tǒng)管理界面,登錄之后利用左側(cè)的導(dǎo)航可進(jìn)行相關(guān)操作,點(diǎn)擊“系統(tǒng)管理”,進(jìn)入操作界面,如圖2所示,可進(jìn)行系部的相關(guān)操作。在左側(cè)安全管理目錄下點(diǎn)擊“用戶(hù)信息”,可進(jìn)行用戶(hù)信息(姓名,職稱(chēng),科研分等)的查詢(xún),并且可將其導(dǎo)出到excel表格中。如圖3所示。學(xué)術(shù)講座,在這里可以將學(xué)術(shù)講座的信息進(jìn)行操作,計(jì)算得分。并且可以將其以excel表格的形式導(dǎo)出。
4結(jié)語(yǔ)
本文針對(duì)長(zhǎng)江工院的科研申報(bào)過(guò)程中存在的問(wèn)題,開(kāi)發(fā)出了一套基于B/S結(jié)構(gòu)和采用Spring框架技術(shù)的科研項(xiàng)目申報(bào)與成果管理系統(tǒng),集課題申報(bào)、課題管理、成果申報(bào)、成果管理、人員管理以及系統(tǒng)管理等各項(xiàng)功能于一體,同時(shí)降低客戶(hù)端的登錄需求,使得用戶(hù)可以隨時(shí)隨地登錄系統(tǒng)執(zhí)行相應(yīng)操作。這樣一套系統(tǒng)的實(shí)現(xiàn)對(duì)于學(xué)院的發(fā)展,科研項(xiàng)目管理流程的規(guī)范化、科研人員、部門(mén)管理人員以及科研處管理人員工作效率的提升等方面都有重大的應(yīng)用價(jià)值。
參考文獻(xiàn)
[1]張燕,基于網(wǎng)絡(luò)的科研管理系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)科學(xué),2006(11):119-120.
[2]大規(guī)模Web服務(wù)開(kāi)發(fā)技術(shù)[M].電子工業(yè)出版社,2010:78-83。
[3]基于B/S架構(gòu)的軟件項(xiàng)目實(shí)訓(xùn)[M].清華大學(xué)出版社,2009:312-323.
[4]涂婷婷,段凡丁.MVC設(shè)計(jì)模式在B/S開(kāi)發(fā)中的研究與應(yīng)用[J].計(jì)算機(jī)技術(shù)與發(fā)展,2008,1(6):235-239.
[5]田新廣,程學(xué)旗.科研信息系統(tǒng):加強(qiáng)風(fēng)險(xiǎn)評(píng)估應(yīng)對(duì)安全威脅[J].信息網(wǎng)絡(luò)安全,2009(12).
中圖分類(lèi)號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-3791(2016)02(a)-0097-02
在日益信息化和網(wǎng)絡(luò)化的現(xiàn)代社會(huì)中,辦公流程的網(wǎng)絡(luò)化、電子化已成為一種趨勢(shì),在這樣的環(huán)境中,學(xué)院的教學(xué)科研管理工作仍然基本處于手工管理階段,操作流程復(fù)雜、勞動(dòng)強(qiáng)度大、耗時(shí)巨大,而學(xué)院信息管理的落后導(dǎo)致科研人員獲取信息的艱巨、付出大量的重復(fù)勞動(dòng)等。
如何利用學(xué)校的網(wǎng)絡(luò)資源,并改進(jìn)現(xiàn)存的各種缺點(diǎn),將繁瑣復(fù)雜的科研信息管理工作變得輕松簡(jiǎn)單,開(kāi)發(fā)出一個(gè)教學(xué)科研管理信息系統(tǒng),是這次課題所要解決的問(wèn)題。該系統(tǒng)劃分為教師功能和管理員功能2個(gè)模塊,該文主要介紹教師功能模塊的開(kāi)發(fā)與實(shí)現(xiàn)過(guò)程[1]。
1 技術(shù)簡(jiǎn)介
1.1 開(kāi)源框架Struts、Spring 和Hibernate簡(jiǎn)介
Struts是一個(gè)基于MVC設(shè)計(jì)模式開(kāi)源項(xiàng)目,作為前臺(tái)控制框架簡(jiǎn)化了程序的開(kāi)發(fā),使界面開(kāi)發(fā)人員和Java程序員達(dá)到了有效的分離,使項(xiàng)目的可擴(kuò)展性大大增強(qiáng),提升了開(kāi)發(fā)效率,降低了開(kāi)發(fā)成本。[2]
教師科研信息管理系統(tǒng)采用最流行的J2EE架構(gòu):SSH,其中,Spring技術(shù)為核心構(gòu)件,數(shù)據(jù)的持久化使用Hibernate完成,表現(xiàn)層的MVC框架使用Struts。這些框架都是目前最流行的輕量級(jí)J2EE框架,3個(gè)框架組合可以保證更好的開(kāi)發(fā)效率,保證系統(tǒng)的穩(wěn)定性、可靠性更好。
用這3種開(kāi)源框架的策略如下:表示層用Struts,業(yè)務(wù)層用Spring,而持久化層則用Hibernate,如圖1所示。
1.2 Spring的應(yīng)用
Spring作為核心框架使用。Spring為J2EE應(yīng)用的表現(xiàn)層、業(yè)務(wù)邏輯層及數(shù)據(jù)持久化層提供了極好的解決方案,因?yàn)镾pring提供的不僅僅是一種框架,而且提供了一種企業(yè)應(yīng)用的開(kāi)發(fā)規(guī)范。Spring是實(shí)際開(kāi)發(fā)的抽象,其提供的“模板設(shè)計(jì)”大大簡(jiǎn)化了應(yīng)用的開(kāi)發(fā)。Spring的系列Template將通用步驟以?xún)?yōu)雅的方式完成,留給開(kāi)發(fā)者的僅僅是與特定應(yīng)用相關(guān)的部分,從而大大提高企業(yè)應(yīng)用的開(kāi)發(fā)效率。
Spring提供的IoC容器管理所有的業(yè)務(wù)邏輯組件、DAO組件,Struts的控制器Action也由通過(guò)IoC容器提供管理。各組件以松耦合的方式組合在一起,組件與組件之間的依賴(lài)正是通過(guò)Spring的依賴(lài)注入管理的。DAO對(duì)象都采用面向接口編程的方式,從而降低系統(tǒng)異構(gòu)的代價(jià)。
1.3 Hibernate的應(yīng)用
持久化層封裝了數(shù)據(jù)訪(fǎng)問(wèn)細(xì)節(jié)(以持久化類(lèi) POJO+*.hbm.xml封裝數(shù)據(jù)訪(fǎng)問(wèn)細(xì)節(jié)),連接數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)、插入、刪除、更新。
1.4 Struts的應(yīng)用
系統(tǒng)使用Struts作為MVC框架。Struts 作為MVC模式的典型實(shí)現(xiàn),對(duì)Model、View和Controller都提供了對(duì)應(yīng)的實(shí)現(xiàn)組件,下面對(duì)Struts 架構(gòu)的工作原理簡(jiǎn)單介紹。
(1)Model:Model部分由ActionForm和JavaBean 組成。其中ActionForm用于封裝用戶(hù)請(qǐng)求參數(shù),所有的用戶(hù)請(qǐng)求參數(shù)由系統(tǒng)自動(dòng)封裝成ActionForm對(duì)象:該對(duì)象被ActionServlet轉(zhuǎn)發(fā)給Action;然后Action根據(jù)ActionForm里的請(qǐng)求參數(shù)處理用戶(hù)請(qǐng)求。而JavaBean則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)等。其中包括ActionFormBean,它是一個(gè)普通的JavaBean,Struts利用它來(lái)進(jìn)行視圖和控制器之間表單數(shù)據(jù)的傳遞。
(2)View:View是一組HTML 或JSP 頁(yè)面,不包括業(yè)務(wù)邏輯和模型信息。
(3)Controller:Controller可以理解為模型與視圖之間溝通的橋梁,它可以分派用戶(hù)的請(qǐng)求并選擇適當(dāng)?shù)囊晥D用于顯示?;镜目刂破鹘M件是ActionServlet類(lèi)中的實(shí)例Servlet。
整個(gè)應(yīng)用由客戶(hù)端請(qǐng)求驅(qū)動(dòng),當(dāng)客戶(hù)端請(qǐng)求被ActionServlet攔截時(shí),ActionServlet根據(jù)請(qǐng)求決定是否需要調(diào)用Model處理用戶(hù)請(qǐng)求,當(dāng)用戶(hù)請(qǐng)求處理完成后,其處理結(jié)果通過(guò)JSP 頁(yè)面呈現(xiàn)給用戶(hù)。通過(guò)Action攔截所有請(qǐng)求有個(gè)好處,就是可以將所有JSP頁(yè)面放入Web-INF/路徑下,可以避免用戶(hù)直接訪(fǎng)問(wèn)JSP頁(yè)面,保證系統(tǒng)安全性。
2 系統(tǒng)總體設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)功能模塊說(shuō)明:根據(jù)對(duì)該系統(tǒng)的需求分析,該系統(tǒng)分為教師功能和管理員功能兩個(gè)模塊,其中,教師功能模塊的示意圖如圖2所示。
3 系統(tǒng)功能設(shè)計(jì)
3.1 系統(tǒng)首頁(yè)與登錄模塊
系統(tǒng)首頁(yè)中間為公告欄與白板欄,左側(cè)是登錄模塊。在首頁(yè)右側(cè)上方為4個(gè)導(dǎo)航按鈕,分別為首頁(yè)、教師入口、管理員入口和版本說(shuō)明。在首頁(yè)左側(cè)有登錄模塊,教師首次登錄后系統(tǒng)會(huì)提醒修改初始密碼和資料信息。在登錄時(shí)首先進(jìn)行身份和密碼的驗(yàn)證。
3.2 個(gè)人信息管理模塊
個(gè)人信息管理是對(duì)教師基本信息進(jìn)行管理。教師的部分信息是管理員通過(guò)數(shù)據(jù)庫(kù)導(dǎo)入的,教師本身是無(wú)法修改的,教師能夠進(jìn)行管理的個(gè)人信息系統(tǒng)顯示為可修改文本框,修改后保存即可。
3.3 上傳模塊的實(shí)現(xiàn)
教師功能頁(yè)面左側(cè)導(dǎo)航欄的“資料上傳”包括“學(xué)術(shù)論文上傳”“著作信息上報(bào)”“學(xué)術(shù)活動(dòng)信息上報(bào)”“科研項(xiàng)目上報(bào)”等6個(gè)子項(xiàng)。此功能模塊主要對(duì)論文、專(zhuān)利信息等進(jìn)行上傳存檔。用戶(hù)在上報(bào)資料時(shí)必須填寫(xiě)的一些信息。其中,除了編號(hào)是系統(tǒng)自動(dòng)分配的,上報(bào)人是系統(tǒng)自動(dòng)識(shí)別的外,其余均由教師進(jìn)行填寫(xiě)。同時(shí)上傳論文PDF格式的電子文檔以及相關(guān)資料掃描文件。
3.4 查詢(xún)模塊
查詢(xún)模塊是具有一定權(quán)限后才能進(jìn)行操作的,其包括“教材查詢(xún)”“論文查詢(xún)”“著作查詢(xún)”“學(xué)術(shù)活動(dòng)查詢(xún)”“專(zhuān)利信息查詢(xún)”“科研項(xiàng)目查詢(xún)”和“學(xué)院資料查詢(xún)”7個(gè)查詢(xún)子項(xiàng)。
進(jìn)入查詢(xún)頁(yè)面后可以根據(jù)需要查詢(xún)的內(nèi)容設(shè)置查詢(xún)條件。填寫(xiě)好查詢(xún)條件后,點(diǎn)擊“確定”按鈕提交,系統(tǒng)自動(dòng)搜索符合條件的論文,并將它們列在表格中以待查閱。
3.5 統(tǒng)計(jì)模塊
統(tǒng)計(jì)模塊包括“個(gè)人業(yè)績(jī)統(tǒng)計(jì)”和“師資情況統(tǒng)計(jì)”兩個(gè)子項(xiàng),根據(jù)查詢(xún)者本人的ID,到表中查找符合條件的信息,將那些表中通過(guò)審核并計(jì)算過(guò)業(yè)績(jī)點(diǎn)的數(shù)據(jù)查找出來(lái)并列在JSP頁(yè)面的相應(yīng)表格中。此時(shí)用戶(hù)能夠看到自己當(dāng)年的業(yè)績(jī)點(diǎn)統(tǒng)計(jì)情況,如果發(fā)現(xiàn)所列出的業(yè)績(jī)點(diǎn)與自己計(jì)算的有出入,可以通過(guò)發(fā)送郵件的方法聯(lián)系管理員。這樣一來(lái),用戶(hù)可以隨時(shí)查看自己的業(yè)績(jī)點(diǎn)情況,方便進(jìn)行工作量的調(diào)整,也可以及時(shí)發(fā)現(xiàn)問(wèn)題。
3.6 查看公告模塊
網(wǎng)站登錄的首頁(yè)包括學(xué)院新聞、公告、通知。在其中列的是當(dāng)前管理員的一些公告,點(diǎn)擊這些公告的標(biāo)題即可展開(kāi)一個(gè)相應(yīng)的頁(yè)面,進(jìn)行公告的查看。點(diǎn)擊列表中公告的標(biāo)題,展開(kāi)相應(yīng)的公告詳細(xì)內(nèi)容。
3.7 權(quán)限申請(qǐng)模塊
該系統(tǒng)是對(duì)教師開(kāi)放使用的,所以在使用過(guò)程中注意保護(hù)他人隱私是人們所關(guān)注的。所以該系統(tǒng)設(shè)置了一項(xiàng)權(quán)限申請(qǐng)功能,“權(quán)限申請(qǐng)”包括“當(dāng)前權(quán)限查看”和“權(quán)限申請(qǐng)”。如果教師不清楚當(dāng)前是否有權(quán)限進(jìn)行系統(tǒng)內(nèi)部的查詢(xún)操作,可以點(diǎn)擊“當(dāng)前權(quán)限查看”,如果顯示的是沒(méi)有權(quán)限,則可以點(diǎn)擊權(quán)限申請(qǐng)進(jìn)行申請(qǐng)書(shū)的填寫(xiě),填寫(xiě)完畢后發(fā)送,等待管理員審批。權(quán)限是有一定時(shí)效的,管理員會(huì)根據(jù)教師發(fā)送的申請(qǐng)具體情況進(jìn)行權(quán)衡,一定時(shí)間之后,關(guān)閉賦予的權(quán)限。
4 結(jié)語(yǔ)
通過(guò)一階段的工作,一個(gè)教學(xué)科研管理信息系統(tǒng)初步實(shí)現(xiàn),它可以基本滿(mǎn)足用戶(hù)的需要,如若正式使用,應(yīng)該能夠解決學(xué)院科研信息管理現(xiàn)有的問(wèn)題。減輕管理員的負(fù)擔(dān),化整為零,化繁雜為簡(jiǎn)單。但由于時(shí)間和精力的有限,系統(tǒng)做得有些粗糙,部分功能沒(méi)有考慮到實(shí)際使用時(shí)會(huì)出現(xiàn)的不足,有待進(jìn)一步深入開(kāi)發(fā)時(shí)進(jìn)行研究與解決。
參考文獻(xiàn)
關(guān)鍵詞: 科研項(xiàng)目;管理;J2EE;B/S
Key words: scientific research projects;management;J2EE;B/S
中圖分類(lèi)號(hào):TP39 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-4311(2012)36-0188-02
0 引言
隨著科技的進(jìn)步與日益發(fā)展,通過(guò)信息化手段對(duì)日常工作進(jìn)行管理,整合科研工作流程,是當(dāng)今高校科研管理的大勢(shì)所趨,也是提升科研管理水平的有效途徑,高??蒲谢顒?dòng)和科研能力成為反映高校綜合實(shí)力的重要指標(biāo),它能為決策層提供真實(shí)有效的依據(jù)。
1 項(xiàng)目背景
目前通過(guò)Excel、word等辦公軟件來(lái)處理大量的數(shù)據(jù),大多數(shù)高??蒲泄芾砉ぷ鳎艽蟪潭壬线€是依賴(lài)人工進(jìn)行,為領(lǐng)導(dǎo)進(jìn)行科學(xué)決策帶來(lái)一定的不便影響,為科研管理增加很多工作量,科研處和廣大科研人員以及各單位之間缺少一種有效溝通方式。
因?yàn)榇朔绞诫y以及時(shí)有效的掌握最新的科研情況。為有助于領(lǐng)導(dǎo)進(jìn)行科研管理決策,科研項(xiàng)目管理信息系統(tǒng)的開(kāi)發(fā)與建設(shè)是非常必要的,它會(huì)有利于學(xué)校整體科研工作管理水平的提高,該系統(tǒng)服務(wù)于學(xué)??蒲泄ぷ鳎艹蔀閷W(xué)校日常工作的得力助手。
2 需求分析
系統(tǒng)服務(wù)于全校從事科研活動(dòng)或科研管理活動(dòng)的教職工,應(yīng)該是一個(gè)開(kāi)放式的網(wǎng)絡(luò)化管理系統(tǒng),用戶(hù)可以分為院系(部門(mén))科研秘書(shū)、科研人員(教職工)、院系(部門(mén))科研主管、院系(部門(mén))領(lǐng)導(dǎo)、科研管理人員、學(xué)校(單位)領(lǐng)導(dǎo)、系統(tǒng)管理員等七種用戶(hù)。
院系(部門(mén))科研秘書(shū):負(fù)責(zé)本單位的各項(xiàng)科研管理業(yè)務(wù),學(xué)校各部門(mén)對(duì)應(yīng)一名科研秘書(shū)。
科研人員:登陸系統(tǒng)后,可查看自己申報(bào)的項(xiàng)目與項(xiàng)目狀態(tài),查看自己的項(xiàng)目經(jīng)費(fèi)、成果、論文;接收通知和文件,并可反饋意見(jiàn),在線(xiàn)申報(bào)項(xiàng)目和進(jìn)行課題的中期檢查、結(jié)題申請(qǐng)等;可以添加自己的成果、論文;可以修改項(xiàng)目、成果、論文等信息,修改完畢,可以保存、提交。
院系(部門(mén))領(lǐng)導(dǎo):可以瀏覽本部門(mén)科研項(xiàng)目情況。
院系(部門(mén))科研主管:可以對(duì)本部門(mén)項(xiàng)目申報(bào)進(jìn)行審核,簽署審核同意意見(jiàn),如果審核未通過(guò),則修改標(biāo)志,返回給申請(qǐng)人,并說(shuō)明未通過(guò)審核的意見(jiàn)。
科研管理人員:負(fù)責(zé)全校各項(xiàng)科研管理業(yè)務(wù),主要全靠科研處工作人員。
學(xué)校(單位)領(lǐng)導(dǎo):為方便高校領(lǐng)導(dǎo)及時(shí)了解最新、最直觀的科研動(dòng)態(tài)分析,系統(tǒng)需要提供各項(xiàng)數(shù)據(jù)綜合查詢(xún)分析的功能,首先要給校領(lǐng)導(dǎo)設(shè)置賬號(hào)和密碼。
系統(tǒng)管理員:系統(tǒng)管理員由初始化時(shí)自動(dòng)產(chǎn)生,是系統(tǒng)中的超級(jí)用戶(hù)。
3 主要功能設(shè)計(jì)
科研管理系統(tǒng)可以劃分為核心業(yè)務(wù)流程、基礎(chǔ)數(shù)據(jù)庫(kù)和系統(tǒng)服務(wù)三部分,系統(tǒng)從結(jié)構(gòu)上可以分為科研門(mén)戶(hù)和科研管理系統(tǒng)兩大部分。(圖1)
3.1 科研門(mén)戶(hù) 科研門(mén)戶(hù)是高校科研活動(dòng)信息披露和交流的平臺(tái),它能適時(shí)動(dòng)態(tài)科研信息,若可以和科研活動(dòng)相結(jié)合,就能提升科研處的知名度。
3.2 科研管理系統(tǒng) 科研管理系統(tǒng)是系統(tǒng)的核心部分。科研管理系統(tǒng)在具有交流溝通的功能的同時(shí),還要有科研管理的效用,系統(tǒng)中各級(jí)用戶(hù)的使用權(quán)限也需要能夠靈活設(shè)置和修改,科研管理系統(tǒng)主要包括幾個(gè)子系統(tǒng),靠這幾個(gè)子系統(tǒng)來(lái)運(yùn)作,分類(lèi)指標(biāo)需要能夠靈活定制。
4 系統(tǒng)技術(shù)方案
設(shè)計(jì)技術(shù)方案主要要保證能實(shí)現(xiàn)技術(shù)需求書(shū)上提出的業(yè)務(wù)要求和技術(shù)要求,為保證科研管理系統(tǒng)質(zhì)量,我們?cè)O(shè)計(jì)如下:
4.1 技術(shù)目標(biāo) 科研管理系統(tǒng)投入使用后,用戶(hù)眾多,數(shù)據(jù)量大。而且科研管理系統(tǒng)是網(wǎng)絡(luò)化使用模式,系統(tǒng)還需要和學(xué)校數(shù)字化建設(shè)的大環(huán)境結(jié)合在一起。所以我們?cè)诩夹g(shù)保證實(shí)現(xiàn)如下目標(biāo):
①界面友好,操作簡(jiǎn)便人性化。
②系統(tǒng)設(shè)計(jì)完全模塊化。為利于進(jìn)行二次開(kāi)發(fā)和系統(tǒng)擴(kuò)展,設(shè)計(jì)上要做到模塊清晰、接口開(kāi)放。
③為能夠處理海量數(shù)據(jù),能夠支持大量并發(fā)訪(fǎng)問(wèn),系統(tǒng)能夠可持續(xù)運(yùn)行穩(wěn)定。
④充分考慮和學(xué)校公共數(shù)據(jù)系統(tǒng)的結(jié)合。后臺(tái)數(shù)據(jù)庫(kù)采用SQL Server,數(shù)據(jù)庫(kù)設(shè)計(jì)上遵循學(xué)校有關(guān)數(shù)據(jù)標(biāo)準(zhǔn)。
4.2 技術(shù)框架 基于J2EE技術(shù),并巧妙融合了Hibernate技術(shù)和Struts框架技術(shù),系統(tǒng)應(yīng)用體系結(jié)構(gòu)是指應(yīng)用系統(tǒng)的技術(shù)架構(gòu)。
另外加上各種常用的公用組件,這樣構(gòu)成了科研管理系統(tǒng)的技術(shù)骨架。四層技術(shù)架構(gòu)主要包括表示層、控制層、業(yè)務(wù)邏輯層和數(shù)據(jù)處理層。主要是基于這種純Java的技術(shù)骨架構(gòu)建的。
系統(tǒng)運(yùn)行環(huán)境主要由操作系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)和J2EE運(yùn)行環(huán)境組成。
科研管理系統(tǒng)的技術(shù)框架主要由上述兩部分構(gòu)成。
4.3 技術(shù)特點(diǎn)
①高效緩存:采用先進(jìn)的緩存技術(shù),可以有效提高系統(tǒng)的運(yùn)行性能問(wèn)題。它主要是加強(qiáng)多用戶(hù)同時(shí)訪(fǎng)問(wèn)系統(tǒng)時(shí)的系統(tǒng)反應(yīng)能力,能進(jìn)一步提高系統(tǒng)運(yùn)行速度。
②易用性:用戶(hù)不需要進(jìn)行復(fù)雜的業(yè)務(wù)培訓(xùn)就可以輕松使用系統(tǒng),系統(tǒng)操作流程清晰,操作簡(jiǎn)單。
③高度參數(shù)化:系統(tǒng)中很多考核和統(tǒng)計(jì)指標(biāo)都由用戶(hù)自定義,這樣方便學(xué)校隨時(shí)根據(jù)業(yè)務(wù)變化來(lái)調(diào)整系統(tǒng)參數(shù)。
④網(wǎng)絡(luò)化:系統(tǒng)采用WEB應(yīng)用模式。直接用瀏覽器訪(fǎng)問(wèn)服務(wù)器地址就可以使用系統(tǒng),用戶(hù)不用安裝任何客戶(hù)端軟件,只需直接在服務(wù)器上部署好就行。
⑤數(shù)據(jù)集中管理:為方便數(shù)據(jù)的備份恢復(fù)等維護(hù)工作,同時(shí)做到數(shù)據(jù)的及時(shí)更新匯總,需要采用關(guān)系型數(shù)據(jù)庫(kù)對(duì)各項(xiàng)數(shù)據(jù)進(jìn)行集中管理。
⑥高度模塊化:為方便學(xué)校有選擇分步實(shí)施項(xiàng)目,系統(tǒng)由多個(gè)子系統(tǒng)組成,子系統(tǒng)之間又有很大的獨(dú)立性。
4.4 安全問(wèn)題 應(yīng)用程序安全問(wèn)題和運(yùn)行環(huán)境安全問(wèn)題是科研管理系統(tǒng)的安全問(wèn)題的兩個(gè)重要方面。
應(yīng)用程序安全是,為防止越權(quán)操作行為的發(fā)生,避免引起數(shù)據(jù)和管理上的混亂,科研處根據(jù)學(xué)校實(shí)際情況來(lái)設(shè)計(jì)系統(tǒng)使用過(guò)程中的安全策略,在系統(tǒng)中不同用戶(hù)要具有不同操作權(quán)限,科研管理系統(tǒng)具有很大的靈活性,它主要采用ACL權(quán)限控制方式。
服務(wù)器需防止計(jì)算機(jī)病毒和黑客入侵,數(shù)據(jù)庫(kù)需做定期備份。這些問(wèn)題需由學(xué)校網(wǎng)絡(luò)信息中心統(tǒng)一進(jìn)行管理,科研管理系統(tǒng)所部署的服務(wù)器安全問(wèn)題是運(yùn)行環(huán)境安全的主要問(wèn)題。服務(wù)器需在學(xué)校信息中心統(tǒng)一托管。
4.5 系統(tǒng)的兼容性 在高校信息化日益重要的時(shí)代,構(gòu)建系統(tǒng)時(shí)需要考慮到第三方的系統(tǒng)兼容的問(wèn)題,以避免信息孤島的產(chǎn)生。需要和教務(wù)、人事、辦公、郵件服務(wù)器等其他系統(tǒng)整合為一體,對(duì)于科研管理系統(tǒng)為“數(shù)字化高?!钡囊徊糠?,使不同系統(tǒng)兼容,實(shí)現(xiàn)學(xué)校的數(shù)字一體化。
如何使各個(gè)子系統(tǒng)進(jìn)行兼容,可以從兩個(gè)層次上進(jìn)行考慮。
第一、保證不同系統(tǒng)在數(shù)據(jù)上保持同步,即業(yè)務(wù)數(shù)據(jù)上的兼容,從而實(shí)現(xiàn)系統(tǒng)間的兼容;
第二、業(yè)務(wù)流程上的兼容,即不同系統(tǒng)之間需要進(jìn)行整合。數(shù)據(jù)的同步需要構(gòu)建一個(gè)統(tǒng)一的數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng),不同業(yè)務(wù)接口需要從該數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng)中獲取數(shù)據(jù),保證不同的系統(tǒng)有統(tǒng)一的業(yè)務(wù)數(shù)據(jù)編碼、業(yè)務(wù)數(shù)據(jù)定義等。
為最大限度上提供和第三方系統(tǒng)的接口,實(shí)現(xiàn)業(yè)務(wù)流程的兼容,科研管理系統(tǒng)采用J2EE技術(shù);充分考慮各種國(guó)標(biāo)、教育部信息化標(biāo)準(zhǔn)、CSSCI等期刊庫(kù),對(duì)于科研的業(yè)務(wù)數(shù)據(jù)的定義,為全國(guó)多個(gè)高校所采用,該系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)完全兼容教育部統(tǒng)計(jì)系統(tǒng),高校數(shù)字化統(tǒng)一數(shù)據(jù)標(biāo)準(zhǔn)系統(tǒng)的科研的一部分就是科研管理系統(tǒng)的科研業(yè)務(wù)數(shù)據(jù)部分,而對(duì)于人員、機(jī)構(gòu)亦可以和人事等其他系統(tǒng)保持一致。
4.6 運(yùn)行環(huán)境 系統(tǒng)的運(yùn)行環(huán)境由服務(wù)器和客戶(hù)端組成。系統(tǒng)可以在已有的服務(wù)器上進(jìn)行部署,服務(wù)器必需要有Java運(yùn)行環(huán)境,也可以使用專(zhuān)門(mén)的服務(wù)器。在服務(wù)器上除了要求有Java運(yùn)行環(huán)境外,還需要部署Web服務(wù)和數(shù)據(jù)庫(kù)服務(wù)。
Web服務(wù)和數(shù)據(jù)庫(kù)服務(wù)可以部署在一臺(tái)服務(wù)器上,也可部署在兩個(gè)不同的服務(wù)器上。
設(shè)計(jì)從整體考慮,建立嚴(yán)格的參照完整性和科學(xué)數(shù)據(jù)庫(kù)結(jié)構(gòu),該系統(tǒng)數(shù)據(jù)庫(kù)主要適用于B/S模式的數(shù)據(jù)庫(kù)系統(tǒng),運(yùn)用JSP、XML、EJB技術(shù)實(shí)現(xiàn)科研項(xiàng)目管理系統(tǒng)的方法,可以實(shí)現(xiàn)強(qiáng)大的功能設(shè)計(jì)和系統(tǒng)實(shí)現(xiàn),提高了數(shù)據(jù)庫(kù)的安全訪(fǎng)問(wèn)能力,對(duì)數(shù)據(jù)庫(kù)的安全進(jìn)行分級(jí)、分類(lèi)設(shè)置和管理,加大了后臺(tái)的功能和效率,結(jié)合本院實(shí)際已經(jīng)開(kāi)發(fā)了一個(gè)實(shí)用的高??蒲许?xiàng)目管理系統(tǒng)。
參考文獻(xiàn):
本系統(tǒng)基于B/S架構(gòu)設(shè)計(jì),這樣可以提高各級(jí)管理部門(mén)的教學(xué)管理水平、質(zhì)量和效率,徹底解決科研管理中的信息量大、信息采集難、信息反饋滯后、信息準(zhǔn)確性低的瓶頸,從而全面實(shí)現(xiàn)科研管理的網(wǎng)絡(luò)化、自動(dòng)化、數(shù)字化,使科研管理高效有序地進(jìn)行。
為滿(mǎn)足科研管理工作對(duì)于系統(tǒng)的性能要求,包括事務(wù)處理能力、Web訪(fǎng)問(wèn)能力、數(shù)據(jù)接口規(guī)范、用戶(hù)界面友好及功能可擴(kuò)展性,采用如下方案:
1. 支撐平臺(tái):操作系統(tǒng)采用Linux CentOS。它是Redhat Enterprise Linux(下稱(chēng)RHEL)的重新發(fā)行版,并且提供免費(fèi)的yum升級(jí)服務(wù)。
2. 數(shù)據(jù)庫(kù)管理系統(tǒng)采用MySQL:MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)。MySQL被廣泛地應(yīng)用在中小型網(wǎng)站中。其特點(diǎn)是體積小、速度快、擁有成本低、源碼開(kāi)放。
3. 應(yīng)用服務(wù)器采用WebLogic Server:WebLogic由bea公司出品在世界應(yīng)用服務(wù)市場(chǎng)上占有最大的份額。是用純java開(kāi)發(fā)的一個(gè)基于j2ee架構(gòu)的中間件,用來(lái)解析網(wǎng)頁(yè)。
BEA WebLogic是用于開(kāi)發(fā)、集成、部署和管理大型分布式Web應(yīng)用、網(wǎng)絡(luò)應(yīng)用和數(shù)據(jù)庫(kù)應(yīng)用的Java應(yīng)用服務(wù)器。將Java的動(dòng)態(tài)功能和安全性引入大型網(wǎng)絡(luò)應(yīng)用的開(kāi)發(fā)、集成、部署和管理之中。
二、系統(tǒng)功能
1. 系統(tǒng)關(guān)系結(jié)構(gòu)
科研管理系統(tǒng)是以科研處為中心,應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器安裝于局域網(wǎng)中,各科室間采用星型網(wǎng)絡(luò)連接。
2. 系統(tǒng)功能簡(jiǎn)介
科研管理系統(tǒng)依托各種角色進(jìn)行管理,不同的角色在系統(tǒng)中擁有不同的權(quán)限,以保障信息的安全:一般科研人員(可錄入與查看自己的各種科研成果,申報(bào)各項(xiàng)的項(xiàng)目)、院學(xué)術(shù)委員、專(zhuān)家?guī)斐蓡T(可根據(jù)授權(quán)在網(wǎng)上審閱科研項(xiàng)目)、系部管理人員(可對(duì)本系部科研人員及科研情況進(jìn)行管理,對(duì)本系部科研人員申報(bào)的科研項(xiàng)目進(jìn)行審核,對(duì)本系部的科研人員填報(bào)的各項(xiàng)科研情況進(jìn)行審核)、系統(tǒng)管理人員(可對(duì)系統(tǒng)的基本數(shù)據(jù)庫(kù)進(jìn)行維護(hù),科研項(xiàng)目的基本信息的錄入,科研工作的日常管理,科研經(jīng)費(fèi)的管理,對(duì)科研人員的年度考核)、學(xué)院領(lǐng)導(dǎo)(可查看學(xué)院年度科研情況,查看科研人員的科研情況)。
本系統(tǒng)功能劃分為六個(gè)大項(xiàng),具體如下:
(1)科研人員、機(jī)構(gòu)管理:科研人員數(shù)據(jù)庫(kù),并根據(jù)該數(shù)據(jù)庫(kù)對(duì)科研人員進(jìn)行跟蹤與考核??蒲腥藛T數(shù)據(jù)庫(kù)記錄與科研相關(guān)的人員信息,主要包括:科研人員的個(gè)人編號(hào)與履歷、所屬機(jī)構(gòu)、綜合素質(zhì)、業(yè)務(wù)水平、職務(wù)與學(xué)術(shù)檔案等資料的管理??蒲袡C(jī)構(gòu)管理,記錄科研院所的科研機(jī)構(gòu)情況,科研機(jī)構(gòu)管理作為科研項(xiàng)目管理信息平臺(tái)的一個(gè)基礎(chǔ)內(nèi)容,在各類(lèi)統(tǒng)計(jì)與查詢(xún)中起重要作用。
(2)科研項(xiàng)目、合同管理:項(xiàng)目、合同管理是科研項(xiàng)目管理信息平臺(tái)的核心部分,是貫穿其他子系統(tǒng)的主線(xiàn)。主要包括:立項(xiàng)前管理、合同簽訂、開(kāi)題、建立課題信息、結(jié)題、課題存檔(即建立科研檔案)等幾個(gè)部分。
(3)科研評(píng)審管理:科研課題申報(bào)后,由管理人員分配給各領(lǐng)域的專(zhuān)家進(jìn)行在線(xiàn)評(píng)審,實(shí)現(xiàn)科研課題的在線(xiàn)申報(bào)、在線(xiàn)評(píng)審。
(4)科研論文信息管理:完成對(duì)論文論著信息的管理,能夠?qū)φ撐恼撝畔⑦M(jìn)行申報(bào)、查詢(xún)、統(tǒng)計(jì)。
(5)科研項(xiàng)目的經(jīng)費(fèi)管理:完成科研項(xiàng)目經(jīng)費(fèi)的管理,可以記錄、查詢(xún)、統(tǒng)計(jì)項(xiàng)目相關(guān)的經(jīng)費(fèi)收入、支出情況,控制科研項(xiàng)目的經(jīng)費(fèi)。
(6)科研考核管理:通過(guò)建立科研工作量的量化指標(biāo)和設(shè)置崗位考核標(biāo)準(zhǔn),通過(guò)對(duì)科研項(xiàng)目、科研成果、科研獎(jiǎng)勵(lì)、學(xué)術(shù)交流等信息的綜合分析,計(jì)算科研人員和科研單位的科研工作量,由系統(tǒng)自動(dòng)判斷是否通過(guò)考核及考核等級(jí)。
三、系統(tǒng)安全策略
構(gòu)建全方位、多層次、完善的安全體系,是科研管理系統(tǒng)安全可靠、穩(wěn)定、高效運(yùn)行的重要保證。因此,構(gòu)建安全體系應(yīng)符合實(shí)際需要,在保證物理安全和網(wǎng)路安全的基礎(chǔ)上,充分保證數(shù)據(jù)安全和科研網(wǎng)路管理系統(tǒng)的安全,同時(shí)通過(guò)安全制度建設(shè)和安全教育培訓(xùn),確保安全體系的有效實(shí)施,從而保證科研網(wǎng)絡(luò)管理系統(tǒng)中各類(lèi)信息的安全。
1. 保障物理安全:物理安全是系統(tǒng)安全的前提,用于保證設(shè)備、設(shè)施以及其他媒體免遭災(zāi)害等事故以及人為操作失誤或錯(cuò)誤及各種計(jì)算機(jī)犯罪行為導(dǎo)致的破壞。
2. 保障網(wǎng)路安全:網(wǎng)絡(luò)安全主要是保證參與科研網(wǎng)絡(luò)管理系統(tǒng)各方主體之間的數(shù)據(jù)傳輸網(wǎng)絡(luò)以及公共網(wǎng)絡(luò)服務(wù)的安全可靠運(yùn)行,可以劃分為傳輸網(wǎng)絡(luò)安全和業(yè)務(wù)網(wǎng)絡(luò)安全。
業(yè)務(wù)網(wǎng)絡(luò)安全主要包括設(shè)置放火墻、防范病毒、控制與公網(wǎng)互連、防范黑客入侵以及就網(wǎng)絡(luò)安全進(jìn)行嚴(yán)格監(jiān)控和規(guī)范管理等以保護(hù)業(yè)務(wù)網(wǎng)絡(luò)資源和科研網(wǎng)絡(luò)管理系統(tǒng)應(yīng)用服務(wù)。