林正平,吳爭榮
(南方電網科學研究院有限責任公司,廣東廣州 510663)
眾所周知,作為人類最富創造性的工作,科研活動過程的每一個環節都具有高度的知識密集性特點,它的每一個成果都具有創新性。科研知識是人類共同的寶貴財富,它的應用與實踐記錄了人類社會進步的每一個階梯,它的獲取和積累促進了人類社會新的發展。如何利用好科研知識?如何讓更多的相關科研人員能夠獲得已有的科研知識,實現科研知識共享,推動科研知識的傳播與傳承,提高自身的創新能力?為此,科研領域的管理者們一直在為相關問題的解決尋找答案。
計算機和網絡技術的出現、推廣和普及,讓整個世界連成了一體。計算機網絡讓地球不再廣闊,使得人們的距離不再遙不可及,讓人們之間的聯系和交流成為唾手可得、立等實現的事情。在計算機網絡環境中人們能夠輕松地分享和獲得網絡上的資源,能夠快速地搜索和查看自己需要的資料。可以說計算機網絡為解決上述問題提供了可能途徑,而且計算機網絡擁有的共享屬性和分布式部署方式,可以讓科研知識共享實現起來更簡單,效率更高,效果更好。
有鑒于此,本文為實現科研知識共享,利用計算機網絡知識、知識共享理論和信息系統設計方法,按照知識共享的需求,設計了一個科研知識共享服務系統。通過它來實現科研知識的共享,實現科研知識的有效利用,促進科研創新水平的發展。
知識共享是知識管理的一個重要方面。對于知識管理,人類已經開展了超過四千年,發展到今天,知識管理的理論和實踐已經非常成熟了。作為知識管理研究的中心內容,知識共享能夠讓科研知識充分實現其自身價值,讓科研知識作用倍增[1]。
知識共享就是因為某種原因,知識擁有者或者獲得者根據當前的條件和所處環境,通過某種途徑或者手段把自己擁有的知識傳遞給其他人或者組織,并能夠讓對方理解和利用。知識共享的范圍有廣義和狹義兩種。廣義的共享是指把科研知識以某種形式與大眾分享,不限制其范圍和對象。狹義的分享是指在有限的范圍內,比如自己所在組織內部,為了加快科研知識的流動,加快科研項目的進行而進行的分享。廣義范圍的共享通常牽涉版權保護和法律約束等內容,本文研究狹義范圍的共享,即在組織內部人員之間分享科研知識。
在組織內的共享更具有可操作性、普遍性和實踐意義。科研活動往往是一項集體的活動,需要很多人配合起來共同完成,這樣在科研團體或者組織內部就存在知識不對稱的問題,就有了科研知識共享的需求。能夠順暢流利地實現內部科研知識共享對于促進科研工作,按時、保質保量地完成科研活動具有重要意義。
本系統采用結構化分析方法結合面向對象相結合的開發技術。結構化分析方法可以利用系統工程思想把整個系統分為若干個模塊,采用自頂向下逐步細化的原則,它能夠通過化整為零的手段把復雜系統分解為簡單的模塊體系,可以更嚴謹準確地設計和規劃系統的功能。面向對象的方法能夠更好地模擬現實,簡化程序開發過程,加快程序開發速度。
設計和開發科研知識共享服務系統首先需要認真地研究組織內部對于科研知識的管理制度和流程,并聽取相關領導的意見。然后在充分調查研究基礎之上,了解并掌握相關科研人員對知識管理和共享平臺的需求意見。根據前期調研的成果來設計共享服務系統的原型,然后根據反饋進行持續的修正和迭代,一直到能夠滿足需求得出組織內科研知識共享服務系統的功能體系。
根據組織內的科研團隊和科研知識管理的人員構成架構,從不同人員角度出發來分析系統功能。首先對于科研團隊的一線成員來說,系統應該能夠顯示每一位成員的重點研究領域和特長、正在或者曾經參與的科研項目信息、個人所取得的科研成果及業績以及目前正在進行的科研活動相關信息,同時還要在系統中給團隊成員提供渠道,讓他們能夠及時方便地把科研項目相關的科研知識分享上傳到系統中[2]。還要能夠讓他們根據權限搜索、查看和獲取系統中現存的共享知識信息。其次是針對科研知識的管理者而言,系統應該能夠允許他們對共享的科研知識進行審核并做出評價,能夠統計共享的科研知識的相關信息,考核科研團隊成員共享內容的績效,能夠掌握科研項目的進展情況和相關匯總信息,對系統數據庫中已有的信息進行管理,能夠查詢,能夠獲得相應的報表并可以實現報表自動實現和導出。
由于科研知識的特殊性,該服務系統對用戶進行了角色劃分,根據角色分配相應的系統權限。在本系統中涉及的主要用戶包括一線科研人員、團隊和部門領導、組織內科研項目管理人員、科研知識管理人員等。根據不同需求設計了平臺的主要功能需求體系如圖1所示。

