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