長期以來,企業(yè)對自身業(yè)務(wù)知識管理的實踐活動中形成了一種非正式的、零散的、不系統(tǒng)的應(yīng)用,同時這種自發(fā)的知識管理主要是手工操作的系統(tǒng)。例如企業(yè)的經(jīng)理們經(jīng)常使用網(wǎng)絡(luò)上的共享硬盤或者是個人電腦中的公用文件夾來儲存重要的資料,同時經(jīng)理們主要通過電話或者電子郵件的形式對于企業(yè)內(nèi)人員進行觀察,從而發(fā)現(xiàn)那些專業(yè)技能方面的行家里手。這種傳統(tǒng)技術(shù)監(jiān)督管理模式暴露出以下缺點:企業(yè)業(yè)務(wù)知識收集管理工作離散化、不成體系、更新不及時、流程化不明晰、難以實現(xiàn)數(shù)據(jù)共享、數(shù)據(jù)分析困難。
這些非正式的、零散的、不系統(tǒng)的應(yīng)用可以解決部分企業(yè)知識管理中的問題,但是隨著組織或企業(yè)的成長,特別是地域的擴張,一個自動化的知識管理系統(tǒng)(KMS)就顯示出非常重要的意義,相對與原始的手工知識管理它可以為企業(yè)帶來更加巨大的利益。它通過更好的組織信息、分享信息、使用信息以及提供搜尋功能,使得企業(yè)的員工和各級經(jīng)理們可以容易的在最合適的時間找到最合適的文檔并能找到擁有某種核心能力的最合適職員。
知識管理是適應(yīng)知識經(jīng)濟時代發(fā)展的需求而產(chǎn)生的,是管理學(xué)科的思想與理念與信息技術(shù)融合的結(jié)果,是隨著人們對資源認識的不斷深化和企業(yè)管理能力的不斷提高而發(fā)展起來的。知識管理是以知識為中心的管理,旨在通過知識共享,獲取和利用知識來提升企業(yè)競爭力和反應(yīng)能力,以迎接經(jīng)濟全球化競爭的挑戰(zhàn)。因此,知識管理是企業(yè)在知識經(jīng)濟時代構(gòu)造新的管理機制的指導(dǎo)思想和理念,是企業(yè)贏取競爭優(yōu)勢的重要手段與工具。
企業(yè)知識管理的實質(zhì)就是對知識鏈進行管理,使企業(yè)的知識在運動中不斷增值。一個企業(yè)要進行有效的知識管理,關(guān)鍵在于建立起一個適合的業(yè)務(wù)知識管理體系。
一、系統(tǒng)技術(shù)設(shè)計方案
(一)架構(gòu)體系設(shè)計方案
傳統(tǒng)的網(wǎng)站管理方式有兩種,一是靜態(tài)HTML頁面,這種方式因為效率太低目前在應(yīng)用上已經(jīng)越來越少。二是通過數(shù)據(jù)庫與動態(tài)網(wǎng)頁進行結(jié)合以應(yīng)用程序進行處理的做法。比如ASP,但由于實踐應(yīng)用ASP后發(fā)現(xiàn)其不可改善的系統(tǒng)缺陷嚴重制約了其應(yīng)用,逐漸延伸出了ASP.NET技術(shù),并取得了系統(tǒng)和性能方面的明顯改善。大大拓展了其應(yīng)用能力。基于ASP.NET技術(shù)的系統(tǒng)結(jié)構(gòu)是主要通過三層系統(tǒng)構(gòu)成(見圖1):UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層。
UI層:主要是通過實現(xiàn)與用戶之間的交互作用,將用戶輸入數(shù)據(jù)負責輸入到服務(wù)器同步將服務(wù)器端輸出的數(shù)據(jù)在傳輸給用戶。
業(yè)務(wù)邏輯層:主要是通過瀏覽器傳來的請求輸出給數(shù)據(jù)層進行處理后再回傳給瀏覽器。其系統(tǒng)結(jié)構(gòu)由Web表單、XML Web服務(wù)以及組件服務(wù)組成。值得強調(diào)是其中Web表單作為ASP.NET技術(shù)及應(yīng)用程序的核心組成部分,它是向系統(tǒng)用戶進行交互生成實現(xiàn)和對用戶提供信息和對用戶輸出數(shù)據(jù)的基礎(chǔ)。
數(shù)據(jù)層:數(shù)據(jù)層的實現(xiàn)主要通過ADO.NET對傳輸數(shù)據(jù)進行操縱并為事務(wù)邏輯層數(shù)據(jù)提供的服務(wù),比如實現(xiàn)存儲數(shù)據(jù)、返回數(shù)據(jù)庫檢索結(jié)果等服務(wù)。通過ADO.NET技術(shù)的應(yīng)用和實現(xiàn),創(chuàng)新和引入了數(shù)據(jù)集(Dataset)。數(shù)據(jù)集作為內(nèi)存中進行海量數(shù)據(jù)進行高速緩沖的一個重要作用。數(shù)據(jù)集可以通過編輯程序或者數(shù)據(jù)庫中調(diào)入數(shù)據(jù)對數(shù)據(jù)集進行生成和填充從而實現(xiàn)應(yīng)用。不管系統(tǒng)技術(shù)中數(shù)據(jù)如何進行獲取,數(shù)據(jù)集都是通過程序模板進行操作指引的,這些數(shù)據(jù)程序應(yīng)用始終存在于內(nèi)存之中的數(shù)據(jù)緩沖區(qū)位內(nèi)。
(二)B/S結(jié)構(gòu)選用的思考
B/S結(jié)構(gòu)主要通過安裝服務(wù)器進行維護,而客戶端則通過采用瀏覽器進行運行的軟件結(jié)構(gòu)。在應(yīng)用中與C/S技術(shù)的比較如下:
首先,B/S結(jié)構(gòu)相比C/S結(jié)構(gòu)的而言,能夠最大化的降低系統(tǒng)所產(chǎn)生的維護工作量。由于C/S結(jié)構(gòu)的任意終端都必須進行相應(yīng)的軟件配置和安裝。而B/S結(jié)構(gòu)的客戶終端不必進行軟件安裝和維護。
其次,由于C/S軟件主要采用兩層結(jié)構(gòu)。其中客戶端參與運算,而B/S結(jié)構(gòu)的三層結(jié)構(gòu)客戶端只進行簡單的用戶請求的接收而不進行運算的參與。因此大大降低了成本。
C/S、B/S軟件數(shù)據(jù)實時性比較:在集團級應(yīng)用里,要隨時掌握企業(yè)的業(yè)務(wù)情況,而作為C/S結(jié)構(gòu),不能實時對企業(yè)數(shù)據(jù)進行掌握,往往依據(jù)的都是事后數(shù)據(jù);而B/S結(jié)構(gòu)則不同,它不僅僅可以實現(xiàn)實時所有數(shù)據(jù)的掌握和瀏覽,而且可以更加快捷和方便輔助決策,從而大大降低企業(yè)損失的發(fā)生。
C/S、B/S軟件數(shù)據(jù)安全性比較:同樣作為集團級的應(yīng)用,特別是多個不同IP地址的應(yīng)用而言。C/S結(jié)構(gòu)的軟件由于必須通過固定IP服務(wù)器端進行安裝才能實現(xiàn)多個服務(wù)器的數(shù)據(jù)同步處理,而多數(shù)據(jù)點的數(shù)據(jù)安全就同樣面臨著多數(shù)據(jù)站點的威脅。而對于B/S結(jié)構(gòu)的軟件來講,由于其數(shù)據(jù)可以實現(xiàn)集中存儲和處理并且只通過安裝總部數(shù)據(jù)庫服務(wù)器,因此客戶端減少了與其他數(shù)據(jù)庫和端口的連接過程中的安全隱患的發(fā)生,且無需進行數(shù)據(jù)同步的操作,因此,大大減少了安全問題的發(fā)生。
二、系統(tǒng)詳細設(shè)計和實現(xiàn)
按著上述要求我們設(shè)計并實現(xiàn)了知識管理系統(tǒng)軟件的界面,如圖2所示:
三、結(jié)束語
課題的目標是實現(xiàn)現(xiàn)代企業(yè)業(yè)務(wù)知識管理系統(tǒng),業(yè)務(wù)知識的日常管理工作由計算機和網(wǎng)絡(luò)來完成,這種工作方式克服了以往傳統(tǒng)工作方式的一些弊端。 總體看來,系統(tǒng)具有如下優(yōu)越性:
(一)安裝簡單、方便:只要在服務(wù)器端安裝本系統(tǒng),使用者通過IE訪問服務(wù)器地址即可;
(二)方便操作:易于操作,功能實現(xiàn)簡單;
(三)安全性高:功能執(zhí)行前需要對使用者進行身份確認;
(四)功能環(huán)境的集成化:所有的功能執(zhí)行度統(tǒng)一于一個主頁下運行,操作簡單,不需要任何專門培訓(xùn)。
參考文獻:
[1] [美]Geetanjali Arora Balasubraamaniam Aiaswamy Nitin Pandey. C# 專業(yè)項目實例開發(fā). 北京:中國水利水電出版社,2003.
[2][中國]孫三才等著《精通C#與ASP.NET程序設(shè)計》出版社:中國鐵道出版社,2003.