肖德芳+劉卓
摘要:我國現(xiàn)代信息技術(shù)快速的發(fā)展,如今利用計算機管理日常事務(wù)的效率已經(jīng)大大提高,為了適應(yīng)現(xiàn)代辦公管理制度的要求、使管理走向科學(xué)化、規(guī)范化已經(jīng)是大勢所趨。很多高校的科研項目管理是利用基于Java web的科研項目系統(tǒng)管理平臺,能快速并準(zhǔn)確的管理科研項目,并且基于Java web的科研項目系統(tǒng)平臺提供快搜、便查、可靠、能存儲大量數(shù)據(jù)、使用壽命延長、低成本、時效性等優(yōu)點。除以上所述以外系統(tǒng)的主要功能是便于科研者及時接收通知和文件,以及反饋意見,前期的在線申報項目和中期的檢查、修改,最后的結(jié)題申請等;科研者可以增添自己的科研成果、學(xué)術(shù)論文;也可以編輯項目、成果、論文等信息,修改完畢可以保存、提交??蒲泄芾砣藛T(導(dǎo)師)對其領(lǐng)導(dǎo)的學(xué)生的項目申報,簽署批準(zhǔn)意見,如未通過考試,則修改簽字,退回給申請人,并說明原因未通過審核。由上可見這個平臺是各大高??蒲许椖抗芾砀咝Ч芾淼囊粋€不二選擇。
關(guān)鍵詞:Java web技術(shù);科研項目管理;B/S結(jié)構(gòu);MVC架構(gòu)
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2017)27-0069-02
Abstract: Modern information technology and rapid development in China now use computers to manage day-to-day affairs of efficiency has been greatly improved, in order to adapt to the modern office management systems requirements, making more scientific and standardized management has become an irresistible trend. Many items management of scientific research in colleges and universities is the use of scientific research project management system Based on Java Web platform Fast and accurate management of scientific research projects, and projects Based on Java Web system platform to quickly retrieve, find convenient, high reliability and store large amounts of data, extended service life, low-cost, timeliness, and other advantages.Other than those mentioned in addition to the above system's main function is to facilitate researchers receive notification and documentation, as well as feedback, early online claiming to issue medium-term projects and checking applications for late results, and so on; research can add their own scientific research, academic papers can also edit the project, results, such as information, Modification is completed you can save, submit.Research Manager (instructor) project for his students, sign, if not pass the test, modify the signature, and returned to the applicant, and why has not been approved. By visible on this platform are the major colleges and universities a choice of efficient management of scientific research project management.
Key words: Java Web technology; scientific research project management system; B/S structure; MVC architecture
1 概述
科學(xué)研究和科研水平已成為考核各大高校綜合實力的重要指標(biāo)之一。隨著我國對科學(xué)研究的越來越重視,各大高校亦愈來愈重視本校的科研管理。隨著全社會科研水平及科研能力的進(jìn)一步提升,每年各高校在科研活動中產(chǎn)生的論文、項目、專利等數(shù)據(jù)在迅速增加,傳統(tǒng)的純手工或者是借助簡簡單單辦公軟件來進(jìn)行的科研項目管理已變得日益復(fù)雜和繁重。科研項目管理系統(tǒng)以便能夠?qū)崿F(xiàn)對學(xué)生科研項目的智能管理和管理者的在線上辦公。是學(xué)校教學(xué)力量建設(shè)水平的重量級標(biāo)志,學(xué)校的形象、學(xué)校的現(xiàn)狀,建立一個較為完善的科研項目管理系統(tǒng)平臺在很大程度上提升高校的綜合實力[1]。
2 Java web技術(shù)
本系統(tǒng)采用Java web網(wǎng)絡(luò)開發(fā)平臺,數(shù)據(jù)庫使用MySQL,java web網(wǎng)絡(luò)開發(fā)平臺和數(shù)據(jù)庫可以在Windows操作系統(tǒng)上是免費運行的。java web框架盡管有所同,但也遵循特定的規(guī)律:如使用servlet或者用過濾器來處理用戶的請求,使用MVC架構(gòu)的設(shè)計思路,利用XML或注釋的配置,利用java面向?qū)ο蟮奶攸c,實現(xiàn)請求和響應(yīng)的過程,支持JSP、Freemarker、速度等。[2]和C++、VB語言相比,java是效率不太高的一種語言,但是它的平臺無關(guān)性是靠犧牲效率提供,在大多數(shù)操作系統(tǒng)上繼續(xù)運行而不需要重新編譯它就可以,因此愿意付出代價的人并不少。java編譯出來的代碼是偽代碼,是由java虛擬機(JVM)來解釋的,在運行時只需操作系統(tǒng)虛擬機。偽代碼就可以在所有的平臺上遷移,而不需要任何修改。endprint
3 系統(tǒng)的安全及數(shù)據(jù)的存儲
科研項目管理系統(tǒng)涉及到個人信息和學(xué)校的信息泄漏。所以要考慮安全權(quán)限設(shè)置和權(quán)限管理等兩個方面加強系統(tǒng)安全。在MIS中數(shù)據(jù)庫是要重點保護(hù)的,本來MySQL的安全性特別高,用戶要通過登錄賬戶建立與數(shù)據(jù)庫的鏈接才能獲得訪問權(quán)限,這樣的話就只有設(shè)計數(shù)據(jù)庫的人才能登錄,而且系統(tǒng)管理員能對來接到數(shù)據(jù)庫的用戶進(jìn)行權(quán)限設(shè)置,這樣就能有效的保證有些敏感信息不會被無關(guān)人員看見。[3]因為采用MySQL數(shù)據(jù)平臺,所以擁有強大的數(shù)據(jù)存儲、聯(lián)合查詢和信息匯總等功能,并且能夠自動維護(hù)和備份以此來確保數(shù)據(jù)安全。[4]為了防止信息泄露進(jìn)而采用B/S結(jié)構(gòu),用戶只需要連接到互聯(lián)網(wǎng)并安裝瀏覽器,可以使用系統(tǒng)。然而,考慮到科研項目管理系統(tǒng)的保密性,我們應(yīng)該重視對權(quán)利的管理。[5]系統(tǒng)使用JSP / JDBC技術(shù),因為用戶機不能在用戶端的瀏覽器上通過URL和Web服務(wù)器的中間層生成相應(yīng)的數(shù)據(jù)庫查詢命令來建立必要連接。所以Web服務(wù)器主要是負(fù)責(zé)HTT接收本地數(shù)據(jù)或者處理遠(yuǎn)程瀏覽器的請求,接收請求后,程序中的SQL語句由servlet的中間層執(zhí)行,利用標(biāo)準(zhǔn)的API JDBC提供獲取的信息和數(shù)據(jù)庫進(jìn)行相應(yīng)的操作處理。然后Servlet將采集到的數(shù)據(jù)生成標(biāo)準(zhǔn)的JSP,結(jié)果由JSP頁面返回給瀏覽器請求。這樣,不僅達(dá)到用戶從數(shù)據(jù)庫服務(wù)器分離,而且還是一個提高了對數(shù)據(jù)庫訪問效率的設(shè)計與實現(xiàn)。
4 科研項目管理系統(tǒng)平臺的設(shè)計與實現(xiàn)[6]
提供服務(wù)系統(tǒng)從事科研活動、科研管理活動的所有工作人員,是一種開放的網(wǎng)絡(luò)管理系統(tǒng),用戶分為學(xué)院科研秘書、科研人員、學(xué)院科研主管、學(xué)院領(lǐng)導(dǎo)、科研管理人員(指導(dǎo)老師)系統(tǒng)管理員、學(xué)校領(lǐng)導(dǎo)、系統(tǒng)管理員等用戶七種。
學(xué)院科研秘書:負(fù)責(zé)本學(xué)校的每項科研管理業(yè)務(wù),學(xué)校每個部門會有一名科研秘書。
科研人員:登錄系統(tǒng)后,可以查看自己的網(wǎng)上申報各種項目的所有項目;可以檢查他們的在線項目資金,結(jié)果和論文;還可以接收通知和文件,也可以反饋,網(wǎng)上申報項目和項目中期檢查,總結(jié)應(yīng)用;你可以添加你自己的結(jié)果,你也可以修改項目結(jié)果,如果你修改完信息,你可以點擊“保存”并提交完成。
學(xué)院領(lǐng)導(dǎo):支持瀏覽本學(xué)院科研項目情況。
學(xué)院科研主管:負(fù)責(zé)各個科研管理業(yè)務(wù),主要依靠科研管理人員。
科研管理人員(指導(dǎo)老師):負(fù)責(zé)由他領(lǐng)導(dǎo)學(xué)生的項目申報,簽署批準(zhǔn)意見,如未通過審核,則修改標(biāo)志并退回給申請人,并說明原因未通過審核。
學(xué)校領(lǐng)導(dǎo):為了便于學(xué)校領(lǐng)導(dǎo)掌握最新、最直觀的研究趨勢和分析,系統(tǒng)將提供數(shù)據(jù)幫助進(jìn)行綜合分析,并因此向?qū)W校領(lǐng)導(dǎo)建立賬戶和密碼。
系統(tǒng)管理員:系統(tǒng)管理員是初始化系統(tǒng)的時候內(nèi)部自動生成,并在系統(tǒng)內(nèi)成為超級用戶。
5 結(jié)束語
基于Javaweb的科研管理系統(tǒng)平臺”可以為貴州師范學(xué)院師生提供一個寬闊的知識視野平臺。該系統(tǒng)可以隨時隨地通過移動工具進(jìn)入網(wǎng)頁,登錄賬號和輸入密碼進(jìn)入主頁從而對其進(jìn)行各項操作。以此達(dá)到減少指導(dǎo)老師的數(shù)量及工作量,和培養(yǎng)大學(xué)生申報科研項目的積極性,并在貴州師范學(xué)院數(shù)學(xué)與計算機科學(xué)學(xué)院進(jìn)行測試,增加貴州師范學(xué)院大創(chuàng)和大學(xué)生課題的申報量。由于Javaweb平臺中的MVC的三層模式和MySQL數(shù)據(jù)、操作系統(tǒng)Windows都是可以免費使用的所以開發(fā)成本低,而且B/S結(jié)構(gòu)的設(shè)計比較簡單和好使用,所以在廣大人群中很好推廣。
參考文獻(xiàn):
[1] 耿文霞. 基于WEB的文科科研管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 電子政務(wù), 2008(1):88-98.
[2] 楊萬成. 基于Java Web平臺的科研管理系統(tǒng)設(shè)計[J]. 科技資訊, 2012(36):6,8.
[3] 李靖, 朱學(xué)峰, 李凱彪, 等. 基于WEB模式的科研項目管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 廣東自動化與信息工程, 2002(4):31-33.
[4] 印鑒, 曹王華, 楊敏, 等. 科研項目管理系統(tǒng)的設(shè)計與實現(xiàn)[J]. 計算機應(yīng)用研究, 2005(3):214-216.
[5] 王茂龍, 伍宏玨. 基于Web的科研項目管理系統(tǒng)設(shè)計[J]. 福建電腦, 2010, 26(5):120,145.
[6] 梅曉仁, 楊巧妹. 基于Web的科研項目管理信息系統(tǒng)的設(shè)計與實現(xiàn)[J]. 信息系統(tǒng)工程, 2010(10):59-61.endprint