【正文】
ree, geic algorithms, etc.), and bines the market management analysis and the CRM system’s development of sale business, and builds up the system of customer relationship management based on data mining—customer service, and makes part of functions e true. The techniques of data mining can be mainly applied in the field of customer relationship management: (1) Judge customers’ value through data mining, customer classification. (2)Find potential clients through data mining, and then carry out cross selling to improve the value of clients. (3)Analyze the drain of clients through data mining, to prevent the drain of potential clients. (4)Reserve the faithful clients through data mining, to optimize the relationship between clients. My task is mainly to design and integrate the interface of the software, to do data preprocessing, and to set up the system of customer relationship management based on data mining. In today’s environment of petitive market, CRM is such a necessary support for enterprises that it can increase the survival ability, and widen petition edge. Only by meeting the demands of clients and making good use of clients’ information can the enterprise gain more profit. And data mining is that tool which can guide panies to understand the clients and meet their demands, and finally, provide reference for the decision of customer relationship management. The discussion of this paper has certain theory meaning and actual application value, and also provides a kind of thinking and analyzing method. Keywords: data mining; customer relationship management; design of interface; database design; data processing 學院理學學士論文 目 錄 1 目 錄 前 言 ...................................................... 0 摘 要 ...................................................... I ABSTRACT .................................................... II 第一章 可行性研究報告 .................................... 1 項目開發(fā)的背景 ....................................... 1 系統(tǒng)設計相關的原理 ................................... 1 VC ++ 編程語言的介紹 [2] .................... 1 SQL Sever 語句介紹 [3] .......................... 2 數(shù)據(jù)挖掘 (Data Mining)[4] .................... 4 客戶關系管理 (CRM)[5] ......................... 4 數(shù)據(jù)挖掘在 CRM 中的應用 [6] ..................... 5 項目可行性評估 [7] ..................................... 6 技術可行性評估 ................................. 6 經(jīng)濟可行性評估 ................................. 6 操作可行性評估 ................................. 6 項目可行性研究報告 ................................... 6 第二章 系統(tǒng)需求分析 ....................................... 7 系統(tǒng)需要解決的主要問題 .............................. 7 粗糙集 .......................................... 7 關聯(lián)規(guī)則 ........................................ 7 決策樹 .......................................... 8 遺傳算法 ........................................ 8 系統(tǒng)應該具備的基本功能 .............................. 8 數(shù)據(jù)收集及預處理 [4] ................................... 9 對各算法中的數(shù)據(jù)進行預處理 ................... 10 數(shù)據(jù)倉庫的定義和特性 [5] ........................ 14 數(shù)據(jù)字典 ............................................. 14 學院理學學士論文 目 錄 2 第三章 系統(tǒng)設計 ........................................... 16 前言 ................................................. 16 基本簡介 ............................................. 16 系統(tǒng)功能模塊結構圖 .................................. 16 運行環(huán)境 ............................................. 16 詳細分析 ............................................. 18 用戶的權限限制 ................................ 18 數(shù)據(jù)庫中表的設計 .............................. 18 功能模塊的詳細設計 ........................... 21 第四章 系統(tǒng)編碼 ........................................... 23 系統(tǒng)流程圖設計 ...................................... 23 系統(tǒng)頁面顯示 ........................................ 24 登入界面 ....................................... 24 進入客戶資料管理界面 .......................... 26 進入客戶信息分析界面 .......................... 31 用戶信息管理界面 .............................. 33 第五章 系統(tǒng)測試 ........................................... 35 軟件測試 [7] ........................................... 35 軟件測試的目標與方法 ................................ 35 模塊測試 ............................................. 35 集成測試 ............................................. 36 系統(tǒng)測試及實現(xiàn) ..................................... 36 第六章 開發(fā)難點與解決技巧 ................................ 37 開發(fā)的難點 .......................................... 37 各個算法模塊間建立 ............................ 37 界面與數(shù)據(jù)庫的連接 ............................ 37 兩種不同用戶的鑒別 ............................ 37 系統(tǒng)的安全性 ........................................ 37 系統(tǒng)的發(fā)布與維護 .................................... 38 參考文獻 .................................................... 39 學院理學學士論文 目 錄 3 致 謝 ....................................................... 40 附 錄 一 .................................................... 41 調(diào)研報告 ................................................ 41 Research Report ......................................... 43 附錄二 ...................................................... 46 操作手 冊 ................................................ 46 學院理學學士論文 第一章 可行性研究報告 1 第一章 可行性研究報告 項目開發(fā)背景 本系統(tǒng)主要實現(xiàn)數(shù)據(jù)挖掘技術 (如粗糙集、關聯(lián)規(guī)則、決策樹、遺傳算法 )在客戶關系管理中的具體應用,其中粗糙集、關聯(lián)規(guī)則算法由我們組的陳彩琴負責完成實現(xiàn),決策樹、遺傳算法由吳海海負責完成實現(xiàn),而我主要負責實現(xiàn)是界面的設計、數(shù)據(jù)庫設計、數(shù)據(jù)預處理,把他們幾個算法集成起來,建立一個基于數(shù)據(jù)挖掘的客戶關系管理系統(tǒng)。 VC ++ 編程語言的介紹 [2] Visual C ++ 是一個功能強大的可視化軟件開發(fā)工具。 Visual C ++ 的特點: Visual C ++的源程序要求用 C ++語言編寫,它支持面向?qū)ο笤O計方法,并可以使用功能強大的軟件基 礎類庫 MFC(Microsoft foundation class),充分體現(xiàn)了Microsoft 公司的技術精華。 Visual C ++ 源代碼編輯器提供了自動語句完成的功能,編輯輸入源程序時,它自動顯示當前對象的成員變量和成員函數(shù),并指明函數(shù)的參數(shù)類型。 MFC 主要具有下面的優(yōu)勢: (1)MFC 提供了大量的類,把 Windows API 函數(shù)封裝在類中。 SQL 語言結構簡潔,功能強大,簡單易學,所以自從 IBM 公司 1981 年推出以來, S