圖1 系統主要功能模塊圖
1)科研項目管理模塊
這一模塊主要實現科研項目的管理,具體來說要能夠實現科研項目申請、正在實施的項目信息、已結束項目信息的管理,可以查詢組織全部科研項目信息、科研人員的項目信息。還要具有信息上傳功能,可以把項目的相關信息上傳到系統。要能夠對項目信息進行統計分析并導出項目相關信息。
2)科研知識共享管理模塊
本模塊是該服務系統的核心功能模塊,所有共享的信息處理都在這個模塊完成。它需要支持科研人員上傳各種存儲格式的相關文件,比如個人發表的論文、申請的專利信息、取得的研究成果、技術研討后形成的技術文檔以及其他相關的科研資源等等。同時支持組織內所有相關科研人員能夠查詢、瀏覽閱讀或者獲取各種科研知識。其具體功能構成如圖2所示。

圖2 科研知識共享管理模塊功能圖
3)信息審核管理模塊
這一模塊是專為科研管理的相關領導而開發的,只有科研管理領導可以訪問。功能上主要是實現領導的管理職能,在這里領導可以對科研人員上傳提交的所有信息進行審核操作。對提交的信息正確性、保密性、合理性和真實性進行把關,根據上傳資料的重要性進行賦權操作以便于決定資料是否可以置頂顯示等。對不符合組織知識管理流程和制度的資源做相關處置。
4)系統維護模塊
該模塊完成系統維護相關功能,主要包括用戶賬戶管理、系統服務器管理、系統后臺數據庫管理、系統運行平臺的安全維護等工作。比如建立用戶賬戶并分配權限就是在這個模塊完成的[3]。
本服務系統前臺選擇ASP.net架構,開發語言使用C#,結合HTML5和CSS3技術。數據庫使用比較流行的關系型數據庫管理系統SQL Server2016。
作為一個基于Web的網絡應用系統,本系統開發結構選擇B/S體系結構。降低了對客戶端的要求,用戶只需要通過終端的瀏覽器輸入訪問地址后就可以進行系統操作,主要工作由后臺的應用服務器和數據庫服務器來進行處理,請求獲得結果后通過瀏覽器來進行顯示。
本系統開發的關鍵模塊是科研項目管理模塊和科研知識共享管理模塊。
數據庫是系統開發和運行的基礎也是重點。在科研知識共享服務系統中主要使用的是數據庫插入、修改和查詢功能,其中使用最多的是查詢功能,因此數據庫設計過程中要注意數據表主鍵選擇的合理性。本系統包括的主要數據表有項目信息表、科研知識共享數據表、人員信息表[4]。主要數據表如表1所示。

表1 科研知識共享管理數據表
本模塊涉及管理員和科研人員兩個角色功能。具體來說管理員的作用是實現對該模塊所有信息的管理,包括查詢和刪除。科技人員負責管理項目信息,能夠創建、修改和查詢項目信息[5]。
其具體操作過程是:首先,科技人員需要通過瀏覽器登錄到系統,進入系統首頁。選擇科研項目管理菜單項,通過該菜單項的子菜單能夠完成有關操作。對于科研項目需要科研人員輸入或者上傳項目信息,主要是將項目申請審批內容和申請書以電子文件形式上傳到系統服務器。科研項目有兩種狀態:進行狀態和申請狀態。如果需要上傳項目的信息,要求該項目必須處于進行狀態[6]。部分代碼如下所示:

系統運行界面截圖如下圖3所示。

圖3 插入項目信息
在該模塊中,可以查詢、瀏覽和下載項目的各種資料,包括實施過程文件、項目研討會的資料、項目報告的文件等。在這里可以獲得科研人員共享的科研知識,也能夠通過查詢更多的科研知識進行歸納總結得出自己的新知識[7]。
本模塊的主要使用人員是科研人員,在這個模塊里他們可以完成共享信息的上傳、修改任務。具體操作過程是通過知識共享菜單及其子菜單完成。
網絡上發布的內容,不論是內網還是外網,在正式發布前都需要進行審核,以保證信息的安全性和真實性。本模塊就是為完成這樣任務而設計的。它的操作主要由科研項目管理領導完成。當科研人員上傳了共享的知識信息后,科研管理領導對相關內容繼續審核并賦予權重,審核完成后即可在相關模塊的頁面進行顯示[8]。
本文著眼于科研組織內的團隊科研知識共享服務系統建設。首先對科研知識共享與網絡技術的結合進行了介紹,發現網絡技術確實能夠促進和提高科研知識共享的效率和效果。然后介紹了知識共享的相關知識,并在此基礎上結合實際對系統的開發技術做了選擇,緊接著對系統的總體功能進行了分析,建立了系統的功能模塊體系。然后對體系的各個模塊功能進行了相應的設計,描述了模塊的功能。最后選擇適當的開發環境完成了主要模塊的設計及操作流程分析。
該系統基于Web進行開發,用戶通過瀏覽器即可訪問系統并完成所需操作。在完成了系統主要功能開發后進行了試運行,結果顯示系統基本能夠按照預定要求完成科研知識的共享服務,實現了科研項目知識的高效快速上傳及分享,能夠讓相關科研人員很容易地獲得相關項目的科研知識,并指導他們的后續科研工作,取得了很好的效果。