林正平,吳爭榮
(南方電網(wǎng)科學(xué)研究院有限責(zé)任公司,廣東廣州 510663)
眾所周知,作為人類最富創(chuàng)造性的工作,科研活動過程的每一個環(huán)節(jié)都具有高度的知識密集性特點(diǎn),它的每一個成果都具有創(chuàng)新性。科研知識是人類共同的寶貴財富,它的應(yīng)用與實踐記錄了人類社會進(jìn)步的每一個階梯,它的獲取和積累促進(jìn)了人類社會新的發(fā)展。如何利用好科研知識?如何讓更多的相關(guān)科研人員能夠獲得已有的科研知識,實現(xiàn)科研知識共享,推動科研知識的傳播與傳承,提高自身的創(chuàng)新能力?為此,科研領(lǐng)域的管理者們一直在為相關(guān)問題的解決尋找答案。
計算機(jī)和網(wǎng)絡(luò)技術(shù)的出現(xiàn)、推廣和普及,讓整個世界連成了一體。計算機(jī)網(wǎng)絡(luò)讓地球不再廣闊,使得人們的距離不再遙不可及,讓人們之間的聯(lián)系和交流成為唾手可得、立等實現(xiàn)的事情。在計算機(jī)網(wǎng)絡(luò)環(huán)境中人們能夠輕松地分享和獲得網(wǎng)絡(luò)上的資源,能夠快速地搜索和查看自己需要的資料??梢哉f計算機(jī)網(wǎng)絡(luò)為解決上述問題提供了可能途徑,而且計算機(jī)網(wǎng)絡(luò)擁有的共享屬性和分布式部署方式,可以讓科研知識共享實現(xiàn)起來更簡單,效率更高,效果更好。
有鑒于此,本文為實現(xiàn)科研知識共享,利用計算機(jī)網(wǎng)絡(luò)知識、知識共享理論和信息系統(tǒng)設(shè)計方法,按照知識共享的需求,設(shè)計了一個科研知識共享服務(wù)系統(tǒng)。通過它來實現(xiàn)科研知識的共享,實現(xiàn)科研知識的有效利用,促進(jìn)科研創(chuàng)新水平的發(fā)展。
知識共享是知識管理的一個重要方面。對于知識管理,人類已經(jīng)開展了超過四千年,發(fā)展到今天,知識管理的理論和實踐已經(jīng)非常成熟了。作為知識管理研究的中心內(nèi)容,知識共享能夠讓科研知識充分實現(xiàn)其自身價值,讓科研知識作用倍增[1]。
知識共享就是因為某種原因,知識擁有者或者獲得者根據(jù)當(dāng)前的條件和所處環(huán)境,通過某種途徑或者手段把自己擁有的知識傳遞給其他人或者組織,并能夠讓對方理解和利用。知識共享的范圍有廣義和狹義兩種。廣義的共享是指把科研知識以某種形式與大眾分享,不限制其范圍和對象。狹義的分享是指在有限的范圍內(nèi),比如自己所在組織內(nèi)部,為了加快科研知識的流動,加快科研項目的進(jìn)行而進(jìn)行的分享。廣義范圍的共享通常牽涉版權(quán)保護(hù)和法律約束等內(nèi)容,本文研究狹義范圍的共享,即在組織內(nèi)部人員之間分享科研知識。
在組織內(nèi)的共享更具有可操作性、普遍性和實踐意義。科研活動往往是一項集體的活動,需要很多人配合起來共同完成,這樣在科研團(tuán)體或者組織內(nèi)部就存在知識不對稱的問題,就有了科研知識共享的需求。能夠順暢流利地實現(xiàn)內(nèi)部科研知識共享對于促進(jìn)科研工作,按時、保質(zhì)保量地完成科研活動具有重要意義。
本系統(tǒng)采用結(jié)構(gòu)化分析方法結(jié)合面向?qū)ο笙嘟Y(jié)合的開發(fā)技術(shù)。結(jié)構(gòu)化分析方法可以利用系統(tǒng)工程思想把整個系統(tǒng)分為若干個模塊,采用自頂向下逐步細(xì)化的原則,它能夠通過化整為零的手段把復(fù)雜系統(tǒng)分解為簡單的模塊體系,可以更嚴(yán)謹(jǐn)準(zhǔn)確地設(shè)計和規(guī)劃系統(tǒng)的功能。面向?qū)ο蟮姆椒軌蚋玫啬M現(xiàn)實,簡化程序開發(fā)過程,加快程序開發(fā)速度。
設(shè)計和開發(fā)科研知識共享服務(wù)系統(tǒng)首先需要認(rèn)真地研究組織內(nèi)部對于科研知識的管理制度和流程,并聽取相關(guān)領(lǐng)導(dǎo)的意見。然后在充分調(diào)查研究基礎(chǔ)之上,了解并掌握相關(guān)科研人員對知識管理和共享平臺的需求意見。根據(jù)前期調(diào)研的成果來設(shè)計共享服務(wù)系統(tǒng)的原型,然后根據(jù)反饋進(jìn)行持續(xù)的修正和迭代,一直到能夠滿足需求得出組織內(nèi)科研知識共享服務(wù)系統(tǒng)的功能體系。
根據(jù)組織內(nèi)的科研團(tuán)隊和科研知識管理的人員構(gòu)成架構(gòu),從不同人員角度出發(fā)來分析系統(tǒng)功能。首先對于科研團(tuán)隊的一線成員來說,系統(tǒng)應(yīng)該能夠顯示每一位成員的重點(diǎn)研究領(lǐng)域和特長、正在或者曾經(jīng)參與的科研項目信息、個人所取得的科研成果及業(yè)績以及目前正在進(jìn)行的科研活動相關(guān)信息,同時還要在系統(tǒng)中給團(tuán)隊成員提供渠道,讓他們能夠及時方便地把科研項目相關(guān)的科研知識分享上傳到系統(tǒng)中[2]。還要能夠讓他們根據(jù)權(quán)限搜索、查看和獲取系統(tǒng)中現(xiàn)存的共享知識信息。其次是針對科研知識的管理者而言,系統(tǒng)應(yīng)該能夠允許他們對共享的科研知識進(jìn)行審核并做出評價,能夠統(tǒng)計共享的科研知識的相關(guān)信息,考核科研團(tuán)隊成員共享內(nèi)容的績效,能夠掌握科研項目的進(jìn)展情況和相關(guān)匯總信息,對系統(tǒng)數(shù)據(jù)庫中已有的信息進(jìn)行管理,能夠查詢,能夠獲得相應(yīng)的報表并可以實現(xiàn)報表自動實現(xiàn)和導(dǎo)出。
由于科研知識的特殊性,該服務(wù)系統(tǒng)對用戶進(jìn)行了角色劃分,根據(jù)角色分配相應(yīng)的系統(tǒng)權(quán)限。在本系統(tǒng)中涉及的主要用戶包括一線科研人員、團(tuán)隊和部門領(lǐng)導(dǎo)、組織內(nèi)科研項目管理人員、科研知識管理人員等。根據(jù)不同需求設(shè)計了平臺的主要功能需求體系如圖1所示。
圖1 系統(tǒng)主要功能模塊圖
1)科研項目管理模塊
這一模塊主要實現(xiàn)科研項目的管理,具體來說要能夠?qū)崿F(xiàn)科研項目申請、正在實施的項目信息、已結(jié)束項目信息的管理,可以查詢組織全部科研項目信息、科研人員的項目信息。還要具有信息上傳功能,可以把項目的相關(guān)信息上傳到系統(tǒng)。要能夠?qū)椖啃畔⑦M(jìn)行統(tǒng)計分析并導(dǎo)出項目相關(guān)信息。
2)科研知識共享管理模塊
本模塊是該服務(wù)系統(tǒng)的核心功能模塊,所有共享的信息處理都在這個模塊完成。它需要支持科研人員上傳各種存儲格式的相關(guān)文件,比如個人發(fā)表的論文、申請的專利信息、取得的研究成果、技術(shù)研討后形成的技術(shù)文檔以及其他相關(guān)的科研資源等等。同時支持組織內(nèi)所有相關(guān)科研人員能夠查詢、瀏覽閱讀或者獲取各種科研知識。其具體功能構(gòu)成如圖2所示。
圖2 科研知識共享管理模塊功能圖
3)信息審核管理模塊
這一模塊是專為科研管理的相關(guān)領(lǐng)導(dǎo)而開發(fā)的,只有科研管理領(lǐng)導(dǎo)可以訪問。功能上主要是實現(xiàn)領(lǐng)導(dǎo)的管理職能,在這里領(lǐng)導(dǎo)可以對科研人員上傳提交的所有信息進(jìn)行審核操作。對提交的信息正確性、保密性、合理性和真實性進(jìn)行把關(guān),根據(jù)上傳資料的重要性進(jìn)行賦權(quán)操作以便于決定資料是否可以置頂顯示等。對不符合組織知識管理流程和制度的資源做相關(guān)處置。
4)系統(tǒng)維護(hù)模塊
該模塊完成系統(tǒng)維護(hù)相關(guān)功能,主要包括用戶賬戶管理、系統(tǒng)服務(wù)器管理、系統(tǒng)后臺數(shù)據(jù)庫管理、系統(tǒng)運(yùn)行平臺的安全維護(hù)等工作。比如建立用戶賬戶并分配權(quán)限就是在這個模塊完成的[3]。
本服務(wù)系統(tǒng)前臺選擇ASP.net架構(gòu),開發(fā)語言使用C#,結(jié)合HTML5和CSS3技術(shù)。數(shù)據(jù)庫使用比較流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)SQL Server2016。
作為一個基于Web的網(wǎng)絡(luò)應(yīng)用系統(tǒng),本系統(tǒng)開發(fā)結(jié)構(gòu)選擇B/S體系結(jié)構(gòu)。降低了對客戶端的要求,用戶只需要通過終端的瀏覽器輸入訪問地址后就可以進(jìn)行系統(tǒng)操作,主要工作由后臺的應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器來進(jìn)行處理,請求獲得結(jié)果后通過瀏覽器來進(jìn)行顯示。
本系統(tǒng)開發(fā)的關(guān)鍵模塊是科研項目管理模塊和科研知識共享管理模塊。
數(shù)據(jù)庫是系統(tǒng)開發(fā)和運(yùn)行的基礎(chǔ)也是重點(diǎn)。在科研知識共享服務(wù)系統(tǒng)中主要使用的是數(shù)據(jù)庫插入、修改和查詢功能,其中使用最多的是查詢功能,因此數(shù)據(jù)庫設(shè)計過程中要注意數(shù)據(jù)表主鍵選擇的合理性。本系統(tǒng)包括的主要數(shù)據(jù)表有項目信息表、科研知識共享數(shù)據(jù)表、人員信息表[4]。主要數(shù)據(jù)表如表1所示。
表1 科研知識共享管理數(shù)據(jù)表
本模塊涉及管理員和科研人員兩個角色功能。具體來說管理員的作用是實現(xiàn)對該模塊所有信息的管理,包括查詢和刪除??萍既藛T負(fù)責(zé)管理項目信息,能夠創(chuàng)建、修改和查詢項目信息[5]。
其具體操作過程是:首先,科技人員需要通過瀏覽器登錄到系統(tǒng),進(jìn)入系統(tǒng)首頁。選擇科研項目管理菜單項,通過該菜單項的子菜單能夠完成有關(guān)操作。對于科研項目需要科研人員輸入或者上傳項目信息,主要是將項目申請審批內(nèi)容和申請書以電子文件形式上傳到系統(tǒng)服務(wù)器??蒲许椖坑袃煞N狀態(tài):進(jìn)行狀態(tài)和申請狀態(tài)。如果需要上傳項目的信息,要求該項目必須處于進(jìn)行狀態(tài)[6]。部分代碼如下所示:
系統(tǒng)運(yùn)行界面截圖如下圖3所示。
圖3 插入項目信息
在該模塊中,可以查詢、瀏覽和下載項目的各種資料,包括實施過程文件、項目研討會的資料、項目報告的文件等。在這里可以獲得科研人員共享的科研知識,也能夠通過查詢更多的科研知識進(jìn)行歸納總結(jié)得出自己的新知識[7]。
本模塊的主要使用人員是科研人員,在這個模塊里他們可以完成共享信息的上傳、修改任務(wù)。具體操作過程是通過知識共享菜單及其子菜單完成。
網(wǎng)絡(luò)上發(fā)布的內(nèi)容,不論是內(nèi)網(wǎng)還是外網(wǎng),在正式發(fā)布前都需要進(jìn)行審核,以保證信息的安全性和真實性。本模塊就是為完成這樣任務(wù)而設(shè)計的。它的操作主要由科研項目管理領(lǐng)導(dǎo)完成。當(dāng)科研人員上傳了共享的知識信息后,科研管理領(lǐng)導(dǎo)對相關(guān)內(nèi)容繼續(xù)審核并賦予權(quán)重,審核完成后即可在相關(guān)模塊的頁面進(jìn)行顯示[8]。
本文著眼于科研組織內(nèi)的團(tuán)隊科研知識共享服務(wù)系統(tǒng)建設(shè)。首先對科研知識共享與網(wǎng)絡(luò)技術(shù)的結(jié)合進(jìn)行了介紹,發(fā)現(xiàn)網(wǎng)絡(luò)技術(shù)確實能夠促進(jìn)和提高科研知識共享的效率和效果。然后介紹了知識共享的相關(guān)知識,并在此基礎(chǔ)上結(jié)合實際對系統(tǒng)的開發(fā)技術(shù)做了選擇,緊接著對系統(tǒng)的總體功能進(jìn)行了分析,建立了系統(tǒng)的功能模塊體系。然后對體系的各個模塊功能進(jìn)行了相應(yīng)的設(shè)計,描述了模塊的功能。最后選擇適當(dāng)?shù)拈_發(fā)環(huán)境完成了主要模塊的設(shè)計及操作流程分析。
該系統(tǒng)基于Web進(jìn)行開發(fā),用戶通過瀏覽器即可訪問系統(tǒng)并完成所需操作。在完成了系統(tǒng)主要功能開發(fā)后進(jìn)行了試運(yùn)行,結(jié)果顯示系統(tǒng)基本能夠按照預(yù)定要求完成科研知識的共享服務(wù),實現(xiàn)了科研項目知識的高效快速上傳及分享,能夠讓相關(guān)科研人員很容易地獲得相關(guān)項目的科研知識,并指導(dǎo)他們的后續(xù)科研工作,取得了很好的效果。