CRM系統(tǒng):基于SOA 的客戶關(guān)系管理系統(tǒng)設(shè)計(jì)
基于SOA 的客戶關(guān)系管理系統(tǒng)設(shè)計(jì)
劉福泉
( 南博職業(yè)技術(shù)學(xué)院計(jì)算機(jī)系, 廣東東莞, 523083)
摘要: 介紹了客戶關(guān)系管理的概念及系統(tǒng)功能要求, 對(duì)基于SOA 體系架構(gòu)的客戶關(guān)
系管理系統(tǒng)的設(shè)計(jì)思想及具體的設(shè)計(jì)進(jìn)行了闡述。
關(guān)鍵詞: 客戶關(guān)系管理; SOA; 系統(tǒng)設(shè)計(jì)
中圖分類號(hào): F713.3 文獻(xiàn)標(biāo)識(shí)碼: A
1 客戶關(guān)系管理系統(tǒng)分析
1.1 客戶關(guān)系管理的概念
客戶關(guān)系管理是由“Customer Relationship Management”翻譯過(guò)來(lái)的,
縮寫(xiě)為CRM, 最早產(chǎn)生于美國(guó)。從銷售理念、業(yè)務(wù)流程和技術(shù)支持3 個(gè)
層次, 可將CRM定義為: CRM是現(xiàn)代信息技術(shù)、經(jīng)營(yíng)思想的結(jié)合體, 它
以信息技術(shù)為手段, 通過(guò)對(duì)以“客戶為中心”的業(yè)務(wù)流程的重要組合和設(shè)
計(jì), 形成一個(gè)自動(dòng)化的解決方案, 以提高客戶的忠誠(chéng)度, 最終實(shí)現(xiàn)業(yè)務(wù)操
作效益的提高和利潤(rùn)的增長(zhǎng)。
1.2 客戶關(guān)系管理系統(tǒng)的功能要求
通過(guò)調(diào)查, 客戶關(guān)系管理系統(tǒng)需要具備以下功能: 詳細(xì)全面記錄并
管理客戶信息和聯(lián)系人信息; 方便實(shí)用的數(shù)據(jù)查詢功能; 能夠根據(jù)客戶
的反饋得出相應(yīng)的處理方法, 并做到快速、及時(shí); 對(duì)客戶和企業(yè)進(jìn)行分
類, 方便管理; 設(shè)置業(yè)務(wù)往來(lái)的商品數(shù)量統(tǒng)計(jì)功能; 建立通信功能, 方便
與用戶進(jìn)行交流。
1.3 技術(shù)可行性分析
面向服務(wù)的體系結(jié)構(gòu)( service- oriented architecture, SOA) 是一個(gè)組
件模型, 它將應(yīng)用程序的不同功能單元( 稱為服務(wù)) 通過(guò)這些服務(wù)之間
定義良好的接口和契約聯(lián)系起來(lái)。接口是采用中立的方式進(jìn)行定義的,
它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語(yǔ)言。這使得構(gòu)建
在各種這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互。
基于SOA 架構(gòu)的軟件系統(tǒng), 不僅符合當(dāng)前軟件業(yè)的發(fā)展趨勢(shì), 對(duì)于企
業(yè)用戶來(lái)說(shuō), 無(wú)論是使用、維護(hù)還是將來(lái)的系統(tǒng)擴(kuò)展都必然會(huì)從中受益
匪淺。
2 基于SOA 架構(gòu)的客戶關(guān)系系統(tǒng)的設(shè)計(jì)思想
基于SOA 架構(gòu)的系統(tǒng)設(shè)計(jì)思想是將整個(gè)客戶管理管理系統(tǒng)按功能
劃分為多個(gè)單一的服務(wù)結(jié)構(gòu)。每個(gè)服務(wù)都在網(wǎng)絡(luò)上廣播自己的存在, 您
可以在任何經(jīng)過(guò)適當(dāng)授權(quán)的機(jī)器上執(zhí)行任何操作。而且, 由于每個(gè)服務(wù)
都是自己可以控制的組件, 因此它們可以存在于網(wǎng)絡(luò)上的任何地方, 我
們不再需要一臺(tái)專門(mén)的服務(wù)器來(lái)處理請(qǐng)求。基于SOA 架構(gòu)的客戶關(guān)系
管理系統(tǒng)的主要功能結(jié)構(gòu)見(jiàn)圖1。
3 基于SOA 架構(gòu)的客戶關(guān)系管理系統(tǒng)的設(shè)計(jì)
3.1 基于SOA 架構(gòu)的客戶關(guān)系管理系統(tǒng)的體系結(jié)構(gòu)
基于SOA 架構(gòu)的客戶關(guān)系管理系統(tǒng)的體系結(jié)構(gòu)
3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)
3.2.1 基于SOA 的數(shù)據(jù)庫(kù)管理中間件設(shè)計(jì)
數(shù)據(jù)庫(kù)中間件是所用的中間件中應(yīng)用最廣泛、技術(shù)最成熟的一種,
比如ODBC, JDBC。然而, 傳統(tǒng)的數(shù)據(jù)存儲(chǔ)模式已經(jīng)不能滿足SOA 體系
架構(gòu)的特點(diǎn), 因此需要建立基于SOA 架構(gòu)的數(shù)據(jù)庫(kù)中間件, 用于在數(shù)據(jù)
庫(kù)與服務(wù)總線之間建立接口。通過(guò)該接口使異構(gòu)的數(shù)據(jù)資源呈現(xiàn)在用戶
前面的都是一個(gè)單一的邏輯資源以及可供服務(wù)的API。基于SOA 的數(shù)據(jù)
庫(kù)管理中間件設(shè)計(jì)的主要接口有: 一是數(shù)據(jù)服務(wù)注冊(cè)中心, 通過(guò)該接口,
應(yīng)用程序可以方便地找到需要的數(shù)據(jù)庫(kù); 二是數(shù)據(jù)服務(wù)工廠, 通過(guò)該接
口, 數(shù)據(jù)服務(wù)API 可以獲取數(shù)據(jù); 三是數(shù)據(jù)服務(wù)API, 通過(guò)該接口, 用戶
可以操作數(shù)據(jù)資源; 四是數(shù)據(jù)庫(kù)適配器, 由數(shù)據(jù)服務(wù)工廠和數(shù)據(jù)服務(wù)
API 組成, 主要負(fù)責(zé)動(dòng)態(tài)地將用戶的請(qǐng)求與合適的數(shù)據(jù)服務(wù)建立聯(lián)系。
3.2.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)
這里采用關(guān)系數(shù)據(jù)庫(kù)對(duì)客戶信息進(jìn)行管理, 主要的客戶關(guān)系信息表
見(jiàn)圖3。
3.3 基于SOA 的客戶關(guān)系管理系統(tǒng)的Web 服務(wù)設(shè)計(jì)
在基于SOA 的客戶關(guān)系管理系統(tǒng)中, 系統(tǒng)功能模塊被
劃分為多個(gè)單一的業(yè)務(wù)服務(wù)。利用SOA 架構(gòu)的基礎(chǔ)設(shè)施,
將業(yè)務(wù)邏輯層的各種業(yè)務(wù)服務(wù)通過(guò)Facade 模式封裝成較
大的、易用的業(yè)務(wù)中間件, 通過(guò)Web Service 發(fā)布各種業(yè)務(wù),
接受界面邏輯層的調(diào)用。在客戶關(guān)系管理系統(tǒng)中根據(jù)系統(tǒng)
的功能可以設(shè)計(jì)多個(gè)服務(wù), 其中主要的服務(wù)有: 用戶登錄
服務(wù)、客戶信息錄入服務(wù)、客戶信息檢索服務(wù)、供應(yīng)商信息
管理服務(wù)、商品管理服務(wù)、采購(gòu)管理服務(wù)、銷售管理服務(wù)
等。利用ASP.NET 可以設(shè)計(jì)和開(kāi)發(fā)這些Web 服務(wù)。利用
ASP.NET 開(kāi)發(fā)Web 服務(wù).
強(qiáng)力推薦:
天柏客戶關(guān)系管理系統(tǒng)
天柏客戶關(guān)系管理系統(tǒng)(CRM)是一款集專業(yè)性、實(shí)用性、易用性為一體的純B/S架構(gòu)的CRM系統(tǒng),它基于以客戶為中心的協(xié)同管理思想和營(yíng)銷理念,圍繞客戶生命周期的整個(gè)過(guò)程,針對(duì)不同價(jià)值的客戶實(shí)施以客戶滿意為目標(biāo)的營(yíng)銷策略,通過(guò)企業(yè)級(jí)協(xié)同,有效的“發(fā)現(xiàn)、保持和留住客戶”,從而達(dá)到留住客戶、提高銷售,實(shí)現(xiàn)企業(yè)利潤(rùn)最大化的目的。通過(guò)對(duì)客戶進(jìn)行7P的深入分析,即客戶概況分析(Profiling)、客戶忠誠(chéng)度分析(Persistency)、客戶利潤(rùn)分析(Profitability)、客戶性能分析(Performance)、客戶未來(lái)分析(Prospecting)、客戶產(chǎn)品分析(Product)、客戶促銷分析(Promotion)以及改善與管理企業(yè)銷售、營(yíng)銷、客戶服務(wù)和支持等與客戶關(guān)系有關(guān)的業(yè)務(wù)流程并提高各個(gè)環(huán)節(jié)的自動(dòng)化程度,從而幫助企業(yè)達(dá)到縮短銷售周期、降低銷售成本、擴(kuò)大銷售量、增加收入與盈利、搶占更多市場(chǎng)份額、尋求新的市場(chǎng)機(jī)會(huì)和銷售渠道,最終從根本上提升企業(yè)的核心競(jìng)爭(zhēng)力,使得企業(yè)在當(dāng)前激烈的競(jìng)爭(zhēng)環(huán)境中立于不敗之地。
關(guān)鍵詞:CRM,CRM系統(tǒng),CRM軟件,客戶關(guān)系管理,客戶管理軟件,客戶管理系統(tǒng),客戶關(guān)系管理軟件,客戶關(guān)系管理系統(tǒng)