摘要:文章從企業科研單位科研項目生命周期結構入手,對科研項目管理流程與規范進行研究,規范信息系統的操作界面及體現人性化菜單,實現了科研項目管理信息化。同時在梳理科研管理相關業務流程的基礎上,通過完善功能模塊、優 化 系 統 界 面,實現科研管理業務規范化、流程自動化和任務可視化,從而提高科研管理效率。
關鍵詞:企業科研單位;科研項目管理;信息化
1、企業科研單位的科研項目管理現狀
企業科研單位的科研業務主要是指在基礎研究的科學理論之上提出新的思路,經過實驗室、中試直至先導試驗下制造出產品或實現一種工藝技術的全過程。科研項目管理是指從立項、實施、中檢、驗收鑒定、檔案歸檔、成果轉化的全程管理,其目的是使項目實行制度化和科學化的管理,保證科研業務圓滿完成。
目前很多企業科研單位科研業務信息化程度不夠高,結合筆者所在的企業來看,雖然本單位也建立了一套信息系統,但管理人員仍處于通過OFFICE日常辦公軟件來處理項目信息、數據,很難準確、快速地滿足科研項目全過程管理中的錄入、查詢、更新和統計分析工作。另一方面由于項目基礎數據分布在各個管理人員手中沒有形成系統的數據庫,科技資源共享程度不高,不能滿足大量企業科研人員了解并充分利用本企業科技資源。因此面對新形勢,傳統的科研管理方法和觀念難以適應信息時代發展的要求。如何運用工作流控制技術來改造科研管理工作現行模式和管理制度已成為企業科研管理中面臨的一大任務。
2、科研業務工作流控制技術現狀及存在問題
工作流控制技術已成為目前國內外研究與應用的熱點,本課題研究主要涉及workflow工作流控制技術和Windows Communication Foundation(WCF)F技術,在相關領域國內外已進行了大量的研究,并取得一定的研究成果:①workflow工作流控制技術。隨著計算機與通訊技術的快速進步,互聯網在企業信息化建設中發揮著巨大的作用。現代化企業的發展迫切需要建立一套穩定、便捷、安全的基于網絡環境的電子化文件傳輸平臺,通過這個網絡平臺,組織機構內部的人員可跨越時間、地點協同工作,借助電子表單傳遞企業各類信息,實施對流程的處理、跟蹤、查詢、統計等操作,提高辦公效率,實現無紙化辦公,推動企業信息化進程,提升企業的綜合競爭力。②基于WCF技術的接口開發Windows Communication Foundation(WCF)是由微軟發展的一組數據通信的應用程序開發接口,它是.NET框架的一部分,由.NETFramework3.0開始引入,與Windows Presentation Foundation及Windows Workflow Foundation并行為新一代Windows操作系統以及WinFX的三個重大應用程序開發類庫。在.NETFrame-work2.0以及前版本中,微軟發展了Web Service(SOAP with HTTP communication),.NET Remoting(TCP/HTTP/Pipeline communication)以及基礎的Winsock等通信支持,由于各個通信方法的設計方法不同,而且彼此之間也有相互的重疊性(例如.NET Remoting可以開發SOAP,HTTP通信),對于開發人員來說,不同的選擇會有不同的程序設計模型,而且必須要重新學習,讓開發人員在使用中有許多不便。同時,面向服務架構(Service Oriented Architecture)也開始盛行于軟件工業中,因此微軟重新查看了這些通信方法,并設計了一個統一的程序開發模型,對于數據通信提供了最基本和最有彈性的支持。
同時在以下兩個方面也存在一些問題:一是流程控制方面。目前國外的工作流平臺軟件無法適應國內工作流程的靈活性與應變性,本系統在研發時考慮到國內辦公的方式與特點,采用特殊流程特殊對待的方式,以適應科技管理的模式。二是接口研發方面。傳統的接口擴展性和集成性受到很大限制,采用基于WCF的技術方式,可以很大程度上提高接口的擴展性和集成性。
因此本文在研究過程中,從分析舊版本的運行數據入手,結合自身企業管理模式的具體情況以及舊系統存在的問題,提出具體的解決方案,利用工作流控制技術解決科研管理業務規范化、流程自動化和任務可視化問題,利用基于WCF技術的接口技術解決與OA系統接口的穩定性與擴充性問題,對總項目的運行起到關鍵性的作用。
3、科研項目管理信息化建設
3.1總體思路
在梳理科研管理相關業務流程的基礎上,通過完善功能模塊、優化系統界面,實現科研管理業務規范化、流程自動化和任務可視化,提高科研管理效率。總體思路如下:
(1)新版本的頁面展現控件研發,并應用到系統中。
(2)利用workflow技術解決業務流程控制與流程圖可視化研發問題。
(3)與企業辦公自動化系統的接口,采用基于WCF的技術開發設計,解決系統之間的接口穩定性和擴展性問題。
3.2技術路線
(1)組織結構與用戶體系分析。本系統涉及到的核心用戶體系結構(見圖1):
①系統管理員職責:維護系統用戶組、基礎編碼、流程設置等基礎數據。
②數據管理員職責:擁有用戶信息維護、單位信息維護、項目數據刪除功能。
③管理部門領導職責:查看、審核全部或相關業務數據信息。
④業務主管、經費主管、成果主管:根據權限審核相關業務數據信息。
⑤部門領導職責:審核本部門申報用戶填寫的材料,并上報給管理部門。
⑥申報用戶職責:填寫本項目組的申報材料。
⑦普通瀏覽用戶職責:擁有瀏覽不受權限限制的數據。
(2)技術架構設計說明(見圖2)
①資源層:資源層的核心功能是訪問數據資源,為了在各個層次采用統一的方式訪問這些資源,采用數據定義的方式描述了系統中的數據結構,這些數據結構用于接口的定義、數據的持久化、數據的顯示格式以及數據的轉換格式等等。
②構件層:構件層的構件用于實現領域相關的業務邏輯,通過對構件進行組裝、調用運算邏輯,或者相互調用來實現業務操作。工作流也是一種構件,可以把一個工作流程暴露成一個服務,由其他模塊或者其他系統來調用。這樣其他模塊看到的只是一個業務操作接口,而不必關心這個業務對應的是一個業務流程,還是一個邏輯構件。
③服務層:服務層是用來將構件層編寫的構件,裝配成服務的方式暴露給其他模塊或者其他系統。服務層的服務含義不僅僅是指WebService,在SOA體系中服務是構件暴露出來的業務操作,可以現有構件實現裝配為服務構件,也可以將這些構件裝配成更大粒度的組合構件。
④流程層:在流程層提供了自主開發的工作流平臺,幫助客戶實現人與人之間的工作協調,人工任務與自動任務間的協調。該工作流平臺,完全支持服務構件的調用,是一個面向服務的流程管理產品。
⑤表現層:也叫接入層,基于服務開發的應用支持HTTP,WebService,Ajax等多種接入方式。在接入層最核心的功能是提供了頁面流功能,頁面流引擎負責頁面的跳轉,頁面間的數據流轉,調用服務層提供的服務,或者直接調用構件層構件的接口。
(3)模塊劃分與流程分析。針對以上對科研項目管理業務的分析,該系統設置:立項管理模塊、項目運行模塊、國家管理子系統、外協管理子系統、經費管理模塊、科技成果模塊、單位總結模塊、統計查詢模塊(見圖3)。
3.3信息化管理和其他信息系統關系
目前企業科研單位應用較為普遍的信息系統有ERP-企業資源規劃、PDM產品數據管理技術、CIMS-計算機集成制造系統、OA-辦公室自動化、TDM-技術文檔管理等等。由于石油勘探開發研究院每年運行的項目特別多,每種項目的管理又各有自己的特點,尤其為了適應中石化上游科技管理系統的要求,科研項目管理系統在某種程度上就是這些系統的集成應用,進行數據同步管理,使科研項目管理人員能更合理清晰地管理好各類項目,提高工作效率,保護研究資料成果。
總之,本文系統分析了本企業科研單位項目管理信息化建設情況,在梳理科研管理相關業務流程的基礎上,通過完善功能模塊、優化系統界面,實現科研管理業務規范化、流程自動化和任務可視化,較好地解決研究院科有關科研管理人員每天面對的科研項目管理的資料存貯、業務處理、檢索查詢等煩瑣的問題,提高辦公效率和業務處理和信息反饋速度,適應各方面日益增長的要求,
參考文獻
1許術其.科研管理信息化建設的思考與探討[J].齊魯石油化工,2009(1)
2李凝.科研項目管理若干問題探討[J].中國高新技術企業,2009(3)
3何永強.基于工作流的科技成果統計系統設計[J].河南工程學院學報(自然科學版),2008(4)
4陳勁.研發項目管理[M].北京:機械工業出版社,2009(本文于2014年發表在《科技創業月刊》)