
【摘要】在電子商務管理系統的設計中應用數據挖掘技術,進行數據的預處理、數據挖掘和挖掘結果顯示。電子商務系統具有數據量大、數據質量差和數據種類多的特點,在電子商務管理系統中設計了數據挖掘管理模塊,運用數據挖掘技術,并采用J2EE的B/S架構將其實現。
【關鍵詞】數據挖掘;電子商務系統
1.前言
數據挖掘是從大量的、不完全的、有噪聲的、模糊的、隨機的數據集中識別有效的、新穎的、潛在有用的,以及最終可理解的模式的非平凡過程。它是一門涉及面很廣的交叉學科,融合了人工智能、數據庫技術、模式識別、機器學習、統計學和數據可視化等多個領域的理論和技術,數據挖掘是一個包含多個處理步驟的知識發現過程,其主要內容包括數據清洗、數據集成、數據選擇、數據轉換、數據挖掘、模式評估和知識表達輸出等。
把數據挖掘技術應用到電子商務系統中,開發出基于數據挖掘技術的電子商務系統能夠加深和加強對電子商務系統數據的分析功能,為電子商務企業管理人員提供電子商務的預期信息,從而能很好的保證電子商務網站的運行效果。
現在電子商務系統主要形式B2C,涉及的數據不僅包括客戶在電子商務網站上的交易數據,還包括客戶的注冊信息數據和商品信息等數據。電子商務系統的數據有如下特點:
(1)數據量大;
(2)數據質量差;
(3)數據種類多。
2.電子商務系統功能模塊結構設計
根據B2C電子商務系統設計的目標,管理業務流程,將這個B2C電子商務系統分為:會員注冊管理、會員帳戶管理、商品購買管理、會員管理、商品類別管理、商品管理、優惠券管理、訂單管理、留言板管理、商品評論管理、庫存管理、網站管理和數據挖掘管理等功能模塊(如圖1所示)。
3.數據挖掘管理模塊的設計
B2C電子商務數據挖掘管理模塊主要通過對電子商務企業當前的和歷史的交易數據進行分析。挖掘出其中隱含的知識和從中發現隱含的趨勢和規律。它主要包括數據預處理模塊、數據挖掘模塊和數據挖掘結果顯示模塊。B2C電子商務數據挖掘系統從電子商務運行商品數據庫、客戶信息數據庫和交易數據庫中獲取數據,根據數據挖掘算法的需要進行數據預處理,并建立數據挖掘模型,供電子商務企業的用戶挖掘時使用。用戶只需要輸入簡單的一些參數,系統就會自動的根據已建立的模型輸出預測結果。電子商務挖掘系統體系結構如圖2所示。
3.1 數據預處理模塊
數據挖掘的處理對象是大量的數據,這些數據一般存儲在數據庫系統中,是長期積累的結果。但往往不適合直接在這些數據上面進行挖掘,需要做數據預處理工作,其一般包括數據的選擇、數據清理、數據集成和轉換。數據預處理是否做好將影響數據挖掘的效率和準確度以及最終模式的有效性。這些處理技術在數據挖掘之前使用可以大大提高數據挖掘模式的質量,降低實際挖掘所需要的時間。原始數據通過數據選擇、清理、集成和轉換后生成數據挖掘庫,為下一步的數據挖掘做好準備。
3.2 數據挖掘模塊
數據挖掘的目的是生成可以據其所示的含義采取行動的知識,也就是建立一個現實世界的模型。數據挖掘的本質就是數學建模。在數據挖掘中,可以使用許多不同的模型,如分類模型、回歸模型、時間序列模型、聚類模型和關聯規則模型。針對同一模型,可以使用不同的算法進行數據挖掘。算法的目的就是找到適合于數據的模型。數據挖掘涉及到多步驟、各系統間的交互、特殊解決方案及各步驟間的反復過程。
B2C電子商務網站中商品介紹頁面的擺放就好比商店里的貨架,商品介紹的擺放位置也會影響客戶對商品的購買率。而商品之間的關聯性一般不是很容易看出來的,一般人很難聯想到商品之間的關聯性,只有實際上通過對大量的交易歷史數據的分析,才可以挖掘出它們之間的關聯性。在數據挖掘過程中對關聯產品和服務進行深入挖掘,可以發現其中的關聯規則,利用關聯規則模型進行數據挖掘可以了解客戶的購買行為,這對于改進B2C電子商務商業活動的決策很有幫助。例如,可以通過改進商品介紹位置的擺放(把顧客經常同時買的商品擺放在一起),幫助如何規劃市場(互相搭配進貨)等。而作為B2C電子商務網站。可以針對不同客戶特點動態調整網站結構,使客戶訪問的有關聯的網頁文件的鏈接更加直接,讓客戶更容易訪問到自己想要的東西。這樣的網站更能吸引客戶,提高客戶的忠誠度,提高網站的效益。
B2C電子商務網站網頁主要為顧客展示商品名稱或圖片,為顧客推薦與當前感興趣商品更詳細或相關的網頁是個性化推薦的關鍵。根據客戶的注冊信息和訂單信息,通過回歸模型挖掘可以為不同的用戶提供個性化服務,例如系統可以向客戶顯示那些可能引起客戶感興趣的新商品。
隨著“以客戶為中心”的經營理念不斷深入人心,分析客戶、了解客戶并引導客戶的需求已成為企業經營的重要課題。通過對B2C電子商務系統收集的客戶的交易數據進行聚類模型挖掘,可以確定不同類萬方數據型客戶的行為模式,電子商務企業便可以采取相應的營銷措施,促使企業利潤的最大化。
3.3 數據挖掘結果顯示模塊
數據挖掘結果的顯示模塊是將數據挖掘后得到的知識和結果用可視化形式表示出來,例如采用圖形化界面把挖掘結果顯示給電子商務企業的管理人員。在建立好相關數學模型后,把實際數據作為輸入信息,通過挖掘模型的計算獲得預測結果。B2C電子商務企業要根據不同的挖掘結果做出不同的反應。采取不同的措施,給顧客提供不同的服務,在為顧客服務的同時也為自己的B2C電子商務企業獲取更多的利潤。
4.結論
本文討論了把數據挖掘技術應用于B2C電子商務系統中,并采用J2EE的B/S架構將其實現,系統采用客戶端、中間服務器和后臺數據庫三層架構。利用數據挖掘技術可以提高B2C電子商務企業現代化管理水平方面發揮著積極的作用,它能夠提高B2C電子商務企業對客戶管理和商品管理方面信息的準確性和及時性,可以幫助B2C電子商務企業網站的開發人員及時、全面了解B2C電子商務企業網站運營情況和合理安排網頁的頁面布局,為不同瀏覽習慣的顧客提供個性化服務,為各項具體工作提供技術、信息支持;有效地減少各種失誤并保證B2C電子商務企業網站的各項任務保質保量、按計劃完成,從而提高電子商務企業網站的運作效率。
參考文獻
[1]朱明.數據挖掘[M].合肥:中國科學技術大學出版杜(第2版),2008.
[2]寰方,王煜,等.PaoloGiudici.實用數據挖掘[M].北京:電子工業出版,2004.
[3]廖芹,郝志峰.數據挖掘與數學建模[M].北京:國防工業出版社,2010.
[4]鄧麗明,張華.電子商務概論[M].北京:高等教育出版杜,2004.
[5]郭崇慧,田風占,靳曉明,等.Marsaret H.Duahem.數據挖掘教程[M].北京:清華大學出版,2005.