Java,Extjs構建CRM客戶管理系統

CRM是CustomerRelationshipManagement的英文縮寫,又稱客戶關係管理,CRM是一種利用相應的信息技術以及網際網路技術來協調企業與顧客間在銷售、行銷和服務上的互動,從而提升其管理方式,向客戶提供創新式的個性化的客戶互動和服務的過程。其最終目標是吸引新客戶、保留老客戶以及將已有客戶轉為忠實客戶,增加市場份額。Java、Extjs構建的CRM主要利用到Ext JS, Struts2, Spring2, Hibernate3這些當前市場上普遍使用的主流開發框架的套用,能夠基於CRM系統中提供的開發框架進行模組的設計與開發。

系統簡介,基本信息,相關講師,課程目錄,

系統簡介

隨著產品和服務的同質化,傳統的行銷方式從4P(產品Product 、價格price、渠道Place、促銷Promotion)向4C轉移(Consumer客戶、Cost 成本、Convenience便利性、Communications溝通) ,公司開始研究客戶的需求,不再銷售自己能生產的產品,而是生產客戶需要的產品。CRM即Custom Relationship Management,全稱為客戶管理系統,它是基於4C理論,以實現新型行銷理念為目標的軟體支撐系統。 通過對CRM的學習,我們可以了解開發J2EE系統所需要經歷的典型場景,包括技術選型,平台搭建,需求分析與設計開發,後期的測試與部署,進而向學員們全方位的展示卡發企業套用系統所需要考慮的方方面面。
CRM客戶關係管理系統介紹
CRM是英文Customer Relationship Management 的簡寫,一般譯作“客戶關係管理”。CRM最早產生於美國,由Gartner Group 首先提出的CRM這個概念的。20世紀90年代以後伴隨著網際網路和電子商務的大潮得到了迅速發展。不同的學者或商業機構對CRM的概念都有不同的看法。
這個概念的原創者認為,CRM是一種商業策略,它按照客戶的分類情況有效地組織企業資源,培養以客戶為中心地經營行為以及實施以客戶為中心地業務流程,並以此為手段來提高企業贏利能力、利潤以及顧客滿意度。
IBM公司認為,CRM通過提高產品性能,增強顧客服務,提高顧客交付價值和顧客滿意度,與客戶建立起長期、穩定、相互信任的密切關係,從而為企業吸引新客戶、維繫老客戶,提高效益和競爭優勢。
SAP公司:CRM系統的核心是對客戶數據的管理,客戶資料庫是企業重要的數據中心,記錄企業在市場行銷與銷售過程中和客戶發生的各種互動行為,以及各類有關活動的狀態,提供各類數據模型,為後期的分析和決策提供支持
總結以上經典的CRM概念的基礎上,從銷售理念、業務流程和技術支持三個層次,可將CRM定義為:CRM是現代信息技術、經營思想的結合體,它以信息技術為手段,通過對以“客戶為中心”的業務流程的重要組合和設計,形成一個自動化的解決方案,以提高客戶的忠誠度,最終實現業務操作效益的提高和利潤的增長。
無論如何定義CRM,“以客戶為中心”將是CRM的核心所在。CRM通過滿足客戶個性化的需要、提高客戶忠誠度,實現縮短銷售周期、降低銷售成本、增加收入、拓展市場、全面提升企業贏利能力和競爭能力的目的。任何企業實施客戶關係管理的初衷都是想為顧客創造更多的價值,即實現顧客與企業的“雙贏”。

基本信息

講師:臨遠
語言:中文
時長:45分鐘
集數:60
ISRC:CN-M10-305-04/V.T
發行商:華章培訓網
出版社:機械工業出版社

相關講師

臨遠
Family 168創始人之一,Ext 專家。高級軟體工程師兼系統架構師,有豐富的Java EE開發經驗。在社區里非常活躍,曾經編寫和翻譯了大量關於Ext和jBPM的資料,深受社區歡迎。
學完後能達到的效果:
該CRM系統,是基於Ext JS, Struts2, Spring2, Hibernate3開發的企業內部信息管理系統。
教程從CRM的業務分析開始,向學員介紹了技術選型,框架搭建,業務模組的劃分,以及具體功能的實現。通過該教程的學習,學員可以掌握CRM系統的套用目標,了解Ext JS, Struts2, Spring2, Hibernate3這些當前市場上普遍使用的主流開發框架的套用,能夠基於CRM系統中提供的開發框架進行模組的設計與開發。
教程涵蓋了前期的技術準備,需求調研,模組設計與開發,以及開發後期的測試與部署。通過該教程學員可以感受完整項目的開發過程,並將其套用到自己的實際學習和工作中,進而鞏固提高自身的技術水平以及對軟體開發的認識。

課程目錄

項目概述及項目功能演示(第1講)
課程目標:
介紹CRM中包含的功能,為項目確立功能邊界,對系統功能進行演示,加深對整體需求的了解。
課程內容:
介紹CRM的特點及解決的問題,講解項目將包含的功能模組。(0.5課時)
演示項目各功能模組的運行效果及所套用到的技術。(0.5課時)
技術選型和搭建整體框架(第2~15講)
課程目標:
掌握Struts2, Hibernate, Spring經典技術選型,詳細討論各部分選型的公用及原因。
掌握項目目錄結構及對應目錄的功能與用途。
掌握項目中的各個模組劃分的方式與模組間互動的方式。
課程內容:
介紹Hibernate,介紹ORM框架進行資料庫建模以及訪問操作。(3課時)
介紹Spring,介紹DI和AOP框架在項目中的具體套用與配置方式。(3課時)
介紹Struts2,介紹MVC的使用方式與請求分發方式。(2課時)
介紹Hibernate與Spring進行整合,介紹OpenSessionInView與事務集成。(1課時)
介紹Struts2與Spring進行整合,使用struts2-spring-plugin進行依賴注入。(1課時)
介紹Ext JS,使用RIA富客戶端與後台服務進行互動。(3課時)
整合選型的技術框架,並對第三方依賴庫進行管理。(1課時)
基本模組的設計與開發(第16~46講)
課程目標:
對“後台管理系統”的總體UI顯示效果進行分析與設計。
對“後台管理系統”的許可權系統進行需求分析和代碼的編寫。
熟練使用選型的技術框架進行實際開發與配置。
實戰開發CRM客戶關係管理系統,並完成系統的配置。
課程內容:
CRM客戶關係管理系統的UI搭建(整體布局,功能選單,表格與表單)。(6課時)許可權功能模組的設計與功能實現(用戶登錄,用戶註銷,修改密碼)。(4課時)
實現數據字典功能的設計與功能實現。(4課時)
產品信息模組的設計與功能實現(4課時)
客戶管理模組的設計與功能實現(客戶關係,聯繫人管理,銷售管理,客戶跟蹤)(10課時)
員工信息模組的設計與功能實現(2課時)
高級模組的設計與開發(第47~56講)
課程目標:
掌握知識庫的實現。
掌握銷售漏斗的實現。掌握銷售報表的實現。
課程內容:
知識庫的設計與功能實現。(2課時)
銷售漏斗的設計與功能實現。(4課時)
銷售報表的設計與功能實現。(5課時)
項目發布與部署(第57~60講)
課程目標:
掌握環境的配置與伺服器的配置。
使用測試工具對系統進行自動化測試。
配置系統和資料庫日誌。
課程內容:
JDK,Tomcat的安裝與配置,配置MySQL資料庫(1課時)
使用測試工具錄製自動化測試腳本。(2課時)
配置系統和資料庫日誌。(1課時)

相關詞條

熱門詞條

聯絡我們