版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、學(xué)院理學(xué)學(xué)士論文數(shù)據(jù)挖掘在客戶關(guān)系管理中的應(yīng)用 界面設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)及數(shù)據(jù)預(yù)處理 前 言隨著internet 時(shí)代的到來,電子商務(wù)、企業(yè)信息化得到飛速發(fā)展,全球市場競爭的加劇和客戶需求多元化的要求,給傳統(tǒng)的商業(yè)經(jīng)濟(jì)模式帶來了巨大的沖擊。傳統(tǒng)企業(yè)基于4p (product 產(chǎn)品,place 渠道,price 價(jià)格,promotion 促銷) 的競爭模式已逐漸被基于客戶關(guān)系的經(jīng)營理念所取代,未來市場的競爭已演變成為服務(wù)手段的競爭,建立和發(fā)展長期的客戶關(guān)系是企業(yè)成功的關(guān)鍵,因此在客戶關(guān)系管理中運(yùn)用數(shù)據(jù)挖掘與其相關(guān)的技術(shù)已成為企業(yè)贏得核心競爭優(yōu)勢的重要手段。它是強(qiáng)調(diào)以“客戶關(guān)系一對一理論”為基礎(chǔ),旨在
2、改善企業(yè)與客戶之間的新型管理機(jī)制,同時(shí)也是包括一個(gè)組織機(jī)構(gòu)判斷、選擇、爭取、發(fā)展和保持客戶所要實(shí)施的全部商業(yè)過程。1面對當(dāng)今社會(huì)信息化數(shù)據(jù)的迅速增長,“數(shù)據(jù)的爆長性增長與知識的相對貧乏”已成為現(xiàn)在人類最大的問題,人類分析數(shù)據(jù)和從中提取有用信息的能力已遠(yuǎn)遠(yuǎn)不能滿足實(shí)際需要,所以我們要用數(shù)據(jù)挖掘技術(shù)來解決這些問題。數(shù)據(jù)挖掘就是從數(shù)據(jù)中發(fā)現(xiàn)趨勢或模式的過程,其目的就是通過對大量數(shù)據(jù)的分析從中發(fā)現(xiàn)人們先前不知道的、但又非常有用的新的信息。數(shù)據(jù)挖掘的應(yīng)用領(lǐng)域非常廣泛,包括商務(wù)管理、生產(chǎn)控制、市場分析、工程設(shè)計(jì)和科學(xué)探索等,在crm系統(tǒng)中也發(fā)揮著十分重要的作用。數(shù)據(jù)挖掘從大量的客戶數(shù)據(jù)中挖掘出隱含的、先前
3、未知的、對決策有極大價(jià)值的知識和規(guī)則,并能夠根據(jù)已有的信息對未發(fā)生行為做出結(jié)果預(yù)測,為企業(yè)經(jīng)營決策、市場策劃提供依據(jù)。因?yàn)樵诂F(xiàn)實(shí)中存在了多種因素(如縮短的交易周期、增加的交易成本、新增的商品和物流方式、貪婪的競爭對手等)共同作用增加了客戶關(guān)系的復(fù)雜性,所以成功企業(yè)必須對每一個(gè)因素做出及時(shí)反映。此外,大家都知道市場不等人,今天的客戶到了明天也許就不再是你的,與客戶的交互也不想過去那樣簡單,客戶和潛在客戶希望用他們習(xí)慣的方式進(jìn)行交互,因此這就要求人們在做決策時(shí)注意以下規(guī)則:(1)提供恰當(dāng)?shù)姆?wù)。(2)給合適的人。(3)在正確的時(shí)間。(4)通過正確的渠道。提供恰當(dāng)?shù)姆?wù)要求商家同客戶進(jìn)行多種交互,了
4、解客戶需求,投其所好,并把不相關(guān)的商品的數(shù)目降到最少。給合適的人意味著客戶的需求各不相同。交互活動(dòng)要在一個(gè)高度細(xì)化的市場上進(jìn)行,以滿足不同的需要。要在正確的時(shí)間是因?yàn)橥蛻舻慕换ナ且粋€(gè)連續(xù)的過程。最后,通過正確的渠道是因?yàn)樯碳铱梢酝ㄟ^各種途徑(如郵寄、email、電話購物等)與客戶交互。對于不同的客戶,商家必須保持選擇最有效的方式,這樣才有助于客戶交互。我們所要做的就是,使用數(shù)據(jù)挖掘工具運(yùn)用在客戶關(guān)系管理 (crm) 中,利用數(shù)據(jù)挖掘技術(shù)來幫助商家解決同客戶交互遇到的各種問題,通過對客戶的深入了解,可以確切地估算出利潤和投資回報(bào)率,可以避免一些不必要的損失,給商家?guī)砹粟A利。摘 要 本論文主要
5、討論的是數(shù)據(jù)挖掘在客戶關(guān)系管理系統(tǒng)中的應(yīng)用,運(yùn)用數(shù)據(jù)挖掘的相關(guān)技術(shù)(如粗糙集、關(guān)聯(lián)規(guī)則、決策樹、遺傳算法等),結(jié)合銷售行業(yè)的市場經(jīng)營分析及crm系統(tǒng)開發(fā),建立基于數(shù)據(jù)挖掘的客戶關(guān)系管理系統(tǒng)-客戶服務(wù)的解決方案,并進(jìn)行了部分實(shí)現(xiàn)。數(shù)據(jù)挖掘技術(shù)在客戶關(guān)系管理領(lǐng)域中的應(yīng)用主要有:(1)通過數(shù)據(jù)挖掘判斷客戶的價(jià)值,即客戶細(xì)分;(2)通過數(shù)據(jù)挖掘發(fā)掘潛在客戶,從而實(shí)現(xiàn)交叉銷售,提高現(xiàn)有客戶的價(jià)值;(3)通過數(shù)據(jù)挖掘分析客戶的流失,預(yù)防潛在的客戶流失;(4)通過數(shù)據(jù)挖掘保留忠實(shí)客戶,優(yōu)化客戶關(guān)系。我的主要工作就是界面的設(shè)計(jì)、集成,數(shù)據(jù)庫設(shè)計(jì)以及數(shù)據(jù)的預(yù)處理, 建立基于數(shù)據(jù)挖掘的客戶關(guān)系管理系統(tǒng)。在當(dāng)今競爭
6、激烈的市場環(huán)境中,crm 是企業(yè)增加生存能力、擴(kuò)大競爭優(yōu)勢不可或缺的支持。只有能夠更好的利用客戶信息、滿足客戶需求,一個(gè)企業(yè)才能夠獲得更大的利益。數(shù)據(jù)挖掘正是指導(dǎo)企業(yè)更好地理解客戶以及滿足客戶需求的工具,為用戶進(jìn)行客戶關(guān)系管理提供決策的參考依據(jù)。論文研究具有一定的理論意義和實(shí)際應(yīng)用價(jià)值,為客戶關(guān)系管理提供了一種研究思路和分析方法。關(guān)鍵詞:客戶關(guān)系管理(crm);數(shù)據(jù)挖掘(data mining);界面設(shè)計(jì);數(shù)據(jù)庫設(shè)計(jì);數(shù)據(jù)處理abstractthis text mainly discusses the application of data mining in the system of cu
7、stomer relationship management, which applies the related techniques of data mining (such as rough set, association rule, decision tree, genetic algorithms, etc.), and combines the market management analysis and the crm systems development of sale business, and builds up the system of customer relat
8、ionship management based on data miningcustomer service, and makes part of functions come 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
9、 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 desig
10、n 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 todays environment of competitive market, crm is such a necessary support for enterprises that it can increase the survival ability, and widen
11、 competition 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 companies to understand the clients and meet their demands, and finally, provide reference for the decision of custom
12、er 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 目 錄前 言0摘 要iabstracti
13、i第一章 可行性研究報(bào)告11.1項(xiàng)目開發(fā)的背景11.2系統(tǒng)設(shè)計(jì)相關(guān)的原理11.2.1 vc +6.0編程語言的介紹211.2.2 sql sever語句介紹321.2.3 數(shù)據(jù)挖掘 (data mining)441.2.4 客戶關(guān)系管理 (crm)541.2.5 數(shù)據(jù)挖掘在crm中的應(yīng)用651.3項(xiàng)目可行性評估761.3.1技術(shù)可行性評估61.3.2經(jīng)濟(jì)可行性評估61.3.3操作可行性評估61.4項(xiàng)目可行性研究報(bào)告6第二章 系統(tǒng)需求分析72.1系統(tǒng)需要解決的主要問題72.1.1粗糙集72.1.2關(guān)聯(lián)規(guī)則72.1.3決策樹82.1.4遺傳算法82.2系統(tǒng)應(yīng)該具備的基本功能82.3數(shù)據(jù)收集及預(yù)處理
14、492.3.1對各算法中的數(shù)據(jù)進(jìn)行預(yù)處理102.3.2數(shù)據(jù)倉庫的定義和特性5142.4數(shù)據(jù)字典14第三章 系統(tǒng)設(shè)計(jì)163.1前言163.2基本簡介163.3系統(tǒng)功能模塊結(jié)構(gòu)圖163.4運(yùn)行環(huán)境163.5詳細(xì)分析183.5.1 用戶的權(quán)限限制183.5.2 數(shù)據(jù)庫中表的設(shè)計(jì)183.5.3 功能模塊的詳細(xì)設(shè)計(jì)21第四章 系統(tǒng)編碼234.1系統(tǒng)流程圖設(shè)計(jì)234.2系統(tǒng)頁面顯示244.2.1登入界面244.2.2進(jìn)入客戶資料管理界面264.2.3進(jìn)入客戶信息分析界面314.2.4用戶信息管理界面33第五章 系統(tǒng)測試355.1軟件測試7355.2軟件測試的目標(biāo)與方法355.3模塊測試355.4集成測試3
15、65.5 系統(tǒng)測試及實(shí)現(xiàn)36第六章 開發(fā)難點(diǎn)與解決技巧376.1開發(fā)的難點(diǎn)376.1.1各個(gè)算法模塊間建立376.1.2界面與數(shù)據(jù)庫的連接376.1.3兩種不同用戶的鑒別376.2系統(tǒng)的安全性376.3系統(tǒng)的發(fā)布與維護(hù)38參考文獻(xiàn)39致 謝40附 錄 一41調(diào)研報(bào)告41research report43附錄二46操作手冊46第一章 可行性研究報(bào)告1.1項(xiàng)目開發(fā)背景 本系統(tǒng)主要實(shí)現(xiàn)數(shù)據(jù)挖掘技術(shù)(如粗糙集、關(guān)聯(lián)規(guī)則、決策樹、遺傳算法)在客戶關(guān)系管理中的具體應(yīng)用,其中粗糙集、關(guān)聯(lián)規(guī)則算法由我們組的陳彩琴負(fù)責(zé)完成實(shí)現(xiàn),決策樹、遺傳算法由吳海海負(fù)責(zé)完成實(shí)現(xiàn),而我主要負(fù)責(zé)實(shí)現(xiàn)是界面的設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)
16、預(yù)處理,把他們幾個(gè)算法集成起來,建立一個(gè)基于數(shù)據(jù)挖掘的客戶關(guān)系管理系統(tǒng)。1.2系統(tǒng)設(shè)計(jì)相關(guān)原理 該客戶關(guān)系管理系統(tǒng)使用vc+ 6.0作為前臺(tái)開發(fā)工具,sql sever 2000 作為后臺(tái)數(shù)據(jù)庫,開發(fā)客戶機(jī)/服務(wù)器(client/ sever ,縮寫為 c/ s )的應(yīng)用程序,此外還運(yùn)用了photoshop 7.0進(jìn)行了圖片處理。整體設(shè)計(jì)工程遵循軟件工程的原理、技術(shù)和方法,經(jīng)過需求分析、總體設(shè)計(jì)、文檔和代碼的編制、模塊測試和系統(tǒng)實(shí)現(xiàn)幾個(gè)階段。下面就對這幾中技術(shù)和方法做一個(gè)概述。1.2.1 vc +6.0編程語言的介紹2 visual c + 是一個(gè)功能強(qiáng)大的可視化軟件開發(fā)工具。它不僅是一個(gè)c+
17、編譯器,而且是一個(gè)基于windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境(integrated development environment, ide)。visual c + 6.0由許多組件組成,包括編輯器、編譯器、調(diào)試器、以及程序向?qū)ppwizard、類向?qū)lass wizard 等開發(fā)工具。這些組件通過一個(gè)名為developer studio 的組件集成為和諧的開發(fā)環(huán)境。 visual c + 的特點(diǎn): visual c +的源程序要求用c +語言編寫,它支持面向?qū)ο笤O(shè)計(jì)方法,并可以使用功能強(qiáng)大的軟件基礎(chǔ)類庫mfc(microsoft foundation class),充分體現(xiàn)了micr
18、osoft公司的技術(shù)精華。用visual c +開發(fā)出來的軟件穩(wěn)定性好,可移植性強(qiáng)、而且軟件與硬件相互獨(dú)立。 利用visual c +可以編制各種類型的windows 應(yīng)用程序,從最簡單的單文檔和對話框程序到復(fù)雜的多文檔和組合界面程序。并且visual c +作為visual studio 可視化組件家族中最重要的一個(gè)成員,它可以與其他可視化開發(fā)工具如visual basic、visual j +及visual c#緊密地集成在一起,可進(jìn)行不同類型的程序開發(fā)工作,適用于特殊、復(fù)雜和綜合軟件項(xiàng)目的開發(fā)以及系統(tǒng)軟件的設(shè)計(jì)。visual c + 6.0源代碼編輯器提供了自動(dòng)語句完成的功能,編輯輸入源
19、程序時(shí),它自動(dòng)顯示當(dāng)前對象的成員變量和成員函數(shù),并指明函數(shù)的參數(shù)類型。visual c + 6.0的編譯器增加了新的編譯參數(shù),改進(jìn)了對ansi c +標(biāo)準(zhǔn)的支持,并采用microsoft的代碼優(yōu)化技術(shù),使生成的目標(biāo)代碼更短小,應(yīng)用程序運(yùn)行的速度更快。visual c + 6.0程序調(diào)試器功能更強(qiáng)大,它提供了診斷映射機(jī)制、無須要重編譯的調(diào)試、遠(yuǎn)程調(diào)試和實(shí)現(xiàn)調(diào)試等功能。visual c + 擁有功能強(qiáng)大的mfc( microsoft foundation class library)類庫。mfc主要具有下面的優(yōu)勢:(1)mfc提供了大量的類,把windows api函數(shù)封裝在類中。用戶使用mfc,
20、可以很方便地開發(fā)windows 應(yīng)用程序,而不必為如何繪制windows 窗口、對話框和菜單等常見用戶界面發(fā)愁,因?yàn)樗鼈兌及趍fc中;(2)因?yàn)榭梢猿浞掷们叭碎_發(fā)的代碼,所以縮短了程序的開發(fā)周期;(3)使代碼具有更好的重要性;(4)使一些復(fù)雜的開發(fā)技術(shù)變得更容易實(shí)現(xiàn),如網(wǎng)絡(luò)編程和數(shù)據(jù)庫編程等;(5)使用消息映射機(jī)制可以避免處理消息時(shí)的復(fù)雜情形;(6)使用mfc 可以提高運(yùn)行效率。迄今為止,visual c + 可以說是一個(gè)功能最強(qiáng)大和使用范圍最廣泛的軟件開發(fā)工具。1.2.2 sql sever語句介紹3 sql 全稱是“結(jié)構(gòu)化查詢語言(structured query language)
21、”,最早的是ibm的圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng)system r開發(fā)的一種查詢語言,它的前身是square語言。sql語言結(jié)構(gòu)簡潔,功能強(qiáng)大,簡單易學(xué),所以自從ibm公司1981年推出以來,sql語言,得到了廣泛的應(yīng)用。如今無論是像oracle ,sybase, informix, sql server這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像visual foxpro, powerbuilder這些微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持sql語言作為查詢語言。sql的優(yōu)點(diǎn):1.非過程化語言sql是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動(dòng)導(dǎo)航。sql允許用戶在高層的數(shù)據(jù)結(jié)構(gòu)上工作
22、,而不對單個(gè)記錄進(jìn)行操作,可操作記錄集。所有sql 語句接受集合作為輸入,返回集合作為輸出。sql的集合特性允許一條sql語句的結(jié)果作為另一條sql語句的輸入。 sql不要求用戶指定對數(shù)據(jù)的存放方法。 這種特性使用戶更易集中精力于要得到的結(jié)果。所有sql語句使用查詢優(yōu)化器,它是rdbms的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。查詢優(yōu)化器知道存在什么索引,哪兒使用合適,而用戶從不需要知道表是否有索引,表有什么類型的索引。2.統(tǒng)一的語言sql可用于所有用戶的db活動(dòng)模型,包括系統(tǒng)管理員、數(shù)據(jù)庫管理員、 應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。sql為許多任務(wù)提供了命令,包括
23、:(1)查詢數(shù)據(jù)(2)在表中插入、修改和刪除記錄(3)建立、修改和刪除數(shù)據(jù)對象(4)控制對數(shù)據(jù)和數(shù)據(jù)對象的存取(5)保證數(shù)據(jù)庫一致性和完整性以前的數(shù)據(jù)庫管理系統(tǒng)為上述各類操作提供單獨(dú)的語言,而sql將全部任務(wù)統(tǒng)一在一種語言中。3.是所有關(guān)系數(shù)據(jù)庫的公共語言由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持sql語言,用戶可將使用sql的技能從一個(gè)rdbms轉(zhuǎn)到另一個(gè)。所有用sql編寫的程序都是可以移植的。sql是postgre sql(和大多數(shù)其它關(guān)系型數(shù)據(jù)庫)用做查詢語言的語言。它是可以移植的,并且容易學(xué)習(xí)使用。但是所有sql語句都必須由數(shù)據(jù)庫服務(wù)器獨(dú)立地執(zhí)行。這就意味著客戶端應(yīng)用必須把每條查詢發(fā)送到數(shù)
24、據(jù)庫服務(wù)器,等待它處理這個(gè)查詢,接收結(jié)果,做一些運(yùn)算,然后給服務(wù)器發(fā)送另外一條查詢。所有這些東西都會(huì)產(chǎn)生進(jìn)程間通訊,并且如果客戶端在另外一臺(tái)機(jī)器上甚至還會(huì)導(dǎo)致網(wǎng)絡(luò)開銷。如果使用了 pl/pgsql,那么可以把一塊運(yùn)算和一系列查詢在數(shù)據(jù)庫服務(wù)器里面組成一個(gè)塊,這樣就擁有了過程語言的力量并且簡化sql的使用,因而節(jié)約了大量的時(shí)間,因?yàn)橛貌恢冻隹蛻舳?服務(wù)器通訊的過熱。通過使用pl/pgsql,應(yīng)用可以獲得可觀的性能提升。1.2.3 數(shù)據(jù)挖掘 (data mining)4數(shù)據(jù)挖掘 (dm, data mining) 就是從大量的、不完全的、有噪聲的、模糊的、隨機(jī)的數(shù)據(jù)中,提取隱含在其中的、人們事先
25、不知道的、但又是潛在的有用的信息和知識的過程。從商業(yè)角度來看,數(shù)據(jù)挖掘是一種新的信息處理技術(shù),其主要特點(diǎn)是對商業(yè)數(shù)據(jù)庫中的大量業(yè)務(wù)數(shù)據(jù)進(jìn)行抽取、轉(zhuǎn)化、分析和其他模型化處理,從中提取輔助商業(yè)決策的關(guān)鍵性數(shù)據(jù)。要使數(shù)據(jù)挖掘在商業(yè)中起作用,就要把它與基本的商業(yè)活動(dòng)過程關(guān)聯(lián)起來。數(shù)據(jù)挖掘是企業(yè)同客戶打交道的一長串步驟中的一個(gè)部分。數(shù)據(jù)挖掘影響商業(yè)活動(dòng)的方式取決于商業(yè)過程,而不是數(shù)據(jù)挖掘的過程。我們必須所指出的問題是:(1)數(shù)據(jù)挖掘的結(jié)果不同于其他數(shù)據(jù)驅(qū)動(dòng)的商業(yè)活動(dòng)。(2)數(shù)據(jù)挖掘抽取的是數(shù)據(jù)庫中不為用戶所知的信息。這就需要引進(jìn)客戶交互、情景。處理推銷問題的用戶要先理解數(shù)據(jù)挖掘的結(jié)果,然后才能把它運(yùn)用到
26、實(shí)際中。在實(shí)際應(yīng)用中,如何使用數(shù)據(jù)挖掘的輸出結(jié)果?最簡單的辦法是把結(jié)果看作黑盒。如果用戶用黑盒給數(shù)據(jù)庫中的客戶評分,就能得到一張客戶列表(可以向列表中的客戶郵寄商品目錄,提高他們的信用度)。用戶所要做的只是把信封寄出去,這是非常有效的方法。1.2.4 客戶關(guān)系管理 (crm)5客戶關(guān)系管理 ( customer relationship management,簡稱 crm )是選擇和管理最有價(jià)值客戶關(guān)系的一種商業(yè)策略。crm 要求以客戶為中心的商業(yè)哲學(xué)和企業(yè)文化來支持有效的營銷、銷售以及客戶服務(wù)。如果企業(yè)擁有正確的領(lǐng)導(dǎo)、策略和企業(yè)文化,crm 應(yīng)用將為企業(yè)實(shí)現(xiàn)有效的客戶關(guān)系管理。客戶關(guān)系管理首
27、先是一種商業(yè)策略,它貫穿于企業(yè)的各個(gè)部門和經(jīng)營環(huán)節(jié),其目的在于理解、預(yù)測和管理企業(yè)現(xiàn)有的或潛在的顧客??蛻絷P(guān)系管理涉及到戰(zhàn)略、過程、組織和技術(shù)等各方面的變革,以使企業(yè)更好地圍繞客戶來有效地管理自己的經(jīng)營。我們?yōu)槭裁葱枰蛻絷P(guān)系管理呢?因?yàn)榇蠹叶贾溃?1)獲得一個(gè)新客戶比留住一個(gè)老客戶要花更多的錢;(2)客戶離開后再把他們吸引回來所花的錢要比他們一開始就滿意所花的錢多得多;(3)將新的商品賣給老客戶要比賣給新客戶容易得多;(4)有些客戶比其他客戶更有利可圖。有些客戶現(xiàn)在是無利可圖的,還有一些客戶現(xiàn)在和將來都是無利可圖的。所以我們要運(yùn)用新的技術(shù),來改變單一的銷售模式,尋求最有利可圖的途徑建立和維
28、持穩(wěn)定的客戶關(guān)系??蛻魧ζ髽I(yè)的好感和忠誠不僅來自于企業(yè)提供的商品,更來自于服務(wù)和經(jīng)驗(yàn)等非實(shí)體因素。企業(yè)要了解客戶的喜好-不僅包括產(chǎn)品,還包括樣式和服務(wù)的外觀。他們要管理每一個(gè)客戶的關(guān)系,從每一個(gè)客戶身上獲取最大利潤,降低市場營銷費(fèi)用,減少由于客戶離去和無效的營銷策略產(chǎn)生的浪費(fèi)。以上都希望用客戶關(guān)系管理的方法來實(shí)現(xiàn)。1.2.5 數(shù)據(jù)挖掘在crm中的應(yīng)用6在客戶關(guān)系管理生命周期的各個(gè)階段都有可能會(huì)用到數(shù)據(jù)挖掘技術(shù)。例如,在如何更好地為現(xiàn)有的客戶提供服務(wù)方面,通過數(shù)據(jù)挖掘,能夠幫助企業(yè)確定現(xiàn)有的客戶的特點(diǎn),從而為客戶提供有針對性的服務(wù);如何開拓企業(yè)新市場,獲取新客戶方面,通過數(shù)據(jù)挖掘,可以發(fā)現(xiàn)購買每
29、一商品的客戶的特征,從而可以向那些具有這些特征卻沒有購買的客戶推銷這個(gè)商品;如何挖掘現(xiàn)有客戶群的潛力,為企業(yè)提供更多價(jià)值方面,通過數(shù)據(jù)挖掘,可以分析各個(gè)客戶對企業(yè)帶來的贏利能力,找到那些“金牌客戶”后提供更加有針對性的服務(wù),同時(shí)也可以分析現(xiàn)有客戶的興趣,向他們推薦提供新的產(chǎn)品和服務(wù);在如何保持現(xiàn)有客戶群方面,通過數(shù)據(jù)挖掘,可以找到流失客戶的特征,以搶在那些具有相似特征的客戶還未流失之前,就可以采取針對性的措施防止他們的流失;在預(yù)測公司未來發(fā)展方面,通過數(shù)據(jù)挖掘,可以預(yù)測客戶贏利能力的變化,幫助企業(yè)提前采取各種對應(yīng)的措施。 1.3項(xiàng)目可行性評估71.3.1技術(shù)可行性評估根據(jù)現(xiàn)有的技術(shù),采用vis
30、ual c +、sql sever等技術(shù)和工具完全可以快速、高效地實(shí)現(xiàn)該系統(tǒng)模型。1.3.2經(jīng)濟(jì)可行性評估由于采用visual c + 6.0 開發(fā),用vc+odbc連接數(shù)據(jù)庫的開發(fā)方式盡可能地縮短開發(fā)周期、節(jié)約系統(tǒng)的開發(fā)費(fèi)用,適合大、中型企業(yè),適合遠(yuǎn)程網(wǎng)絡(luò),特別適合小型企業(yè),操作簡單、明朗,將會(huì)給它們帶來豐厚的利潤。1.3.3操作可行性評估可以參照其他的軟件應(yīng)用系統(tǒng),特別適合管理級人員的使用,界面上能實(shí)現(xiàn)對客戶資料的管理,為用戶做出合理的決策,提供了很好的幫助,并盡可能地減少讓用戶難以操作的方式。1.4項(xiàng)目可行性研究報(bào)告縱上所述,從開發(fā)的語言、所要運(yùn)用的工具,到數(shù)據(jù)挖掘在客戶關(guān)系管理中應(yīng)用的
31、價(jià)值,都具備了可以開發(fā)本系統(tǒng)的要求。而且無論從技術(shù)、經(jīng)濟(jì)還是操作上,本系統(tǒng)的實(shí)現(xiàn)應(yīng)該沒有什么問題的,可以進(jìn)行對系統(tǒng)的需求分析工作。第二章 系統(tǒng)需求分析要實(shí)現(xiàn)一個(gè)軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能設(shè)計(jì)出的軟件滿足用戶的各項(xiàng)功能。下面就對客戶管理系統(tǒng)的設(shè)計(jì)進(jìn)行需求分析。2.1系統(tǒng)需要解決的主要問題首先,該系統(tǒng)主要是面向管理級人員而開發(fā)的,并且系統(tǒng)里的資料是企業(yè)客戶的重要信息,所以用戶者必須驗(yàn)證身份才能登入。用戶根據(jù)不同的級別進(jìn)入不同的模塊,調(diào)用各自所需要的信息。本系統(tǒng)由二大模塊組成客戶資料管理和客戶信息分析,其中客戶信息分析里引用了數(shù)據(jù)挖掘中的四個(gè)算法粗糙集、關(guān)聯(lián)規(guī)則、決策樹、遺傳算法。我所
32、要實(shí)現(xiàn)的就是把這幾個(gè)模塊有效地結(jié)合起來,組成一個(gè)完整的模塊,應(yīng)用到客戶關(guān)系管理系統(tǒng)中去。在這里,我來介紹以下的幾種算法的需求分析。2.1.1粗糙集面對信息化數(shù)據(jù)的飛速發(fā)展,客戶資料數(shù)據(jù)也從數(shù)以幾十甚至上百 gb 的容量。這些數(shù)據(jù)是企業(yè)的財(cái)富,它如實(shí)地記錄著企業(yè)運(yùn)作的本質(zhì)狀況。但當(dāng)客戶數(shù)量達(dá)到一定數(shù)量時(shí),企業(yè)已無能力對數(shù)量以外的人進(jìn)行同樣的銷售努力,這就迫切需要一種分析高價(jià)值的客戶的方法-粗糙集算法。它把數(shù)據(jù)集看作決策表,由用戶指定數(shù)據(jù)庫中某一個(gè)或多個(gè)屬性作為分類的類別,并對決策表進(jìn)行屬性約簡,根據(jù)這些屬性的不同取值,將數(shù)據(jù)庫中數(shù)據(jù)分為不同的類別,并對決策表進(jìn)行屬性約簡和值約簡,刪除冗余的屬性和
33、屬性值,在決策表中導(dǎo)出決策規(guī)則,從而從少量的客戶屬性資料數(shù)據(jù)判斷誰是高價(jià)值客戶,誰是低價(jià)值客戶,在決策過程中應(yīng)給予不同重視,那將給企業(yè)帶來了無限商機(jī)。2.1.2關(guān)聯(lián)規(guī)則公司與其客戶之間的商業(yè)關(guān)系是一種持續(xù)的不斷發(fā)展的關(guān)系。這就需要我們要用關(guān)聯(lián)規(guī)則算法,來實(shí)現(xiàn)“交叉銷售”。交叉銷售分析就是從分析現(xiàn)有客戶的購買行為數(shù)據(jù)開始,它是指同時(shí)向一位顧客銷售多種相關(guān)的服務(wù)或產(chǎn)品,這是一種發(fā)現(xiàn)顧客多種需求,并滿足其多種需求的一對一營銷方式。交叉銷售是建立在“雙贏”原則的基礎(chǔ)之上的,客戶因得到更多、更好符合個(gè)性需求的服務(wù)而滿足,企業(yè)也因銷售的增長而獲益。2.1.3決策樹隨著行業(yè)中競爭愈來愈激烈和獲得一個(gè)新客戶的
34、開支愈來愈大,保持原有客戶的工作也愈來愈有價(jià)值。比如說,在移動(dòng)電話行業(yè)中,吸引并使一個(gè)新客戶簽約的開支估計(jì)為300美元或更多,這其中包括了硬件折舊和銷售費(fèi)用。然而保留一個(gè)舊客戶的開支可能只是打一個(gè)電話或?qū)⑺麄兊氖謾C(jī)更新到使用最新的技術(shù)的那種型號。雖然這也很貴,但比起和一個(gè)全新的客戶簽約還是便宜了許多。如同在這個(gè)案例中看到的一樣,我們看到可以用決策樹來判斷客戶的流失,這在保留客戶的活動(dòng)中起著重要作用。2.1.4遺傳算法 自然界的生物體在遺傳、變異和選擇的相互作用下,優(yōu)勝劣汰,不斷地由低級向高級進(jìn)化和發(fā)展。這種“物競天擇,適者生存”地進(jìn)化規(guī)律實(shí)際上表示了一種優(yōu)化的思想。在客戶關(guān)系管理系統(tǒng)中,我們所
35、實(shí)現(xiàn)的對客戶優(yōu)化的問題,也正是運(yùn)用了這種思想。遺傳算法用于crm系統(tǒng)中模擬自然界的生物進(jìn)化過程。它通過數(shù)據(jù)對客戶群分析,運(yùn)用適者生存的原則,對客戶群進(jìn)行分類,將沒有效益的客戶群或低效益客戶群轉(zhuǎn)化為高效益客戶群,同時(shí)獎(jiǎng)勵(lì)和發(fā)展有效益的客戶群。2.2系統(tǒng)應(yīng)該具備的基本功能(1)用戶權(quán)限的管理:用戶可以根據(jù)不同的級別進(jìn)行不同的管理,管理員可以看到整個(gè)系統(tǒng),而部門管理員只能進(jìn)行該部門的管理。(2)客戶基本資料管理:可以對客戶進(jìn)行增加、修改、刪除、還可以進(jìn)行多種查詢功能。(3)判斷客戶屬性資料:可以對客戶屬性資料進(jìn)行管理,對粗糙集算法中的表的數(shù)據(jù)而進(jìn)行增加或刪除的功能。(4)發(fā)掘潛在客戶資料:可以對客戶
36、與商品之間的關(guān)系進(jìn)行管理,對關(guān)聯(lián)規(guī)則算法中的表的數(shù)據(jù)而進(jìn)行增加或刪除的功能。(5)分析客戶流失資料:可以對客戶流失資料進(jìn)行管理,對決策樹算法中的表的數(shù)據(jù)而進(jìn)行增加或刪除的功能。(6)判斷客戶價(jià)值:實(shí)現(xiàn)粗糙集算法的應(yīng)用,對一個(gè)客戶進(jìn)行價(jià)值判斷。(7)發(fā)掘潛在客戶:實(shí)現(xiàn)關(guān)聯(lián)規(guī)則算法的應(yīng)用,用關(guān)聯(lián)規(guī)則推出哪些商品是關(guān)聯(lián)的,然后導(dǎo)出哪些是潛在客戶。(8)客戶流失分析:實(shí)現(xiàn)決策樹算法的應(yīng)用,用決策樹來判斷客戶的流失,分析流失的原因。(9)客戶價(jià)值優(yōu)化:實(shí)現(xiàn)遺傳算法的應(yīng)用,進(jìn)行客戶的優(yōu)化。除了實(shí)現(xiàn)上述功能以外,客戶管理系統(tǒng)還應(yīng)該具有友好、簡潔的界面,安全性要高,穩(wěn)定性要強(qiáng)。 2.3數(shù)據(jù)收集及預(yù)處理4對于數(shù)
37、據(jù)挖掘,我們當(dāng)然需要收集大量的數(shù)據(jù),收集了銷售業(yè)和零售業(yè)的數(shù)據(jù),還有網(wǎng)上的電線公司的數(shù)據(jù) ,為了操作把這些數(shù)據(jù)集成于數(shù)據(jù)倉庫中。對于數(shù)據(jù)挖掘中的算法對其處理的數(shù)據(jù)集合一般都有一定的要求,比如數(shù)據(jù)完整性好、數(shù)據(jù)的冗余性少、屬性之間的相關(guān)性小。然而,實(shí)際系統(tǒng)中的數(shù)據(jù)一般都具有不完全性、冗余性和模糊性,很少能直接滿足數(shù)據(jù)挖掘算法的要求。另外,海量的實(shí)際數(shù)據(jù)中無意義的數(shù)據(jù)很多,嚴(yán)重影響了數(shù)據(jù)挖掘算法的執(zhí)行效率,而且由于其中的噪聲干擾還會(huì)造成無效的歸納,所以這就要求我們必須進(jìn)行數(shù)據(jù)預(yù)處理這一步。數(shù)據(jù)挖掘中的預(yù)處理主要是接受并理解用戶的發(fā)現(xiàn)要求,確定發(fā)現(xiàn)任務(wù),抽取與發(fā)現(xiàn)任務(wù)相關(guān)的知識源,根據(jù)背景知識中的約
38、束性規(guī)則對數(shù)據(jù)進(jìn)行檢查,通過清理和歸納等操作,生成供挖掘核心算法使用的目標(biāo)數(shù)據(jù)。數(shù)據(jù)預(yù)處理應(yīng)該包括以下幾個(gè)方面的功能:1.數(shù)據(jù)集成(data integration)數(shù)據(jù)集成主要是將多文件或多數(shù)據(jù)庫運(yùn)行環(huán)境中的異構(gòu)數(shù)據(jù)進(jìn)行合并處理,解決語義的模型性。該部分主要涉及數(shù)據(jù)的選擇、數(shù)據(jù)的沖突問題以及不一致數(shù)據(jù)的處理問題。2.數(shù)據(jù)清洗(data cleaning)數(shù)據(jù)清洗要去除原數(shù)據(jù)集中的噪聲數(shù)據(jù)和無關(guān)數(shù)據(jù),處理遺漏數(shù)據(jù)和清洗臟數(shù)據(jù),去除空白數(shù)據(jù)域和知識背景上的白噪聲,考慮時(shí)間順序和數(shù)據(jù)變化等。主要包括重復(fù)數(shù)據(jù)處理和缺省值數(shù)據(jù)處理,并完成一些數(shù)據(jù)類型的轉(zhuǎn)換。3.數(shù)據(jù)變換(data transforma
39、tion)數(shù)據(jù)變換主要是找到數(shù)據(jù)的特征表示,用維變換或轉(zhuǎn)換方式減少有效變量的數(shù)目或找到數(shù)據(jù)的不變式,包括規(guī)格化、歸納、切換、旋轉(zhuǎn)和投影等操作。 4.數(shù)據(jù)簡化(data reduction)數(shù)據(jù)簡化是在對發(fā)現(xiàn)任務(wù)和數(shù)據(jù)本身內(nèi)容理解的基礎(chǔ)上,尋找依賴于發(fā)現(xiàn)目標(biāo)的表達(dá)數(shù)據(jù)的有用特征,以縮減數(shù)據(jù)規(guī)模,從而在盡可能保持?jǐn)?shù)據(jù)原貌的前提下最大限度地精簡數(shù)據(jù)量。它主要有兩個(gè)途徑:屬性選擇和數(shù)據(jù)抽樣,分別針對數(shù)據(jù)庫中的屬性和記錄。(1)屬性選擇包括針對屬性進(jìn)行剪枝、并枝、找方程和找相關(guān)屬性等操作。(2)數(shù)據(jù)抽樣就是進(jìn)行數(shù)據(jù)記錄之間的相關(guān)性分析,用少量的記錄的線性組合來表示大量的記錄。2.3.1對各算法中的數(shù)據(jù)進(jìn)
40、行預(yù)處理(1)對粗糙集數(shù)據(jù)的進(jìn)行預(yù)處理。首先,excel表的數(shù)據(jù)轉(zhuǎn)換到sol sever 中要考慮到數(shù)據(jù)類型的選擇問題,應(yīng)盡量選擇占物理空間較小的數(shù)據(jù)類型,如在區(qū)域范圍內(nèi)用varchar 替代cstring 類型,因?yàn)関archar可以靈活的分配所要的空間,對于大規(guī)模數(shù)據(jù)集來說將會(huì)大大減少系統(tǒng)開銷。對年齡、收入屬性的不同取值(區(qū)間)數(shù)小于對應(yīng)的屬性概化閥值,則應(yīng)對它們進(jìn)行概化。如年齡,它的概化閥值設(shè)為20,所以小于30歲的,我們設(shè)為young,3050的為middle,大于50的為senior。同理,把收入小于2000的設(shè)為low,大于、等于2000為high。由于婚否屬性只有兩個(gè)不同值,所以
41、該屬性保留,并且不對其進(jìn)行概化。同理,性別、是否全職與單位屬性也被保留,也不需要進(jìn)行概化。數(shù)據(jù)處理前:如2-1所示。表2-1 原始數(shù)據(jù)chart 2-1 the origin data數(shù)據(jù)在sql sever中進(jìn)行處理以后:如表2-2所示表2-2 處理后的數(shù)據(jù)chart 2-2 the final data(2)對關(guān)聯(lián)規(guī)則數(shù)據(jù)的進(jìn)行預(yù)處理。同上,我們在sql sever里用的數(shù)據(jù)類型還是varchar,但為了方便對關(guān)聯(lián)規(guī)則算法實(shí)行,還要對所需要的商品進(jìn)行符號替換。用i1代表隨身聽,同理:i2耳機(jī),i3電池,i4筆筒,i5充電器,i6筆記本,i7鋼筆,i8手表,i9mp3,i10耳麥,i11cd
42、機(jī),i12音響,i13電腦,i14手機(jī),i15鍵盤,i16 鼠標(biāo),i17攝像頭,i18cd包,i19錢包,i20背包等。數(shù)據(jù)處理前:如表2-3所示表2-3 原始數(shù)據(jù)chart 2-3 the origin data 數(shù)據(jù)在sql sever中進(jìn)行處理以后:如表2-4所示表2-4 處理后的數(shù)據(jù)chart 2-4 the final data (3)對決策樹數(shù)據(jù)的進(jìn)行預(yù)處理。同上,我們在sql sever里用的數(shù)據(jù)類型還是varchar。對于入網(wǎng)時(shí)間、服務(wù)時(shí)間存在大量不同值,應(yīng)當(dāng)進(jìn)行概化。如入網(wǎng)時(shí)間,假定存在概念分層,為了方便算法的運(yùn)行,可以將它從(年/月/日)概化到年,而年又可以概化到年段,并且
43、年段的不同值(區(qū)間)數(shù)小于對應(yīng)的屬性概化閥值,則應(yīng)當(dāng)對它進(jìn)行概化。假設(shè)入網(wǎng)時(shí)間的概化閥值為1,則它的分段為96,97,98,99。同理,服務(wù)時(shí)間分為三段:小于20, 20 50之間,大于50。對年齡、掉線次數(shù)屬性的只需進(jìn)行概化。假設(shè)年齡概化閥值設(shè)為10,則它的分段為: 小于30,3040之間,大于40。同理,掉線次數(shù)分為:0,12之間,大于2。由于話費(fèi)類型屬性只有兩個(gè)不同值,所以該屬性保留,并且不對其進(jìn)行概化。同理,性別、手機(jī)品牌屬性也被保留,也不需要進(jìn)行概化。數(shù)據(jù)處理前如表2-5所示,數(shù)據(jù)在sql sever中進(jìn)行處理以后如表2-6所示。表2-5 原始數(shù)據(jù)chart 2-5 the orig
44、in data表2-6 處理后的數(shù)據(jù)chart 2-6 the final data2.3.2數(shù)據(jù)倉庫的定義和特性5正式的數(shù)據(jù)倉庫定義是w.h.inmon提出的,它是一個(gè)面向主題的、集成的、不同時(shí)間的、穩(wěn)定的數(shù)據(jù)的集合,它支持管理決策。換句話說,數(shù)據(jù)倉庫包括:(1)一種或多種從任何類型的數(shù)據(jù)結(jié)構(gòu)(包括平面的、層次的、關(guān)系的或?qū)ο蟮阮愋?;包括開發(fā)的或?qū)S玫模瑑?nèi)部的和外部的)中抽取字段的工具;(2)利用數(shù)據(jù)源“目錄”把數(shù)據(jù)綜合到一個(gè)穩(wěn)定的、集成的、面向主題的數(shù)據(jù)庫中;數(shù)據(jù)倉庫應(yīng)具有的特性:(1)一個(gè)用于分析任務(wù)的數(shù)據(jù)庫,分析的數(shù)據(jù)來自多個(gè)應(yīng)用程序;(2)支持少數(shù)幾個(gè)用戶長時(shí)間的交互操作;(3)它的
45、內(nèi)容周期性更新(大部分情況是增加數(shù)據(jù));(4)它包含當(dāng)前的和過去的數(shù)據(jù),能對信息做歷史性的透視分析;(5)包含幾個(gè)大的數(shù)據(jù)表;(6)每個(gè)查詢會(huì)頻繁產(chǎn)生大的結(jié)果集,還包括對整個(gè)表的頻繁遍歷和多個(gè)表的聯(lián)結(jié)操作。 2.4數(shù)據(jù)字典數(shù)據(jù)字典是系統(tǒng)分析階段的重要文檔,它清楚的定義與詳細(xì)的解釋了數(shù)據(jù)流圖上未能詳細(xì)表達(dá)的內(nèi)容,同時(shí)它能夠幫助分析員組織數(shù)據(jù),是用戶交談的好工具。此外,數(shù)據(jù)字典記載著每個(gè)數(shù)據(jù)項(xiàng)的關(guān)鍵條目,從中可以檢查出各數(shù)據(jù)元素的詳細(xì)內(nèi)容或漏掉的數(shù)據(jù)元素。本系統(tǒng)中的數(shù)據(jù)字典主要有:用戶表:記錄不同的用戶,與相對應(yīng)的部門和密碼;客戶資料表:記錄不同的客戶,與相對應(yīng)的客戶個(gè)人信息,方便與客戶進(jìn)行溝通、
46、聯(lián)系;粗糙集表:記錄客戶的有關(guān)屬性,從這些屬性來進(jìn)行屬性約簡和值約簡的判斷;關(guān)聯(lián)規(guī)則表:記錄著客戶消費(fèi)的有關(guān)數(shù)據(jù)記錄,買了哪些商品,商品間存在著哪些強(qiáng)關(guān)聯(lián)規(guī)則;決策樹表:記錄著客戶消費(fèi)的類型,分析客戶的流失;粗糙集數(shù)據(jù)測試表:用來檢測粗糙集算法的正確性;關(guān)聯(lián)規(guī)則數(shù)據(jù)測試表:用來檢測關(guān)聯(lián)規(guī)則算法的正確性;決策樹數(shù)據(jù)測試表:用來檢測決策樹算法的正確性。 第三章 系統(tǒng)設(shè)計(jì)3.1前言 經(jīng)過需求分析階段的工作,系統(tǒng)必須“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時(shí)候。總體設(shè)計(jì)的基本目的就是回答“從總體上說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題。因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。通過這個(gè)階段的工作將劃分出組
47、成系統(tǒng)的物理元素-程序、文件、數(shù)據(jù)庫、人工過程和文檔等等,但是每個(gè)物理元素仍然處于黑盒子級,這些黑盒子里的具體內(nèi)容將在以后進(jìn)行詳細(xì)的設(shè)計(jì)。總體設(shè)計(jì)階段的另一項(xiàng)重要任務(wù)是設(shè)計(jì)軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個(gè)程序是由哪些模塊組成的,以及這些模塊相互間的關(guān)系。3.2基本簡介 該系統(tǒng)是主要針對于管理類人員使用,分為客戶資料管理模塊、客戶信息分析兩大模塊。它應(yīng)該具有穩(wěn)定性、保密性、方便性和靈活性。系統(tǒng)管理員可以輕松地進(jìn)行增加、修改、刪除和查詢客戶資料,以及對每個(gè)算法所用的表,可以進(jìn)行增加或刪除數(shù)據(jù)的功能,對客戶信息分析的模塊也有較好的了解。而部門管理員可以了解到本部門所要的信息,方便查閱、分析信息,為
48、更好地做好銷售而服務(wù)。3.3系統(tǒng)功能模塊結(jié)構(gòu)圖 根據(jù)系統(tǒng)功能的要求,客戶關(guān)系管理系統(tǒng)主要分為二大模塊,即客戶資料管理模塊、客戶信息分析模塊。可以將本系統(tǒng)分解成幾個(gè)功能模塊分別設(shè)計(jì),功能模塊之間的關(guān)系圖,如圖3-1所示。3.4運(yùn)行環(huán)境為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端與客戶端的要求不能很低。該系統(tǒng)可單機(jī)允許,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:客戶信息分析客戶資料管理系 統(tǒng) 管 理權(quán)限限制用戶信息管理客戶基本資料判斷客戶價(jià)值資料發(fā)掘潛在客戶資料分析客戶流失資料查詢客 戶 管 理 管 理 系 統(tǒng)關(guān)系管理系統(tǒng)修改密碼判斷客戶價(jià)值發(fā)掘潛在客戶客戶流失分析客戶價(jià)值優(yōu)化遺傳算法決策數(shù)算法關(guān)聯(lián)
49、規(guī)則算法粗糙集算法 圖3-1系統(tǒng)功能模塊圖 fig 3-1 systematic function module軟件環(huán)境:操作系統(tǒng):microsoft windows 98及以上版本編程環(huán)境:visual c+ 6.0數(shù)據(jù)庫:采用sql sever,運(yùn)行于服務(wù)器端硬件環(huán)境:服務(wù)器 cpu:piii 500以上 ,內(nèi)存:128m以上客戶機(jī) cpu:p200mmx以上,內(nèi)存:32m以上 3.5詳細(xì)分析詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎么具體地實(shí)現(xiàn)所要求的系統(tǒng),是整個(gè)設(shè)計(jì)過程中最重要的步驟之一。下面就分如下幾個(gè)部分對系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì):(1)用戶的權(quán)限限制 (2)數(shù)據(jù)庫中表的設(shè)計(jì) (3)功能模塊詳細(xì)設(shè)
50、計(jì)。3.5.1 用戶權(quán)限限制管理員:在此系統(tǒng)中可以由若干個(gè)管理員,即系統(tǒng)管理員。他們具有一般用戶沒有的權(quán)限,即擁有整個(gè)系統(tǒng)的管理,可以看到整個(gè)系統(tǒng)的信息,還可以對部門管理員進(jìn)行添加或刪除。一般用戶:是相對于部門來講,即部門管理員。他們只能看到自己部門的信息,分析所要的信息。3.5.2 數(shù)據(jù)庫中表的設(shè)計(jì)1.用戶登入表結(jié)構(gòu)表3 -1用戶登入表chart 3-1 user login 各自段說明:(1) username 字段表示用戶所輸入的名稱,設(shè)置為主鍵,它代表是唯一的。(2) pwd 字段表示每個(gè)用戶所對應(yīng)的密碼。(3) user_type 字段表示每個(gè)用戶所屬的類型。2.客戶信息表結(jié)構(gòu) 表3
51、-2客戶信息表 chart 3-2 customer information各字段的說明:(1)customer_id 字段表示客戶的id號,設(shè)置為主鍵,它代表是唯一的。(2)name 字段表示客戶的名字。(3)address 字段表示客戶的地址。(4)code 字段表示客戶的郵編。(5)profession 字段表示客戶的職位。(6)email 字段表示客戶的電子郵件地址。(7)phone 字段表示客戶的電話號碼。(8)mobile 字段表示客戶的手機(jī)號碼。(9)meet_time 字段表示會(huì)見客戶的時(shí)間。(10)contract_name 字段表示接待客戶的聯(lián)系人。(11)memo字段表示
52、客戶的備注。(12)company 字段表示客戶所屬哪個(gè)公司。3關(guān)聯(lián)規(guī)則表結(jié)構(gòu)表3-3 關(guān)聯(lián)規(guī)則表chart 3-3 association rule 各字段的說明:(1)tid 字段表示客戶的 id號,代表每一個(gè)客戶。(2)item 字段表示每一個(gè)客戶所買的商品。4決策樹表結(jié)構(gòu) 表3-4 決策樹表 chart 3-4 decision tree各字段的說明:(1)customer_id 字段表示客戶的id號。(2)sex 字段表示客戶的性別。(3)age 字段表示客戶的年齡。(4)in_time 字段表示客戶的入網(wǎng)時(shí)間。(5)service_time 字段表示客戶的服務(wù)時(shí)間。(6)drop_
53、number 字段表示客戶的掉線次數(shù)。(7)pay_way 字段表示客戶的支付方式。(8)cost_type 字段表示客戶的話費(fèi)類型。(9)phone_type 字段表示客戶的手機(jī)品牌。(10)whether_lost 字段表示客戶的是否流失。5粗糙集表的結(jié)構(gòu) 表3-5粗糙集表 chart 3-5 rough set各字段的說明:(1)u 字段表示客戶的id 號。(2)a1 字段表示客戶的年齡。(3)a2 字段表示客戶的受教育程度。(4)a3 字段表示客戶的收入情況。(5)a4 字段表示客戶的婚姻狀況。(6)a5 字段表示客戶的性別。(7)a6 字段表示客戶的是否全職。(8)a7 字段表示客戶的單位屬性。(9)d 字段表示客戶的價(jià)值。3.5.3 功能模塊的詳細(xì)設(shè)計(jì) 下面對各個(gè)功能模塊分別進(jìn)行詳細(xì)討論,具體情況詳見系統(tǒng)源程序代碼。3.4.3.1用戶登入模塊用戶根據(jù)自己的密碼登入系統(tǒng),系統(tǒng)根據(jù)不同的用戶來判別它屬于哪個(gè)部門,進(jìn)而判別它擁有哪些權(quán)限。3.4.3.2用戶信息管理模塊管理員可以添加各個(gè)不同部門的用戶,同時(shí)也可以刪除不再需要的用戶。同時(shí),管理員也可以瀏覽整個(gè)系統(tǒng)中的各種用戶。各個(gè)用戶也可以修改自己的密碼。3.4.3.3客戶資料管理模塊只有管理員才可以進(jìn)入該模塊,可以根據(jù)需要對客戶資料進(jìn)行增加、修改、刪除,還可以按照不同的需要對客戶資料進(jìn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度車場租賃及停車場綠化美化服務(wù)協(xié)議4篇
- 科技引領(lǐng)下的宇宙探索進(jìn)展
- 二零二五年度車輛融資租賃合同違約責(zé)任答辯狀樣本8篇
- 二零二五年度車輛買賣合同含車輛綠色環(huán)保認(rèn)證3篇
- 二零二五年度草坪圍欄施工與城市排水系統(tǒng)配套合同2篇
- 2025年度個(gè)人知識產(chǎn)權(quán)代理傭金協(xié)議4篇
- 二零二五年度櫥柜衣柜模塊化設(shè)計(jì)生產(chǎn)合同4篇
- 2025年度個(gè)人車位買賣合同范本(寫字樓)3篇
- 高效體育訓(xùn)練學(xué)生體能提升的秘密武器
- 2025年度綠色有機(jī)牛奶產(chǎn)銷一體化合作合同范本4篇
- 河北省邯鄲市永年區(qū)2024-2025學(xué)年九年級上學(xué)期期末考試化學(xué)試卷(含答案)
- 交通運(yùn)輸行政執(zhí)法程序規(guī)定培訓(xùn)課件
- 消防員證考試題庫2000題中級
- 海洋垃圾處理行業(yè)可行性分析報(bào)告
- 公共部門績效管理案例分析
- 無人機(jī)培訓(xùn)計(jì)劃表
- 2024屆高考英語詞匯3500左右
- 2024年-2025年海船船員考試-船舶人員管理考試題及答案
- 2025屆安徽省皖南八校聯(lián)盟高二物理第一學(xué)期期末統(tǒng)考試題含解析
- 三兄弟分田地宅基地協(xié)議書范文
- 《BIM土建算量與云計(jì)價(jià)》完整課件
評論
0/150
提交評論