王晰 李鵬飛 張帥
摘要:文章對(duì)企業(yè)當(dāng)前的科研管理需求進(jìn)行了分析,結(jié)合現(xiàn)有科研管理等信息系統(tǒng)的功能特點(diǎn),提出了基于ASP+ACCESS開(kāi)發(fā)的Bs結(jié)構(gòu)小型科研管理系統(tǒng)的開(kāi)發(fā)模式,與公司級(jí)別的大型信息系統(tǒng)進(jìn)行優(yōu)勢(shì)互補(bǔ),并通過(guò)開(kāi)發(fā)實(shí)例驗(yàn)證了其可行性,很大程度上優(yōu)化了科研項(xiàng)目的管理流程。
關(guān)鍵詞:Web;ASP;Access;科研管理;過(guò)程優(yōu)化
中圖分類(lèi)號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2020)13-0273-02
1概述
科研管理工作的有效實(shí)施是科研類(lèi)企業(yè)在日常管理中面臨的一項(xiàng)基礎(chǔ)及核心任務(wù),其涉及對(duì)象復(fù)雜且過(guò)程煩瑣,以我司的科研管理工作為例,其內(nèi)容不僅涉及立項(xiàng)、實(shí)施及驗(yàn)收階段各個(gè)環(huán)節(jié)的管理,如:計(jì)劃管理、合同管理、技術(shù)文件管理、成果管理等,還涉及后期的科研成果鑒定、報(bào)獎(jiǎng)以及對(duì)后續(xù)科研項(xiàng)目的反饋、規(guī)劃等。這些管理工作由多個(gè)部門(mén)協(xié)同開(kāi)展,采用公司一研究院兩級(jí)管理的模式,以往均通過(guò)紙質(zhì)文件建立接口,傳遞效率低下,近些年隨著網(wǎng)絡(luò)技術(shù)的普及,公司也逐漸啟用了各類(lèi)信息化系統(tǒng)實(shí)現(xiàn)了管理過(guò)程的優(yōu)化。但大型系統(tǒng)的開(kāi)發(fā)周期較長(zhǎng),靈活性較差,對(duì)于科研實(shí)施過(guò)程中因流程變更而產(chǎn)生的系統(tǒng)功能變更需求很難及時(shí)響應(yīng)。因此,對(duì)于科研管理過(guò)程中的個(gè)別問(wèn)題,如能針對(duì)性地進(jìn)行小型系統(tǒng)的開(kāi)發(fā),與公司級(jí)別的大型信息系統(tǒng)進(jìn)行優(yōu)勢(shì)互補(bǔ),必將進(jìn)一步提高科研管理的工作效率和管理水平。
2功能需求分析
2.1動(dòng)態(tài)掌握
從科研管理人員角度出發(fā),針對(duì)科研項(xiàng)目最迫切的需求即為對(duì)科研動(dòng)態(tài)的實(shí)時(shí)掌握,然而按照我司現(xiàn)行的管理模式,每位科研主管需同時(shí)關(guān)注數(shù)十甚至近百個(gè)科研項(xiàng)目,很難有精力關(guān)注所有科研項(xiàng)目的最新進(jìn)展,公司的科研管理系統(tǒng)在開(kāi)發(fā)時(shí)更為關(guān)注項(xiàng)目的立項(xiàng)和驗(yàn)收,對(duì)于實(shí)施階段的功能開(kāi)發(fā)較少,因此,針對(duì)科研項(xiàng)目實(shí)施階段的過(guò)程管理有必要進(jìn)行二次開(kāi)發(fā)。
2.2文件管理
科研過(guò)程中產(chǎn)生的技術(shù)文件是研究成果的重要載體,具有很大的保存和分享價(jià)值,我司具有多年的核電工程設(shè)計(jì)經(jīng)驗(yàn),對(duì)于設(shè)計(jì)類(lèi)文件存檔具有相當(dāng)成熟的管理體系,但對(duì)科研類(lèi)文件的管理僅停留在了“存”的水平,即所有科研類(lèi)技術(shù)文件均存入了信息文檔系統(tǒng),但該系統(tǒng)僅能提供檢索功能,而且與科研管理系統(tǒng)完全獨(dú)立,研究?jī)?nèi)容存在強(qiáng)關(guān)聯(lián)的一類(lèi)成果很難相互影響形成1+1>2的集群效應(yīng)。因此,搭建數(shù)據(jù)交互通道在很大程度上能夠優(yōu)化現(xiàn)有的文件管理模式。
2.3統(tǒng)計(jì)分析
統(tǒng)計(jì)分析功能是科研項(xiàng)目管理過(guò)程中的常需功能,根據(jù)科研類(lèi)別、研究單位等項(xiàng)目進(jìn)行統(tǒng)計(jì)和分析,可以方便管理人員對(duì)項(xiàng)目的各方面投入進(jìn)行合理分配。統(tǒng)計(jì)工作的原則和頻率完全取決于需求,需要極強(qiáng)的靈活性,因此,該功能很難在大型管理系統(tǒng)中固化,比較適合通過(guò)小程序的開(kāi)發(fā)來(lái)實(shí)現(xiàn)。
3系統(tǒng)設(shè)計(jì)分析
3.1系統(tǒng)構(gòu)建
在明確了需求的基礎(chǔ)上,需選擇合適的系統(tǒng)構(gòu)架來(lái)進(jìn)行小型科研管理系統(tǒng)的開(kāi)發(fā)。cS和BS是當(dāng)前系統(tǒng)構(gòu)建的兩大主流開(kāi)發(fā)體系,CS即Client/Server(客戶機(jī)/服務(wù)器)結(jié)構(gòu),其主要特點(diǎn)是交互性強(qiáng)、具有安全的存取模式、網(wǎng)絡(luò)通信量低、響應(yīng)速度快、利于處理大量數(shù)據(jù)。但是該結(jié)構(gòu)的變更不夠靈活,管理難度較大,一般情況下需要具有一定專(zhuān)業(yè)水準(zhǔn)的技術(shù)人員才能完成搭建和維護(hù)。
BS即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),該結(jié)構(gòu)主要安裝維護(hù)一個(gè)服務(wù)器(Server),并在客戶端采用瀏覽器(Browse)運(yùn)行軟件。BS結(jié)構(gòu)相對(duì)于傳統(tǒng)的cS結(jié)構(gòu)是一個(gè)非常大的進(jìn)步。其主要特點(diǎn)是分布性強(qiáng)、維護(hù)方便、開(kāi)發(fā)簡(jiǎn)單且共享性強(qiáng)、總體擁有成本低,但在數(shù)據(jù)傳輸速度、軟件個(gè)性化特點(diǎn)方面的表現(xiàn)相對(duì)降低。
綜合來(lái)看,對(duì)于科研管理系統(tǒng)而言,開(kāi)發(fā)難度、運(yùn)行成本的意義相比于數(shù)據(jù)響應(yīng)速度等指標(biāo)更為重要,因此BS結(jié)構(gòu)顯然更適合科研管理過(guò)程中的系統(tǒng)構(gòu)建。
3.2動(dòng)態(tài)開(kāi)發(fā)語(yǔ)言
確定了BS結(jié)構(gòu)以后,接下來(lái)要面臨的問(wèn)題就是選擇合適的開(kāi)發(fā)語(yǔ)言,目前最常用的三種動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言分別為ASP(Ac—tive Server Pages),JSP(JavaServer Pages)和PHP(Hypertext Prepro-cessor)。
三者均提供在HTML代碼的基礎(chǔ)上混合某種程序代碼、由語(yǔ)言引擎解釋執(zhí)行程序代碼的能力。HTML代碼主要負(fù)責(zé)描述信息的顯示樣式,而程序代碼則用來(lái)描述處理邏輯。程序代碼的執(zhí)行結(jié)果被重新嵌入到HTML代碼中,然后一起發(fā)送給瀏覽器。ASP、PHP、JSP三者都是面向Web服務(wù)器的技術(shù),客戶端瀏覽器不需要任何附加的軟件支持。
從腳本語(yǔ)言來(lái)看,ASP采用VBSeript(Java script)作為自己的開(kāi)發(fā)語(yǔ)言,秉承了微軟的技術(shù)優(yōu)點(diǎn),入門(mén)較為輕松。JSP可以在Serverlet和JavaBean的支持下,完成功能強(qiáng)大的站點(diǎn)程序。PHP是一種跨平臺(tái)的服務(wù)器端的嵌入式腳本語(yǔ)言,它大量地借用c,Java和Perl語(yǔ)言的語(yǔ)法,支持目前絕大多數(shù)數(shù)據(jù)庫(kù),適合大型網(wǎng)站開(kāi)發(fā)。
再?gòu)沫h(huán)境搭建和數(shù)據(jù)庫(kù)的支持來(lái)看,ASP僅需要安裝WIN-DOWS系統(tǒng)自帶的IIS服務(wù)即可,而且它支持MS OFFICE家族中的ACCESS數(shù)據(jù)庫(kù),極大降低了網(wǎng)站的架設(shè)難度。而對(duì)于PHP和JSP結(jié)構(gòu),Apache、Mysql、JDK、Tomcat等環(huán)境的配置和數(shù)據(jù)庫(kù)的連接,在復(fù)雜程度上遠(yuǎn)高于ASP,不利于在非技術(shù)人員之間的普及。因此,選擇ASP+ACCESS的開(kāi)發(fā)+數(shù)據(jù)處理模式,更符合科研管理過(guò)程中問(wèn)題多,數(shù)據(jù)量小,邏輯簡(jiǎn)單的特點(diǎn)。具備一定計(jì)算機(jī)特長(zhǎng)的科研管理人員可在適當(dāng)培訓(xùn)的基礎(chǔ)上,較快掌握編程技能,從而對(duì)科研管理過(guò)程中的簡(jiǎn)單重復(fù)性工作通過(guò)編程來(lái)進(jìn)行過(guò)程優(yōu)化。
4應(yīng)用實(shí)踐
4.1系統(tǒng)設(shè)計(jì)
按照以上分析,結(jié)合我司的科研管理模式和各級(jí)管理人員的職責(zé),可初步構(gòu)建院級(jí)科研管理系統(tǒng)對(duì)公司已有的信息管理系統(tǒng)進(jìn)行連接和優(yōu)化。各系統(tǒng)之間以公司統(tǒng)一發(fā)布的科研項(xiàng)目編號(hào)為錨點(diǎn)建立連接關(guān)系,可以自由擴(kuò)展。各功能模塊可根據(jù)工作需求隨時(shí)補(bǔ)充,對(duì)于部分臨時(shí)性工作甚至不需要架設(shè)IIs服務(wù),而采用基于NetBox平臺(tái)開(kāi)發(fā)的ASP環(huán)境模擬軟件,即可快速在任何一名科研管理人員的Pc上快速建站,輔以簡(jiǎn)單編程,即可避免部分簡(jiǎn)單重復(fù)性工作,有效提高管理效率。
4.2應(yīng)用實(shí)例
筆者已按照以上思路,搭建了研究院的科研管理系統(tǒng),網(wǎng)站前臺(tái)主要進(jìn)行通知公告的發(fā)布并提供政策類(lèi)文件、規(guī)章制度的下載。不同角色的用戶登錄以后,即可根據(jù)不同的權(quán)限配置顯示科研工作的情況,對(duì)于科研人員主要提供科研任務(wù),經(jīng)費(fèi)執(zhí)行情況等信息,對(duì)于科研管理管理人員則主要提供各類(lèi)數(shù)據(jù)分析匯總情況。自建站以來(lái),先后補(bǔ)充了科研文件自動(dòng)編號(hào)、科研月報(bào)登記、科研成果管理等模塊,對(duì)原有的各個(gè)系統(tǒng)系統(tǒng)起到了很好地連接和補(bǔ)充作用,極大方便了研究人員及科研管理人員。
5結(jié)論
科研管理信息化是企業(yè)提高管理效率和管理水平的新型手段,也是企業(yè)發(fā)展的必然趨勢(shì)?;赪EB技術(shù)的程序開(kāi)發(fā),一方面可直接對(duì)科研的管理過(guò)程進(jìn)行優(yōu)化,同時(shí)減輕大型信息系統(tǒng)的開(kāi)發(fā)成本,另一方面,程序開(kāi)發(fā)的過(guò)程既是對(duì)科研管理程序的系統(tǒng)性校核,也是對(duì)科研管理人員全面素質(zhì)的培養(yǎng),可實(shí)現(xiàn)員工能力與管理流程相互促進(jìn)的良性循環(huán)。
當(dāng)前科研管理系統(tǒng)已運(yùn)行測(cè)試數(shù)年,運(yùn)行效果良好,很大程度上優(yōu)化了原有的科研管理流程。該模式的技術(shù)可行性及優(yōu)勢(shì)已初步顯現(xiàn),可進(jìn)一步優(yōu)化并在行業(yè)內(nèi)推廣應(yīng)用。