王建忠
摘 要:現(xiàn)代企業(yè)正逐步由傳統(tǒng)的以產(chǎn)品和規(guī)模為中心的粗放式經(jīng)營管理模式向以客戶為中心,實現(xiàn)客戶價值和達到企業(yè)利潤最大化的集約化經(jīng)營管理模式轉變,針對某企業(yè)銷售的實際需求,基于.NET平臺,研究并設計實現(xiàn)了具有系統(tǒng)管理、客戶管理、市場管理、信息查詢、產(chǎn)品管理、銷售管理、統(tǒng)計管理等功能的客戶關系管理系統(tǒng)。
關鍵詞:CRM客戶;.NET平臺
1 引言
隨著市場的變化,市場競爭的焦點已經(jīng)從產(chǎn)品的競爭轉向品牌的競爭、服務的競爭和客戶的競爭,企業(yè)如何實現(xiàn)對多渠道銷售和服務的集成、統(tǒng)一管理,就需要有一套完整的客戶關系管理的理論與技術實現(xiàn)手段提高客戶滿意度,改善客戶關系,從而提高企業(yè)的競爭力。
客戶關系管理(CRM)源于以“客戶為中心”的新型商業(yè)模式,在企業(yè)文化同業(yè)務系統(tǒng)結合的同時,形成的以客戶為中心的經(jīng)營理念,是一種旨在改善企業(yè)與客戶之間關系的新型管理機制,它主要實施于企業(yè)的市場營銷、銷售、服務和技術支持等與客戶相關的領域[1],是企業(yè)管理不可缺少的部分。CRM系統(tǒng)是一種專門管理企業(yè)前臺業(yè)務的系統(tǒng),通過收集、分析和利用客戶信息,幫助企業(yè)充分利用客戶資源,為企業(yè)在電子商務時代生存和發(fā)展提供了科學的手段和方法[2],增加企業(yè)核心競爭力,使企業(yè)能更高效地為客戶提供滿意、周到的服務,以提高客戶滿意度、忠誠度為目的的一種管理經(jīng)營方式。
2 主要開發(fā)技術
根據(jù)調研,考慮到系統(tǒng)開發(fā)完成后的實際應用場景,本系統(tǒng)基于微軟的.NET平臺,采用SQL Server 2008數(shù)據(jù)庫和C#語言進行開發(fā)。
.NET的核心是.NET Framework,它由公共語言運行庫和類庫組成, 為應用程序提供了中間代碼的支持,并且可以通過運行時來管理這些中間代碼,從而實現(xiàn)了很多計算機語言編寫的程序跨平臺運行。.NET最獨特的屬性是它的多語言支持, 開發(fā)人員可以自由地為特定的組件選擇最好的語言同時又不損失該平臺的能力和自由度。另外,使用一種語言編寫的組件也能夠很容易地與使用另外一種語言編寫的組件進行互操作[1]。
使用SQL Server 2008創(chuàng)建數(shù)據(jù)庫,能在穩(wěn)定性、安全性、功能性上得以體現(xiàn),因為這個平臺具有以下特點:
“可信任的——使得管理員可以以很高的可靠性、可擴展性和安全性來運行最重要任務的應用程序。
高效的——使管理員能夠減少管理和開發(fā)的基礎數(shù)據(jù)設施的成本和時間。
智能的——提供一個觀察和信息的綜合平臺,當用戶需要即可發(fā)送?!盵2]
由微軟進行研制并且發(fā)布的針對具體對象的開發(fā)語言C#,運行于.NET Framework環(huán)境里。C#是一種由C語言和C++語言變化而來的編程語言,C#可靠有保障、性能平穩(wěn)、簡易、美輪美奐。C#不光延續(xù)了C和C++特有的能力,而且也改善了這兩種語言的冗余方面。C#具有VB簡易界面特性,其運用性質健壯,語法個性優(yōu)雅,同時還標新立異,支持迅速的針對具體對象開發(fā)與應用的功能,使得其變作.NET應用的不二之選。[3]
3 基于.NET的客戶關系管理系統(tǒng)的分析與設計
3.1 系統(tǒng)開發(fā)的體系結構
本系統(tǒng)分為服務端和客戶端,服務端可以運行在單獨的服務器上,也可以安裝在數(shù)據(jù)庫服務器上,客戶端程序依托于服務端運行。服務器端的功能主要是兩個方面,一個是和客戶端之間的通信處理,客戶端將數(shù)據(jù)傳輸?shù)椒掌鞫?,服務器端根?jù)接收到的數(shù)據(jù)進行客戶端的各種具體操作,比如登錄,數(shù)據(jù)的增、刪、改、查等。一個是數(shù)據(jù)庫操作,系統(tǒng)中所有涉及到數(shù)據(jù)庫的操作都需要通過服務器端,使數(shù)據(jù)庫對外封閉,保障數(shù)據(jù)的安全性。
3.2 功能設計
系統(tǒng)具有的主要功能有:
(1)系統(tǒng)管理:主要細化功能包括:員工管理、系統(tǒng)管理員權限管理、數(shù)據(jù)備份與恢復、數(shù)據(jù)一致性保障功能等。員工管理可用于企業(yè)員工基本信息管理,并按級別分配不同使用權限,數(shù)據(jù)備份與恢復具有導入導出功能,確保數(shù)據(jù)的完整性和一致性。(2)客戶管理:主要包括客戶信息管理、潛在客戶管理、客戶分析等功能??蛻粜畔⒐芾砜蓪蛻粜畔⑦M行增刪改查,并對信息的完整性和正確性有一定的控制。潛在客戶管理方便企業(yè)對潛在客戶的挖掘,有助于企業(yè)制定相關營銷策略。客戶分析可使企業(yè)按客戶登記進行消費行為分析等。(3)市場管理:包括市場分析、市場計劃與活動、競爭對手分析等功能。為企業(yè)制定發(fā)展規(guī)劃、營銷策略提供依據(jù)。(4)服務管理:包括合同檔案管理、產(chǎn)品檔案管理、客戶滿意度分析、客戶反饋等功能。其中合同檔案管理對企業(yè)所簽訂的各種合同進行統(tǒng)一的管理,由于單個合同的種類及合同批次等比較復雜,所以應該包括外部合同管理、內部合同管理、合同詳細管理等功能,其中外部合同主要對應于合同的基本數(shù)據(jù),內部合同為合同執(zhí)行批次,合同詳細包括產(chǎn)品的規(guī)格、合同量等。產(chǎn)品管理主要用于產(chǎn)品種類、產(chǎn)品明細的管理。客戶滿意度分析有效的提升企業(yè)的服務質量。(5)銷售管理:主要管理企業(yè)的銷售經(jīng)營活動,功能包括:銷售信息管理、渠道管理、銷售計劃等。(6)統(tǒng)計管理:用于企業(yè)銷售銷售經(jīng)營活動的日常管理,主要包括:銷售信息統(tǒng)計、庫存統(tǒng)計、客戶統(tǒng)計等功能,并能生成相關報表,包括日報表、月報表等,便于用戶和廠家進行分析和操作。系統(tǒng)功能如圖1所示。
3.3 部分模塊功能實現(xiàn)
3.3.1 合同管理功能的實現(xiàn)
合同管理是對企業(yè)所簽訂的各種合同進行統(tǒng)一的管理,由于單個合同的種類及合同批次等比較復雜,所以應該包括外部合同管理、內部合同管理、合同詳細管理等功能,其中外部合同主要對應于合同的基本數(shù)據(jù),內部合同為合同執(zhí)行批次,合同詳細包括產(chǎn)品的規(guī)格、合同量等。對合同進行的操作主要包括導入、增加、修改及刪除,但合同數(shù)據(jù)較多時,可以從excel數(shù)據(jù)表中進行導入,刪除合同操作可能會對已導入的數(shù)據(jù)進行回滾操作,應謹慎操作。
合同管理界面如圖2所示。
3.3.2 市場管理模塊實現(xiàn)。市場管理模塊是系統(tǒng)的核心模塊之一,包括市場分析、市場計劃與活動、競爭對手分析等功能。其中市場分析中客戶往來信息錄入部分代碼:
private void DataBindsFun()
{
this.ContactHistoryId.DataBindings.Add("Text", Contactdtable, "交往記錄編號");
……
this.contactResult.DataBindings.Add("Text", Contactdtable, "交往結果");
}
市場活動修改部分代碼:if (textzhuti.Text.Trim()=="" || textfuzeren.Text.Trim()=="")
MessageBox.Show("請輸入完整的信息", "提示");
else
{
empconn.Open();
string empsql = "select * from Activity where zhuti='" + textzhuti.Text.Trim() +"'";
SqlCommand empcmd = new SqlCommand(empsql, empconn);
string empsc = (string)empcmd.ExecuteScalar();
if (empsc != null)
{
string s = dateTimePicker1.Text.ToString();
string s1 = dateTimePicker2.Text.ToString();
empsql = "update Activity set zhuti='"+ textzhuti.Text.Trim() + "',leibie='" + textleibie.Text.Trim() + "',fuzeren='" + textfuzeren.Text.Trim() + "',youxianji='" + textyouxianji.Text.Trim() + "',yusuan='" +textyusuan.Text.Trim() +"“',kaishidata='" + s + "',zhuangtai='" + textzhuangtai.Text.Trim() + "',jieshudata='" + s1 +"'where zhuti='" + textzhuti.Text.Trim() + "'";
empcmd.CommandText = empsql;
empcmd.ExecuteNonQuery();
MessageBox.Show("修改成功","提示");
clear();
}
empconn.Close();
}
4 總結
本系統(tǒng)基于.NET平臺建立了一個企業(yè)客戶關系管理系統(tǒng),可以在有網(wǎng)絡的計算機上使用本系統(tǒng)來進行工作,方便企業(yè)進行客戶管理與分析,方便企業(yè)戰(zhàn)略部署及決策,增加企業(yè)核心競爭力,得到了企業(yè)的認可。
參考文獻
[1]陳學謙.客戶關系管理系統(tǒng)(CRM)初探[J],黑龍江科技信息,2010(5):58-59.
[2]鄭軍,金新安,陳新芝.客戶關系管理系統(tǒng)淺析[J],信息科學,2010(3):80.