當前位置:工程項目OA系統(tǒng) > CRM客戶管理系統(tǒng) > 相關(guān)軟件 > CRM軟件
流程驅(qū)動的客戶關(guān)系分析系統(tǒng)設(shè)計與研究
1 前 言
隨著Internet時代的到來,電子商務得到了飛速發(fā)展,基于客戶關(guān)系的經(jīng)營理念已經(jīng)為大家所普遍接受,以此為特征的客戶關(guān)系管理(Customer Relationship Management,CRM)技術(shù)與相關(guān)系統(tǒng)已經(jīng)成為企業(yè)贏得競爭優(yōu)勢的重要手段??蛻絷P(guān)系分析在CRM中的重要性越來越突出。通過客戶關(guān)系分析可以對客戶進行細分,對客戶行為進行分析,使企業(yè)能夠為不同層次的客戶提供不同水平的服務,并因此獲得最大的投入產(chǎn)出比;為企業(yè)戰(zhàn)略決策提供重要的依據(jù)。數(shù)據(jù)挖掘技術(shù)能夠從大量的數(shù)據(jù)中發(fā)現(xiàn)潛在的規(guī)則,在客戶關(guān)系分析中能夠發(fā)揮極大的作用。
論文根據(jù)客戶關(guān)系分析的特點,研究了客戶關(guān)系分析系統(tǒng)的技術(shù)框架,設(shè)計了各個功能模塊,對每個功能模塊進行了系統(tǒng)的解釋。提出一種流程驅(qū)動的分析處理過程,來支持客戶關(guān)系分析評價系統(tǒng)功能的實現(xiàn)。采用真正的面向?qū)ο蟮腏ava語言,基于J2EE結(jié)構(gòu)進行開發(fā),實現(xiàn)了CRM中客戶關(guān)系分析子系統(tǒng),實踐證明該系統(tǒng)能夠幫助企業(yè)辨認出高端客戶、理解各種客戶行為模式,為企業(yè)的決策提供了有力的依據(jù)。
2 客戶關(guān)系分析系統(tǒng)
2.1 系統(tǒng)框架
客戶關(guān)系分析評價系統(tǒng)的框架如圖1所示,整個系統(tǒng)將不同的挖掘操作模塊、數(shù)據(jù)預處理模塊、存儲控制模塊、挖掘庫及挖掘庫管理模塊、數(shù)據(jù)庫和外部文件緊密地結(jié)合在一起,構(gòu)成了—個層次結(jié)構(gòu)。
圖1 客戶關(guān)系管理分析評價系統(tǒng)的總體框架
系統(tǒng)框架的設(shè)計主要基于以下幾點考慮:
(1)客戶關(guān)系分析系統(tǒng)包括很多方面的操作。這些操作所要求的數(shù)據(jù)源形式不同、輸出不同、所需參數(shù)不同,這就使得實現(xiàn)這些操作的各個挖掘操作模塊之間必須相對獨立。
(2)客戶關(guān)系分析系統(tǒng)作為一個整體,必須能夠協(xié)調(diào)各個操作模塊之間的工作。系統(tǒng)使用挖掘庫提供統(tǒng)一的機制來管理各模塊所使用的數(shù)據(jù)源、參數(shù)和挖掘結(jié)果。
(3)客戶關(guān)系分析的對象既可能存在于數(shù)據(jù)庫或數(shù)據(jù)倉庫中,也可能存在于文件中,系統(tǒng)應該分別提供處理它們的相應方法。
(4)客戶關(guān)系分析的過程和結(jié)果需要保留。這一方面是因為數(shù)據(jù)挖掘的目的是支持決策分析;另一方面是為了方便重新挖掘、增量挖掘。
2.2 客戶關(guān)系分析系統(tǒng)各功能模塊
下面對各個模塊的功能進行具體介紹,其功能分解圖見圖2。
圖2 客戶關(guān)系分析評價系統(tǒng)各模塊功能分解圖
(1)安全與權(quán)限管理模塊
安全與權(quán)限管理模塊作為整個系統(tǒng)的入口,具有用戶身份驗證和操作權(quán)限管理功能??蛻絷P(guān)系分析評價系統(tǒng)作為企業(yè)管理者和相關(guān)業(yè)務分析人員的決策支持工具,它的分析內(nèi)容涉及到很多敏感的商業(yè)機密和客戶隱私,因此,對用戶的權(quán)限劃分必須非常嚴格。用戶要使用某些功能或訪問某些數(shù)據(jù),必須進行嚴格的身份驗證。系統(tǒng)的權(quán)限管理采用基于角色分配機制管理模式,角色作為中間媒介將用戶與權(quán)限聯(lián)系起來。整個系統(tǒng)設(shè)置3種角色,包括:系統(tǒng)管理員、經(jīng)理級決策者、部門基層分析人員。系統(tǒng)管理員具有最高權(quán)限,負責整個系統(tǒng)的維護,角色功能的設(shè)置,用戶角色的設(shè)置,各類數(shù)據(jù)的備份等。經(jīng)理級決策者可以查看所有基層分析人員分析所得的各種結(jié)果,可以從各種角度統(tǒng)計分析,下達各種分析任務。來自各個部門的基層分析人員是客戶關(guān)系分析評價的主要操作人員,負責日常的各種分析,這些分析者既要熟悉具體業(yè)務,又要對計算機系統(tǒng)較為熟練。
(2)分析評價管理模塊
分析評價管理模塊是系統(tǒng)的主要部分之一,設(shè)置了分析活動管理子模塊、活動狀態(tài)監(jiān)控子模塊、挖掘庫管理子模塊和數(shù)據(jù)管理子模塊。
分析活動管理器對分析活動進行管理,增加分析活動、查詢分析活動、設(shè)置分析參數(shù)等,能夠根據(jù)各個分析活動的先后順序和權(quán)限進行活動的排序,結(jié)合活動所需的條件和活動狀態(tài)監(jiān)控器的反饋信息安排活動。分析活動管理的任務分解策略將在3.2.2中詳細敘述。
客戶關(guān)系分析評價系統(tǒng)中可以同時運行多個不同的分析任務,不同的操作者可能同時運行相同的或不同的分析任務,任務在運行過程中,可能會出現(xiàn)資源爭用問題或其他異常問題等,為此,專門設(shè)置了活動狀態(tài)監(jiān)控器?;顒訝顟B(tài)監(jiān)控器能監(jiān)控正在執(zhí)行的活動的狀態(tài)和待執(zhí)行活動所需的各種條件,及時反饋各種錯誤信息等。
挖掘庫管理子模塊主要提供對挖掘庫的整體管理,包括連接挖掘庫、斷開挖掘庫、打開挖掘庫、增加挖掘庫、存儲挖掘庫、刪除挖掘庫和查詢挖掘庫,任何對挖掘庫的操作必須在打開了一個挖掘庫以后才能進行,而系統(tǒng)的任意運行時刻最多只能打開一個挖掘庫。
數(shù)據(jù)管理子模塊負責對分析所需的數(shù)據(jù)源的操作,這組操作主要包括定義數(shù)據(jù)源、查詢數(shù)據(jù)庫信息、增加數(shù)據(jù)源、查詢數(shù)據(jù)源信息等。
某分析任務到達分析評價管理模塊后,產(chǎn)生一個挖掘活動,活動管理子模塊負責管理該活動,活動所需的各種條件得到滿足后,活動管理子模塊通知挖掘庫管理子模塊和數(shù)據(jù)管理子模塊,將分析所需的分析模版和數(shù)據(jù)傳輸給分析評價操作模塊,進而進行具體分析。
(3)分析,挖掘庫
分析/挖掘庫所保存的挖掘操作是指包括數(shù)據(jù)準備和數(shù)據(jù)挖掘在內(nèi)的所有操作。每種分析任務都對應一個分析模版,分析模版統(tǒng)一存放在挖掘庫中,每個分析模版存儲如下信息:該分析指標采用什么算法、操作的名稱、操作順序、數(shù)據(jù)源信息、挖掘操作的參數(shù)設(shè)置以及挖掘的結(jié)果等。在挖掘庫中存放的這些操作信息是有順序的(用戶進行這些操作的順序),這是因為—個數(shù)據(jù)挖掘操作在整個知識發(fā)現(xiàn)過程中往往不是孤立的,它所使用的數(shù)據(jù)源常常是另一個數(shù)據(jù)挖掘操作的結(jié)果,而它的挖掘結(jié)果又有可能是其他操作的數(shù)據(jù)源。所以,保留挖掘順序?qū)嶋H上就是保留了挖掘操作之問的這種關(guān)系,這無論對用戶理解挖掘結(jié)果還是以后重新進行挖掘都是有幫助的。因此,我們的系統(tǒng)能夠很方便地實現(xiàn)把一個挖掘操作的結(jié)果作為另一個挖掘操作的輸入。
(4)數(shù)據(jù)預處理模塊
數(shù)據(jù)預處理模塊的主要功能是定義數(shù)據(jù)源、格式化數(shù)據(jù)源以及過濾數(shù)據(jù)源。該模塊對整個系統(tǒng)的可用性非常重要,它可以分為以下幾個子模塊:
數(shù)據(jù)映射:將源表中的數(shù)據(jù)映射成ID形式,并生成對照表(ID和原始值的對照)。此功能的目的是把不同形式的數(shù)據(jù)映射成統(tǒng)一的、可供挖掘模塊操作的形式。
類型映射:對源表中所列數(shù)據(jù)類型進行強制類型轉(zhuǎn)換。之所以需要這個功能,是因為在數(shù)據(jù)庫中不同的數(shù)據(jù)類型很多,數(shù)據(jù)挖掘算法只支持其中最基本的幾種。
列映射:該子模塊從源表中提取所需要的列,以減少數(shù)據(jù)量,提高系統(tǒng)的效率。
數(shù)據(jù)清理:該子模塊負責對數(shù)據(jù)集中的空缺數(shù)據(jù)、噪聲數(shù)據(jù)和不一致數(shù)據(jù)等進行處理。
(5)存儲控制模塊
系統(tǒng)假設(shè)數(shù)據(jù)源存放在數(shù)據(jù)庫中,由存儲控制模塊對數(shù)據(jù)庫統(tǒng)一進行操作。對于存放在外部文件中的數(shù)據(jù),需要使用數(shù)據(jù)庫管理系統(tǒng)提供的導入工具把數(shù)據(jù)導入數(shù)據(jù)庫以后再進行挖掘操作。當前,系統(tǒng)的數(shù)據(jù)源存放在SQLServer2000中,從可移植性的角度考慮,使用JDBC作為底層的接口,對存儲控制的封裝高于JDBC存儲控制的封裝,這是因為數(shù)據(jù)挖掘應用不同于一般的數(shù)據(jù)庫應用程序,它對數(shù)據(jù)庫的訪問頻繁,而每次對數(shù)據(jù)庫的訪問都會耗費一定的時間和資源。對于數(shù)據(jù)挖掘操作來說,對大數(shù)據(jù)量的處理能力和處理效率是一個根本的問題,所以,由系統(tǒng)來進行緩沖和內(nèi)存索引就非常重要。
存儲控制模塊的功能主要體現(xiàn)在3個方面:
對連接數(shù)據(jù)庫、管理外部文件以及交換外部文件和內(nèi)存的內(nèi)容等較為底層的操作進行封裝。
負責緩沖管理。具體地說,該模塊為數(shù)據(jù)源、數(shù)據(jù)挖掘中間結(jié)果以及挖掘結(jié)果分別申請緩沖區(qū),并保證其駐留在內(nèi)存中。
提供簡單的數(shù)據(jù)格式轉(zhuǎn)換。不同于數(shù)據(jù)預處理模塊提供的數(shù)據(jù)格式轉(zhuǎn)換,該功能主要彌補關(guān)系數(shù)據(jù)庫不能存儲不規(guī)則格式數(shù)據(jù)的問題,在向緩沖區(qū)中存放數(shù)據(jù)以前對事務記錄進行重新拼接。
(6)分析評價操作模塊
不同的挖掘操作模塊負責不同的數(shù)據(jù)挖掘操作。它們彼此之間相對獨立,共間之處是都受到挖掘庫管理模塊的管理,通過存儲控制模塊獲得數(shù)據(jù),并把結(jié)果寫入挖掘庫。
- 1crm管理軟件的“金字塔”管理模式好用嗎?
- 2crm的實施步驟
- 3crm管理軟件如何確保穩(wěn)固快速的投資回報呢?
- 4CRM管理軟件的核心:客戶關(guān)懷貫穿市場營銷
- 5CRM項目的實施可以分為3步
- 6CRM客戶管理系統(tǒng)具體包括以下三個層面
- 7控制市場與銷售八個重要的步驟
- 8CRM客戶管理軟件為企業(yè)降本增效
- 9探究中國CRM分銷現(xiàn)狀 展望未來成功之路
- 10如何從 CRM 系統(tǒng)中收集數(shù)據(jù)?客戶管理軟件簡介
- 11從底線業(yè)務需求開始實施是CRM成功的最佳途徑
- 12淺析crm實施的思考
- 13CRM系統(tǒng)在哪些企業(yè)中得到了應用
- 14crm對企業(yè)成本管理的五大有益影響
- 15五大步驟幫助企業(yè)打造客戶的忠誠度
- 16如何選擇最佳的CRM客戶管理軟件?
- 17以業(yè)務服務管理提高IT運營的效率
- 18CRM系統(tǒng)建設(shè)的主要參與者、使用者與受益者
- 19crm系統(tǒng)的改進建議
- 20怎樣利用在線CRM開拓內(nèi)貿(mào)市場?
- 21CRM管理軟件賦予市場營銷人員更強的工作能力
- 22SAP AG提高全年盈利預期下半年前景看好
- 23crm為會計帶來什么?
- 24企業(yè)不宜上馬CRM項目的三種情況
- 25對于中小企業(yè)來說CRM軟件有何益處
- 26八字要訣尋找替換CRM的最佳時機
- 27CRM有哪些功能?
- 28CRM客戶管理系統(tǒng)的開發(fā)計劃與組織實施方法
- 29淺析crm軟件系統(tǒng)應用成功的因素
- 30實現(xiàn)CRM系統(tǒng)的全面整合從哪些方面入手?
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