![精品資料(2021-2022年收藏)客戶管理管理系統(tǒng)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/392676d3-218d-4634-bab4-f21205d322a0/392676d3-218d-4634-bab4-f21205d322a01.gif)
![精品資料(2021-2022年收藏)客戶管理管理系統(tǒng)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/392676d3-218d-4634-bab4-f21205d322a0/392676d3-218d-4634-bab4-f21205d322a02.gif)
![精品資料(2021-2022年收藏)客戶管理管理系統(tǒng)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/392676d3-218d-4634-bab4-f21205d322a0/392676d3-218d-4634-bab4-f21205d322a03.gif)
![精品資料(2021-2022年收藏)客戶管理管理系統(tǒng)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/392676d3-218d-4634-bab4-f21205d322a0/392676d3-218d-4634-bab4-f21205d322a04.gif)
![精品資料(2021-2022年收藏)客戶管理管理系統(tǒng)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/28/392676d3-218d-4634-bab4-f21205d322a0/392676d3-218d-4634-bab4-f21205d322a05.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 本科畢業(yè)設(shè)計(jì)說(shuō)明書(shū)(論文) 第 33 頁(yè) 共 33 頁(yè)1 引言客戶是公司最寶貴的資源,為了更好的發(fā)掘老客戶的價(jià)值,并開(kāi)發(fā)更多新客戶,XX公司決定實(shí)施客戶關(guān)系管理系統(tǒng)。希望通過(guò)這個(gè)系統(tǒng)完成對(duì)客戶基本信息、聯(lián)系人信息、營(yíng)銷信息、客戶服務(wù)信息的充分共享和規(guī)范化管理;希望通過(guò)對(duì)銷售機(jī)會(huì)、客戶開(kāi)發(fā)過(guò)程的追蹤和記錄,提高新客戶的開(kāi)發(fā)能力;希望在客戶將要流失時(shí)系統(tǒng)及時(shí)預(yù)警,以便銷售人員及時(shí)采取措施,降低損失。并希望系統(tǒng)提供相關(guān)圖表,以便公司高層隨時(shí)了解公司客戶情況。1.1 研究背景客戶資源決定企業(yè)的核心競(jìng)爭(zhēng)力1。任何一家企業(yè),有錢就可以買到最好的設(shè)備、尖端的技術(shù),但卻買不到強(qiáng)大的客戶資源。面對(duì)著競(jìng)爭(zhēng)對(duì)手不
2、斷截留我們的客戶,各企業(yè)商家所關(guān)心的不再局限于自身的產(chǎn)品質(zhì)量、生產(chǎn)設(shè)備、員工的素質(zhì),更多的是關(guān)心自己的銷售群體(客戶群),關(guān)心他們的想法、需求、購(gòu)買目的,并與客戶建立好良好的、長(zhǎng)期的客戶關(guān)系,強(qiáng)化與客戶的溝通,幫助企業(yè)留住老客戶的同時(shí),更好地拓展新客戶,提升客戶價(jià)值,從而全面提升企業(yè)競(jìng)爭(zhēng)能力和盈利能力,為企業(yè)的發(fā)展壯大保駕護(hù)航??蛻艄芾硐到y(tǒng),通過(guò)企業(yè)管理技術(shù)、電子商務(wù)和信息技術(shù)的高度集成,幫助企業(yè)在全球經(jīng)濟(jì)一體化的激烈市場(chǎng)競(jìng)爭(zhēng)環(huán)境中,建立以市場(chǎng)、客戶為中心的管理體系,有效管理企業(yè)與客戶之間的關(guān)系,提高客戶忠誠(chéng)度,實(shí)現(xiàn)客戶價(jià)值的最大化2,3。從而提高企業(yè)的核心競(jìng)爭(zhēng)力。企業(yè)要想生存發(fā)展,就必須和與
3、之息息相關(guān)的客戶建立起良好的關(guān)系,不斷發(fā)展新客戶,以企業(yè)高質(zhì)量的產(chǎn)品、優(yōu)質(zhì)的服務(wù)、良好的資信吸引新客戶;經(jīng)常維系與老客戶的關(guān)系,以規(guī)范的客戶管理方式、溫馨的客戶關(guān)懷、高效的客戶服務(wù)來(lái)提升老客戶的忠誠(chéng)度。由此,客戶管理系統(tǒng)應(yīng)運(yùn)而生。1.2 技術(shù)平臺(tái)1.2.1 MVCMVC(Model-View-Controller)三層架構(gòu)是一種經(jīng)典的設(shè)計(jì)模式,它強(qiáng)制性地把應(yīng)用程序的輸入、處理和輸出分開(kāi)。使用了MVC的應(yīng)用程序被分成3個(gè)核心部件:模型、視圖、控制器。它們各司其職,既分工明確又相互協(xié)作。首先,控制器接受用戶的請(qǐng)求,然后調(diào)用某個(gè)模型來(lái)處理用戶的請(qǐng)求,在控制器的控制下,再將處理的結(jié)果交給某個(gè)視圖進(jìn)行格
4、式化輸出給用戶。1.2.2 StrutsStruts是基于MVC的Web應(yīng)用框架,具有組件的模塊化、靈活性和重用性等優(yōu)點(diǎn)。在Struts框架中,模型由實(shí)現(xiàn)業(yè)務(wù)邏輯的JavaBean或EJB組件構(gòu)成,控制層由ActionServlet和Action來(lái)實(shí)現(xiàn),視圖由一組JSP文件和ActionForm Bean組成。1.2.3 HibernateHibernate是一個(gè)面向Java環(huán)境的對(duì)象/關(guān)系數(shù)據(jù)庫(kù)映射工具,它不僅提供了從Java類到數(shù)據(jù)表之間的映射,還提供了數(shù)據(jù)查詢和數(shù)據(jù)恢復(fù)機(jī)制。與使用JDBC和SQL來(lái)手工操作數(shù)據(jù)庫(kù)相比,使用Hibernate實(shí)現(xiàn)了持久層功能,通過(guò)使用Hibernate來(lái)封
5、裝底層的數(shù)據(jù)操作細(xì)節(jié),為業(yè)務(wù)邏輯層提供了面向?qū)ο蟮腁PI,它的意義:(l)使代碼重用性高,能夠完成所有的數(shù)據(jù)訪問(wèn)操作;(2)具有相對(duì)的獨(dú)立性,底層數(shù)據(jù)庫(kù)改變,只需要修改持久層代碼,只要對(duì)上提供的API不變,則上層的業(yè)務(wù)邏輯層可以不用修改。1.2.4 SpringSpring是一個(gè)開(kāi)源框架,它由Rod Johnson創(chuàng)建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。Spring使用基本的JavaBean來(lái)完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java應(yīng)用都可以從Spring中受益。1.3 可行性分析現(xiàn)行的CRM軟
6、件還處于起步階段,功能模塊結(jié)構(gòu)不盡相同,但是其基本的需求是一樣的,其主要技術(shù)需求應(yīng)包括六個(gè)方面:1.3.1 信息分析能力CRM有大量客戶和潛在客戶的信息,企業(yè)應(yīng)該充分的利用這些信息進(jìn)行分析,使得決策者掌握的信息更加完全,從而能及時(shí)的作出決策4。良好的商業(yè)情報(bào)是企業(yè)成功的一半。1.3.2 對(duì)客戶互動(dòng)渠道進(jìn)行集成的能力對(duì)多渠道進(jìn)行集成與CRM解決方案的功能部件的集成是同等重要的。不管客戶是與企業(yè)聯(lián)系還是與銷售人員聯(lián)系,于客戶互動(dòng)都應(yīng)該是無(wú)縫的、統(tǒng)一的、高效的5。同一的渠道還能帶來(lái)內(nèi)部效益的提高。1.3.3 支持網(wǎng)絡(luò)應(yīng)用的能力在支持企業(yè)內(nèi)外的互動(dòng)和業(yè)務(wù)處理方面,Web的作用越來(lái)越大,這使得CRM的網(wǎng)
7、絡(luò)功能越來(lái)越重要。如,網(wǎng)絡(luò)可以為電子商務(wù)渠道提供支持。為了使客戶和企業(yè)雇員都能方便應(yīng)用CRM,需要提供標(biāo)準(zhǔn)化的網(wǎng)絡(luò)瀏覽器,使得用戶幾乎不需訓(xùn)練就能使用系統(tǒng)。另外,建設(shè)集中的信息倉(cāng)庫(kù)的能力,采用集中化的信息、實(shí)時(shí)的客戶信息,可使各業(yè)務(wù)部門和功能模塊間的信息能統(tǒng)一起來(lái)6,7。2 系統(tǒng)需求說(shuō)明2.1 設(shè)計(jì)目標(biāo)本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)滿足以下目標(biāo):采用人機(jī)對(duì)話的操作方式,界面友好、美觀,信息查詢靈活,數(shù)據(jù)庫(kù)存儲(chǔ)及時(shí)且安全可靠。系統(tǒng)用于管理與客戶相關(guān)的信息與活動(dòng),實(shí)現(xiàn)客戶管理、營(yíng)銷管理、反饋管理等功能。系統(tǒng)將最大限度地實(shí)現(xiàn)易維護(hù)性和易操作性。保證系統(tǒng)運(yùn)行穩(wěn)定,且安全可靠。2.2 功能需求基礎(chǔ)信息管理:管理客戶的
8、基礎(chǔ)信息,增、刪、查、改;客戶信息管理:用戶對(duì)客戶詳細(xì)信息進(jìn)行管理,增、刪、查、改;聯(lián)系人信息管理:用戶對(duì)聯(lián)系人詳細(xì)信息進(jìn)行管理,增、刪、查、改;營(yíng)銷信息管理:用戶對(duì)銷售機(jī)會(huì)和開(kāi)發(fā)計(jì)劃進(jìn)行管理,增、刪、查、改;客戶服務(wù):用戶對(duì)客戶反饋信息和客戶投訴信息進(jìn)行管理,增、刪、查、改;系統(tǒng)管理:管理用戶的信息,包括添加、修改、刪除用戶和對(duì)用戶權(quán)限的管理??蛻絷P(guān)系管理系統(tǒng)基礎(chǔ)信息模塊客戶管理模塊營(yíng)銷管理模塊客戶服務(wù)模塊統(tǒng)計(jì)分析模塊系統(tǒng)管理模塊添加基礎(chǔ)信息更新基礎(chǔ)信息客戶信息管理聯(lián)系人信息管理銷售機(jī)會(huì)管理開(kāi)發(fā)計(jì)劃管理客戶反饋管理客戶投訴管理客戶構(gòu)成分析客戶服務(wù)分析用戶信息管理個(gè)人信息管理圖2.1 系統(tǒng)功能
9、結(jié)構(gòu)圖2.3 運(yùn)行需求2.3.1 最低硬件環(huán)境CPU:主頻1.8GHZ以上內(nèi)存:512M硬盤:5G以上可用空間2.3.2 軟件環(huán)境操作系統(tǒng):Windows XP數(shù)據(jù)庫(kù)平臺(tái):SQL Server 2000Web服務(wù)器:Tomcat 5.5集成開(kāi)發(fā)環(huán)境:My Eclipse 7.0.1Java環(huán)境:JDK 1.5瀏覽器及分辨率要求:IE 5.0以上版本,最佳效果1024×768像素。2.4 安全需求(1) 只有特定的管理人員才能對(duì)系統(tǒng)的用戶進(jìn)行管理,才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)和修改;(2) 每一個(gè)功能模塊都有權(quán)限設(shè)置,進(jìn)入之前需要有相應(yīng)的權(quán)限;(3) 普通用戶只能修改或刪除受理人為自己的相應(yīng)客
10、戶服務(wù)信息。2.5 其它需求系統(tǒng)需要能夠?qū)蛻魳?gòu)成和客戶服務(wù)滿意度的比例進(jìn)行分析,以餅圖形式表現(xiàn)出來(lái)。2.6 數(shù)據(jù)描述2.6.1 數(shù)據(jù)詞典用戶信息表=ID號(hào)+用戶名+密碼+權(quán)限ID 權(quán)限信息表=ID號(hào)+權(quán)限名+基礎(chǔ)信息模塊權(quán)限+營(yíng)銷管理模塊權(quán)限+客戶信息管理模塊權(quán)限+客戶服務(wù)模塊權(quán)限+統(tǒng)計(jì)分析模塊權(quán)限+系統(tǒng)管理模塊權(quán)限客戶信息表=ID號(hào)+客戶名稱+企業(yè)性質(zhì)ID+企業(yè)類型ID+企業(yè)資信ID+客戶級(jí)別ID+地址+所在省份+所在城市+郵編+法人代表+客戶銀行ID+銀行卡號(hào)+公司電話+傳真+主要聯(lián)系人ID+客戶狀態(tài)+備注聯(lián)系人信息表=ID號(hào)+聯(lián)系人姓名+客戶ID+性別+職務(wù)+聯(lián)系電話+住址+郵件地址+
11、備注客戶反饋=ID號(hào)+反饋標(biāo)題+客戶ID+反饋內(nèi)容+反饋日期+反饋受理人+客戶滿意度+反饋狀態(tài)+備注客戶投訴=ID號(hào)+客戶ID+投訴人+投訴主題+投訴內(nèi)容+投訴日期+投訴受理人+處理辦法+客戶滿意度+投訴狀態(tài)+備注銷售機(jī)會(huì)=ID號(hào)+客戶ID+機(jī)會(huì)名稱+聯(lián)系人ID+機(jī)會(huì)日期+機(jī)會(huì)來(lái)源+業(yè)務(wù)員+機(jī)會(huì)狀態(tài)+備注開(kāi)發(fā)計(jì)劃=ID號(hào)+機(jī)會(huì)ID+計(jì)劃日期+業(yè)務(wù)員+計(jì)劃狀態(tài)+備注2.6.2 數(shù)據(jù)采集用戶信息記錄、客戶信息記錄、營(yíng)銷信息記錄、客戶服務(wù)信息記錄等。2.6.3 數(shù)據(jù)流圖本系統(tǒng)所涉及的數(shù)據(jù)流如圖2.2、圖2.3、圖2.4和圖2.5所示。統(tǒng)計(jì)信息個(gè)人基本信息客戶信息管理員用戶客戶關(guān)系管理系統(tǒng)用戶信息圖2
12、.2 頂層數(shù)據(jù)流圖營(yíng)銷信息聯(lián)系人信息客戶信息客戶服務(wù)信息生成餅圖客戶記錄錄入維護(hù)客戶信息管理聯(lián)系人信息管理營(yíng)銷信息管理客戶服務(wù)信息管理圖表生成查詢圖2.3 0層數(shù)據(jù)流圖設(shè)置權(quán)限管理員信息用戶信息權(quán)限審查客戶信息管理錄入修改刪除圖2.4 1層數(shù)據(jù)流圖驗(yàn)證用戶信息修改個(gè)人信息查詢客戶信息維護(hù)客戶信息圖2.5 2層數(shù)據(jù)流圖圖2.6 系統(tǒng)用例圖3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)架構(gòu)系統(tǒng)采用三層架構(gòu),即分為表示層、業(yè)務(wù)層、數(shù)據(jù)層,其中:表示層:作為用戶的接口層,負(fù)責(zé)與整個(gè)系統(tǒng)交互。業(yè)務(wù)層:作為業(yè)務(wù)邏輯的封裝層,負(fù)責(zé)接受用戶請(qǐng)求,從數(shù)據(jù)層獲取數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行處理,將處理結(jié)果交給表示層顯示。數(shù)據(jù)層:作為數(shù)據(jù)的存儲(chǔ)與
13、維護(hù)層,負(fù)責(zé)數(shù)據(jù)的管理。本系統(tǒng)數(shù)據(jù)層采用Hibernate框架來(lái)實(shí)現(xiàn)。采用分層設(shè)計(jì)的體系架構(gòu),能夠?qū)崿F(xiàn)分離關(guān)注、松散耦合、邏輯復(fù)用和標(biāo)準(zhǔn)定義。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1 概念結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)數(shù)據(jù)庫(kù)采用SQL Server 2000數(shù)據(jù)庫(kù),下面先使用實(shí)體關(guān)系圖進(jìn)行概念模型設(shè)計(jì),客戶關(guān)系管理系統(tǒng)的實(shí)體關(guān)系圖如圖3.1、圖3.2、圖3.3、圖3.4、圖3.5、圖3.6、圖3.7、圖3.8和圖3.9所示。用戶用戶ID用戶名D密碼權(quán)限ID圖3.1 用戶實(shí)體及其屬性權(quán)限權(quán)限ID權(quán)限名稱基礎(chǔ)信息模塊權(quán)限營(yíng)銷管理模塊權(quán)限客戶信息模塊權(quán)限客戶服務(wù)模塊權(quán)限統(tǒng)計(jì)分析模塊權(quán)限系統(tǒng)管理模塊權(quán)限圖3.2 權(quán)限實(shí)體及其屬性
14、客戶客戶ID客戶名稱類型ID級(jí)別ID資信ID性質(zhì)ID銀行ID聯(lián)系人ID客戶地址公司電話傳真法人代表郵編圖3.3 客戶實(shí)體及其屬性客戶反饋反饋ID反饋標(biāo)題客戶ID反饋內(nèi)容受理人反饋狀態(tài)滿意度圖3.4 客戶反饋實(shí)體及其屬性客戶投訴投訴ID投訴主題投訴人客戶ID投訴內(nèi)容受理人處理辦法滿意度投訴狀態(tài)圖3.5 客戶投訴實(shí)體及其屬性聯(lián)系人聯(lián)系人ID姓名客戶ID性別聯(lián)系電話職務(wù)住址郵箱地址圖3.6 聯(lián)系人實(shí)體及其屬性銷售機(jī)會(huì)機(jī)會(huì)ID機(jī)會(huì)名稱機(jī)會(huì)來(lái)源客戶ID產(chǎn)品名稱業(yè)務(wù)員機(jī)會(huì)狀態(tài)郵箱地址機(jī)會(huì)日期圖3.7 銷售機(jī)會(huì)實(shí)體及其屬性開(kāi)發(fā)計(jì)劃計(jì)劃ID機(jī)會(huì)ID計(jì)劃日期計(jì)劃狀態(tài)業(yè)務(wù)員備注圖3.8 開(kāi)發(fā)計(jì)劃實(shí)體及其屬性n1n
15、1n1n1n1n11n用戶服務(wù)客戶擁有權(quán)限客戶反饋屬于客戶投訴來(lái)源聯(lián)系人銷售機(jī)會(huì)開(kāi)發(fā)計(jì)劃隸屬關(guān)聯(lián)屬于圖3.9 客戶關(guān)系管理系統(tǒng)實(shí)體關(guān)系圖3.2.2 邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)客戶關(guān)系管理系統(tǒng)中的數(shù)據(jù)信息特點(diǎn),將數(shù)據(jù)的概念模型轉(zhuǎn)換為關(guān)系模型。其中主鍵以下劃直線標(biāo)注,外鍵以下劃波浪線標(biāo)注。(1) 用戶(用戶ID、用戶名、密碼、權(quán)限ID)(2) 權(quán)限(權(quán)限ID、權(quán)限名稱、基礎(chǔ)信息管理模塊權(quán)限、營(yíng)銷管理模塊權(quán)限、客戶信息管理模塊權(quán)限、客戶服務(wù)模塊權(quán)限、統(tǒng)計(jì)分析模塊權(quán)限、系統(tǒng)管理模塊權(quán)限)(3) 客戶(客戶ID、客戶名稱、企業(yè)性質(zhì)ID、企業(yè)類型ID、企業(yè)資信ID、客戶級(jí)別ID、地址、所在省份、所在城市、郵編、法人
16、代表、客戶銀行ID、銀行卡號(hào)、公司電話、傳真、主要聯(lián)系人ID、客戶狀態(tài)、備注)(4) 聯(lián)系人(聯(lián)系人ID、聯(lián)系人姓名、客戶ID、性別、職務(wù)、聯(lián)系電話、住址、郵件地址、備注)(5) 客戶反饋(反饋ID、反饋標(biāo)題、客戶ID、反饋內(nèi)容、反饋日期、反饋受理人、客戶滿意度、反饋狀態(tài)、備注)(6) 客戶投訴(投訴ID、客戶ID、投訴人、投訴主題、投訴內(nèi)容、投訴日期、投訴受理人、處理辦法、客戶滿意度、投訴狀態(tài)、備注)(7) 銷售機(jī)會(huì)(機(jī)會(huì)ID、客戶ID、機(jī)會(huì)名稱、聯(lián)系人ID、機(jī)會(huì)日期、機(jī)會(huì)來(lái)源、業(yè)務(wù)員、機(jī)會(huì)狀態(tài)、備注)(8) 開(kāi)發(fā)計(jì)劃(計(jì)劃ID、機(jī)會(huì)ID、計(jì)劃日期、業(yè)務(wù)員、計(jì)劃狀態(tài)、備注)本系統(tǒng)設(shè)計(jì)的部分關(guān)
17、系模式如下列表所示:表3.1 用戶表列名數(shù)據(jù)類型可否為空說(shuō)明user_idvarchar2(30)NOT NULLPKuser_namevarchar2(30)NOT NULL用戶名user_pwdvarchar2(30)NOT NULL密碼right_idvarchar2(30)NULL權(quán)限(外鍵)表3.2 權(quán)限表列名數(shù)據(jù)類型可否為空說(shuō)明right_idintNOT NULLPKr_namevarchar2(30)NOT NULL權(quán)限名稱r_jcxxvarchar2(2)NOT NULL基礎(chǔ)信息管理模塊權(quán)限r(nóng)_yxglvarchar2(2)NOT NULL營(yíng)銷管理模塊權(quán)限r(nóng)_khxxvarc
18、har2(2)NOT NULL客戶信息管理模塊權(quán)限r(nóng)_khfwvarchar2(2)NOT NULL客戶服務(wù)模塊權(quán)限r(nóng)_tjfxvarchar2(2)NOT NULL統(tǒng)計(jì)分析模塊權(quán)限r(nóng)_xtglvarchar2(2)NOT NULL系統(tǒng)管理模塊權(quán)限表3.3 客戶表列名數(shù)據(jù)類型可否為空說(shuō)明cust_idintNOT NULLPKcust_namevarchar2(50)NOT NULL客戶名稱qyxz_idvarchar2(30)NOT NULL企業(yè)性質(zhì)(FK)qyzx_idvarchar2(30)NOT NULL企業(yè)資信(FK)qylx_idvarchar2(30)NOT NULL企業(yè)類型(F
19、K)khjb_idvarchar2(30)NOT NULL客戶級(jí)別(FK)lxr_idvarchar2(30)NOT NULL主要聯(lián)系人(FK)cust_addrvarchar2(60)NOT NULL客戶地址cust_dhvarchar2(30)NOT NULL公司電話表3.4 聯(lián)系人表列名數(shù)據(jù)類型可否為空說(shuō)明lxr_idvarchar2(30)NOT NULLPKlxr_namevarchar2(30)NOT NULL聯(lián)系人姓名lxr_xbvarchar2(2)NOT NULL性別cust_idvarchar2(30)NOT NULL客戶編號(hào)(FK)lxr_dhvarchar2(20)NO
20、T NULL聯(lián)系電話lxr_zwvarchar2(30)NOT NULL職位lxr_bzvarchar2(30)NULL備注表3.5 客戶反饋表列名數(shù)據(jù)類型可否為空說(shuō)明fk_idvarchar2(30)NOT NULLPKfk_btvarchar2(30)NOT NULL反饋標(biāo)題fk_nrvarchar2(2)NOT NULL反饋內(nèi)容cust_idvarchar2(30)NOT NULL客戶編號(hào)(FK)fk_rqvarchar2(20)NOT NULL反饋日期fk_slrvarchar2(20)NOT NULL受理人fk_mydvarchar2(10)NOT NULL滿意度f(wàn)k_statusv
21、archar2(10)NOT NULL狀態(tài)fk_bzvarchar2(30)NULL備注表3.6 客戶投訴表列名數(shù)據(jù)類型可否為空說(shuō)明ts_idvarchar2(30)NOT NULLPKkh_idvarchar2(30)NOT NULL客戶編號(hào)(FK)ts_tsrvarchar2(20)NOT NULL投訴人ts_ztvarchar2(50)NOT NULL投訴主題ts_nrvarchar2(200)NOT NULL投訴內(nèi)容ts_slrvarchar2(20)NOT NULL受理人ts_mydvarchar2(10)NOT NULL滿意度ts_statusvarchar2(10)NOT NUL
22、L狀態(tài)ts_bzvarchar2(30)NULL備注表3.7 銷售機(jī)會(huì)表列名數(shù)據(jù)類型可否為空說(shuō)明ch_idvarchar2(30)NOT NULLPKkh_idvarchar2(30)NOT NULL客戶編號(hào)(FK)ch_mcvarchar2(50)NOT NULL機(jī)會(huì)名稱lxr_idvarchar2(30)NOT NULL聯(lián)系人編號(hào)(FK)ch_rqvarchar2(20)NOT NULL機(jī)會(huì)日期ch_lyvarchar2(50)NOT NULL機(jī)會(huì)來(lái)源ch_ywyvarchar2(20)NOT NULL業(yè)務(wù)員ch_statusvarchar2(10)NOT NULL狀態(tài)ch_bzvarch
23、ar2(30)NULL備注表3.8 開(kāi)發(fā)計(jì)劃表列名數(shù)據(jù)類型可否為空說(shuō)明pl_idvarchar2(30)NOT NULLPKch_idvarchar2(30)NOT NULL機(jī)會(huì)編號(hào)(FK)pl_rqvarchar2(20)NOT NULL計(jì)劃日期pl_ywyvarchar2(20)NOT NULL業(yè)務(wù)員pl_statusvarchar2(10)NOT NULL狀態(tài)pl_bzvarchar2(30)NULL備注4 系統(tǒng)實(shí)現(xiàn)4.1 登錄模塊登錄頁(yè)面直觀地給出了系統(tǒng)的著重點(diǎn)是客戶,管理你的客戶就是管理你的財(cái)富。圖4.1給出了系統(tǒng)登錄頁(yè)面的運(yùn)行效果圖。圖4.1 登錄頁(yè)面運(yùn)行效果圖用戶輸入用戶名和密碼
24、后,點(diǎn)擊“登錄”。頁(yè)面將表單信息提交給UserAction.java進(jìn)行處理,UserAction通過(guò)自身的userCheck()方法對(duì)用戶輸入的用戶名和密碼的正確性進(jìn)行檢查,該方法的實(shí)現(xiàn)代碼如下。public ActionForward userCheck(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest servletRequest, HttpServletResponse servletResponse) UserForm userForm = (UserForm) actionForm; TbU
25、serDAO dao = new TbUserDAO(); String name = servletRequest.getParameter("name"); String mm = servletRequest.getParameter("pwd"); if (dao.check(name) = null) return actionMapping.findForward("checkFail"); else if (!dao.check(name).getUserPwd().equals(mm) return actionMap
26、ping.findForward("checkFail"); userForm.setUserItem(dao.check(name); servletRequest.setAttribute("form", userForm); return actionMapping.findForward("checkSuccess");4.2 客戶管理模塊4.2.1 客戶信息管理模塊客戶信息管理模塊作為客戶管理模塊的子模塊,負(fù)責(zé)管理客戶的詳細(xì)信息,提供對(duì)客戶信息的查看、添加、更新和刪除等操作,方便用戶更好地管理其客戶信息。用戶通過(guò)正常登陸進(jìn)入
27、系統(tǒng)主頁(yè),點(diǎn)擊主頁(yè)上方導(dǎo)航欄中的“客戶管理”(進(jìn)入該模塊前需要驗(yàn)證用戶是否有操作該功能模塊的權(quán)限),此時(shí)框架左頁(yè)面顯示客戶管理模塊的子菜單。點(diǎn)擊子菜單中的“客戶信息管理”,系統(tǒng)通過(guò)超鏈接跳轉(zhuǎn)到KhxxAction,并通過(guò)其中的khxxSelect()方法調(diào)用TbKhxxDAO.java的方法來(lái)訪問(wèn)數(shù)據(jù)庫(kù),逐行取出每一條客戶信息。相應(yīng)代碼如下所示。public ActionForward khxxSelect(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, Htt
28、pServletResponse httpServletResponse) List list = null;/用于輸出到頁(yè)面的記錄集合 int totalRows;/記錄總行數(shù) TbKhxxDAO dao = new TbKhxxDAO(); totalRows=dao.getCount(); System.out.print("總行數(shù)="+totalRows); Page page=PageHelp.getPager(httpServletRequest,totalRows); try list= dao.list(page.getPageSize(), page.ge
29、tStartRow(); catch (HibernateException ex) System.out.print("action里的錯(cuò)誤="+ex.getMessage(); httpServletRequest.setAttribute("page",page); httpServletRequest.setAttribute("khxxlist",list); return actionMapping.findForward("khxxSelect");系統(tǒng)響應(yīng)后進(jìn)入客戶信息管理子模塊,如圖4.2所示。圖
30、4.2 客戶信息管理用戶可以通過(guò)點(diǎn)擊每一行的“查看客戶全部信息”來(lái)瀏覽該客戶的詳細(xì)信息,如圖4.3所示。圖4.3 客戶詳細(xì)信息在每個(gè)客戶的詳細(xì)信息頁(yè)面的底部,可以通過(guò)點(diǎn)擊“修改這個(gè)客戶信息”來(lái)更新該客戶的詳細(xì)信息,如圖4.4所示。當(dāng)修改客戶詳細(xì)信息時(shí),輸入的信息需符合規(guī)范。系統(tǒng)使用了Ajax的一種校驗(yàn)框架來(lái)對(duì)輸入數(shù)據(jù)進(jìn)行校驗(yàn)。例如公司的電話號(hào)碼必須是number型的數(shù)據(jù)且長(zhǎng)度符合要求,在Jsp頁(yè)面中的部分代碼如下。<div id="thePhone"> <input type="text" name="khxxItem.khx
31、xGsdh" id="dh" value="<%=form.getKhxxItem().getKhxxGsdh()%>"> <img src="images/ok.gif" title="Valid" alt="Valid" class="validMsg" border="0"/><span class="textfieldRequiredMsg">請(qǐng)?zhí)顚懝倦娫捥?hào)碼!</sp
32、an><span class="textfieldInvalidFormatMsg">請(qǐng)輸入有效的電話號(hào)碼!</span></div>圖4.4 修改客戶詳細(xì)信息在客戶信息管理頁(yè)面,可以通過(guò)點(diǎn)擊“添加客戶信息”來(lái)添加新的客戶詳細(xì)信息,如圖4.5所示。所錄入的信息同樣需要符合規(guī)范,并會(huì)對(duì)輸入信息進(jìn)行校驗(yàn)。圖4.5 添加客戶詳細(xì)信息用戶可以在客戶信息管理頁(yè)面點(diǎn)擊對(duì)應(yīng)行的“刪除”來(lái)進(jìn)行對(duì)該客戶詳細(xì)信息的刪除操作,如圖4.6所示。圖4.6 刪除客戶詳細(xì)信息4.2.2 聯(lián)系人信息管理模塊聯(lián)系人信息管理模塊負(fù)責(zé)管理客戶的聯(lián)系人的詳細(xì)信息,給用戶通
33、過(guò)了查看聯(lián)系人信息、添加聯(lián)系人信息、更新聯(lián)系人信息和刪除聯(lián)系人信息等操作。其具體實(shí)現(xiàn)過(guò)程與客戶信息管理模塊類似,這里就不在贅述。4.3 營(yíng)銷管理模塊4.3.1 銷售機(jī)會(huì)管理模塊營(yíng)銷管理功能模塊擁有兩個(gè)子模塊:銷售機(jī)會(huì)管理模塊和開(kāi)發(fā)計(jì)劃管理模塊。銷售機(jī)會(huì)管理模塊的作用是幫助用戶更好地管理銷售機(jī)會(huì)信息,為客戶開(kāi)發(fā)提供準(zhǔn)備,發(fā)掘潛在的客戶。用戶登錄后通過(guò)點(diǎn)擊首頁(yè)上方的導(dǎo)航欄中的“營(yíng)銷管理”鏈接,當(dāng)用戶擁有該功能模塊的權(quán)限時(shí),即進(jìn)入營(yíng)銷管理模塊。此時(shí)框架左頁(yè)面顯示的是營(yíng)銷管理模塊的子菜單,點(diǎn)擊子菜單中的“銷售機(jī)會(huì)管理”鏈接進(jìn)入銷售機(jī)會(huì)管理子模塊,如圖4.7所示。圖4.7 銷售機(jī)會(huì)管理點(diǎn)擊銷售機(jī)會(huì)管理頁(yè)
34、面下方的“添加銷售機(jī)會(huì)記錄”鏈接可以添加新的銷售機(jī)會(huì)信息,如圖4.8所示。圖4.8 添加銷售機(jī)會(huì)記錄用戶輸入正確的銷售機(jī)會(huì)信息后,點(diǎn)擊“確認(rèn)”按鈕后,系統(tǒng)將頁(yè)面中的表單信息提交給SalChanceAction,該Action通過(guò)自身的salChanceInsert()方法調(diào)用DAO層的insert()方法將信息錄入到數(shù)據(jù)庫(kù)中相應(yīng)的表中,其中salChanceInsert()和insert()方法的代碼如下。public ActionForward salChanceInsert(ActionMapping actionMapping, ActionForm actionForm, HttpSe
35、rvletRequest httpServletRequest, HttpServletResponse httpServletResponse) SalChanceForm chanceForm = (SalChanceForm )actionForm; TbSalChanceDAO dao=new TbSalChanceDAO(); dao.Insert(chanceForm.getSalChanceItem(); return actionMapping.findForward("salChanceInsert");public void Insert(TbSalCh
36、ance tb)Transaction tx=session.beginTransaction();session.save(tb);mit();用戶可以點(diǎn)擊銷售機(jī)會(huì)管理頁(yè)面的表中每一行的“詳細(xì)”鏈接來(lái)查看該銷售機(jī)會(huì)的詳細(xì)信息,如圖4.9所示。銷售機(jī)會(huì)詳細(xì)中的階段和狀態(tài)信息需要及時(shí)更新。在銷售機(jī)會(huì)詳細(xì)表中,可以點(diǎn)擊產(chǎn)品名稱來(lái)查看該產(chǎn)品的詳細(xì)信息。圖4.9 銷售機(jī)會(huì)詳細(xì)通過(guò)點(diǎn)擊銷售機(jī)會(huì)詳細(xì)表下方的“修改該記錄”鏈接可以更新該銷售機(jī)會(huì)的信息,如圖4.10所示。圖4.10 修改銷售機(jī)會(huì)記錄4.3.2 開(kāi)發(fā)計(jì)劃管理模塊開(kāi)發(fā)計(jì)劃管理模塊是負(fù)責(zé)管理客戶的開(kāi)發(fā)計(jì)劃信息,該開(kāi)發(fā)計(jì)劃信息是以銷售機(jī)會(huì)為前提的,即
37、先有銷售機(jī)會(huì),后有開(kāi)發(fā)計(jì)劃。開(kāi)發(fā)計(jì)劃是針對(duì)某一銷售機(jī)會(huì)所制定的,目的在于開(kāi)發(fā)潛在客戶。用戶通過(guò)點(diǎn)擊營(yíng)銷管理功能模塊的子菜單中的“客戶開(kāi)發(fā)計(jì)劃”鏈接,當(dāng)驗(yàn)證用戶權(quán)限后,即進(jìn)入開(kāi)發(fā)計(jì)劃管理模塊,如圖4.11所示。圖4.11 開(kāi)發(fā)計(jì)劃管理用戶點(diǎn)擊開(kāi)發(fā)計(jì)劃表中的“詳細(xì)”鏈接可以查看該開(kāi)發(fā)計(jì)劃的詳細(xì)信息,如圖4.12所示。在開(kāi)發(fā)計(jì)劃詳細(xì)表中,通過(guò)點(diǎn)擊機(jī)會(huì)主題、客戶名稱和產(chǎn)品名稱的鏈接可以查看相應(yīng)的詳細(xì)信息。圖4.12 開(kāi)發(fā)計(jì)劃詳細(xì)4.4 客戶服務(wù)模塊4.4.1 客戶反饋信息管理模塊客戶服務(wù)功能模塊包括兩個(gè)子模塊:客戶反饋信息管理模塊和客戶投訴信息管理模塊??蛻舴答佇畔⒐芾砟K是幫助用戶管理客戶的反饋信息
38、,及時(shí)了解和掌握客戶的最新反饋,從而更好地維護(hù)好客戶。用戶登錄后,點(diǎn)擊首頁(yè)導(dǎo)航欄中“客戶服務(wù)”鏈接,在驗(yàn)證用戶擁有該訪問(wèn)權(quán)限后,框架左頁(yè)面顯示為客戶服務(wù)功能模塊的子菜單。點(diǎn)擊子菜單中的“客戶反饋”鏈接進(jìn)入客戶反饋信息管理模塊,如圖4.13所示。圖4.13 客戶反饋信息管理在客戶反饋信息管理頁(yè)面中,用戶可以通過(guò)選擇不同的選項(xiàng),根據(jù)所選屬性的關(guān)鍵字進(jìn)行查詢,使用戶的查詢更加便利。通過(guò)點(diǎn)擊“添加反饋信息”鏈接可以添加新的客戶反饋信息,如圖4.14所示。圖4.14 添加客戶反饋信息用戶在添加客戶反饋信息時(shí),需要選擇對(duì)應(yīng)客戶反饋的滿意度,以便進(jìn)行統(tǒng)計(jì)分析、更好地服務(wù)客戶。在完成新反饋信息添加后,此時(shí)反饋
39、信息狀態(tài)為“未回復(fù)”,接下來(lái)需要指派相應(yīng)的受理人受理該反饋(即回復(fù)客戶),如圖4.15所示。圖4.15 指派反饋受理人用戶選擇受理人后,點(diǎn)擊“提交”按鈕,將表單信息提交給KhfkAction,然后Action通過(guò)自身的updateSlr()方法調(diào)用DAO層中的updateSlr()方法將受理人插入到相應(yīng)的元組中,Action層和DAO層中updateSlr()方法的實(shí)現(xiàn)代碼分別如下。public ActionForward updateSlr(ActionMapping actionMapping, ActionForm actionForm, HttpServletRequest servl
40、etRequest, HttpServletResponse servletResponse) String id = servletRequest.getParameter("khfkId"); String slr = servletRequest.getParameter("slr"); khfkService.updateSlr(id, slr); return actionMapping.findForward("updateSlrSuccess");public void updateSlr(String fkId, St
41、ring slr) Session session = getSession(); Transaction trans=session.beginTransaction(); String hql = "update TbClientKhfk set khfkFkslr="+"'"+slr+"' where khfkId="+"'"+fkId+"'" Query queryupdate=session.createQuery(hql); queryupdate.e
42、xecuteUpdate(); mit();當(dāng)“指派受理人”操作完成后,由相應(yīng)的受理人進(jìn)行受理。在回復(fù)客戶以后,受理人需要登錄系統(tǒng)進(jìn)行確認(rèn)操作,即完成“受理反饋”操作,如圖4.16所示。圖4.16 確認(rèn)受理反饋已經(jīng)確認(rèn)受理的反饋可以通過(guò)點(diǎn)擊“刪除受理”鏈接刪除受理信息,如圖4.17所示,但是只有反饋對(duì)應(yīng)的受理人才能執(zhí)行該操作。同時(shí)用戶也可以點(diǎn)擊“刪除全部”鏈接將相應(yīng)的反饋信息全部刪除。圖4.17 刪除受理信息4.4.2 客戶投訴信息管理模塊客戶投訴信息管理模塊幫助用戶對(duì)客戶的投訴信息進(jìn)行管理,用戶首先添加客戶投訴信息,然后分配受理人,由受理人處理該投訴,并將處理信息錄入系統(tǒng)。其基本原理與客戶反
43、饋信息管理模塊類似,這里就不再贅述。4.5 統(tǒng)計(jì)分析模塊4.5.1 客戶構(gòu)成分析客戶構(gòu)成分析是幫助用戶統(tǒng)計(jì)所有客戶的構(gòu)成比例,并以直觀的立體餅圖形式呈現(xiàn)出來(lái),客戶共由開(kāi)發(fā)中的客戶、一般客戶、VIP客戶和高級(jí)客戶四類組成,如圖4.18所示。圖4.18 客戶構(gòu)成餅圖客戶構(gòu)成餅圖生成的過(guò)程:首先調(diào)用AnalysisAction中的khgcAnalysis()方法來(lái)創(chuàng)建一個(gè)名為piedata.xml的XML文件,該文件作為生成餅圖的flash文件的參數(shù)文件,負(fù)責(zé)向flash文件傳遞參數(shù)。相應(yīng)代碼如下。public ActionForward khgcAnalysis(ActionMapping act
44、ionMapping, ActionForm actionForm, HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) TbKhxxDAO khxx = new TbKhxxDAO();TbSalChanceDAO salC = new TbSalChanceDAO();int j = khxx.getJCount();int v = khxx.getVCount();int a = khxx.getACount();int s = salC.getCount();try FileOu
45、tputStream fileout = new FileOutputStream("C:Documents and SettingsAdministratorWorkspacesMyEclipse 7.0crmsWebRootchartpiedata.xml"); char r = 'r' String test = "<?xml version="1.0" encoding="UTF-8" ?>"+ "<drawpie bgcolor="0xFFFFFF&q
46、uot; bgimg="none">"+"<pie>"+"<pie_mcname>amu</pie_mcname>"+"<pie_depth>1</pie_depth>"+"<pie_title>客戶構(gòu)成分析,200,40,16,true,0xFFFFFF</pie_title>"+"<pie_action>onRelease,onRollOver,onRollOut<
47、/pie_action>"+"<pie_num>"+j+","+v+","+a+","+s+"</pie_num>"+"<pie_name>一般客戶,VIP客戶,高級(jí)客戶,開(kāi)發(fā)中的客戶</pie_name>"+"<pie_color>0x0D8ECF,0x04D215,0xFF0000,0xF8FF01</pie_color>"+"<pie_showti
48、tle>true,true,true,true</pie_showtitle>"+"<pie_defaultsate>false,false,false,true</pie_defaultsate>"+"<pie_dark>1.43</pie_dark>"+"<pie_x0>260</pie_x0>"+"<pie_y0>200</pie_y0>"+"<pie_z>150&
49、lt;/pie_z>"+"<pie_d>90</pie_d>"+"<pie_w>150</pie_w>"+"<pie_h>20</pie_h>"+"<pie_move>15</pie_move>"+"<pie_clickalpha>100</pie_clickalpha>"+"<pie_defaultalpha>50</pie_defaultalpha>"+"<pie_showorder>true</pie_showorder>"+"<pie_orderx>470</pie_orderx>"+"<pie_o
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 產(chǎn)品銷售工作計(jì)劃
- 科研工作計(jì)劃
- 原始股份認(rèn)購(gòu)協(xié)議書(shū)范本
- 公司合并合同范本
- 建設(shè)項(xiàng)目全過(guò)程造價(jià)咨詢服務(wù)合同范本
- 農(nóng)副產(chǎn)品電商平臺(tái)代賣合同范本
- 包裝設(shè)計(jì)委托合同范本
- 人教版地理八年級(jí)上冊(cè)第一節(jié)《地形和地勢(shì)》聽(tīng)課評(píng)課記錄1
- 數(shù)與代數(shù)聽(tīng)評(píng)課記錄
- 競(jìng)價(jià)出售方案
- 初中 初一 數(shù)學(xué) 絕對(duì)值 課件
- 中國(guó)律師學(xué)完整版課件全套教學(xué)ppt教程
- 守紀(jì)律講衛(wèi)生懂禮儀
- 腦控受害者解救方法
- 全國(guó)“創(chuàng)新杯”說(shuō)課大賽計(jì)算機(jī)應(yīng)用基礎(chǔ)類優(yōu)秀作品-:處理數(shù)據(jù)說(shuō)課課件(35頁(yè)P(yáng)PT)
- 滁州市城市規(guī)劃管理技術(shù)規(guī)定
- 保理業(yè)務(wù)解決方案
- 圖紙會(huì)審答疑
- PCCP安裝與水壓試驗(yàn)
- 招標(biāo)工作手冊(cè)
- 信訪事項(xiàng)聽(tīng)證程序流程圖
評(píng)論
0/150
提交評(píng)論