前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的科研管理系統(tǒng)主題范文,僅供參考,歡迎閱讀并收藏。
關(guān)鍵詞:管理;web;信息系統(tǒng);外貿(mào)管理
一、引言
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è)信息管理管理是很值得研究的問題。在中國(guó)期刊全文數(shù)據(jù)庫中主題詞為“web信息系統(tǒng)”的文獻(xiàn)已經(jīng)超過9000多篇,這些文獻(xiàn)從web理論研究、信息系統(tǒng)開發(fā)、軟件設(shè)計(jì)方面進(jìn)行了研究,主要集中于人員信息管理、資產(chǎn)信息管理等領(lǐng)域,而針對(duì)外貿(mào)管理,就目前文獻(xiàn)反應(yīng)的情況來看,學(xué)者們還沒有對(duì)外貿(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)對(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)容
通過對(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ì)和快速查詢,設(shè)計(jì)了教務(wù)管理系統(tǒng),為學(xué)校的教務(wù)工作提供了直觀的評(píng)價(jià)數(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)了對(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ù)庫,這對(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),即客戶機(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ā)一級(jí)的開放性,在特定的應(yīng)用中,無論是Client端還是Server端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,加之產(chǎn)品的更新?lián)Q代十分快,己經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶同時(shí)使用。
2.3.2 開發(fā)平臺(tái)選擇
JZEE主要面對(duì)企業(yè)級(jí)規(guī)模的應(yīng)用,其優(yōu)勢(shì)在于優(yōu)秀的跨平臺(tái)能力,其擁有有完善的標(biāo)準(zhǔn)支持,但是開發(fā)和部署時(shí)較.NET要復(fù)雜,一些規(guī)模比較小的系統(tǒng),卻選擇了JZEE進(jìn)行開發(fā),增加了系統(tǒng)的復(fù)雜程度。
2.3.3 技術(shù)支持
一些系統(tǒng)在選擇數(shù)據(jù)庫時(shí)仍然采用FoxPro及Access;在開發(fā)語言采用單一的ASP技術(shù);有些數(shù)據(jù)庫版本過于陳舊...這些都限制了系統(tǒng)功能的實(shí)現(xiàn),加大了維護(hù)成本,降低了系統(tǒng)安全性。
三、科研單位外貿(mào)管理系統(tǒng)設(shè)計(jì)思路
基于上述分析,通過研究大量國(guó)內(nèi)外有關(guān)Web理論知識(shí)、相關(guān)管理系統(tǒng)開發(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ì)開發(fā),研究ASP技術(shù)、數(shù)據(jù)庫訪問技術(shù)及SQL Server數(shù)據(jù)庫管理技術(shù),程序語言在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)頁開發(fā)需要,微軟公司推出了使用簡(jiǎn)單但功能強(qiáng)大的 ASP 動(dòng)態(tài)網(wǎng)頁制作技術(shù)。ASP(Active Server Pages,活動(dòng)服務(wù)器頁面)是一服務(wù)器端腳本環(huán)境。ASP 其實(shí)是一種技術(shù)框架,它把 HTML、腳本、組件等有機(jī)結(jié)合在一起,形成能在服務(wù)器上運(yùn)行的應(yīng)用程序,并按用戶的請(qǐ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ù)器以及與之相連的后臺(tái)數(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)更新升級(jí)繁重的缺陷,在B/S結(jié)構(gòu)下,升級(jí)系統(tǒng)不需要對(duì)每個(gè)客戶機(jī)都進(jìn)行更新,而只需將Web服務(wù)器上的內(nèi)容升級(jí)即可。同時(shí),由于B/S結(jié)構(gòu)基于TCP/IP協(xié)議,因此管理信息系統(tǒng)可以運(yùn)行于Internet之上,使得系統(tǒng)克服了空間和地域的限制,可以在任何地方訪問系統(tǒng),實(shí)現(xiàn)隨時(shí)隨地的辦公。
3.3 SQL Server數(shù)據(jù)庫
數(shù)據(jù)庫是物資管理信息系統(tǒng)組成的核心部分。數(shù)據(jù)庫的合理設(shè)計(jì),對(duì)與減少冗余數(shù)據(jù)量、提高系統(tǒng)運(yùn)行速度和穩(wěn)定性、實(shí)現(xiàn)數(shù)據(jù)共享有著舉足輕重的作用。SQL Server 是一個(gè)后臺(tái)數(shù)據(jù)庫管理系統(tǒng),他的功能強(qiáng)大,操作簡(jiǎn)單,漸漸被廣大數(shù)據(jù)庫操作用戶所運(yùn)用到各個(gè)地方,同時(shí)越來越多的開發(fā)工具是提供了與SQL Server 的接口操作方法。
四、結(jié)論
通過對(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)力。通過技術(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)
[1] 陳少云.基于web的高職院校教務(wù)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:四川大學(xué),2005,6.
關(guān)鍵詞:高??蒲?;項(xiàng)目經(jīng)費(fè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è)的重視,高校的作用和地位逐漸凸顯。尤其是近年來,隨著國(guó)家財(cái)力的增強(qiáng),科研經(jīng)費(fèi)投入逐漸增大,以及高校科技創(chuàng)新水平和能力的逐步提高,國(guó)家大量的科研經(jīng)費(fèi)流入高校,如何合理的管理和利用數(shù)量巨大的科研經(jīng)費(fèi),近年來引起了社會(huì)的普遍關(guān)注[3-5]。并且最近兩年查處的科研經(jīng)費(fèi)腐敗案件眾多,更是將科研經(jīng)費(fèi)的管理推上風(fēng)口浪尖。傳統(tǒng)的報(bào)銷有著眾多的弊端[6],比如人工登記處理審批慢、易錯(cuò)誤,同時(shí)經(jīng)費(fèi)管理復(fù)雜,報(bào)銷流程不合規(guī)范。而且目前大多數(shù)高校中的科研經(jīng)費(fèi)管理系統(tǒng)通常都是笨重框架開發(fā),陳舊、復(fù)雜、維護(hù)困難,主要原因是系統(tǒng)開發(fā)久遠(yuǎn),對(duì)于新的框架技術(shù)和思想沒有融入其中,無法快速的維護(hù),自然也不能適應(yīng)目前的多樣化的科研經(jīng)費(fèi)管理方式和途徑;同時(shí)由于信息化進(jìn)程的加快,辦公自動(dòng)化已經(jīng)進(jìn)入了各行各業(yè)中。因此利用信息化的手段,采用簡(jiǎn)單、輕量級(jí)的開發(fā)框架設(shè)計(jì)并開發(fā)高校科研經(jīng)費(fèi)管理系統(tǒng),以彌補(bǔ)目前系統(tǒng)的弊端,開發(fā)輕量化,維護(hù)性強(qiáng),可定制化高,并且有著較高的安全性的系統(tǒng)勢(shì)在必行。
因此為了能夠更好的管理科研經(jīng)費(fèi),同時(shí)能夠輕松的維護(hù)與擴(kuò)展,逐漸完善流程,使其更靈活可用,因而急需開發(fā)一套流程規(guī)范、輕量化、可定制、安全可靠的科研經(jīng)費(fèi)管理系統(tǒng),以便能夠高效、可靠的為高校科研人員服務(wù)。
2 分析
高??蒲薪?jīng)費(fèi)管理系統(tǒng)最主要部分的就是財(cái)務(wù)報(bào)銷模塊,因而需要對(duì)其進(jìn)行一定的分析。
2.1 模塊分析
財(cái)務(wù)報(bào)銷系統(tǒng)在整個(gè)系統(tǒng)高校的信息化系統(tǒng)中占據(jù)了重要的地位,其中財(cái)務(wù)報(bà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í)查詢預(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)銷單據(jù)―部門領(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)銷業(yè)務(wù)的處理,因而選擇使用網(wǎng)上報(bào)銷系統(tǒng)。該系統(tǒng)上線之后,全校師生可以在任何時(shí)間、從任何地點(diǎn)提交財(cái)務(wù)報(bào)銷申請(qǐng),領(lǐng)導(dǎo)可以手工也可以通過軟件進(jìn)行業(yè)務(wù)審批,財(cái)務(wù)部門對(duì)原始憑證審核無誤后,自動(dòng)生成收付款單和記賬憑證,最后根據(jù)結(jié)算方式的不同支付相關(guān)款項(xiàng)。
為實(shí)現(xiàn)網(wǎng)上報(bào)銷業(yè)務(wù),根據(jù)當(dāng)前學(xué)校相關(guān)業(yè)務(wù)及流程確定了如下解決方案。
主要設(shè)置了四種單據(jù)來處理學(xué)校的報(bào)銷相關(guān)業(yè)務(wù),這四種單據(jù)分別是:差旅費(fèi)報(bào)銷單、交通費(fèi)報(bào)銷單、借款單、支出憑單。
因此詳細(xì)的報(bà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)稱為SSM,Spring、SpringMVC、Mybatis)[8],連接池采用了阿里巴巴的阿里巴巴數(shù)據(jù)庫連接池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)更便于管理和開發(fā),同時(shí)開發(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是目前比較流行的框架,輕量級(jí),使用廣泛,用戶多,出現(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)勢(shì)。
5) ehcache 分布式緩存,能夠支持1000以上的并發(fā)訪問。
3.3角色控制設(shè)計(jì)
高??蒲薪?jīng)費(fèi)管理系統(tǒng)中主要有普通用戶(報(bào)銷人、項(xiàng)目領(lǐng)導(dǎo)、部門領(lǐng)導(dǎo)、會(huì)計(jì)核算以及其他的用戶)、用戶角色(用于對(duì)用戶權(quán)限進(jìn)行控制)以及管理員。普通用戶通常指的是系統(tǒng)的直接使用人,角色就是某個(gè)用戶擁有什么樣的功能或者權(quán)限,管理員主要是用來管理整個(gè)系統(tǒng),包括用戶和權(quán)限[10],通常擁有系統(tǒng)的最高權(quán)限。通過使用管理員來對(duì)部門領(lǐng)導(dǎo)、項(xiàng)目里E到以及其他用戶進(jìn)行控制。因此它們的具體關(guān)系如圖6 所示:
為了提高系統(tǒng)的擴(kuò)展性和可維護(hù)性,以便在以后的開發(fā)和維護(hù)中能夠更方便的維護(hù),我們采用了一種更加可維護(hù)的,耦合性更低的權(quán)限管理系統(tǒng),即“一用戶對(duì)應(yīng)多個(gè)賬戶,一賬戶對(duì)應(yīng)多種角色,一用戶對(duì)應(yīng)多個(gè)部門,一用戶對(duì)應(yīng)多審核”的權(quán)限設(shè)計(jì),以適應(yīng)多級(jí)管理和多級(jí)審核的需求,其方法為:
1) 一用戶對(duì)應(yīng)多個(gè)賬戶:對(duì)于每一個(gè)用戶,可以自己注冊(cè)或通過管理員添加賬號(hào)的方式得到多個(gè)不同的賬號(hào),這樣同一用戶可以以不同的權(quán)限進(jìn)行不同的操作,比如某些管理部門的人員也可以用報(bào)銷的賬號(hào);
2) 一賬戶對(duì)應(yīng)多個(gè)角色:系統(tǒng)中的同一個(gè)賬號(hào)可以擁有不同的角色,進(jìn)而使該賬戶得到不同角色的權(quán)限,這樣與第一條既不沖突,又能夠很好地完成需求,比如管理人員都可以使用自己的賬號(hào)進(jìn)行報(bào)銷的操作;
3) 一用戶對(duì)應(yīng)多個(gè)部門:一個(gè)用戶包含多個(gè)部門,采用此種方式可以使同一用戶得到不同的權(quán)限;
4) 一用戶對(duì)應(yīng)多級(jí)審核:在具體的應(yīng)用場(chǎng)景中,一個(gè)完整的報(bào)銷審核流程可能需要不同的部門進(jìn)行審核管理,因而不同的權(quán)限進(jìn)行管理,同時(shí),隨著劃分粒度和權(quán)限細(xì)分的增加,需要不同的管理審核。
采用如上的權(quán)限控制,能夠最大程度的解耦用戶、角色和不同的權(quán)限,也為后期報(bào)銷審批的流程處理奠定了基礎(chǔ)。
4 結(jié)論
文中通過對(duì)目前高??蒲薪?jīng)費(fèi)管理系統(tǒng)的研究,分析了其中存在的問題及解決方法,并根據(jù)不同的高校的需求,對(duì)報(bào)銷的流程進(jìn)行了深入的研究,包括分類別的報(bào)銷流程都有了較深入的理解,并選擇了目前最新的輕量級(jí)框架,對(duì)系統(tǒng)的各個(gè)功能模塊進(jìn)行了具體的分析,設(shè)計(jì)了借款單、差旅費(fèi)、市內(nèi)交通費(fèi)、支出憑單等不同的報(bào)銷單的功能模塊和多用戶審核的方式,取得了良好的效果,使開發(fā)的系統(tǒng)耦合度低,易擴(kuò)展,可維護(hù)性好。本文中的方法具有指導(dǎo)意義,當(dāng)然也可以采用其他的方式來進(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)管理問題探討[J]. 會(huì)計(jì)師, 2014 (3): 61-62.
[5] 2015年教育部工作重點(diǎn)
[6] 張譯丹. A跨國(guó)公司差旅費(fèi)用報(bào)銷審計(jì)流程再造研究[D]. 大連理工大學(xué), 2011.
[7] 王磊. 工作流技術(shù)在安全工器具信息管理系統(tǒng)中的設(shè)計(jì)[D]. 華北電力大學(xué), 2013.
[8] 王艷清, 陳紅. 基于SSM框架的智能web系統(tǒng)研發(fā)設(shè)計(jì)[J]. 計(jì)算機(jī)工程與設(shè)計(jì), 2012, 33(12):4751-4757.
關(guān)鍵詞:信息管理系統(tǒng) SSH框架 科研管理
中圖分類號(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)單,開發(fā)出一個(gè)教學(xué)科研管理信息系統(tǒng),是這次課題所要解決的問題。該系統(tǒng)劃分為教師功能和管理員功能2個(gè)模塊,該文主要介紹教師功能模塊的開發(fā)與實(shí)現(xiàn)過程[1]。
1 技術(shù)簡(jiǎn)介
1.1 開源框架Struts、Spring 和Hibernate簡(jiǎn)介
Struts是一個(gè)基于MVC設(shè)計(jì)模式開源項(xiàng)目,作為前臺(tái)控制框架簡(jiǎn)化了程序的開發(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。這些框架都是目前最流行的輕量級(jí)J2EE框架,3個(gè)框架組合可以保證更好的開發(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ì)”大大簡(jiǎn)化了應(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對(duì)象都采用面向接口編程的方式,從而降低系統(tǒng)異構(gòu)的代價(jià)。
1.3 Hibernate的應(yīng)用
持久化層封裝了數(shù)據(jù)訪問細(xì)節(jié)(以持久化類 POJO+*.hbm.xml封裝數(shù)據(jù)訪問細(xì)節(jié)),連接數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫進(jì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用于封裝用戶請(qǐng)求參數(shù),所有的用戶請(qǐng)求參數(shù)由系統(tǒng)自動(dòng)封裝成ActionForm對(duì)象:該對(duì)象被ActionServlet轉(zhuǎn)發(fā)給Action;然后Action根據(jù)ActionForm里的請(qǐng)求參數(shù)處理用戶請(qǐng)求。而JavaBean則封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫訪問等。其中包括ActionFormBean,它是一個(gè)普通的JavaBean,Struts利用它來進(jìn)行視圖和控制器之間表單數(shù)據(jù)的傳遞。
(2)View:View是一組HTML 或JSP 頁面,不包括業(yè)務(wù)邏輯和模型信息。
(3)Controller:Controller可以理解為模型與視圖之間溝通的橋梁,它可以分派用戶的請(qǐng)求并選擇適當(dāng)?shù)囊晥D用于顯示?;镜目刂破鹘M件是ActionServlet類中的實(shí)例Servlet。
整個(gè)應(yīng)用由客戶端請(qǐng)求驅(qū)動(dòng),當(dāng)客戶端請(qǐng)求被ActionServlet攔截時(shí),ActionServlet根據(jù)請(qǐng)求決定是否需要調(diào)用Model處理用戶請(qǐng)求,當(dāng)用戶請(qǐng)求處理完成后,其處理結(jié)果通過JSP 頁面呈現(xiàn)給用戶。通過Action攔截所有請(qǐng)求有個(gè)好處,就是可以將所有JSP頁面放入Web-INF/路徑下,可以避免用戶直接訪問JSP頁面,保證系統(tǒng)安全性。
2 系統(tǒng)總體設(shè)計(jì)與實(shí)現(xiàn)
系統(tǒng)功能模塊說明:根據(jù)對(duì)該系統(tǒng)的需求分析,該系統(tǒng)分為教師功能和管理員功能兩個(gè)模塊,其中,教師功能模塊的示意圖如圖2所示。
3 系統(tǒng)功能設(shè)計(jì)
3.1 系統(tǒng)首頁與登錄模塊
系統(tǒng)首頁中間為公告欄與白板欄,左側(cè)是登錄模塊。在首頁右側(cè)上方為4個(gè)導(dǎo)航按鈕,分別為首頁、教師入口、管理員入口和版本說明。在首頁左側(cè)有登錄模塊,教師首次登錄后系統(tǒng)會(huì)提醒修改初始密碼和資料信息。在登錄時(shí)首先進(jìn)行身份和密碼的驗(yàn)證。
3.2 個(gè)人信息管理模塊
個(gè)人信息管理是對(duì)教師基本信息進(jìn)行管理。教師的部分信息是管理員通過數(shù)據(jù)庫導(dǎo)入的,教師本身是無法修改的,教師能夠進(jìn)行管理的個(gè)人信息系統(tǒng)顯示為可修改文本框,修改后保存即可。
3.3 上傳模塊的實(shí)現(xiàn)
教師功能頁面左側(cè)導(dǎo)航欄的“資料上傳”包括“學(xué)術(shù)論文上傳”“著作信息上報(bào)”“學(xué)術(shù)活動(dòng)信息上報(bào)”“科研項(xiàng)目上報(bào)”等6個(gè)子項(xiàng)。此功能模塊主要對(duì)論文、專利信息等進(jìn)行上傳存檔。用戶在上報(bào)資料時(shí)必須填寫的一些信息。其中,除了編號(hào)是系統(tǒng)自動(dòng)分配的,上報(bào)人是系統(tǒng)自動(dòng)識(shí)別的外,其余均由教師進(jìn)行填寫。同時(shí)上傳論文PDF格式的電子文檔以及相關(guān)資料掃描文件。
3.4 查詢模塊
查詢模塊是具有一定權(quán)限后才能進(jìn)行操作的,其包括“教材查詢”“論文查詢”“著作查詢”“學(xué)術(shù)活動(dòng)查詢”“專利信息查詢”“科研項(xiàng)目查詢”和“學(xué)院資料查詢”7個(gè)查詢子項(xiàng)。
進(jìn)入查詢頁面后可以根據(jù)需要查詢的內(nèi)容設(shè)置查詢條件。填寫好查詢條件后,點(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ù)查詢者本人的ID,到表中查找符合條件的信息,將那些表中通過審核并計(jì)算過業(yè)績(jī)點(diǎn)的數(shù)據(jù)查找出來并列在JSP頁面的相應(yīng)表格中。此時(shí)用戶能夠看到自己當(dāng)年的業(yè)績(jī)點(diǎn)統(tǒng)計(jì)情況,如果發(fā)現(xiàn)所列出的業(yè)績(jī)點(diǎn)與自己計(jì)算的有出入,可以通過發(fā)送郵件的方法聯(lián)系管理員。這樣一來,用戶可以隨時(shí)查看自己的業(yè)績(jī)點(diǎn)情況,方便進(jìn)行工作量的調(diào)整,也可以及時(shí)發(fā)現(xiàn)問題。
3.6 查看公告模塊
網(wǎng)站登錄的首頁包括學(xué)院新聞、公告、通知。在其中列的是當(dāng)前管理員的一些公告,點(diǎn)擊這些公告的標(biāo)題即可展開一個(gè)相應(yīng)的頁面,進(jìn)行公告的查看。點(diǎn)擊列表中公告的標(biāo)題,展開相應(yīng)的公告詳細(xì)內(nèi)容。
3.7 權(quán)限申請(qǐng)模塊
該系統(tǒng)是對(duì)教師開放使用的,所以在使用過程中注意保護(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)部的查詢操作,可以點(diǎn)擊“當(dāng)前權(quán)限查看”,如果顯示的是沒有權(quán)限,則可以點(diǎn)擊權(quán)限申請(qǐng)進(jìn)行申請(qǐng)書的填寫,填寫完畢后發(fā)送,等待管理員審批。權(quán)限是有一定時(shí)效的,管理員會(huì)根據(jù)教師發(fā)送的申請(qǐng)具體情況進(jìn)行權(quán)衡,一定時(shí)間之后,關(guān)閉賦予的權(quán)限。
4 結(jié)語
通過一階段的工作,一個(gè)教學(xué)科研管理信息系統(tǒng)初步實(shí)現(xiàn),它可以基本滿足用戶的需要,如若正式使用,應(yīng)該能夠解決學(xué)院科研信息管理現(xiàn)有的問題。減輕管理員的負(fù)擔(dān),化整為零,化繁雜為簡(jiǎn)單。但由于時(shí)間和精力的有限,系統(tǒng)做得有些粗糙,部分功能沒有考慮到實(shí)際使用時(shí)會(huì)出現(xiàn)的不足,有待進(jìn)一步深入開發(fā)時(shí)進(jìn)行研究與解決。
參考文獻(xiàn)
[1] 胡曉丹,魏長(zhǎng)軍.基于Struts+Spring+Hibernate架構(gòu)的能源管理系統(tǒng)的研究[J].計(jì)算機(jī)與現(xiàn)代化,2006,136(12):26-30.
【關(guān)鍵詞】科研項(xiàng)目;管理系統(tǒng);設(shè)計(jì);實(shí)現(xiàn)
中圖分類號(hào):S611文獻(xiàn)標(biāo)識(shí)碼: A
一、前言
隨著科學(xué)技術(shù)的不斷進(jìn)步,人們的生活質(zhì)量不斷改善,為了更好地提高生活質(zhì)量,人們開始不斷進(jìn)行各種科研,但為了保障科研的質(zhì)量就需要我們對(duì)科研項(xiàng)目進(jìn)行有效的管理。
二、系統(tǒng)設(shè)計(jì)
1.系統(tǒng)設(shè)計(jì)目標(biāo)和應(yīng)用范圍
設(shè)計(jì)本系統(tǒng)的目的是使科研項(xiàng)目管理部門對(duì)項(xiàng)目信息實(shí)現(xiàn)網(wǎng)絡(luò)化、流程化管理。其目標(biāo)是:構(gòu)建科研項(xiàng)目管理系統(tǒng)的運(yùn)行和應(yīng)用環(huán)境,在單位領(lǐng)導(dǎo)、項(xiàng)目管理部門和研發(fā)、配套部門之間建立以計(jì)劃為核心的項(xiàng)目管理渠道和溝通渠道,促進(jìn)各部門的業(yè)務(wù)協(xié)同,減少手工、重復(fù)性勞動(dòng);支持科研項(xiàng)目的多級(jí)計(jì)劃編制模式,提高項(xiàng)目計(jì)劃制訂的準(zhǔn)確度和嚴(yán)肅性,為項(xiàng)目管理者的決策提供信息支持;實(shí)現(xiàn)科研項(xiàng)目的全過程動(dòng)態(tài)控制和跟蹤,實(shí)時(shí)獲得資源分配信息,項(xiàng)目進(jìn)度實(shí)時(shí)受控,規(guī)范項(xiàng)目管理過程,提高工作效率,提高項(xiàng)目狀態(tài)的可追溯性;提高項(xiàng)目文檔規(guī)范化管理水平,保證節(jié)點(diǎn)提交的設(shè)計(jì)文檔的完整性、準(zhǔn)確性和齊套性,實(shí)現(xiàn)工作流驅(qū)動(dòng)的文件電子簽審;改善項(xiàng)目溝通過程,強(qiáng)化對(duì)項(xiàng)目成本、質(zhì)量和風(fēng)險(xiǎn)的管控能力。
本系統(tǒng)將應(yīng)用于科研單位內(nèi)部涉及科研項(xiàng)目的部門,同時(shí)滿足單位內(nèi)部各個(gè)層次的需求:滿足單位領(lǐng)導(dǎo)對(duì)項(xiàng)目的統(tǒng)籌管理;滿足項(xiàng)目管理部門對(duì)項(xiàng)目的集中管控;滿足研發(fā)、配套部門的日常項(xiàng)目工作。
2.系統(tǒng)技術(shù)架構(gòu)
系統(tǒng)采用基于B/S方式的多層次結(jié)構(gòu)設(shè)計(jì)、Web運(yùn)行環(huán)境,遵循MVC設(shè)計(jì)模式,在客戶端利用瀏覽器就可以使用系統(tǒng),做到業(yè)務(wù)邏輯與界面展現(xiàn)完全分離,而且系統(tǒng)維護(hù)方便,系統(tǒng)實(shí)現(xiàn)采用J2EE技術(shù)。
J2EE規(guī)范定義了3個(gè)層次:表示層、業(yè)務(wù)層、數(shù)據(jù)層。表示層用XML、HTML等組件來實(shí)現(xiàn)企業(yè)級(jí)應(yīng)用系統(tǒng)的操作界面,業(yè)務(wù)層負(fù)責(zé)邏輯的表示與實(shí)現(xiàn),數(shù)據(jù)層負(fù)責(zé)處理大量的有規(guī)律的數(shù)據(jù)集合,本系統(tǒng)采用結(jié)構(gòu)化查詢語言(SQL)作為基礎(chǔ)的大型關(guān)系數(shù)據(jù)庫,在B/S模式下采用JDBC技術(shù)實(shí)現(xiàn)數(shù)據(jù)庫的訪問。
三、科研項(xiàng)目管理系統(tǒng)總體設(shè)計(jì)
一套較完善的科研管理系統(tǒng)應(yīng)以項(xiàng)目管理為中心,涵蓋計(jì)劃、合同、實(shí)事、成果、專利、資金、人員、設(shè)備等方面,并可關(guān)聯(lián)到辦公、人事、財(cái)務(wù)、設(shè)備等其它業(yè)務(wù)系統(tǒng)。本系統(tǒng)可以實(shí)現(xiàn)從項(xiàng)目的計(jì)劃申報(bào)、審批、項(xiàng)目開發(fā)、鑒定、成果登記、評(píng)獎(jiǎng)到歸檔、查詢和統(tǒng)計(jì)全過程的計(jì)算機(jī)網(wǎng)絡(luò)化管理和信息共享。
1.科研項(xiàng)目管理系統(tǒng)功能描述
該軟件項(xiàng)目管理系統(tǒng)實(shí)現(xiàn)的主要功能有:項(xiàng)目管理和研發(fā)信息的添加、修改、刪除,各個(gè)階段基本信息的查詢,報(bào)表的生成,實(shí)現(xiàn)在應(yīng)用程序中對(duì)以Word形式存儲(chǔ)的文檔模板的新建、保存功能,并可以完成已有文檔的調(diào)用,實(shí)現(xiàn)文檔的自動(dòng)化,隨時(shí)、快捷的查閱和修改文檔,并作為研發(fā)后續(xù)階段的參照。
2.系統(tǒng)總體功能模塊分析與設(shè)計(jì)
首先,進(jìn)行科研項(xiàng)目計(jì)劃編制。項(xiàng)目開發(fā)單位經(jīng)市場(chǎng)調(diào)查,并經(jīng)有關(guān)專家進(jìn)行技術(shù)審查和審核,向管理部門進(jìn)行計(jì)劃申報(bào),經(jīng)管理部門審批后下達(dá)項(xiàng)目計(jì)劃。申報(bào)的計(jì)劃被批準(zhǔn)后,項(xiàng)目開發(fā)單位組織項(xiàng)目的研究開發(fā),管理部門可以對(duì)項(xiàng)目開發(fā)的各階段實(shí)施管理,了解項(xiàng)目的進(jìn)展情況,評(píng)估每一階段的工作,必要時(shí)進(jìn)行調(diào)整或撤銷該項(xiàng)目。項(xiàng)目開發(fā)完畢,由開發(fā)單位提出鑒定或驗(yàn)收申請(qǐng),管理部門可以組織有關(guān)專家對(duì)項(xiàng)目進(jìn)行鑒定、審查和評(píng)議,得出相應(yīng)的結(jié)論。
四、系統(tǒng)主要模塊及實(shí)現(xiàn)
系統(tǒng)按使用的流程主要包括科技項(xiàng)目管理模塊、項(xiàng)目級(jí)別管理模塊、用戶管理模塊、人員管理模塊、經(jīng)費(fèi)管理模塊、綜合統(tǒng)計(jì)模塊、錯(cuò)漏提交管理模塊以及決策支持模塊。
1.項(xiàng)目管理模塊
對(duì)系統(tǒng)主體科技項(xiàng)目的操作和管理包括:
(1)添加科技項(xiàng)目。由項(xiàng)目承擔(dān)者申報(bào)并提供各項(xiàng)詳細(xì)信息,由操作員錄入到系統(tǒng)數(shù)據(jù)庫中,如項(xiàng)目名稱、承擔(dān)單位、項(xiàng)目負(fù)責(zé)人、計(jì)劃總經(jīng)費(fèi)等。其中項(xiàng)目編號(hào)是由系統(tǒng)根據(jù)申報(bào)日期及承擔(dān)單位等自動(dòng)生成的。
(2)修改科技項(xiàng)目基本內(nèi)容。若輸入資料不正確,或是科技項(xiàng)目的各項(xiàng)信息發(fā)生變化時(shí),如由“在研”變?yōu)椤?完成”,操作員可以利用該功能修正數(shù)據(jù)庫中的項(xiàng)目信息。
(3)刪除科技項(xiàng)目。當(dāng)操作員發(fā)現(xiàn)由于輸入等錯(cuò)誤導(dǎo)致項(xiàng)目編號(hào)自動(dòng)生成不正確時(shí),可通過該功能刪除整個(gè)項(xiàng)目及相關(guān)信息。
(4)內(nèi)部網(wǎng)檢索功能。校園網(wǎng)內(nèi)部用戶可以通過提交申報(bào)項(xiàng)目時(shí)獲得的項(xiàng)目編號(hào)實(shí)時(shí)查詢,核對(duì)相應(yīng)項(xiàng)目的信息。
(5)操作員查詢功能。數(shù)據(jù)庫操作員可以通過提交科研項(xiàng)目的任一相應(yīng)參數(shù)獲得所需項(xiàng)目的所有信息,從而極大地提高了數(shù)據(jù)庫的操作效率。
2.項(xiàng)目屬性管理模塊
科技項(xiàng)目有承擔(dān)單位、項(xiàng)目來源、項(xiàng)目級(jí)別、所屬學(xué)科等屬性,這些屬性隨著部門的合并、標(biāo)準(zhǔn)變化而不同。在系統(tǒng)中為了減少操作員的工作強(qiáng)度、提高輸入的準(zhǔn)確性,同時(shí)減少數(shù)據(jù)冗余,采用了提供自動(dòng)生成下拉菜單供操作員選取輸入的方式。為了便于維護(hù),該模塊提供的主要功能如下:
(1)添加項(xiàng)目屬性。當(dāng)新成立了部門或標(biāo)準(zhǔn)分類有所增加時(shí),系統(tǒng)自動(dòng)生成的下拉菜單無法找到相應(yīng)的項(xiàng)目屬性,需要添加新的項(xiàng)目屬性。
(2)更改項(xiàng)目屬性。當(dāng)部門或標(biāo)準(zhǔn)分類輸入有錯(cuò)時(shí)或某項(xiàng)目屬性有變更時(shí)使用該功能。
(3)刪除項(xiàng)目屬性。當(dāng)某項(xiàng)目屬性已不再使用時(shí),可刪除。
(4)查詢項(xiàng)目屬性。便于操作員對(duì)項(xiàng)目屬性的可視化操作。
3.用戶管理模塊
系統(tǒng)除了可以在校園網(wǎng)內(nèi)用Guest的身份進(jìn)行單個(gè)項(xiàng)目簡(jiǎn)單查詢外,還對(duì)上級(jí)主管部門和本部門領(lǐng)導(dǎo)提供了高級(jí)用戶統(tǒng)計(jì)資料的在線查詢。
(1)高級(jí)用戶登錄。驗(yàn)證是否為本局域網(wǎng)訪問,用戶名和用戶ID是否正確,轉(zhuǎn)到統(tǒng)計(jì)查詢頁面。
(2)高級(jí)用戶密碼修改。
4.項(xiàng)目參與人員管理模塊
人員代碼數(shù)據(jù)庫由人事部門的數(shù)據(jù)庫直接轉(zhuǎn)入,在項(xiàng)目參與人員數(shù)據(jù)庫中只需要記錄人員代碼。該模塊具有以下功能:
(1)添加參與人員。操作員記錄參與人員的角色、工作量等。
(2)修改參與人員。
(3)項(xiàng)目參與人員查詢。操作員可以用項(xiàng)目負(fù)責(zé)人、項(xiàng)目第一參與者等約束條件來查找某人參與的項(xiàng)目,也可以查詢某項(xiàng)目的全部或特定參與者。
5.經(jīng)費(fèi)管理模塊
對(duì)項(xiàng)目的每一筆經(jīng)費(fèi)進(jìn)行管理、操作、提扣管理費(fèi)等,主要實(shí)現(xiàn)以下功能:
(1)項(xiàng)目撥款登記。根據(jù)項(xiàng)目的相關(guān)信息,在項(xiàng)目撥款到賬的情況下,數(shù)據(jù)庫操作員將經(jīng)費(fèi)入庫,并登記提扣管理費(fèi)的比例。
(2)項(xiàng)目撥款更正。經(jīng)費(fèi)登記錯(cuò)誤時(shí)用。
(3)項(xiàng)目經(jīng)費(fèi)表單打印。在經(jīng)費(fèi)管理中,不僅在系統(tǒng)數(shù)據(jù)庫中要有經(jīng)費(fèi)的數(shù)額等信息,項(xiàng)目負(fù)責(zé)人也要求有相關(guān)單據(jù)表格作為憑證,這部分功能就是在項(xiàng)目撥款登記后打印單據(jù),包括科技經(jīng)費(fèi)進(jìn)賬單、勞務(wù)酬金簽領(lǐng)單、補(bǔ)提補(bǔ)扣單。由數(shù)據(jù)操作員打印,且系統(tǒng)生成唯一單號(hào)備查。
(4)項(xiàng)目經(jīng)費(fèi)檢索。通過項(xiàng)目編號(hào)可查詢?cè)擁?xiàng)目所有經(jīng)費(fèi)情況,包括所有歷史表單。
6.綜合統(tǒng)計(jì)模塊
在日常工作安排中,人們不僅需要具體的項(xiàng)目信息,而且可能需要一些宏觀信息,如項(xiàng)目參與人員年度工作量、部門某季度項(xiàng)目經(jīng)費(fèi)進(jìn)賬情況等。
(1)年度(季度)部門項(xiàng)目數(shù)量統(tǒng)計(jì)。按部門以年度或季度為單位計(jì)算新立項(xiàng)目的數(shù)量,并匯總顯示在一個(gè)表單中。
(2)年度(季度)部門項(xiàng)目經(jīng)費(fèi)統(tǒng)計(jì)。同樣按部門統(tǒng)計(jì)某年或某季度的科研項(xiàng)目經(jīng)費(fèi)投入情況。
(3)科技年報(bào)數(shù)據(jù)統(tǒng)計(jì)。按科技部統(tǒng)一標(biāo)準(zhǔn)對(duì)系統(tǒng)數(shù)據(jù)進(jìn)行年度統(tǒng)計(jì),生成報(bào)表并轉(zhuǎn)換為DBF格式,便于上報(bào)。
(4)項(xiàng)目年度/季度投入人力、物力綜合統(tǒng)計(jì)。
7.錯(cuò)漏提交管理模塊
項(xiàng)目在錄入數(shù)據(jù)庫時(shí),由于種種因素影響,不能保證完全正確。錯(cuò)漏提交可彌補(bǔ)這一缺點(diǎn),能盡可能快地修正錯(cuò)漏,包括以下功能:
(1)網(wǎng)上提交錯(cuò)漏。
(2)錯(cuò)漏查詢。數(shù)據(jù)操作員可按時(shí)間順序、是否反饋等條件查看。
(3)錯(cuò)漏修正反饋。在操作員根據(jù)提交的錯(cuò)漏修正數(shù)據(jù)后,對(duì)提交的內(nèi)容作標(biāo)記,表示錯(cuò)漏已經(jīng)修正。
8.決策支持模塊
決策支持模塊用于為各級(jí)管理者提供輔助決策的數(shù)據(jù),主要通過歷史數(shù)據(jù)分析、當(dāng)前數(shù)據(jù)分析實(shí)現(xiàn),包括比率分析顯示、結(jié)構(gòu)分析顯示、趨勢(shì)分析顯示、各種統(tǒng)計(jì)報(bào)表的圖形化顯示。
五、結(jié)語
總的來說,對(duì)科研項(xiàng)目管理主要是通過科研申報(bào)、科研質(zhì)量等多個(gè)環(huán)節(jié)進(jìn)行控制可管理,以便科研資金能夠最大化的使用,提高科研成果的質(zhì)量。
參考文獻(xiàn)
[1]印鑒,曹王華,楊敏,胡菁. 科研項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). [J]. 《計(jì)算機(jī)應(yīng)用研究》. 2012年7月,第3期,98-100頁
[2]基于SSH整合框架的科研項(xiàng)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn). [J]. 《內(nèi)蒙古農(nóng)業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版)》. 2012年6月,第1期,218-220頁
關(guān)鍵詞:ASP.NET2.0;科研管理系統(tǒng);SQL Server2005;存儲(chǔ)過程
中圖分類號(hào):TP317 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1007-9599 (2011) 15-0000-01
.NET-based Platform Scientific Research Management Systems Study and Implementation
Tan Chao1,Li Xinlu2
(1.Guangxi University of Technology,Lushan College,Liuzhou545616,China;2.Guangxi University of Technology,Lushan College,Department of Civil Engineering,Liuzhou545616,China)
Abstract:This paper describes a NET 2.0-based platform for research and research management system to achieve,and its main function modules,and design ideas are 2.0-based programming and the use of SQL Server2005 database enables the development of the system faster,more efficient,safer and more stable system.
Keywords:2.0;Research management system;SQL Server2005;Stored procedures
一、系統(tǒng)需求分析
一般高??蒲泄芾硭婕暗氖聞?wù)非常繁雜,涉及到教務(wù)處、各個(gè)系的科研管理以及個(gè)人對(duì)科研信息的查詢統(tǒng)計(jì)等。所以設(shè)計(jì)的系統(tǒng)既要有利于管理部門的監(jiān)督管理又要有利于各個(gè)系(或部門)及教師的分工協(xié)作。系統(tǒng)功能主要包括學(xué)院級(jí)科研管理、系(或部)級(jí)科研管理、個(gè)人科研信息查詢、校級(jí)科研項(xiàng)目整體信息管理??梢詣澐譃榭蒲行畔⒒緟?shù)維護(hù)、科研信息查詢與統(tǒng)計(jì)、科研信息報(bào)表、其它處理等模塊;其中科研信息基本參數(shù)維護(hù)應(yīng)按科研工作量計(jì)算辦法上的規(guī)定分類。
二、用戶需求分析
由于本系統(tǒng)是直接面向?qū)W院內(nèi)網(wǎng)辦公的,必須適應(yīng)所服務(wù)環(huán)境的各類操作人員,主要包括學(xué)科研處、各系(或部門)、普通教師個(gè)人。
(一)普通教師個(gè)人。普通教師個(gè)人只能按姓名來瀏覽個(gè)人的科研信息、進(jìn)行統(tǒng)計(jì)打印,以及個(gè)人的科研信息(論文、著作、項(xiàng)目成果等)錄入。(二)各系(或部門)。各系(或部門)主要職責(zé)是對(duì)本部門員工的論文、著作、項(xiàng)目、成果、獎(jiǎng)勵(lì)等信息根據(jù)實(shí)際規(guī)定進(jìn)行審核,按年限或類別查詢本部門的科研信息、統(tǒng)計(jì)科研情況、打印相關(guān)報(bào)表等,同時(shí)對(duì)本部門的錯(cuò)誤錄入信息進(jìn)行修改和維護(hù)。(三)科研處。主要負(fù)責(zé)系統(tǒng)的日常管理維護(hù),包括科研信息基本參數(shù)維護(hù),教師信息維護(hù),權(quán)限分配,審核已通過系部審核的科研項(xiàng)目,按年限或類別查詢?nèi)旱目蒲行畔?、打印相關(guān)報(bào)表等。
三、數(shù)據(jù)庫設(shè)計(jì)與組織
根據(jù)我校的實(shí)際情況,將科研人員基本信息、論文信息、科研項(xiàng)目信息、成果信息、獲獎(jiǎng)情況信息等作為系統(tǒng)的初始化數(shù)據(jù),為個(gè)人和院系查詢、統(tǒng)計(jì)、打印,科研處操作、加工、管理、集成等工作提供基本的數(shù)據(jù)平臺(tái)。主要數(shù)據(jù)表格設(shè)計(jì)如下:
科研人員信息表(職工號(hào),姓名,性別,職稱,出生日期,所學(xué)專業(yè),現(xiàn)從事專業(yè),學(xué)歷,學(xué)位,工作時(shí)間,所在部門,備注)。論文信息表(序號(hào),論文名稱,刊物名稱,刊物類別,刊物級(jí)別,主辦單位,作者,職工號(hào),發(fā)表時(shí)間,刊號(hào),備注)。論著信息表(序號(hào),著作名稱,圖書編號(hào),著作類別,出版社,學(xué)科類別,作者,職工號(hào),出版時(shí)間,版次,備注)。科研項(xiàng)目表(序號(hào),項(xiàng)目編號(hào),項(xiàng)目名稱,項(xiàng)目來源,項(xiàng)目類別,完成單位,負(fù)責(zé)人,課題組成員,立項(xiàng)時(shí)間,擬定期限,經(jīng)費(fèi)金額,是否鑒定,鑒定時(shí)間,鑒定單位,備注)??蒲谐晒恚ㄐ蛱?hào),成果名稱,成果類別,成果經(jīng)費(fèi),完成時(shí)間,負(fù)責(zé)人,完成單位,,效益,備注)??蒲歇?jiǎng)勵(lì)表(序號(hào),獲獎(jiǎng)人員,項(xiàng)目名稱,獎(jiǎng)勵(lì)名稱,授予單位,時(shí)間,備注)。
四、系統(tǒng)結(jié)構(gòu)與功能設(shè)計(jì)
本科研系統(tǒng)采用目前流行的基于.net的B/S的多層次結(jié)構(gòu)設(shè)計(jì),。用戶在客戶端通過瀏覽器訪問,瀏覽器將用戶輸入的要求返回給服務(wù)器,服務(wù)器將結(jié)果返回給瀏覽器顯示;中間層是應(yīng)用服務(wù)器與Web服務(wù)器,響應(yīng)和處理來自客戶端的各種服務(wù)請(qǐng)求;后臺(tái)為數(shù)據(jù)庫服務(wù)器,負(fù)責(zé)數(shù)據(jù)的管理工作.服務(wù)器端存放系統(tǒng)所有的數(shù)據(jù)和應(yīng)用程序,用戶通過瀏覽器發(fā)出請(qǐng)求,web服務(wù)器響應(yīng)各種請(qǐng)求并傳遞事務(wù)處理給應(yīng)用服務(wù)器,應(yīng)用服務(wù)器對(duì)數(shù)據(jù)庫服務(wù)器進(jìn)行數(shù)據(jù)存取和處理,獲取所需數(shù)據(jù)后回傳,最終顯示在客戶端。
五、科研管理系統(tǒng)主要功能模塊包括:
(一)用戶管理。主要包括增加、刪除、修改用戶信息,設(shè)置用戶的權(quán)限等功能。期中,系部管理員可以修改本息教師信息,院級(jí)管理員可以修改全院教師的基本信息。(二)科研項(xiàng)目基本參數(shù)維護(hù)。此模塊主要根據(jù)學(xué)院科研工作量計(jì)算辦法上的規(guī)定,設(shè)定各類科研項(xiàng)目的相關(guān)系數(shù)。其中包括:論文工作量設(shè)置、著作工作量設(shè)置、獲獎(jiǎng)工作量設(shè)置、鑒定工作量設(shè)置、藝術(shù)工作量設(shè)置、知識(shí)產(chǎn)權(quán)工作量設(shè)置等。這些數(shù)據(jù)主要由系統(tǒng)管理員進(jìn)行維護(hù)。(三)錄入具體科研項(xiàng)目信息。此部分主要錄入具體的科研項(xiàng)目信息,在這里用戶選擇項(xiàng)目所屬的類型以及級(jí)別后,系統(tǒng)自動(dòng)根據(jù)基本參數(shù)維護(hù)中對(duì)應(yīng)的系數(shù),算出該項(xiàng)目的總工作量。對(duì)于多個(gè)參與者的項(xiàng)目,系統(tǒng)還允許分配工作量。(四)項(xiàng)目審核。項(xiàng)目審核包括兩級(jí)審核,科研秘書審核和院級(jí)審核。用戶錄入數(shù)據(jù)后,首先由所在系的科研秘書進(jìn)行審核,系部審核通過后項(xiàng)目轉(zhuǎn)到院級(jí)審核。其中當(dāng)系部科研秘書提交審核后,用戶不能再修改項(xiàng)目?jī)?nèi)容。(五)科研項(xiàng)目數(shù)據(jù)匯總。系統(tǒng)可以按個(gè)人、系部、學(xué)院、年份、項(xiàng)目類別等方式統(tǒng)計(jì)項(xiàng)目情況,并生成相應(yīng)報(bào)表。
六、結(jié)束語
基于微軟以及SQL Server2005平臺(tái)能夠建立更加安全、穩(wěn)定的管理系統(tǒng)。B/S模式的系統(tǒng)在管理和功能擴(kuò)展方面比較方便,客戶端無需繁瑣的安裝過程。設(shè)計(jì)中嚴(yán)格地參照完整性和科學(xué)數(shù)據(jù)庫結(jié)構(gòu),將存儲(chǔ)過程、觸發(fā)器應(yīng)用到數(shù)據(jù)庫設(shè)計(jì)中,提高了后臺(tái)的效率和安全,并對(duì)數(shù)據(jù)庫的權(quán)限進(jìn)行分級(jí)設(shè)置和管理,提高了數(shù)據(jù)庫的安全訪問控制能力。
參考文獻(xiàn):
[1](美國(guó))Laurence 基礎(chǔ)教程[M].人民郵電出版社出版
關(guān)鍵詞 J2EE;SpringSide;科研管理;低耦合
1 引言
隨著科技的日益發(fā)展,高校的科研活動(dòng)和科研能力成為反映高校綜合實(shí)力指標(biāo)的比重不斷加大。通過信息化手段對(duì)日??蒲泄ぷ鬟M(jìn)行管理,整合科研工作流程,為決策層提供真實(shí)有效的依據(jù),是提升科研管理水平的有效途徑,也是當(dāng)今高校科研管理的大勢(shì)所趨。
通過科研管理信息化平臺(tái),可以實(shí)現(xiàn)科研工作的網(wǎng)絡(luò)化管理,形成一個(gè)及時(shí)更新的科研數(shù)據(jù)中心和科研管理溝通平臺(tái),全面、實(shí)時(shí)、準(zhǔn)確提供學(xué)校的有關(guān)科研信息,為學(xué)校領(lǐng)導(dǎo)有關(guān)科研決策提供輔助支持,為學(xué)校教師開展科研活動(dòng)提供方便快捷的服務(wù),為科研管理人員開展工作提供極大的便利。
首先,平臺(tái)為所有從事科研活動(dòng)的科研人員提供服務(wù),為科研人員提供一個(gè)管理個(gè)人科研活動(dòng)的網(wǎng)絡(luò)空間,實(shí)現(xiàn)個(gè)人科研申報(bào)、成果登記、查詢網(wǎng)絡(luò)化,免除填寫各種統(tǒng)計(jì)報(bào)表的麻煩,節(jié)省工作時(shí)間,提高工作效率。
其次,借助平臺(tái),科研管理人員可以方便地完成有關(guān)的科研管理任務(wù),如項(xiàng)目申報(bào)組織、項(xiàng)目中檢等工作,使各級(jí)領(lǐng)導(dǎo)可以及時(shí)了解和掌握本單位教師的科研情況。
第三,平臺(tái)可以將各種數(shù)據(jù)進(jìn)行匯總分析,形成直觀的分析圖標(biāo),進(jìn)行橫向和縱向比較,為領(lǐng)導(dǎo)提供學(xué)校各類科研信息,為科學(xué)決策提供支持。
第四,建立科學(xué)合理的考核體系,定義各種分類評(píng)價(jià)指標(biāo)。以考核為推動(dòng)力,拉動(dòng)全體科研人員的積極性,使科研有序、高效,使平臺(tái)成為日常工作中的科研平臺(tái)。
最后,教師個(gè)人填報(bào)、科研管理人員審核后,全校的科研項(xiàng)目、科研論文、科研著作、學(xué)術(shù)活動(dòng)、工作量統(tǒng)計(jì)和科研考核結(jié)果等數(shù)據(jù)信息即可在平臺(tái)上顯示,全體教職工均可以登錄查詢,通過不同的權(quán)限設(shè)置,對(duì)其中的數(shù)據(jù)進(jìn)行修訂和審核,保證數(shù)據(jù)的準(zhǔn)確、真實(shí)性,并隨時(shí)掌握學(xué)校最新的科研情況。
科研管理系統(tǒng)基于當(dāng)前流行的J2EE框架技術(shù)SpringSide進(jìn)行開發(fā),包括Struts、Spring 、Hibernate等開發(fā)工具和環(huán)境。
2 J2EE架構(gòu)的裁剪
J2EE架構(gòu)由于其重量級(jí)的原因,在使用它開發(fā)時(shí)一般都要進(jìn)行裁減。在當(dāng)前的軟件開發(fā)領(lǐng)域,人們一般將信息系統(tǒng)分為表現(xiàn)、持久、業(yè)務(wù)、領(lǐng)域模型等多個(gè)層次。其中,表現(xiàn)層的主要職責(zé)是為用戶管理請(qǐng)求和響應(yīng),提供一個(gè)控制器調(diào)用業(yè)務(wù)邏輯和其它上層處理,處理從其它層拋出的異常,為顯示提供一個(gè)模型以及執(zhí)行用戶接口(UI)驗(yàn)證等;持久層保存、更新、刪除儲(chǔ)存在數(shù)據(jù)庫中的信息,通過持久層的邏輯隔離,應(yīng)用程序變得易于修改而不會(huì)影響其它層的代碼;業(yè)務(wù)層的職責(zé)是處理應(yīng)用程序的業(yè)務(wù)邏輯和業(yè)務(wù)驗(yàn)證,管理事務(wù),預(yù)留和其它層交互的接口,管理業(yè)務(wù)層對(duì)象之間的依賴,增加在表現(xiàn)層和持久層之間的靈活性,使它們互不直接通訊,從表現(xiàn)層中提供一個(gè)上下文給業(yè)務(wù)層獲得業(yè)務(wù)服務(wù)(business services )以及管理從業(yè)務(wù)邏輯到持久層的實(shí)現(xiàn);領(lǐng)域模型層由那些代表現(xiàn)實(shí)世界中的業(yè)務(wù)對(duì)象組成。
JSP+JavaBeans、struts等框架一般情況下是將表示層單獨(dú)分離,由平面設(shè)計(jì)人員完成界面設(shè)計(jì),開發(fā)人員用JavaBean或struts的action完成業(yè)務(wù)邏輯和持久化,以初步解決開發(fā)中的分工問題。但由于層與層之間緊密耦合,代碼重用率較低,且各層分工也不太明確,不利于團(tuán)隊(duì)的明確分工,因此,這樣的架構(gòu)只適合于小型項(xiàng)目,應(yīng)用到較大項(xiàng)目時(shí),會(huì)產(chǎn)生問題。要對(duì)J2EE進(jìn)行裁減,組成一個(gè)高效、松藕合的輕量級(jí)的架構(gòu),應(yīng)基于兩個(gè)原則:層次盡量分工明確,層次之間耦合度盡量低。在基于網(wǎng)絡(luò)的科研管理系統(tǒng)中,在表現(xiàn)層使用Struts,業(yè)務(wù)層使用Spring,持久層使用Hibernate。
Struts是用于實(shí)現(xiàn)Web項(xiàng)目中UI層的開源產(chǎn)品,是MVC模式的經(jīng)典實(shí)現(xiàn)案例。Struts將業(yè)務(wù)數(shù)據(jù)、頁面顯示、動(dòng)作處理進(jìn)行分離,有利各部分的維護(hù);Struts采用Front Controller模式來實(shí)現(xiàn)動(dòng)作處理,使所有動(dòng)作請(qǐng)求經(jīng)過一個(gè)統(tǒng)一的入口進(jìn)行分發(fā),方便在入口中加入一些全局控制代碼的實(shí)現(xiàn),如安全控制、日志管理、國(guó)際化編碼等;通過Struts提供的ActionForm封裝Web form中的元素,使重用Web表單成為可能;借助Struts Validator框架幫助完成Web層的驗(yàn)證工作,通常情況下不再為每個(gè)Web頁面寫驗(yàn)證代碼,只需通過配置即可;用ActionForm類封裝與用戶互動(dòng)的數(shù)據(jù)元素;用Action類實(shí)現(xiàn)邏輯(顯示邏輯)、動(dòng)作處理、鏈接轉(zhuǎn)向,實(shí)現(xiàn)MVC中的Controller;借助Struts標(biāo)簽完成數(shù)據(jù)呈現(xiàn),實(shí)現(xiàn)MVC中的View;ActionForm,Action,Validator的連接關(guān)系在struts-config.xml配置文件中定義;Struts運(yùn)行在servlet容器中,加入容器配置文件Web.xml。
業(yè)務(wù)邏輯層Spring,通過控制反轉(zhuǎn)、AOP應(yīng)用、面向接口編程,降低業(yè)務(wù)組件之間的耦合度,增強(qiáng)系統(tǒng)擴(kuò)展性。Spring 框架是一個(gè)分層架構(gòu),由七個(gè)定義良好的模塊組成。其中最重要的模塊是核心容器。核心容器定義了創(chuàng)建、配置和管理bean的方式,提供Spring框架的基本功能。核心容器的主要組件是BeanFactory,它是工廠模式的實(shí)現(xiàn)。BeanFactory使用控制反轉(zhuǎn)(IOC)模式將應(yīng)用程序的配置和依賴性規(guī)范與實(shí)際的應(yīng)用程序代碼分開。
以科研管理系統(tǒng)中的項(xiàng)目管理的實(shí)現(xiàn)原理為例來說明基于SpringSide的軟件開發(fā)過程:作為領(lǐng)域?qū)ο蟮捻?xiàng)目(Project)顯示在Web頁面(JSP、HTML等),通過struts對(duì)它進(jìn)行的操作請(qǐng)求發(fā)送到相應(yīng)的Action,在Action中通過Spring提供的服務(wù)定位器調(diào)用服務(wù),Spring根據(jù)配置文件中的內(nèi)容管理相應(yīng)的業(yè)務(wù)邏輯Bean,業(yè)務(wù)邏輯調(diào)用Hibernate與數(shù)據(jù)庫交互。
3 SpringSide架構(gòu)技術(shù)
SpringSide以Spring Framework為核心,以Ruby On Rails的簡(jiǎn)約風(fēng)格整合Java社區(qū)的眾多開源項(xiàng)目,為開發(fā)Java企業(yè)應(yīng)用提供了一個(gè)方便起點(diǎn)。它所整合的Full-Stack 的開源構(gòu)件庫,包括了WebService、JMS、工作流、安全、報(bào)表、規(guī)則引擎、搜索引擎、定時(shí)任務(wù)等企業(yè)應(yīng)用特性,以構(gòu)件式的開發(fā)架構(gòu),配合Ant腳本與SpringSide-IDE(Eclipse插件),作為一個(gè)一站式的快速Java開發(fā)框架。
SpringSide由Core、Examples、Tools三部分組成。以JDK5和Spring2.0作為架構(gòu)的基礎(chǔ)。Entity POJO類由Hibernate Annotation注釋ORM關(guān)系,因?yàn)镻OJO屬性與數(shù)據(jù)庫默認(rèn)一一映射,所需的注釋很少。Manager類采用No Dao、No Interface的緊湊模式,繼承HibernateEntityDAO基類,用泛型聲明自己管理的Entity Class。Struts Action采用Pragmatic的新模式:DispatchAction 每個(gè)Controller 響應(yīng)一組相關(guān)操作,LazyValidatorForm免去FormBean定義,同樣采用了StrutsEntityAction基類。View層采用JSP2.0,并結(jié)合Prototype.js、Dojo 簡(jiǎn)化Javascript與Ajax 應(yīng)用。
作為Java企業(yè)應(yīng)用框架,SpringSide深度結(jié)合了JBPM 工作流引擎、JBossRules規(guī)則引擎、Birt報(bào)表引擎,Lucene/Compass搜索引擎,Acegi安全與權(quán)限管理,XFire Web服務(wù)與ActiveMQ JMS與ESB項(xiàng)目組成的SOA架構(gòu)的構(gòu)件式架構(gòu)。
RoR是一種簡(jiǎn)約態(tài)度,使用最主流的Spring+ Struts+ Hibernate架構(gòu),配合JDK5就可以極少的代碼行數(shù)完成CRUD式的模塊。
4 基于SpringSide的開發(fā)過程
4.1 架構(gòu)環(huán)境
架構(gòu)包括的內(nèi)容有J2EE容器(Servlet 2.4規(guī)范)、Struts包、Spring Framework包、Hibernate包、相應(yīng)數(shù)據(jù)庫的JDBC驅(qū)動(dòng)器包。架構(gòu)運(yùn)行在J2EE容器上,可以在任何符合Servlet 2.4規(guī)范的J2EE容器上運(yùn)行。
在J2EE容器的應(yīng)用目錄下生成應(yīng)用名。根據(jù)J2EE規(guī)范,將自動(dòng)創(chuàng)建以下幾個(gè)子目錄:Web-INFO,META-INF,JSP等。Web-INFO目錄下有classes、lib等子目錄。將所有相關(guān)的包放在Web-INFO/lib中。將Struts的ActionServlet加入到servlet配置中,將Spring加入到Web.xml配置。
4.2 開發(fā)過程
4.2.1 定義領(lǐng)域?qū)ο?/p>
分析科研管理系統(tǒng)中涉及的領(lǐng)域?qū)ο?,編碼或生成領(lǐng)域?qū)ο蟮脑创a并將所有的領(lǐng)域?qū)ο蟠虬上鄳?yīng)的java包,如com.srmis.bo。以科研項(xiàng)目管理為例,com.srmis.bo.Project.java表示一個(gè)領(lǐng)域?qū)ο?,這是一個(gè)普通的JavaBean。
根據(jù)需要編寫相應(yīng)的hibernate映射文件Project.hbm. xml。在文件中定義對(duì)象屬性和數(shù)據(jù)庫表中的字段映射關(guān)系,并生成相應(yīng)的數(shù)據(jù)庫物理模型。將此XML文件存放在Project.java的相同目錄下。
4.2.2 定義業(yè)務(wù)服務(wù)對(duì)象
為了充分體現(xiàn)分層間的松耦合關(guān)系,層間的協(xié)議采用接口定義。在用戶層和業(yè)務(wù)邏輯層間定義業(yè)務(wù)服務(wù)接口(IprojectService),此接口定義要在Project對(duì)象上的操作。
public interface IprojectService {
public abstract Project saveNewProject(Project project)
throws ProjectException,ProjectMinimumAmount Exception;
public abstract List findProjectByUser( String user) throws ProjectException;
public abstract Project findProjectById(int id) throws ProjectException;
public abstract void setProjectDAO( IProjectDAO projectDAO);
}
代碼中有一個(gè)為DAO對(duì)象準(zhǔn)備的setter方法。DAO對(duì)象用來與持久層溝通。Spring把業(yè)務(wù)服務(wù)對(duì)象和DAO對(duì)象連在一起。
同時(shí)可以生成此接口的實(shí)現(xiàn)對(duì)象ProjectServiceImp.java。
將兩個(gè)文件打包到:com.srmis.service。
4.2.3 實(shí)現(xiàn)DAO對(duì)象
在業(yè)務(wù)邏輯層和持久層間定義DAO接口(IprojectDao),此接口定義持久化的操作。
public interface IProjectDAO {
public abstract Project findProjectById(final int id);
public abstract List findProjectsPlaceByUser( final String placedBy);
public abstract Project saveProject(final Project project);
}
因Spring內(nèi)建對(duì)Hibernate的支持,DAO接口的實(shí)現(xiàn)類com.srmis.dao.ProjectDAO將繼承HibernateDaoSupport類,取得HibernateTemplate類的引用,HibernateTemplate是一個(gè)幫助類,能簡(jiǎn)化Hibernate Session的編碼和HibernateExceptions的處理。
將兩個(gè)文件打包到com.srmis.dao;
4.2.4 定義Spring配置文件
持久性對(duì)象HibernateSessionFactory和事務(wù)管理對(duì)象TransactionManager也要與業(yè)務(wù)層連在一起。只需在Spring配置文件中配置即可。
Spring提供一個(gè)HibernateTransactionManager,將從工廠綁定一個(gè)Hibernate Session到一個(gè)線程來支持事務(wù)。下列代碼是HibernateSessionFactory和HibernateTransactionManager的Spring配置。
class="org.springframework.orm.hibernate. LocalSessionFactoryBean">
com/srmis/bo/Project.hbm.xml
…
class="org.springframework.orm.hibernate.HibernateTransactionManager">
每一個(gè)對(duì)象能被Spring配置里的一個(gè)標(biāo)記引用。bean“mySessionFactory”代表一個(gè)HibernateSessionFactory,“myTransactionManager”代表一個(gè)Hibernate transaction manager。transactionManger有sessionFactory的屬性。 HibernateTransactionManager有一個(gè)為sessionFactory準(zhǔn)備的setter和getter方法,它們是用來當(dāng)Spring容器啟動(dòng)時(shí)的依賴注入。sessionFactory屬性引用mySessionFactory。這兩個(gè)對(duì)象在Spring容器初始化時(shí)將被連在一起。mySessionFactory有屬性mappingResources,通過它的setter方法可以配置hibernate的映射文件。
配置了容器服務(wù)beans后,需要把業(yè)務(wù)服務(wù)對(duì)象和DAO對(duì)象連在一起。然后把這些對(duì)象連接到事務(wù)管理器。以下是在Spring配置文件里設(shè)置業(yè)務(wù)服務(wù)和DAO對(duì)象:
class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
PROPAGATION_REQUIRED,readOnly,-ProjectException
PROPAGATION_REQUIRED,-ProjectException
TransactionProxyFactoryBean是一個(gè)處理聲明事務(wù)操作和服務(wù)對(duì)象。可以通過設(shè)置transactionAttributes屬性定義事務(wù)處理。其中屬性target是一個(gè)對(duì)projectTarget的業(yè)務(wù)服務(wù)對(duì)象的引用。projectTarget定義使用哪個(gè)業(yè)務(wù)服務(wù)對(duì)象并有一個(gè)指向setProjectDAO()的屬性。projectDAO是與持久層交流的DAO對(duì)象。以下是它們?cè)谂渲梦募械亩x:
bean能以兩種模式工作:singleton和prototype。默認(rèn)的模式是singleton。當(dāng)bean由Spring提供時(shí),prototype模式允許創(chuàng)建bean的新實(shí)例。只有在每一個(gè)用戶都需要自己的bean的拷貝時(shí)才使用prototype模式。
4.2.5 提供服務(wù)定位器
服務(wù)和DAO連接以后,需要把服務(wù)展現(xiàn)給其它層??墒褂靡粋€(gè)服務(wù)定位器模式類從Spring上下文中返回資源。也可以引用bean ID通過Spring來直接完成。
public abstract class BaseAction extends Action {
private IProjectService projectService;
public void setServlet(ActionServlet actionServlet) {
super.setServlet(actionServlet);
ServletContext servletContext = actionServlet. getServletContext();
WebApplicationContext wac =
WebApplicationContextUtils.getRequiredWeb
ApplicationContext( servletContext);
this.projectService = (IProjectService) wac.getBean ("projectService");
}
protected IProjectService getProjectService() {
return projectService;
}
}
4.2.6 用戶接口層配置
在struts的配置文件struts-config.xml里檢查Action配置。
name="ProjectForm" scope="request" validate="true" input="/NewProject.jsp">
Save New Project
SaveNewProject Action用來持久化從用戶接口層提交的項(xiàng)目。
最后一個(gè)連接步驟是使表現(xiàn)層和業(yè)務(wù)層交互。服務(wù)層充當(dāng)?shù)綐I(yè)務(wù)邏輯和持久層的接口。下面是Struts中的SaveNewProject Action使用服務(wù)定位器調(diào)用一個(gè)業(yè)務(wù)方法:
public ActionForward execute( ActionMapping mapping,ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws java.lang.Exception {
ProjectForm oForm = (ProjectForm) form;
Project project=new Project();
getProjectService().saveNewProject(project);
oForm.setProject(project);
ActionMessages messages = new ActionMessages();
messages.add( ActionMessages. GLOBAL_ MESSAGE,
new ActionMessage("message.project.saved.success fully"));
saveMessages(request,messages);
return mapping.findForward("success");
}
5 結(jié)束語
多層架構(gòu)可以解耦代碼,允許添加新的代碼組件,使應(yīng)用更易維護(hù)。使用最主流的Spring+Struts+Hibernate架構(gòu)的SpringSide技術(shù)能很好的解決這類的問題。SpringSide對(duì)J2EE進(jìn)行裁減,組成了一個(gè)高效、松耦合的輕量級(jí)的架構(gòu),使層次明確,層次間耦合度低。在基于網(wǎng)絡(luò)的科研管理系統(tǒng)開發(fā)過程中,其優(yōu)勢(shì)得到了很好的展現(xiàn)。如團(tuán)隊(duì)分工明確,協(xié)作編碼與測(cè)試以及開發(fā)效率都有大幅度提高。
參考文獻(xiàn)
[1] 鄔繼成. Struts 與 Hibernate實(shí)用教程[M]. 北京:電子工業(yè)出版社,2006
[2] Jakarta Group,Documentations. http://jakarta. apache.org/struts
[3] Spring Manual. http://springframework.org/
[4] Hibernate Manual. http://hibernate.org/
關(guān)鍵詞:科研課題 經(jīng)費(fèi)管理 科研經(jīng)費(fèi)管理系統(tǒng)
高校是我國(guó)開展科學(xué)研究的一支重要力量。近年來,隨著高等教育事業(yè)的蓬勃發(fā)展,高校科研課題具備增長(zhǎng)迅速、結(jié)構(gòu)多元化、管理復(fù)雜化等多個(gè)特點(diǎn),高校的科研管理部門、財(cái)務(wù)管理部門、課題負(fù)責(zé)人在課題管理方面的壓力越來越大。
高校一個(gè)很重要的資金來源就是科研經(jīng)費(fèi)。有資料顯示,在改革開放初期時(shí),我國(guó)的高??蒲薪?jīng)費(fèi)年均不足1億元,研究和發(fā)展人員約9萬人。但是到了2009年,研究與發(fā)展人員約19萬人,我國(guó)的高校科研經(jīng)費(fèi)已達(dá)728億元。我國(guó)的科研經(jīng)費(fèi)在這30年間增長(zhǎng)了700多倍。
在高校科研經(jīng)費(fèi)規(guī)模呈現(xiàn)一個(gè)加速度增長(zhǎng)態(tài)勢(shì)的同時(shí),其資金來源和渠道也出現(xiàn)了縱向多層次、橫向多元化的新格局。既有縱向科研經(jīng)費(fèi),包括各級(jí)部門和機(jī)構(gòu)等下?lián)艿目蒲薪?jīng)費(fèi)以及高校為設(shè)置科研項(xiàng)目安排的科研經(jīng)費(fèi)等;也有橫向科研經(jīng)費(fèi),包括社會(huì)各界科研合作、科技咨詢、科技成果轉(zhuǎn)化等取得的科研經(jīng)費(fèi)。以廣東省某高校為例,現(xiàn)存科研課題有863計(jì)劃、973計(jì)劃、支撐計(jì)劃、公益性行業(yè)、國(guó)家自然科學(xué)、國(guó)家重點(diǎn)實(shí)驗(yàn)室、教育部博士點(diǎn)、廣東省科技、廣東省自然、廣州市科技、各類橫向課題等。
這些渠道經(jīng)費(fèi)所遵循的管理制度是大相徑庭的。差異主要體現(xiàn)在費(fèi)用類別、預(yù)算調(diào)整、結(jié)余經(jīng)費(fèi)管理方面。廣東省自然課題有實(shí)驗(yàn)室改裝費(fèi)、協(xié)作費(fèi)的預(yù)算,沒有國(guó)際合作交流費(fèi)、間接費(fèi)用的預(yù)算;863計(jì)劃、973等科技部撥款的經(jīng)費(fèi)有國(guó)際合作交流費(fèi)、間接費(fèi)用的預(yù)算,而沒有實(shí)驗(yàn)室改裝費(fèi)、協(xié)作費(fèi)的預(yù)算,并明確要求間接費(fèi)用不得調(diào)整,勞務(wù)費(fèi)、專家咨詢費(fèi)、設(shè)備費(fèi)、差旅費(fèi)、會(huì)議費(fèi)、國(guó)際合作交流費(fèi)用不可調(diào)增,課題經(jīng)費(fèi)如有結(jié)余,結(jié)余經(jīng)費(fèi)收回原渠道。國(guó)家自然基金有實(shí)驗(yàn)室改裝費(fèi)、協(xié)作費(fèi)的預(yù)算,也有國(guó)際合作交流費(fèi)的預(yù)算,其經(jīng)費(fèi)管理辦法規(guī)定,經(jīng)批準(zhǔn)的項(xiàng)目資助經(jīng)費(fèi)預(yù)算一般不做調(diào)整,結(jié)題項(xiàng)目的結(jié)余經(jīng)費(fèi),仍用于項(xiàng)目依托單位的自然科學(xué)基礎(chǔ)研究或部分應(yīng)用研究工作。橫向經(jīng)費(fèi)使用范圍最為寬泛,基本沒有指定的預(yù)算內(nèi)容。
因此,為了進(jìn)一步的提高高校的科研經(jīng)費(fèi)管理的水平,必須對(duì)高校科研經(jīng)費(fèi)進(jìn)行全面管理,盡快建立一套完整的、科學(xué)的、合理的適用于各高校的科研經(jīng)費(fèi)管理系統(tǒng)。
高??蒲薪?jīng)費(fèi)管理系統(tǒng)可以使財(cái)務(wù)工作滲透于科研經(jīng)費(fèi)在高校流轉(zhuǎn)的全過程,實(shí)現(xiàn)從科研項(xiàng)目立項(xiàng)、經(jīng)費(fèi)下?lián)堋㈨?xiàng)目核算、項(xiàng)目調(diào)整到項(xiàng)目結(jié)題的全程跟蹤管理。
1 系統(tǒng)主要解決的問題
1.1 實(shí)現(xiàn)科研預(yù)算的“事前管理”。在科研合同生效時(shí),對(duì)于需要進(jìn)行預(yù)算管理和控制的合同,科研部門和財(cái)務(wù)部門共同約定必須有預(yù)算信息才能為老師進(jìn)行撥款,這樣在撥款及教師經(jīng)費(fèi)支出前就對(duì)預(yù)算進(jìn)行了定義和約定,課題預(yù)算的初始化設(shè)置保證經(jīng)費(fèi)支出有了系統(tǒng)監(jiān)控的范圍,所有超預(yù)算的支出都不能在課題經(jīng)費(fèi)中列支。
1.2 實(shí)現(xiàn)了科研經(jīng)費(fèi)到款與科研合同之間的有效銜接,縮短科研經(jīng)費(fèi)到款與撥款時(shí)間之間的間隔。在實(shí)際的工作中,沒有一個(gè)有效的方法來保證項(xiàng)目經(jīng)費(fèi)到賬至款項(xiàng)確認(rèn)的快速有效進(jìn)行,造成課題預(yù)算執(zhí)行率偏低。
1.3 按照課題類別建立預(yù)算調(diào)整途徑。例如:國(guó)家自然基金課題無預(yù)算調(diào)整,而863、973等課題可設(shè)置預(yù)算調(diào)整,并且勞務(wù)費(fèi)、專家咨詢費(fèi)、設(shè)備費(fèi)、差旅費(fèi)、會(huì)議費(fèi)、國(guó)際合作交流費(fèi)用只能設(shè)置預(yù)算調(diào)減。
1.4 對(duì)會(huì)計(jì)信息進(jìn)行系統(tǒng)收集、加工、存儲(chǔ)和傳輸,替代人工進(jìn)行核算工作,發(fā)揮數(shù)據(jù)真實(shí)性、準(zhǔn)確性、保密性、可靠性等優(yōu)點(diǎn)。
1.5 建立科研信息數(shù)據(jù)庫,為學(xué)校各級(jí)用戶提供科研經(jīng)費(fèi)檢索、查詢、分析決策等功能。課題負(fù)責(zé)人可以隨時(shí)了解經(jīng)費(fèi)的各項(xiàng)開支狀況,科研管理部門得以監(jiān)控課題的執(zhí)行情況,考核課題組工作績(jī)效。
2 系統(tǒng)在設(shè)計(jì)理念上主要考慮的環(huán)節(jié)
科研經(jīng)費(fèi)管理主要的業(yè)務(wù)活動(dòng)包括項(xiàng)目申請(qǐng)、項(xiàng)目的審核、匯款確認(rèn)、收入分撥、支出核算、各類統(tǒng)計(jì)報(bào)表查詢等。因此,系統(tǒng)建設(shè)時(shí),以實(shí)現(xiàn)與人事、科研、財(cái)務(wù)等系統(tǒng)對(duì)接為前提,配置以下三個(gè)角色,通過角色的工作將整個(gè)科研管理業(yè)務(wù)活動(dòng)連貫開展起來。
2.1 科研部門用戶――負(fù)責(zé)項(xiàng)目組織;審核、管理合同、審核預(yù)算;負(fù)責(zé)匯款認(rèn)領(lǐng)、撥款;負(fù)責(zé)科研項(xiàng)目收益分析和監(jiān)督;負(fù)責(zé)國(guó)家各類統(tǒng)計(jì)報(bào)表的上報(bào)。
2.2 財(cái)務(wù)部門用戶――負(fù)責(zé)執(zhí)行預(yù)算;負(fù)責(zé)執(zhí)行撥款指令;負(fù)責(zé)經(jīng)費(fèi)賬務(wù)管理;負(fù)責(zé)科研經(jīng)費(fèi)的使用過程管理;負(fù)責(zé)生成財(cái)務(wù)各類統(tǒng)計(jì)報(bào)表。
2.3 課題負(fù)責(zé)人――參與項(xiàng)目申報(bào);填寫上報(bào)合同、預(yù)算;認(rèn)領(lǐng)匯款、查看撥款結(jié)果;查詢本人項(xiàng)目賬務(wù)信息。
高??蒲胸?cái)務(wù)管理信息系統(tǒng),是“數(shù)字校園”信息化建設(shè)的重要組成部分。它規(guī)范了科研預(yù)算管理,幫助科研、財(cái)務(wù)管理部門和課題負(fù)責(zé)人實(shí)現(xiàn)經(jīng)費(fèi)信息互享。信息的透明使得科研管理工作脫離低效率的運(yùn)行狀態(tài),減輕科研管理部門和財(cái)務(wù)管理部門的工作負(fù)擔(dān),使得他們有時(shí)間、有能力加強(qiáng)科研經(jīng)費(fèi)監(jiān)控,減少科研經(jīng)費(fèi)的閑置浪費(fèi)現(xiàn)象,從一定程度上促進(jìn)國(guó)有資產(chǎn)的運(yùn)轉(zhuǎn)效率。
參考文獻(xiàn):
[1]郭培貴.對(duì)加強(qiáng)高??蒲薪?jīng)費(fèi)信息化管理的思考[J].科技資訊,2013,NO.20:169-171
關(guān)鍵詞:關(guān)鍵詞:高校;科研管理;設(shè)計(jì)
中圖分類號(hào):TP302.1 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):
1. 緒論
科學(xué)研究是高等學(xué)校充分發(fā)揮其教學(xué)和社會(huì)服務(wù)職能的基礎(chǔ)。高??茖W(xué)研究的能力直接影響到高校學(xué)科結(jié)構(gòu)、師資水平、培養(yǎng)質(zhì)量以及高學(xué)歷培養(yǎng)等軟實(shí)力結(jié)構(gòu)。
狹義的科研管理是指圍繞科研成果和項(xiàng)目的管理而展開,并以數(shù)據(jù)為中心的科研管理工作的一系列流程,包括科研成果的管理、宣傳、獎(jiǎng)勵(lì)、檔案和項(xiàng)目的申報(bào)、中檢、結(jié)項(xiàng)等。而廣義上的科研管理不僅包括科研數(shù)據(jù)管理,還要負(fù)責(zé)引導(dǎo)高??蒲邪l(fā)展方向,促進(jìn)高校學(xué)科建設(shè)和改革;推動(dòng)科研機(jī)構(gòu)發(fā)展以及國(guó)內(nèi)外交流與合作;綜合管理科研項(xiàng)目;通過培養(yǎng)、選拔和引進(jìn)科研人才打造智力資源庫;組織申報(bào)優(yōu)秀科研成果,打造科研成果庫;以及科研領(lǐng)域和科學(xué)研究的其它相關(guān)業(yè)務(wù)等。本文從狹義的科研管理出發(fā),即運(yùn)用現(xiàn)代化信息技術(shù)針對(duì)科研數(shù)據(jù)管理,完成科研管理工作的核心業(yè)務(wù),從而完善廣義科研管理工作。
2. 當(dāng)前科研管理系統(tǒng)現(xiàn)狀
國(guó)內(nèi)高校目前使用的科研管理系統(tǒng)大多是在高校信息化背景下,借助信息化的手段,整合科研工作流程,對(duì)日??蒲袠I(yè)務(wù)進(jìn)行網(wǎng)絡(luò)化管理,并提供輔助決策的科研信息管理平臺(tái)。以武漢大學(xué)為例,系統(tǒng)用戶一般包括三大類,如圖1、2、3所示。
圖1 科研人員角色用例圖 圖2 科研秘書角色用例圖
圖3 科研管理機(jī)構(gòu)角色用例圖
而系統(tǒng)的功能一般主要包括:
(1)全方位的科研管理,全面兼容社科類和理工類科研項(xiàng)目,面對(duì)從事科研活動(dòng)的校內(nèi)外的老師、學(xué)生、多級(jí)用戶;能夠?yàn)樗袕氖驴蒲谢顒?dòng)的科研人員提供一個(gè)管理個(gè)人科研活動(dòng)的網(wǎng)絡(luò)空間平臺(tái),有效避免手工操作的勞動(dòng)量,節(jié)省工作時(shí)間,提高工作效率。
(2) 輔助各院系及研究基地的科研秘書或科研負(fù)責(zé)人管理本單位科研工作。例如及時(shí)掌握了解本單位科研人員的情況,完成有關(guān)的科研管理任務(wù),如項(xiàng)目申報(bào)組織,項(xiàng)目中檢等工作。
(3)系統(tǒng)可以進(jìn)行各種科研數(shù)據(jù)的匯總與分析,并能形成和輸出直觀的分析圖表,進(jìn)行縱向和橫向的對(duì)比,從而為相關(guān)領(lǐng)導(dǎo)提供學(xué)校的各類科研動(dòng)態(tài),輔助科學(xué)決策。
(4)個(gè)性定制的考核平臺(tái):系統(tǒng)提供科學(xué)合理的考核體系,定義各種分類評(píng)價(jià)指標(biāo),提升科研考核獎(jiǎng)勵(lì)的透明化與量化水平。
(5)動(dòng)態(tài)、全面、精確地提供學(xué)校的有關(guān)科研信息,通過科研人員填報(bào)、科研秘書或相關(guān)負(fù)責(zé)人審核,系統(tǒng)可以即時(shí)動(dòng)態(tài)地顯示全校的科研情況。
(6)實(shí)現(xiàn)科研管理工作的全面網(wǎng)絡(luò)化辦公。系統(tǒng)支持文件傳送(發(fā)文)、E-mail、手機(jī)短信等多種獨(dú)立或綜合的通訊手段;實(shí)現(xiàn)科研項(xiàng)目從申報(bào)評(píng)審、中檢到結(jié)項(xiàng)全過程的網(wǎng)絡(luò)化處理,從而降低傳統(tǒng)紙質(zhì)辦公的消耗。
3. 科研管理面臨的問題
目前高校科研管理工作普遍面臨的問題主要體現(xiàn)在對(duì)科研管理工作者的嚴(yán)重依賴上,即通過建立數(shù)據(jù)庫,依靠人工輸入大量的數(shù)據(jù),實(shí)現(xiàn)簡(jiǎn)單的檢索功能,這種方式?jīng)]能有效降低科研管理人員工作量,同時(shí)減少了其與科研人員之間及時(shí)的溝通,無法滿足科研工作對(duì)信息準(zhǔn)確、實(shí)時(shí)高效的要求,造成信息傳遞失真等弊端。高校科研管理面臨的主要問題包括以下方面:
(1)科研數(shù)據(jù)缺乏全面性
高校在進(jìn)行科研數(shù)據(jù)管理時(shí)片面追求對(duì)項(xiàng)目和成果等可量化數(shù)據(jù)的管理,輕視或忽視了學(xué)術(shù)會(huì)議、學(xué)術(shù)報(bào)告、科研機(jī)構(gòu)、科研人員等科研數(shù)據(jù),導(dǎo)致對(duì)高校整體科研水平和科研現(xiàn)狀無法有效地全面把握。
(2)科研管理信息化水平低
目前很多高??蒲行畔⒉杉图庸と匀徊捎脗鹘y(tǒng)的Excel、Word 等日常辦公軟件來處理數(shù)據(jù),這種大量的手工勞動(dòng)導(dǎo)致科研工作人員仍然無法從繁雜的數(shù)據(jù)簡(jiǎn)單錄入編輯等操作中解放出來。另一方面數(shù)據(jù)錄入的準(zhǔn)確性和及時(shí)性又比較滯后于實(shí)際的管理和服務(wù)需求。
(3)信息資源交互性差
科研管理工作的網(wǎng)絡(luò)化建設(shè)進(jìn)程明顯落后于科研管理人員和科研人員之間以及科研人員之間對(duì)于信息有效溝通的需求,突出的表現(xiàn)為信息傳遞不流暢,流轉(zhuǎn)失真且速度慢,致使科研人員不能及時(shí)了解學(xué)校的科研狀況,科研人員之間無法有效溝通,從而導(dǎo)致本校大量科研信息資源相互孤立,資源交互及共享效益低。
(4)科研管理參與程度低
科研管理工作的順利有序進(jìn)行需要科研管理人員與科研工作者的廣泛共同參與,但目前局限于觀念和工作方式等方面的弊病,科研人員并沒有積極參與,使得科研工作互動(dòng)性相對(duì)較差。
4. 解決方案
4.1 基于現(xiàn)有系統(tǒng)進(jìn)行系統(tǒng)需求再分析:軟件需求(Requirement)是待開發(fā)系統(tǒng)的應(yīng)當(dāng)具有的特征。因此軟件需求分析就是軟件分析人員著手分析軟件系統(tǒng)用來解決手頭問題所需要的軟件特征。需求分析的目的是理解并建立現(xiàn)實(shí)世界模型,主要任務(wù)是明確目標(biāo)系統(tǒng)要完成的功能以及要具備的性能。獲取需求的主要途徑包括對(duì)用戶的口頭調(diào)研或問卷調(diào)研,以及收集用戶的相關(guān)文檔,進(jìn)行分析挖掘等。主要通過用戶需求調(diào)查與用戶用例分析等途徑進(jìn)行。
4.2 系統(tǒng)業(yè)務(wù)流程分析與重組:科研管理的業(yè)務(wù)內(nèi)容非常廣泛,但從科研管理系統(tǒng)的核心業(yè)務(wù)角度來看,主要包括項(xiàng)目管理,成果管理和學(xué)術(shù)管理三大塊。項(xiàng)目管理業(yè)務(wù)流程以科研項(xiàng)目立項(xiàng)為例。
圖4 項(xiàng)目立項(xiàng)業(yè)務(wù)流程圖
圖5 成果鑒定業(yè)務(wù)流程圖
圖6 學(xué)術(shù)活動(dòng)管理流程圖
如圖4、5、6分別呈現(xiàn)了項(xiàng)目立項(xiàng)業(yè)務(wù)流程、成果鑒定業(yè)務(wù)流程以及學(xué)術(shù)活動(dòng)管理流程這幾個(gè)具有代表性的核心業(yè)務(wù)流程。
4.3 系統(tǒng)目標(biāo)重構(gòu):系統(tǒng)在重構(gòu)過程中著重關(guān)注系統(tǒng)的性能目標(biāo)和功能目標(biāo)。其中性能目標(biāo)要著眼于以下幾個(gè)方面進(jìn)行考慮:
一是系統(tǒng)要先進(jìn)實(shí)用:科研管理信息系統(tǒng)的開發(fā)應(yīng)從滿足本??萍脊芾砟J?、運(yùn)行機(jī)制的實(shí)際出發(fā),重點(diǎn)考慮系統(tǒng)的實(shí)用性,同時(shí)立足于滿足現(xiàn)有業(yè)務(wù)需求的基礎(chǔ)上,在系統(tǒng)設(shè)計(jì)過程中貫徹最大限度地發(fā)揮計(jì)算機(jī)的高速處理、海量存儲(chǔ)能力的原則,強(qiáng)調(diào)性價(jià)比以及系統(tǒng)的先進(jìn)性,使系統(tǒng)生命周期盡量延長(zhǎng)。
二是 要安全可靠:科研管理信息系統(tǒng)保存著學(xué)校重要的科研信息,其軟、硬件可靠性程度,決定了系統(tǒng)在運(yùn)行過程中發(fā)生故障的可能性和頻率。另一方面系統(tǒng)的安全性要求必須充分考慮數(shù)據(jù)一致性,并且系統(tǒng)應(yīng)當(dāng)在偶然事故及操作失誤時(shí),具有較強(qiáng)自我恢復(fù)能力,并且系統(tǒng)應(yīng)充分利用SQL Serve數(shù)據(jù)庫的維護(hù)工具,便于數(shù)據(jù)備份、恢復(fù),從而提高系統(tǒng)的安全性,而盡可能避免造成系統(tǒng)死鎖或信息丟失和破壞。
三是數(shù)據(jù)保密性:科研管理信息包含高??蒲泻贤?、經(jīng)費(fèi)等重要信息,因此在滿足數(shù)據(jù)內(nèi)部共享的同時(shí),還應(yīng)加強(qiáng)系統(tǒng)的保密性管理,充分結(jié)合利用數(shù)據(jù)庫封鎖機(jī)制、授權(quán)管理機(jī)制、應(yīng)用軟件設(shè)置多級(jí)密碼及軟件分離等措施,保證系統(tǒng)數(shù)據(jù)保密與安全。
四是強(qiáng)調(diào)系統(tǒng)的整體性:科研管理信息系統(tǒng)具有一定的相對(duì)獨(dú)立性,因此系統(tǒng)開發(fā)必須按照科學(xué)的開發(fā)原則,在系統(tǒng)分析的基礎(chǔ)上,做好系統(tǒng)開發(fā)的整體布局與設(shè)計(jì),保證學(xué)??蒲袛?shù)據(jù)信息統(tǒng)一,從而充分發(fā)揮系統(tǒng)的整體效益。
五是系統(tǒng)規(guī)范性:數(shù)據(jù)的處理和描述要符合通用標(biāo)準(zhǔn),數(shù)據(jù)的設(shè)計(jì)和定義要和教育部相關(guān)標(biāo)準(zhǔn)相一致,同時(shí)還要考慮與校內(nèi)其它信息系統(tǒng)的配合與數(shù)據(jù)溝通,能夠向其它系統(tǒng)提供一個(gè)信息交換的接口,降低科研管理系統(tǒng)與其他管理信息系統(tǒng)集成時(shí)的系統(tǒng)冗余。
系統(tǒng)在功能重構(gòu)上上要滿足以下幾方面要求:
一是全面覆蓋學(xué)??蒲泄芾順I(yè)務(wù)需求,通過學(xué)校局域網(wǎng)和各院系、研究基地計(jì)算機(jī)收集各種與業(yè)務(wù)有關(guān)的信息,簡(jiǎn)化人工管理流程,實(shí)現(xiàn)信息的一次錄入多方共享及信息的綜合加工,滿足不同層次的信息需求。
二是滿足動(dòng)態(tài)信息需求:系統(tǒng)能夠動(dòng)態(tài)及時(shí)地提供國(guó)內(nèi)外科研動(dòng)態(tài)信息,輔助校、院系各級(jí)科研管理部門管理人員制定和分析科研計(jì)劃及科研合同完成情況,實(shí)現(xiàn)對(duì)計(jì)劃、合同執(zhí)行的控制。
三是具有標(biāo)準(zhǔn)化編碼體系滿足內(nèi)外信息交換,按照相關(guān)信息標(biāo)準(zhǔn),建立科研數(shù)據(jù)信息的統(tǒng)一規(guī)范,便于實(shí)現(xiàn)高??蒲行畔⒌南到y(tǒng)內(nèi)和系統(tǒng)外交換。
4.4 借鑒其他技術(shù)方案的優(yōu)點(diǎn)與長(zhǎng)處,例如基于.Net平臺(tái)方案、基于J2EE和SSH方案、基于ASP和ACCESS方案以及基于XML的B/S結(jié)構(gòu)方案等。
基于.Net平臺(tái)方案結(jié)合的優(yōu)勢(shì)主要體現(xiàn)在對(duì)傳統(tǒng)軟件技術(shù)的傳承和開拓創(chuàng)新兩個(gè)方面。在繼承方面,它的優(yōu)勢(shì)主要體現(xiàn)在操作系統(tǒng)和用戶操作界面保持不變,使用戶可以在不增加培訓(xùn)成本的情況下立即使用.NET軟件;它能夠很容易地整合現(xiàn)有系統(tǒng),帶來嶄新的XML Web服務(wù)和.NET體驗(yàn);.NET開發(fā)平臺(tái)基于表達(dá)式,允許開發(fā)者更輕松地構(gòu)建Web服務(wù)和網(wǎng)絡(luò)應(yīng)用,提供了多語言組件開發(fā)和執(zhí)行的環(huán)境。
基于J2EE和SSH方案基于J2EE平臺(tái),采用SSH框架方法,結(jié)合兩者的四層模型和四層軟件結(jié)構(gòu)模式對(duì)科研管理系統(tǒng)進(jìn)行設(shè)計(jì)。J2EE開發(fā)平臺(tái)能夠簡(jiǎn)化諸多企業(yè)級(jí)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題;它提供了一個(gè)企業(yè)級(jí)的計(jì)算模型和運(yùn)行環(huán)境用于開發(fā)和部署多層體系的應(yīng)用,為搭建具有可伸縮性、靈活性、易維護(hù)性的商務(wù)系統(tǒng)提供了良好的機(jī)制;SSH框架方法強(qiáng)調(diào)通過現(xiàn)實(shí)世界的業(yè)務(wù)語言對(duì)系統(tǒng)要解決的問題進(jìn)行描述和分析,通過對(duì)現(xiàn)實(shí)業(yè)務(wù)世界中的事物的摹寫、改造和優(yōu)化,逐層向下分解顯示、邏輯、存儲(chǔ)三者內(nèi)部以及之間的責(zé)任,從而完成問題在工具域(采用的操作系統(tǒng)、數(shù)據(jù)庫、開發(fā)工具及語言等等)的求解,并對(duì)找到的答案進(jìn)行封裝,最終,以類似現(xiàn)實(shí)世界人員責(zé)任劃分的方式完成系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)。
基于ASP和ACCESS方案可以產(chǎn)生和運(yùn)行動(dòng)態(tài)的、交互的、高性能的 Web 服務(wù)器應(yīng)用程序,并且它與HTML 等其他腳本語言之間可以實(shí)現(xiàn)相互嵌套,且具有廣泛的瀏覽器適用性。ACCESS數(shù)據(jù)庫技術(shù)具有面向?qū)ο蟮拈_發(fā)方式,單一的存儲(chǔ)方式,友好和易操作的界面,處理多種數(shù)據(jù)的集成開發(fā)環(huán)境以及強(qiáng)大的開放數(shù)據(jù)庫互連性能等優(yōu)點(diǎn);由于在編程過程中利用ASP的數(shù)據(jù)庫鏈接技術(shù),只要通過簡(jiǎn)單的修改數(shù)據(jù)庫鏈接文件的參數(shù)即可達(dá)到數(shù)據(jù)庫轉(zhuǎn)化的目標(biāo),并且這種桌面型數(shù)據(jù)庫 Access具有界面友好、易學(xué)易用、開發(fā)簡(jiǎn)單、接口靈活的優(yōu)點(diǎn)。
基于XML的B/S結(jié)構(gòu)方案的優(yōu)點(diǎn)包括:例如數(shù)據(jù)表示格式及操作規(guī)范化能規(guī)范系統(tǒng)設(shè)計(jì)以及加快系統(tǒng)開發(fā);內(nèi)容與形式的相對(duì)獨(dú)立,使界面需要改動(dòng)的時(shí)候可以不更改數(shù)據(jù)格式,數(shù)據(jù)格式的改變也可以保持界面不變;數(shù)據(jù)量顯著減少而且作顯示格式的XSLT文檔可以很容易在客戶端緩存;統(tǒng)一的數(shù)據(jù)表示方法、三層結(jié)構(gòu)和XML的使用,能夠有效屏蔽表示層表示方法和數(shù)據(jù)層數(shù)據(jù)結(jié)構(gòu)之間異構(gòu)性,便于集成高?;蚱髽I(yè)己有的數(shù)據(jù)庫管理系統(tǒng)和表示引擎,降低系統(tǒng)集成成本。
5. 結(jié)論
高校科研系統(tǒng)作為一個(gè)有機(jī)的動(dòng)態(tài)知識(shí)體系,有機(jī)地整合了高??蒲泄芾砣藛T、科研人員以及相關(guān)資源,通過科研管理信息的獲取、存儲(chǔ)、分析、整理、轉(zhuǎn)換、應(yīng)用,達(dá)到提高科研人員的知識(shí)創(chuàng)新能力和科研管理效率的目標(biāo)。在系統(tǒng)的分析、設(shè)計(jì)與開發(fā)過程中,無論采用何種方案,都要嚴(yán)格依照軟件工程的思想和面向?qū)ο蠹夹g(shù)方法,按照需求分析、概要設(shè)計(jì)、具體設(shè)計(jì)的大致流程進(jìn)行系統(tǒng)的構(gòu)建。
【關(guān)鍵詞】科研勞務(wù);網(wǎng)上申報(bào);現(xiàn)狀;實(shí)現(xiàn)
一、高校科研勞務(wù)申報(bào)管理現(xiàn)狀
“科研是促進(jìn)高校發(fā)展的必備條件之一。盡可能多地獲得項(xiàng)目并高質(zhì)量地完成項(xiàng)目已成為衡量一所高??蒲兴降闹匾獦?biāo)準(zhǔn)。”[1]而科研勞務(wù)費(fèi)申報(bào)涉及到國(guó)家、項(xiàng)目負(fù)責(zé)人、教師、學(xué)生的切身利益,作為項(xiàng)目實(shí)施過程中的關(guān)鍵環(huán)節(jié),顯得尤為重要。由于目前高校師生眾多,科研項(xiàng)目數(shù)量逐年遞增,涉及到的財(cái)務(wù)項(xiàng)目、發(fā)放項(xiàng)目隨之越來越多。如發(fā)放學(xué)生科研勞務(wù)費(fèi);助管、助教費(fèi);為職工發(fā)放其他勞務(wù)收入;為客座教授、外聘人員發(fā)放項(xiàng)目勞務(wù)費(fèi)等。勞務(wù)費(fèi)發(fā)放的對(duì)象越來越多,需求多種多樣,涉及金額越來越大,科研項(xiàng)目負(fù)責(zé)人管理經(jīng)費(fèi)耗時(shí)耗力,項(xiàng)目多的教師甚至混淆每個(gè)項(xiàng)目經(jīng)費(fèi)具體使用情況;由于涉及的財(cái)務(wù)項(xiàng)目和發(fā)放項(xiàng)目的眾多,教師自制的紙質(zhì)勞務(wù)費(fèi)發(fā)放申請(qǐng)表格式、內(nèi)容、標(biāo)準(zhǔn)不統(tǒng)一,不能保證信息的完全準(zhǔn)確,財(cái)務(wù)人員需要不斷的核對(duì)、審查、詢問,造成大量重復(fù)而機(jī)械的勞動(dòng)。
目前,“我國(guó)許多高等院校的科研勞務(wù)申報(bào)和發(fā)放仍是停留在手工或半手工階段,不能適應(yīng)信息社會(huì)的需要。” [1]為了規(guī)范科研經(jīng)費(fèi)管理,提高科研項(xiàng)目負(fù)責(zé)人和財(cái)務(wù)人員工作效率,節(jié)省人工成本,將科研勞務(wù)申報(bào)流程信息化是唯一出路,開發(fā)應(yīng)用“網(wǎng)上科研勞務(wù)申報(bào)系統(tǒng)”勢(shì)在必行。
二、系統(tǒng)分析與技術(shù)分析
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和財(cái)務(wù)信息化程度的不斷提高,科研勞務(wù)費(fèi)用的申報(bào)工作已經(jīng)由傳統(tǒng)的提交自制紙質(zhì)申報(bào)材料,轉(zhuǎn)向網(wǎng)上申報(bào)、管理和發(fā)放。這樣不但縮減了申報(bào)的時(shí)間,而且由申報(bào)系統(tǒng)統(tǒng)一生成的申報(bào)發(fā)放材料更加規(guī)范化、準(zhǔn)確化、具體化,便于主管部門對(duì)申報(bào)材料進(jìn)行審核和管理。
科研勞務(wù)網(wǎng)上申報(bào)系統(tǒng)的使用對(duì)象主要是各個(gè)院系負(fù)責(zé)主持科研項(xiàng)目的教師、被教師授權(quán)管理項(xiàng)目經(jīng)費(fèi)的工作人員、學(xué)校內(nèi)部各部門的財(cái)務(wù)申報(bào)人員等。在整個(gè)申報(bào)流程中,科研項(xiàng)目信息,發(fā)放人員信息由數(shù)據(jù)庫統(tǒng)一管理,計(jì)算機(jī)對(duì)各種錄入信息進(jìn)行有效性校驗(yàn),保證了整個(gè)申報(bào)過程中數(shù)據(jù)的完整性和正確性,提高了申報(bào)的質(zhì)量。由于同時(shí)提供了網(wǎng)上的財(cái)務(wù)單據(jù)審核功能,使得申報(bào)者提交的信息可以在被財(cái)務(wù)人員審核后第一時(shí)間得到回饋信息,充分的讓使用者感受到“零等待”的感覺,大大提高了工作效率。
1.功能需求
科研勞務(wù)網(wǎng)上申報(bào)管理系統(tǒng)可支持各類科研勞務(wù)費(fèi)的網(wǎng)上申報(bào)和在線財(cái)務(wù)審核功能,同時(shí)應(yīng)該提供豐富的個(gè)性化操作來簡(jiǎn)化申報(bào)流程。根據(jù)我校校園信息化和財(cái)務(wù)信息化進(jìn)展情況,該系統(tǒng)主要包括以下功能:
(1)與校園門戶信息對(duì)接的統(tǒng)一身份認(rèn)證登陸;(2)項(xiàng)目負(fù)責(zé)人對(duì)學(xué)生科研勞務(wù)費(fèi)發(fā)放錄入和管理;(3)財(cái)務(wù)系統(tǒng)管理員對(duì)科研勞務(wù)發(fā)放申請(qǐng)的審核功能;(4)財(cái)務(wù)系統(tǒng)管理員用戶管理、用戶授權(quán)管理;(5)科研項(xiàng)目數(shù)據(jù)庫、學(xué)生信息數(shù)據(jù)庫與信息中心中間庫對(duì)接。
2.安全需求
科研勞務(wù)網(wǎng)上申報(bào)管理系統(tǒng)屬于財(cái)務(wù)管理系統(tǒng)的一個(gè)分支系統(tǒng),涉及到每位教師的項(xiàng)目經(jīng)費(fèi)、學(xué)生的身份信息以及銀行卡信息,因此,對(duì)于系統(tǒng)的安全性要求極高。
為了確保勞務(wù)費(fèi)申報(bào)過程中數(shù)據(jù)的完整性、有效性、安全性,避免由于系統(tǒng)軟件故障造成數(shù)據(jù)丟失、產(chǎn)生冗余數(shù)據(jù)甚至造成數(shù)據(jù)庫損壞,需要選擇可靠的數(shù)據(jù)管理系統(tǒng),并給出一套合理數(shù)據(jù)庫備份方案。
三、科研勞務(wù)網(wǎng)上申報(bào)管理系統(tǒng)設(shè)計(jì)思想概述
“軟件設(shè)計(jì)是軟件開發(fā)階段中最重要的步驟,最終產(chǎn)品的質(zhì)量,首先取決于軟件的設(shè)計(jì)質(zhì)量?!?[3]科研勞務(wù)網(wǎng)上申報(bào)管理系統(tǒng)是基于Flash技術(shù)平臺(tái)開發(fā)設(shè)計(jì)完成的,其設(shè)計(jì)思想主要有以下幾點(diǎn):
(1)從網(wǎng)上申報(bào)管理系統(tǒng)的功能要求出發(fā),結(jié)合使用B/S(Browser/Server)模式,提供基于Web技術(shù)的網(wǎng)上交互功能。以互聯(lián)網(wǎng)為平臺(tái),通過Web瀏覽器登陸申報(bào)管理系統(tǒng),完成科研勞務(wù)費(fèi)用的錄入、管理、審核以及系統(tǒng)管理維護(hù)工作。
(2)網(wǎng)上申報(bào)管理系統(tǒng)采用SQL Server2008數(shù)據(jù)庫作為系統(tǒng)后臺(tái)數(shù)據(jù)庫,整個(gè)系統(tǒng)分為“數(shù)據(jù)庫層―功能層―界面層”三層架構(gòu),用來實(shí)現(xiàn)數(shù)據(jù)庫服務(wù)、應(yīng)用服務(wù)、Web服務(wù)功能。如圖1
最底層是數(shù)據(jù)庫層,數(shù)據(jù)庫層有相關(guān)表組成?!坝脩粜畔⒈怼睌?shù)據(jù)來源于人事處教工管理系統(tǒng),用于存放用戶基本信息,包括工號(hào)、姓名、職稱、身份證號(hào)等字段;“項(xiàng)目信息表”數(shù)據(jù)由科研院項(xiàng)目管理系統(tǒng)提供,包含用戶所能用于支付勞務(wù)的項(xiàng)目編號(hào)、項(xiàng)目名稱,項(xiàng)目負(fù)責(zé)人,項(xiàng)目?jī)鼋Y(jié)余額,項(xiàng)目可用額度等字段;“學(xué)生信息表”數(shù)據(jù)來源于學(xué)生收費(fèi)管理系統(tǒng),除了存放學(xué)生的基本個(gè)人信息以為,還包含學(xué)生的“學(xué)子卡號(hào)”(銀行卡號(hào));“勞務(wù)申請(qǐng)發(fā)放表”由教師在網(wǎng)上申報(bào)時(shí)自動(dòng)生成,包含學(xué)號(hào)、姓名、身份證號(hào)、銀行卡號(hào)、發(fā)放項(xiàng)目,發(fā)放金額等字段。
為了保證數(shù)據(jù)庫中數(shù)據(jù)的及時(shí)性和準(zhǔn)確性,確保新入學(xué)的學(xué)生、新入職的教師以及教師新主持的項(xiàng)目信息能及時(shí)準(zhǔn)確的更新到申報(bào)系統(tǒng)數(shù)據(jù)庫,數(shù)據(jù)庫層與學(xué)校信息中心中間庫對(duì)接,每日自動(dòng)傳輸更新;為了保證數(shù)據(jù)的安全性、可靠性,數(shù)據(jù)庫每日定時(shí)備份,避免數(shù)據(jù)丟失。
中間層是功能層,用于實(shí)現(xiàn)系統(tǒng)各種應(yīng)用更能,包括登陸,勞務(wù)酬金錄入、管理,勞務(wù)發(fā)放審核以及新用戶授權(quán)。中間層實(shí)際是由FLASH程序模塊組成。
最上層是界面層,也就是用戶看到的實(shí)際頁面,如登陸頁面,學(xué)生酬金發(fā)放錄入界面,學(xué)生酬金發(fā)放管理界面,新用戶授權(quán)界面等。
四、系統(tǒng)的與使用
該網(wǎng)上勞務(wù)申報(bào)系統(tǒng)主要是為了方便南京農(nóng)業(yè)大學(xué)教師為學(xué)生發(fā)放勞務(wù)費(fèi)而開發(fā)設(shè)計(jì)的。為了提高系統(tǒng)的相應(yīng)速度,保證系統(tǒng)良好的性能,提高系統(tǒng)的安全性,該系統(tǒng)將web服務(wù)和數(shù)據(jù)庫服務(wù)分離運(yùn)行,即用兩立的服務(wù)器充當(dāng)數(shù)據(jù)庫服務(wù)器和web服務(wù)器。
系統(tǒng)根據(jù)申報(bào)工作流程和新的需求不斷改進(jìn)、完善,投入使用后,運(yùn)行穩(wěn)定,可靠,適用于各年級(jí)、各專業(yè)的學(xué)生科研(下轉(zhuǎn)第257頁)(上接第260頁)勞務(wù)發(fā)放。只要教師負(fù)責(zé)的項(xiàng)目中可以用于勞務(wù)費(fèi)支出,項(xiàng)目就會(huì)被自動(dòng)更新進(jìn)入申報(bào)系統(tǒng)數(shù)據(jù)庫,項(xiàng)目負(fù)責(zé)人即能通過該系統(tǒng)進(jìn)行網(wǎng)上申報(bào)并發(fā)放。該系統(tǒng)數(shù)據(jù)庫內(nèi)存放有最新的科研項(xiàng)目信息、最新的學(xué)生信息,具備批量錄入功能、模板導(dǎo)入導(dǎo)出功能,大大降低了申報(bào)者的勞動(dòng)量,提高了工作效率,提升了發(fā)放信息的準(zhǔn)確度,規(guī)范了科研勞務(wù)申報(bào)流程,實(shí)現(xiàn)了科研勞務(wù)申報(bào)工作的信息化,具有很高的應(yīng)用價(jià)值。
五、討論
網(wǎng)上勞務(wù)申報(bào)系統(tǒng)只是財(cái)務(wù)信息管理系統(tǒng)這個(gè)龐大系統(tǒng)工程其中的一個(gè)分支系統(tǒng),為了更好的加快南京農(nóng)業(yè)大學(xué)財(cái)務(wù)信息化步伐,完善財(cái)務(wù)信息管理系統(tǒng),下一步設(shè)想:進(jìn)一步完善優(yōu)化勞務(wù)申報(bào)系統(tǒng);通過財(cái)務(wù)管理系統(tǒng),使網(wǎng)上勞務(wù)申報(bào)系統(tǒng)與銀校互聯(lián)系統(tǒng)進(jìn)行無縫對(duì)接。系統(tǒng)結(jié)構(gòu)示意圖如下:
財(cái)務(wù)信息化管理工作并不僅僅是建立起一套計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)并進(jìn)行計(jì)算機(jī)管理。“計(jì)算機(jī)系統(tǒng)僅僅是提供了獲取信息的一種較為科學(xué)、先進(jìn)的手段?!盵3]獲取信息只是財(cái)務(wù)信息化管理的第一步,如何分析信息,利用信息,讓信息成為財(cái)務(wù)部門良性發(fā)展的動(dòng)力并能幫助財(cái)務(wù)領(lǐng)導(dǎo)者做出正確決策,才是財(cái)務(wù)信息化管理的最終目標(biāo)。
參考文獻(xiàn):
[1]慕鵬.議企事業(yè)單位財(cái)務(wù)信息化建設(shè)[J].中國(guó)會(huì)計(jì)學(xué)會(huì)第四屆全國(guó)會(huì)計(jì)信息化年會(huì)論文集,2007,P20-22.
[2] 魏星,吳江.基于B/S結(jié)構(gòu)的高??蒲泄芾硇畔⑾到y(tǒng)[J].桂林航天工業(yè)高等專科學(xué)校學(xué)報(bào),2007,P41-44.
[3]李春陽,王志濤.論高??蒲泄芾硇畔⑾到y(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].技術(shù)與創(chuàng)新管理,2007. P55-56.
[4]文琪,賴秀越,鮮喬鑒.關(guān)于高??蒲许?xiàng)目申報(bào)的幾點(diǎn)思考[J].西華大學(xué)學(xué)報(bào),2005, P50-51.