1 數(shù)據(jù)庫設(shè)計 數(shù)據(jù)庫設(shè)計主要考慮如何以最簡單的關(guān)系存
儲數(shù)據(jù)信息,而且數(shù)據(jù)表之間的關(guān)聯(lián)必須正確的體現(xiàn)。根據(jù)需求列表和功能設(shè)計將需要的信息分類,保存在不同的表中。
數(shù)據(jù)表之間的關(guān)系通過ID來關(guān)聯(lián),在本知識管理系統(tǒng)中,客戶表幾乎與所有的表都有關(guān)系,都通過主鍵UserID與其它表關(guān)聯(lián)?蛻
表中的資料非常詳細,但并不是所有內(nèi)容都必須登記在其中。為了減少數(shù)據(jù)冗余、便于維護,設(shè)計時將城市、客戶等級、客戶業(yè)務(wù)
類型和客戶狀態(tài)4個單獨列出來,并分別為其設(shè)計一個表,用于存儲信息。并將這4個表的主鍵保存在客戶表中,作為客戶表的外鍵
。在數(shù)據(jù)庫中還有一個很重要的表就是員工表。因為每一個功能模塊的操作功能都有員工的參與,根據(jù)模塊設(shè)計員工表與其它表之
間的關(guān)系。除了這些主要的關(guān)系之外,數(shù)據(jù)庫中還有一些小關(guān)系,例如區(qū)域和城市之間的關(guān)聯(lián),部門與員工之間的關(guān)聯(lián),這里不再
贅述。 本知識管理系統(tǒng)中所有數(shù)據(jù)操作方法,都是用Microsoft提供的數(shù)據(jù)訪問助手SqlHelper。SqlHelper是一個數(shù)據(jù)操作
類,主要包括3類方法:ExcuteNonQuery、ExcuteScalar和ExcuteREader。雖然只有3類方法,但通過方法的重載,此類共提供6個
操作數(shù)據(jù)的方法。通過這些方法,可以減或邏輯層與數(shù)據(jù)層之間交互,方便程序的開發(fā)。 2 總結(jié) 中小企業(yè)知識管理
系統(tǒng)主要采用的是B/S結(jié)構(gòu)的三層架構(gòu)。表示層使用ASP.Net2.0的可視化編程界面,輕松實現(xiàn)了與用戶的圖形交互界面設(shè)計:使用
SQL Server 2005建立數(shù)據(jù)庫。我們對此知識管理系統(tǒng)作了簡單的測試,此知識管理系統(tǒng)運行安全可靠。 在國內(nèi)軟件市場競
爭不斷加強的形勢下,客戶對行業(yè)服務(wù)高質(zhì)量、靈活性、多樣化和個性化期望值日益提高,吸引和留住客戶成為企業(yè)運營的立足之
本。CRM知識管理系統(tǒng)的應(yīng)用,使得企業(yè)能夠面對復(fù)雜的外部環(huán)境,提高自身核心競爭力,提高整體經(jīng)營和服務(wù)水平。 ..知識管理系統(tǒng)的數(shù)據(jù)庫設(shè)計
|