CRM系統(tǒng):電信企業(yè)CRM 系統(tǒng)的設(shè)計與實現(xiàn)
電信企業(yè)CRM 系統(tǒng)的設(shè)計與實現(xiàn)
劉藝雯
中國科學技術(shù)大學信息科學技術(shù)學院 安徽 230027
摘要:客戶關(guān)系管理(CRM)已被確認為電信企業(yè)的核心競爭力之一,但由于現(xiàn)有的CRM 系統(tǒng)存在功能不完善、開發(fā)效
率低,規(guī)范性差等缺陷,引入了JBOSS SEAM 這一新的J2EE 架構(gòu)方式,設(shè)計和實現(xiàn)了一個面向營銷的電信企業(yè)CRM 系統(tǒng),
描述了系統(tǒng)架構(gòu)的關(guān)鍵技術(shù)及設(shè)計方法,給出了CRM 系統(tǒng)的具體實現(xiàn)方案。該系統(tǒng)旨在對電信營銷業(yè)務(wù)進行精確化管理、提
升營銷效率,并且由于JBOSS SEAM 框架的深度集成優(yōu)勢,使得系統(tǒng)開發(fā)速度快、效益高,具有良好的重用性、可配置性
和跨平臺性,為改善現(xiàn)有的CRM 產(chǎn)品性能提供了一種新的手段。
關(guān)鍵詞:框架;模式- 視圖- 控制器
引言
近年來,隨著通訊市場競爭的日益加劇,同時基于中國
電信的經(jīng)營格局已經(jīng)不再可能大批量地擴大客戶群,因此維護
好現(xiàn)有的客戶關(guān)系,尤其是與現(xiàn)有客戶群中大客戶的關(guān)系成為
了電信企業(yè)生存和發(fā)展的關(guān)鍵點??蛻絷P(guān)系管理(CustomerRelationship
Management,CRM)解決方案可以很好地解決這一問
題, CRM 系統(tǒng)通過不斷地改善與管理企業(yè)銷售、營銷、客戶
服務(wù)和支持等與客戶有關(guān)的業(yè)務(wù)流程,從而縮短銷售周期、
降低銷售成本、增加盈利提高企業(yè)的核心競爭力。在競爭激
烈的運營環(huán)境下,電信企業(yè)從經(jīng)營實踐中認識到:以客戶為中
心,有效地實施CRM 系統(tǒng)是取勝的必由之路。但目前的CRM
系統(tǒng)在諸多方面如功能實現(xiàn)和提取信息能力等仍有待完善,
因此如何快速開發(fā)出符合電信規(guī)范的、精確的、能夠切實提
高電信營銷效率的CRM 系統(tǒng)成為了當務(wù)之急。
本文論述了采用JBOSS SEAM 框架開發(fā)電信營銷CRM
系統(tǒng)的整體解決方案,首先介紹了開發(fā)使用的技術(shù)框架,然
后敘述系統(tǒng)的設(shè)計方案,再次介紹系統(tǒng)在各個層面上的具體
實現(xiàn)方法。本文相關(guān)項目所設(shè)計的產(chǎn)品旨在對市場營銷的各
個環(huán)節(jié)進行全程精確化管理,實現(xiàn)閉環(huán)的全渠道、全業(yè)務(wù)、全
過程的營銷管理支撐體系,該產(chǎn)品目前已經(jīng)在電信企業(yè)中應(yīng)
用,效果良好。
1 JBOSS SEAM 架構(gòu)
1.1 JSF框架
JavaServer Faces (JSF)框架用于在 Web 應(yīng)用程序中構(gòu)建用
戶界面組件,提供了易于使用的、高效的可視化開發(fā)環(huán)境。與
微軟Visual Studio.NET可視化開發(fā)工具相比,JSF 在開發(fā)基
于Java 的Web 用戶界面時不需要手工書寫大量的標簽,同時
在考慮頁面狀態(tài)信息的保存、客戶端事件處理等問題上,開
發(fā)效率較高、重用性好。并且JSF 是典型 MVC 實現(xiàn), 它的主
要優(yōu)勢就是它既是 Java Web 用戶界面標準又嚴格遵循模式-
視圖-控制器(MVC)設(shè)計模式,用戶界面代碼(視圖)與應(yīng)用程
序數(shù)據(jù)和邏輯(模型)的清晰分離使 JSF 應(yīng)用程序更易于管理。
1.2 EJB3.0
Enterprise JavaBean(EJB)是用來開發(fā)和部署多層次、分布
式、面向?qū)ο蟮腏ava 應(yīng)用跨平臺組件結(jié)構(gòu),使用EJB 結(jié)構(gòu)編
寫的應(yīng)用程序具有可擴展性、交互性和多用戶安全性,這些
應(yīng)用只需編寫一次,就可以發(fā)布到支持EJB 規(guī)范的服務(wù)器平
臺上。EJB 由多個封裝了業(yè)務(wù)邏輯的方法組成,例如一個EJB
可以包括一個更新客戶數(shù)據(jù)庫的業(yè)務(wù)邏輯方法,多個遠程和
本地客戶端都可以調(diào)用這個方法,開發(fā)者只需要關(guān)注bean中
的業(yè)務(wù)邏輯而不用考慮對象事務(wù)支持、安全性和遠程對象訪
問等復雜和容易出錯的問題。E J B 主要有三種類型:會話
Bean,實體Bean 和消息驅(qū)動Bean。會話Bean 完成一個清晰
的解耦任務(wù);實體Bean是一個存在于數(shù)據(jù)庫中的復雜業(yè)務(wù)實
體;消息驅(qū)動Bean 用于接收異步JMS 消息。
1.3 JBoss Seam集成框架
Java EE5.0的核心框架是EJB(Enterprise JavaBeans)3.0和
JSF(JavaServer Faces)1.2,EJB3和JSF雖然互補,但它們是根
據(jù)各自的理念設(shè)計的獨立框架,JBoss Seam通過把 EJB3.0組
件綁定到JSF 頁面中去,節(jié)省了大量復雜的編碼,從而為開
發(fā)基于Web 的企業(yè)應(yīng)用程序提供了一個嶄新的模式。JBoss
Seam 是“Java EE 5.0 的一個輕量級框架”,為所有企業(yè)Web
應(yīng)用中的組件提供了一個統(tǒng)一的、易于理解的編程模型,它
使基于狀態(tài)的應(yīng)用和業(yè)務(wù)流程驅(qū)動的應(yīng)用開發(fā)簡單快捷。
JBoss Seam還集成了眾多當前流行的面向服務(wù)(SOA)技術(shù),例
如:Facelets、Hibernate、jBPM、Drools、Groovy、Java Portlets、
BPM、AJAX、iText 和Lucene。根據(jù)當前的WEB 應(yīng)用技術(shù)發(fā)
展勢態(tài),JBoss Seam有望取代Struts成為Java Web應(yīng)用框架
的主流。
2 CRM 系統(tǒng)功能設(shè)計
電信營銷CRM 系統(tǒng)旨在對市場計劃、營銷活動、銷售活
動、客戶服務(wù)進行管理,系統(tǒng)的技術(shù)目標是:充分利用電信企
業(yè)內(nèi)部的海量數(shù)據(jù),建立合理、規(guī)范、精確的營銷管理平臺,
實現(xiàn)營銷管理的精確化、提升營銷管理的效率。系統(tǒng)分為四
個子系統(tǒng),
2.1 市場管理模塊
市場管理模塊分為市場信息、市場計劃制定、市場計劃
執(zhí)行、市場計劃評估四個子模塊,其中市場信息是從各種渠
道中分析獲取的信息,通過對其分析,確定市場目標,定期
制定策略性市場計劃用于指導市場工作;根據(jù)市場計劃的目
標,開展市場活動,根據(jù)對市場活動的評估,修改市場計劃。
市場信息、市場計劃、市場活動之間可以沒有關(guān)聯(lián),信息可
以沒有計劃,活動也可以沒有計劃指導。
2.2 營銷管理模塊
營銷活動是以市場目標中的關(guān)鍵業(yè)務(wù)發(fā)展及經(jīng)營收入指
標為依據(jù)而進行的活動。通過營銷管理模塊可以發(fā)現(xiàn)商機,
對其進行評估,并交給銷售處理,同時對營銷過程中的各個
過程域?qū)嵤┍O(jiān)控。根據(jù)業(yè)務(wù)發(fā)展和工作指標、市場計劃、市
場活動等,對特定的客戶群制定營銷策略,同時提交上級部
門主管進行審批。審批通過后,策劃部門根據(jù)營銷策略開始
制定營銷活動的執(zhí)行計劃,包括營銷活動的時間、地點、渠
道等。在營銷活動執(zhí)行后,對其中每個客戶的營銷活動生成
營銷服務(wù)單,并且對營銷單進行分發(fā)和指派。營銷單下發(fā)到
具體的個人后,根據(jù)營銷方案進行實施工作,實施結(jié)束后,對
執(zhí)行反饋,并對其評估。具體功能包括營銷活動策劃,營銷
活動執(zhí)行和營銷活動評估。
2.3 銷售管理模塊
銷售管理模塊通過在營銷活動中發(fā)現(xiàn)商機,對商機進行
管理、跟蹤、監(jiān)控。系統(tǒng)對于重大商機作專門的銷售項目處
理,進行策劃、指定一系列的銷售活動。假如銷售成功,和
用戶簽訂合同或者直接進行客戶業(yè)務(wù)受理。具體功能包括商
機的生成、重大商機報批、商機分派、制定銷售項目以及銷
售項目的跟蹤和監(jiān)控。
2.4 客戶服務(wù)模塊
客戶服務(wù)模塊從外部系統(tǒng)獲取需要進行客戶活動的客戶
信息,在系統(tǒng)中經(jīng)過客戶維系流程,最終將輸出商機或直接
生成訂單。主要包括服務(wù)策劃和服務(wù)執(zhí)行功能。
3 系統(tǒng)實現(xiàn)
3.1 系統(tǒng)實現(xiàn)模式
該系統(tǒng)實現(xiàn)采用了三層結(jié)構(gòu),即表示層、業(yè)務(wù)層和持久
層。表示層主要用來構(gòu)建用戶界面、控制頁面轉(zhuǎn)發(fā)、響應(yīng)用
戶請求并調(diào)用相應(yīng)業(yè)務(wù)邏輯進行處理;業(yè)務(wù)層封裝了整個系
統(tǒng)的業(yè)務(wù)邏輯;持久層也稱為數(shù)據(jù)庫訪問層,直接操作數(shù)據(jù)
庫并對用戶輸入的數(shù)據(jù)進行持久化或直接從數(shù)據(jù)庫中提取數(shù)
據(jù)交給業(yè)務(wù)層處理。該系統(tǒng)架構(gòu)以面向服務(wù)原則(SOA)為宗
旨,以ESB 作為SOA 的具體實現(xiàn)技術(shù)手段來設(shè)計,SOA-ESB
作為架構(gòu)的基礎(chǔ)服務(wù),來銜接前端調(diào)用和后臺業(yè)務(wù)服務(wù)。
3.2 開發(fā)環(huán)境
硬件環(huán)境 :ORACLE 10G 數(shù)據(jù)庫服務(wù)器,配置4CPU、
8G 內(nèi)存;ORACLE10 數(shù)據(jù)庫客戶端,配置4CPU、8G 內(nèi)存。
軟件環(huán)境:在Windows XP 操作系統(tǒng)下,使用Weblogic9.
2 應(yīng)用服務(wù)器,還需要安裝JSF、EJB3.0、JBOSS SEAM 等開發(fā)
框架,Myeclipse,PLSQL 等開發(fā)工具。
強力推薦:
天柏客戶關(guān)系管理系統(tǒng)
天柏客戶關(guān)系管理系統(tǒng)(CRM)是一款集專業(yè)性、實用性、易用性為一體的純B/S架構(gòu)的CRM系統(tǒng),它基于以客戶為中心的協(xié)同管理思想和營銷理念,圍繞客戶生命周期的整個過程,針對不同價值的客戶實施以客戶滿意為目標的營銷策略,通過企業(yè)級協(xié)同,有效的“發(fā)現(xiàn)、保持和留住客戶”,從而達到留住客戶、提高銷售,實現(xiàn)企業(yè)利潤最大化的目的。通過對客戶進行7P的深入分析,即客戶概況分析(Profiling)、客戶忠誠度分析(Persistency)、客戶利潤分析(Profitability)、客戶性能分析(Performance)、客戶未來分析(Prospecting)、客戶產(chǎn)品分析(Product)、客戶促銷分析(Promotion)以及改善與管理企業(yè)銷售、營銷、客戶服務(wù)和支持等與客戶關(guān)系有關(guān)的業(yè)務(wù)流程并提高各個環(huán)節(jié)的自動化程度,從而幫助企業(yè)達到縮短銷售周期、降低銷售成本、擴大銷售量、增加收入與盈利、搶占更多市場份額、尋求新的市場機會和銷售渠道,最終從根本上提升企業(yè)的核心競爭力,使得企業(yè)在當前激烈的競爭環(huán)境中立于不敗之地。
關(guān)鍵詞:CRM,CRM系統(tǒng),CRM軟件,客戶關(guān)系管理,客戶管理軟件,客戶管理系統(tǒng),客戶關(guān)系管理軟件,客戶關(guān)系管理系統(tǒng)