




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
題目基于javawebCRM客戶(hù)管理系統(tǒng)畢業(yè)論文客戶(hù)管理,潛在客戶(hù)管理系別數(shù)學(xué)與信息技術(shù)系專(zhuān)業(yè)年級(jí)2012級(jí)計(jì)算機(jī)科學(xué)與技術(shù)(移動(dòng)互聯(lián)網(wǎng)方向)基于javawebCRM客戶(hù)管理系統(tǒng)畢業(yè)論文客戶(hù)管理,潛在客戶(hù)管理,權(quán)限管理摘要:客戶(hù)關(guān)系-ppp戶(hù)忠誠(chéng)度和滿(mǎn)意度的新型管理機(jī)制。連鎖零售企業(yè)之間的競(jìng)爭(zhēng)就是客戶(hù)資源的競(jìng)爭(zhēng),如何在競(jìng)爭(zhēng)中提高客戶(hù)的滿(mǎn)意度和忠誠(chéng)度,獲得更多客戶(hù)的青睞是問(wèn)題的關(guān)鍵。尤其是在客戶(hù)關(guān)系管理方面的不足,嚴(yán)重制約了客戶(hù)管理系統(tǒng)的健康發(fā)展。本文主要通過(guò)對(duì)客戶(hù)管理的目前現(xiàn)狀以及CRM方案實(shí)施的過(guò)程中應(yīng)該注意的相關(guān)事項(xiàng)進(jìn)行探討,希望通過(guò)這次探討對(duì)CRM系統(tǒng)實(shí)施方案設(shè)計(jì)以及改善客戶(hù)關(guān)系管理現(xiàn)在的不良局面起到一個(gè)好的參照作用,在一定程度上解決客戶(hù)關(guān)系管理中存在的不合理的問(wèn)題。關(guān)鍵詞:客戶(hù)管理,CRM,,問(wèn)題研究,專(zhuān)業(yè)人才。Abstract:CustomerRelationshipManagement,CRMIsanewmanagementmechanismwhichisdesignedtoimprovetherelationshipbetweenbusinessesandtheircustomers,improvecustomerloyaltyandsatisfaction.CompetitionamongRegistrationAttorneysisthecompetitionincustomerresources,Howtoincreasecustomers'satisfactionandloyaltyinthecompetition,sotogainmorecustomers'favorsisInfactthekey.TheAgencyFirmhasgrowninstrengthinrecentyears,whiletherearemoreproblems,especiallyinthelackofcustomerrelationshipmanagement,severelyrestrictedthefirm'shealthydevelopment.Thisarticlemainlythroughcustomerrelationshipmanagementfirmoftheproblems,andCRMsolutionsfirmmodeselectionandimplementationprocessshouldpayattentiontoexploretherelevantissues,onthefirmhopethatthroughthisstudydesignandimplementationofCRMsystemtoimproveCustomerrelationshipmanagementfirmsnowplayagoodsituationinthelightofadverseeffecttosomeextent,solvethefirm'scustomerrelationshipmanagementintheproblemofirrational.Keywords:customerrelationshipmanagement,CRM,Research,professionals目錄摘要 IV目錄 V1.緒言 V1.1課題背景 V1.2課題研究的目的和意義 V1.3課題的主要研究工作 V1.4本章小結(jié) V2.管理客戶(hù)信息系統(tǒng)及開(kāi)發(fā)工具概述 V2.1客戶(hù)管理系統(tǒng)概述 V2.2開(kāi)發(fā)工具介紹 VI2.3本章小結(jié) VI3.客戶(hù)管理系統(tǒng)分析 VI3.1總體設(shè)計(jì) VI3.2需求分析 VI3.3可行性分析 VI3.4本章小結(jié) VI4.客戶(hù)管理系統(tǒng)的實(shí)現(xiàn) VI4.1用戶(hù)登錄模塊設(shè)計(jì) VI4.2客戶(hù)管理系統(tǒng)各模塊的實(shí)現(xiàn) VI4.3本章小結(jié) VI5.客戶(hù)管理系統(tǒng)軟件測(cè)試 VI5.1測(cè)試的作用和意義 VI5.2測(cè)試方法 VI5.3測(cè)試結(jié)果 VII5.4本章小結(jié) VII6.總結(jié) VII致謝 VII參考文獻(xiàn) VII第1章緒言課題背景當(dāng)下客戶(hù)管理系統(tǒng)的存在已是一個(gè)必然.一方面,很多企業(yè)在信息化方面已經(jīng)做了大量工作,收到了很好的經(jīng)濟(jì)效益。另一方面,在很多企業(yè),銷(xiāo)售、營(yíng)銷(xiāo)和服務(wù)部門(mén)的信息化程度越來(lái)越不能適應(yīng)業(yè)務(wù)發(fā)展的需要的情況下,越來(lái)越多的企業(yè)要求提高銷(xiāo)售、營(yíng)銷(xiāo)和服務(wù)的日常業(yè)務(wù)的自動(dòng)化和科學(xué)化。這就為客戶(hù)管理系統(tǒng)的存在奠定了堅(jiān)實(shí)基礎(chǔ)。客戶(hù)關(guān)系管理系統(tǒng)的英文名稱(chēng)為CustomerRelationshipManagement,簡(jiǎn)稱(chēng)為CRM。客戶(hù)資源是企業(yè)的寶貴財(cái)富,同時(shí)企業(yè)對(duì)于客戶(hù)的依賴(lài)也已經(jīng)提高到了關(guān)乎企業(yè)生存的高度。CRM作為管理企業(yè)和客戶(hù)關(guān)系的主要管理平臺(tái),不僅需要對(duì)客戶(hù)的信息進(jìn)行管理,還需要記錄企業(yè)同客戶(hù)之間的業(yè)務(wù)活動(dòng)。客戶(hù)管理系統(tǒng)的建設(shè)目標(biāo)是利用現(xiàn)有的網(wǎng)絡(luò)和通信資源、建立起以數(shù)據(jù)庫(kù)為核心的應(yīng)用管理平臺(tái),靈活地利用現(xiàn)有通訊技術(shù),適應(yīng)日益增長(zhǎng)的通訊需求,努力構(gòu)建一個(gè)快捷、開(kāi)放、靈活的辦公服務(wù)體系。本設(shè)計(jì)實(shí)現(xiàn)了一個(gè)客戶(hù)管理系統(tǒng),實(shí)現(xiàn)了用戶(hù)的權(quán)限管理,代理商、聯(lián)系人、客戶(hù)信息管理,訂單、賬目與合同的查詢(xún)與管理等功能。課題研究的目的和意義客戶(hù)管理的必要性進(jìn)行“客戶(hù)管理”,必須建立客戶(hù)檔案資料,實(shí)行“建檔管理”。“建檔管理”是將客戶(hù)的各項(xiàng)資料加以記錄、保存,分析、整理、應(yīng)用,借以鞏固廠(chǎng)商關(guān)系,從而提升經(jīng)營(yíng)業(yè)績(jī)的管理方法。其中,“客戶(hù)資料卡”是一種常用工具。建立客戶(hù)數(shù)據(jù)庫(kù)建立“客戶(hù)資料卡”的用途及好處①可以區(qū)別現(xiàn)有顧客與潛在顧客。②便于寄發(fā)廣告信函。③利用客戶(hù)資料卡可安排收款、付款的順序與計(jì)劃。④了解每個(gè)客戶(hù)的銷(xiāo)售狀況,并了解其交易習(xí)慣。⑤當(dāng)業(yè)務(wù)員請(qǐng)假或辭職時(shí),接替者可以為該客戶(hù)繼續(xù)服務(wù)。⑥訂立時(shí)間計(jì)劃時(shí),利用客戶(hù)資料卡可以制訂高效率的具體訪(fǎng)問(wèn)計(jì)劃。⑦可以徹底了解客戶(hù)的狀況及交易結(jié)果,進(jìn)而取得其合作。⑧根據(jù)客戶(hù)資料卡,對(duì)信用度低的客戶(hù)縮小交易額,對(duì)信用度高的顧客增大交易額,便于制定具體的銷(xiāo)售政策。主管善用“客戶(hù)資料卡”區(qū)域主管應(yīng)關(guān)注客戶(hù)資料的建檔管理,并注意利用(或監(jiān)督業(yè)務(wù)員利用)“客戶(hù)資料卡”應(yīng)用計(jì)算機(jī)進(jìn)行客戶(hù)關(guān)系管理,歸納起來(lái),主要有以下幾點(diǎn)優(yōu)勢(shì):(1)可以方便地存儲(chǔ)客戶(hù)的檔案,管理更為安全、高效;(2)只需一到兩名管理員對(duì)客戶(hù)檔案信息進(jìn)行管理,節(jié)省大量人力;(3)可以迅速查詢(xún)及修改相關(guān)信息。1.3課題的主要研究工作本課題的主要研究工作具體表現(xiàn)在以下幾個(gè)方面:⑴研究國(guó)內(nèi)外的企業(yè)客戶(hù)關(guān)系管理知識(shí)體系以及客戶(hù)關(guān)系管理系統(tǒng)成熟度模型,分析企業(yè)客戶(hù)管理理論研究現(xiàn)狀及其存在的問(wèn)題。⑵研究如何建立行之有效且適合企業(yè)的客戶(hù)關(guān)系管理系統(tǒng),并提出一套企業(yè)客戶(hù)關(guān)系管理體系模型。⑶根據(jù)企業(yè)客戶(hù)關(guān)系管理體系的要求,研究哪些功能應(yīng)該由工資管理系統(tǒng)完成,即企業(yè)客戶(hù)管理信息系統(tǒng)應(yīng)該具備哪些功能。⑷通過(guò)了解公司企業(yè)客戶(hù)關(guān)系管理體系的總體流程,檢驗(yàn)本課題提出的企業(yè)客戶(hù)關(guān)系管理體系模型的有效性及可行性。1.4本章小結(jié)本章闡述了企業(yè)客戶(hù)管理系統(tǒng)的研究背景、現(xiàn)狀以及發(fā)展方向,管理信息系統(tǒng)的相關(guān)概念以及客戶(hù)管理系統(tǒng)開(kāi)發(fā)工具的介紹,明確指出了現(xiàn)代企業(yè)客戶(hù)管理方面所面臨的問(wèn)題和開(kāi)發(fā)適合現(xiàn)代企業(yè)客戶(hù)管理的軟件系統(tǒng)的必要性。通過(guò)前面知識(shí)的介紹,我們隊(duì)客戶(hù)管理系統(tǒng)有了一個(gè)初步的了解,本章主要進(jìn)行的工作是課題研究,包括理論研究和課題背景分析,闡明了系統(tǒng)開(kāi)發(fā)的必要性和可行性以及開(kāi)發(fā)的目的及意義,為接下來(lái)的開(kāi)發(fā)起一個(gè)鋪墊的作用。第2章管理系統(tǒng)及開(kāi)發(fā)工具概述2.1管理系統(tǒng)概述不同時(shí)期的研究者從不同的角度對(duì)管理信息系統(tǒng)進(jìn)行研究,從計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn)、支持決策和人機(jī)系統(tǒng)的角度出發(fā),分別給出了不同的定義,如下:(1)管理信息系統(tǒng)是一個(gè)人、計(jì)算機(jī)等組成的能進(jìn)行管理信息收集、傳遞、存儲(chǔ)、加工、維護(hù)、和使用的系統(tǒng)。(2)管理信息系統(tǒng)通過(guò)對(duì)整個(gè)供應(yīng)鏈上組織內(nèi)和多個(gè)組織間的信息流管理,實(shí)現(xiàn)業(yè)務(wù)整體優(yōu)化,提高企業(yè)運(yùn)行控制和外部交易過(guò)程的效率。2.2開(kāi)發(fā)工具的介紹客戶(hù)管理系統(tǒng)是一個(gè)企業(yè)單位不可缺少的部分,它的內(nèi)容對(duì)于企業(yè)決策者和管理者來(lái)說(shuō)都是至關(guān)重要的,所以企業(yè)客戶(hù)關(guān)系管理系統(tǒng)應(yīng)該能夠?yàn)橛脩?hù)提供充足的信息和快捷的查詢(xún)手段。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類(lèi)社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)企業(yè)客戶(hù)信息進(jìn)行管理,具有著手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。CRM概念引入中國(guó)已有數(shù)年,其字面意思是客戶(hù)關(guān)系管理,但其深層的內(nèi)涵卻有許多的解釋。CRM(CustomerRelationshipManagement),即客戶(hù)關(guān)系管理。CRM最早產(chǎn)生于美國(guó),這個(gè)概念最初由GartnerGroup提出來(lái),而在最近開(kāi)始在企業(yè)電子商務(wù)中流行。CRM的主要含義就是通過(guò)對(duì)客戶(hù)詳細(xì)資料的深入分析,來(lái)提高客戶(hù)滿(mǎn)意程度,從而提高企業(yè)的競(jìng)爭(zhēng)力的一種手段,CRM也是一個(gè)獲取、保持和增加可獲利客戶(hù)的方法和過(guò)程。CRM既是一種嶄新的、國(guó)際領(lǐng)先的、以客戶(hù)為中心的企業(yè)管理理論、商業(yè)理念和商業(yè)運(yùn)作模式,也是一種以信息技術(shù)為手段、有效提高企業(yè)收益、客戶(hù)滿(mǎn)意度、雇員生產(chǎn)力的具體軟件和實(shí)現(xiàn)方法。更具體地說(shuō),CRM首先是一種管理理念,其核心思想是將企業(yè)的客戶(hù)(包括最終客戶(hù)、分銷(xiāo)商和合作伙伴)作為最重要的企業(yè)資源,通過(guò)完善的客戶(hù)服務(wù)和深入的客戶(hù)分析來(lái)滿(mǎn)足客戶(hù)的需求,保證實(shí)現(xiàn)客戶(hù)的終生價(jià)值。同時(shí),CRM也是一種管理軟件和技術(shù),它將最佳的商業(yè)實(shí)踐與數(shù)據(jù)挖掘、數(shù)據(jù)倉(cāng)庫(kù)、一對(duì)一營(yíng)銷(xiāo)、銷(xiāo)售自動(dòng)化以及其他信息技術(shù)緊密結(jié)合在一起,為企業(yè)的銷(xiāo)售、客戶(hù)服務(wù)和決策支持等領(lǐng)域提供了一個(gè)業(yè)務(wù)自動(dòng)化的解決方案。這兩個(gè)層面是相輔相成,互為作用的。CRM是一種企業(yè)客戶(hù)戰(zhàn)略,是一種經(jīng)營(yíng)哲學(xué)。2.3本章小結(jié)本章主要介紹了管理信息系統(tǒng)的開(kāi)發(fā)過(guò)程,闡明了運(yùn)用管理信息系統(tǒng)實(shí)現(xiàn)企業(yè)客戶(hù)關(guān)系管理系統(tǒng)開(kāi)發(fā)的可行性,分析了現(xiàn)有企業(yè)客戶(hù)關(guān)系管理系統(tǒng)的研究及開(kāi)發(fā)現(xiàn)狀存在的問(wèn)題,做出了本課題開(kāi)發(fā)的方向。另外,本章還對(duì)系統(tǒng)開(kāi)發(fā)的工具以及數(shù)據(jù)庫(kù)的選擇做了簡(jiǎn)單的介紹。第3章客戶(hù)管理系統(tǒng)分析3.1系統(tǒng)總體設(shè)計(jì)根據(jù)公司自身的實(shí)際來(lái)看,本公司的CRM系統(tǒng)應(yīng)具備如下基本功能:一.客戶(hù)信息添加、修改和刪除功能;二.聯(lián)系人信息添加、修改和查詢(xún)以及刪除功能;三.銷(xiāo)售信息添加、修改和刪除功能;四.服務(wù)反饋信息添加、修改和刪除功能;五.客戶(hù)信息、聯(lián)系人信息、銷(xiāo)售信息、服務(wù)反饋信息的查詢(xún)功能;六.客戶(hù)信息、聯(lián)系人信息、銷(xiāo)售信息、服務(wù)反饋信息的報(bào)表和打印功能。因此恒波公司要實(shí)施的CRM系統(tǒng)必須具備客戶(hù)管理模塊,銷(xiāo)售管理模塊,服務(wù)反饋模塊,查詢(xún)模塊等四個(gè)基本功能模塊,其功能模塊結(jié)構(gòu)圖如圖所示:3.2需求分析它主要包含以下幾個(gè)方面:客戶(hù)概況分析(Profiling)包括客戶(hù)的層次、習(xí)慣等;客戶(hù)忠誠(chéng)度分析(Persistency)指客戶(hù)對(duì)某個(gè)產(chǎn)品或商業(yè)機(jī)構(gòu)的忠實(shí)程度、持久性、變動(dòng)情況;客戶(hù)利潤(rùn)分析(Profitability)指不同客戶(hù)的產(chǎn)品的邊緣利潤(rùn)、總利潤(rùn)額、凈利潤(rùn)等;客戶(hù)性能分析(Performance)指不同客戶(hù)所消費(fèi)的產(chǎn)品按種類(lèi)、銷(xiāo)售地點(diǎn)等指標(biāo)劃分的銷(xiāo)售額;客戶(hù)未來(lái)分析(Prospecting)包括客戶(hù)數(shù)量、類(lèi)別等情況的未來(lái)發(fā)展趨勢(shì)、爭(zhēng)取客戶(hù)的手段等;客戶(hù)產(chǎn)品分析(Product)包括產(chǎn)品設(shè)計(jì)、關(guān)聯(lián)性、供應(yīng)鏈等;客戶(hù)促銷(xiāo)分析(Promotion)包括廣告、宣傳活動(dòng)的管理。CRM作為公司與客戶(hù)關(guān)系的主要管理系統(tǒng)平臺(tái),不僅要處理公司與客戶(hù)之間的業(yè)務(wù),還要處理公司內(nèi)部相關(guān)部門(mén)的業(yè)務(wù)。公司與客戶(hù)、部門(mén)與部門(mén)、業(yè)務(wù)與業(yè)務(wù)、銷(xiāo)售與市場(chǎng)及服務(wù)間復(fù)雜關(guān)系,導(dǎo)致CRM中的數(shù)據(jù)不論是結(jié)構(gòu)、類(lèi)型還是彼此間的關(guān)聯(lián)都是復(fù)雜多變的。因此,要實(shí)現(xiàn)對(duì)CRM數(shù)據(jù)的及時(shí)、準(zhǔn)確的處理和有效利用,就需要做到建立統(tǒng)一的信息編碼系統(tǒng);設(shè)計(jì)能夠良好反映事務(wù)特性的數(shù)據(jù)模型;劃分?jǐn)?shù)據(jù)庫(kù)類(lèi)型,在分布式數(shù)據(jù)庫(kù)管理系統(tǒng)和網(wǎng)絡(luò)平臺(tái)基礎(chǔ)上,設(shè)計(jì)全局共享及局部共享數(shù)據(jù)庫(kù),實(shí)現(xiàn)各分系統(tǒng)之間及其內(nèi)部各功能模塊之間的信息集成;提供強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)等。營(yíng)銷(xiāo)管理:主要包括營(yíng)銷(xiāo)機(jī)會(huì)管理和客戶(hù)開(kāi)發(fā)管理,實(shí)現(xiàn)根據(jù)客戶(hù)的相關(guān)信息對(duì)客戶(hù)指派專(zhuān)人進(jìn)行客戶(hù)關(guān)系維護(hù),對(duì)客戶(hù)的現(xiàn)狀進(jìn)行分析,對(duì)客戶(hù)的信息進(jìn)行歸檔等。客戶(hù)信息管理:主要包括客戶(hù)信息管理和客戶(hù)流失的管理,實(shí)現(xiàn)可以查詢(xún)編輯客戶(hù)的信息,查看歷史交往記錄,刪除信息等。3.3可行性分析目前,大多數(shù)企業(yè)內(nèi)部的客戶(hù)管理還處于手工管理階段,工作效率低不能更好地適應(yīng)當(dāng)前經(jīng)濟(jì)形勢(shì)的需要。手工管理還存在許多弊端,由于不可避免的人為因素,經(jīng)常造成數(shù)據(jù)的遺漏和誤報(bào)。計(jì)算機(jī)信息化管理有著存儲(chǔ)信息量大、速度快、準(zhǔn)度高等許多優(yōu)點(diǎn),所以客戶(hù)系統(tǒng)管理更是一種必然存在。客戶(hù)管理:主要功能有:客戶(hù)基本信息;與此客戶(hù)相關(guān)的基本活動(dòng)和活動(dòng)歷史;聯(lián)系人的選擇;訂單的輸入與跟蹤;建議書(shū)和銷(xiāo)售合同的生成。其中客戶(hù)編號(hào),其字段是custId,是主鍵;客戶(hù)名稱(chēng),其字段是custName;客戶(hù)滿(mǎn)意度,其字段是Satisfaction,數(shù)據(jù)類(lèi)型是int等。潛在客戶(hù)管理:主要功能包括:業(yè)務(wù)線(xiàn)索的記錄、升級(jí)和分配;銷(xiāo)售機(jī)會(huì)的升級(jí)和分配;潛在客戶(hù)的跟蹤;權(quán)限管理:關(guān)于增加,刪除,查找,修改的權(quán)限管理,以及各權(quán)限之間的管理。3.4系統(tǒng)功能模塊設(shè)計(jì)3.4.1客戶(hù)信息核心代碼publicStringfindByPage(){ //當(dāng)前頁(yè)碼數(shù) //每頁(yè)顯示的條數(shù) PageUtilAjax<Customers>pu=newPageUtilAjax<Customers>(); pu.setPageIndex(page); pu.setPageSize(rows); Map<String,Object>param=newHashMap<String,Object>(); if(ct!=null){ if(ct.getCustname()!=null&&!"".equals(ct.getCustname())){ param.put("custname","%"+ct.getCustname()+"%"); } } pu=ctb.findByDcri(param,pu,"",""); map.put("total",pu.getPageNum());//總條數(shù) map.put("rows",pu.getPageList());//數(shù)據(jù)源 //{total:總數(shù),rows:{}//數(shù)據(jù)源} //數(shù)據(jù)的總條數(shù) return"page"; } privateStringmsg; publicStringgetMsg(){ returnmsg; } publicStringedit(){ msg="添加"; if(ct.getCustomersId()!=null){ msg="編輯"; } try{ ct.setCustname(newString(ct.getCustname().getBytes("ISO-8859-1"),"UTF-8")); // ct.setCityname(newString(ct.getCityname().getBytes("ISO-8859-1"),"UTF-8")); ct.setDistrictname(newString(ct.getDistrictname().getBytes("ISO-8859-1"),"UTF-8")); ct.setCharge(newString(ct.getCharge().getBytes("ISO-8859-1"),"UTF-8")); ct.setAddress(newString(ct.getAddress().getBytes("ISO-8859-1"),"UTF-8")); ct.setWeixin(newString(ct.getWeixin().getBytes("ISO-8859-1"),"UTF-8")); ct.setBusinesslicense(newString(ct.getBusinesslicense().getBytes("ISO-8859-1"),"UTF-8")); ct.setLegal(newString(ct.getLegal().getBytes("ISO-8859-1"),"UTF-8")); ct.setBankname(newString(ct.getBankname().getBytes("ISO-8859-1"),"UTF-8")); ct.setCreatename(newString(ct.getCreatename().getBytes("ISO-8859-1"),"UTF-8")); ct.setEditname(newString(ct.getEditname().getBytes("ISO-8859-1"),"UTF-8")); }catch(Exceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } if(ctb.addOrUp(ct)>0){ msg+="成功"; }else{ msg+="失敗"; } return"edit"; } publicStringfindById(){ ct=ctb.findById(ct.getCustomersId()); return"ct"; } publicStringdel(){ if(ctb.del(ct.getCustomersId())>0){ msg="刪除成功"; }else{ msg="刪除失敗"; } return"del"; } publicStringexport(){ PageUtilAjax<Customers>pu=newPageUtilAjax<Customers>(); pu=ctb.findByDcri(null,null,"",""); Stringurl="customer"; ExportExcel<Customers>ex=newExportExcel<Customers>(); String[]headers={"客戶(hù)編號(hào)","檔案編號(hào)","客戶(hù)名稱(chēng)","城市編號(hào)","城市名稱(chēng)","區(qū)縣編號(hào)","區(qū)縣名稱(chēng)","負(fù)責(zé)人","客戶(hù)等級(jí)編號(hào)","客戶(hù)信譽(yù)度","客戶(hù)滿(mǎn)意度","客戶(hù)地址","郵編","手機(jī)","公司電話(huà)","傳真","網(wǎng)址","qq","微信","營(yíng)業(yè)執(zhí)照","法人","注冊(cè)資金","年?duì)I業(yè)額","銀行編號(hào)","銀行名字","銀行賬號(hào)","客戶(hù)狀態(tài)","創(chuàng)建人編號(hào)","創(chuàng)建人名字","創(chuàng)建時(shí)間","修改人編號(hào)","修改人名字","修改時(shí)間"}; try{ ex.exportExcel(headers,pu.getPageList(),"f://"+url+".xls"); }catch(Exceptione){ e.printStackTrace(); } return"export"; }}3.4.2添加模塊privateStringmsg; publicStringgetMsg(){ returnmsg; } publicStringedit(){ msg="添加"; if(gco.getChangeid()!=null){ msg="編輯"; } try{ gco.setChagename((((newString(gco.getChagename().getBytes("ISO-8859-1"),"UTF-8"))))); }catch(Exceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); } if(gcob.addOrUp(gco)>0){ msg+="成功"; }else{ msg+="失敗"; } return"edit"; } 3.4.3刪除模塊publicStringfindById(){ gco=gcob.findById(gco.getChangeid()); return"gco"; } publicStringdel(){ if(gcob.del(gco.getChangeid())>0){ msg="刪除成功"; }else{ msg="刪除失敗"; } return"del"; }3.5本章小結(jié)營(yíng)銷(xiāo)管理:主要包括營(yíng)銷(xiāo)機(jī)會(huì)管理和客戶(hù)開(kāi)發(fā)管理,實(shí)現(xiàn)根據(jù)客戶(hù)的相關(guān)信息對(duì)客戶(hù)指派專(zhuān)人進(jìn)行客戶(hù)關(guān)系維護(hù),對(duì)客戶(hù)的現(xiàn)狀進(jìn)行分析,對(duì)客戶(hù)的信息進(jìn)行歸檔等。客戶(hù)信息管理:主要包括客戶(hù)信息管理和客戶(hù)流失的管理,實(shí)現(xiàn)可以查詢(xún)編輯客戶(hù)的信息,查看歷史交往記錄,刪除信息等。服務(wù)管理:實(shí)現(xiàn)客戶(hù)的創(chuàng)建,分配,客戶(hù)信息的處理,客戶(hù)的反饋信息,客戶(hù)服務(wù)的歸檔等第4章客戶(hù)管理系統(tǒng)的實(shí)現(xiàn)4.1用戶(hù)登陸模塊設(shè)計(jì)截圖:4.2客戶(hù)系統(tǒng)各模塊的實(shí)現(xiàn)部分代碼:packageutil;importjava.util.List;@SuppressWarnings("unused")publicclassPageUtilAjax<T>{ privateintpageIndex;//當(dāng)前的頁(yè)碼數(shù) privateintpageSize;//每頁(yè)顯示的條數(shù) privateintpageCount;//總頁(yè)碼數(shù) privateintpageNum;//總條數(shù) privateList<T>pageList;//分頁(yè)的內(nèi)容 privateStringpageHtml;//頁(yè)面分頁(yè)顯示的標(biāo)簽內(nèi)容 privateStringurl; publicvoidsetUrl(Stringurl){ this.url=url; } publicintgetPageCount(){ returnpageNum%pageSize==0?pageNum/pageSize:pageNum/pageSize+1; } publicintgetPageIndex(){ returnpageIndex; } publicvoidsetPageIndex(intpageIndex){ this.pageIndex=pageIndex; } publicintgetPageNum(){ returnpageNum; } publicvoidsetPageNum(intpageNum){ this.pageNum=pageNum; } publicintgetPageSize(){ returnpageSize; } publicvoidsetPageSize(intpageSize){ this.pageSize=pageSize; } publicList<T>getPageList(){ returnpageList; } publicvoidsetPageList(List<T>pageList){ this.pageList=pageList; } publicStringgetPageHtml(){ StringBufferhtml=newStringBuffer("<ulstyle='width:250px'>"); intstart=1; if(pageIndex%6==0){ if((pageIndex/6-1)*6!=0){ start=pageIndex-5; } }else{ if(pageIndex/6*6!=0){ start=pageIndex/6*6+1; } } html.append("<listyle='border:1pxsolid;list-style:none;width:20px;float:left;text-align:center;margin-left:4px'><astyle='text-decoration:none'href='javascript:getDate("+(pageIndex-1==0?1:pageIndex-1)+")'><</a></li>"); for(inti=start;i<=(start+5>this.getPageCount()?this.getPageCount():start+5);i++){ if(pageIndex==i){ html.append("<listyle='border:1pxsolid;background-color:#ccc;list-style:none;width:20px;float:left;text-align:center;margin-left:4px'><astyle='text-decoration:none'href='javascript:getDate("+i+")'>"+i+"</a></li>"); }else{ html.append("<listyle='border:1pxsolid;list-style:none;width:20px;float:left;text-align:center;margin-left:4px'><astyle='text-decoration:none'href='javascript:getDate("+i+")'>"+i+"</a></li>"); } } if(pageIndex>=this.getPageCount()){ pageIndex=this.getPageCount()-1; } html.append("<listyle='border:1pxsolid;list-style:none;width:20px;float:left;text-align:center;margin-left:4px'><astyle='text-decoration:none'href='javascript:getDate("+(pageIndex+1)+")'>></a></li>"); html.append("</ul>"); System.out.println(html); returnhtml.toString(); }}4.2.1packageutil;importorg.hibernate.Session;importorg.hibernate.SessionFactory;importorg.hibernate.cfg.Configuration;publicclassHibernateSessionFactory{ privatestaticThreadLocal<Session>th=newThreadLocal<Session>(); privatestaticSessionFactorysf; static{ sf=newConfiguration().configure().buildSessionFactory(); } //獲得鏈接的方法 publicstaticSessiongetSess(){ Sessionsess=th.get(); if(sess==null||!sess.isOpen()){ sess=sf.openSession(); th.set(sess); } returnsess; } //關(guān)閉鏈接的方法 publicstaticvoidclose(){ Sessionsess=th.get(); if(sess!=null&&sess.isOpen()){ sess.close(); th.set(null); } }}publicstaticvoidgetObjectOrCollection(Objectobj,intindex)throwsException{ //判斷是否為一個(gè)集合 if(objinstanceofCollection){ json.append("["); //將一個(gè)集合通過(guò)toArray方法變成一個(gè)數(shù)組因?yàn)閏ollection接口不具備size方法 Object[]objArray=((Collection)obj).toArray(); //取出數(shù)組中的第一個(gè)值判斷是否為不是第一次進(jìn)入并且該數(shù)組中的對(duì)象是否與主循環(huán)的數(shù)組中的對(duì)象相同以消除死循環(huán) if(objArray.length>0){ if(index==2&&objArray[0].getClass()==cla){ json.append("]"); return; } }4.2.2Transactiontran=null; try{ tran=sess.beginTransaction(); //讓程序繼續(xù)往后走,進(jìn)入后續(xù)的servlet chain.doFilter(request,response); mit(); }catch(Exceptione){ e.printStackTrace(); tran.rollback(); }finally{ HibernateSessionFactory.close(); } }.44.24.3本章小結(jié)本章的重點(diǎn)就是各個(gè)模塊的設(shè)計(jì),這是項(xiàng)目比較核心的部分,對(duì)于整個(gè)項(xiàng)目來(lái)說(shuō),各個(gè)模塊做好了的話(huà),就差不多完成了項(xiàng)目的三分之一了。第5章管理系統(tǒng)軟件測(cè)試5.1測(cè)試的作用和意義測(cè)試這一個(gè)部分是必須要有的,只有通過(guò)測(cè)試后,我們才能發(fā)現(xiàn)一些問(wèn)題并能進(jìn)行更深一步的完善,對(duì)于客戶(hù)管理系統(tǒng)而言,我們的軟件測(cè)試更是少不了,我們盡最大努力給用戶(hù)帶去最好的最滿(mǎn)意的客戶(hù)管理系統(tǒng)。5.2測(cè)試方法5.2.1測(cè)試方法主要有兩個(gè)那就是白盒測(cè)試加上黑盒測(cè)試。5.2.2白盒測(cè)試白盒測(cè)試也稱(chēng)結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試,是針對(duì)被測(cè)單元內(nèi)部是如何進(jìn)行工作的測(cè)試。它根據(jù)程序的控制結(jié)構(gòu)設(shè)計(jì)測(cè)試用例,主要用于軟件或程序驗(yàn)證。
白盒測(cè)試法檢查程序內(nèi)部邏輯結(jié)構(gòu),對(duì)所有邏輯路徑進(jìn)行測(cè)試,是一種窮舉路徑的測(cè)試方法。但即使每條路徑都測(cè)試過(guò)了,仍然可能存在錯(cuò)誤。因?yàn)椋?/p>
窮舉路徑測(cè)試無(wú)法檢查出程序本身是否違反了設(shè)計(jì)規(guī)范,即程序是否是一個(gè)錯(cuò)誤的程序。
窮舉路徑測(cè)試不可能查出程序因?yàn)檫z漏路徑而出錯(cuò)。
窮舉路徑測(cè)試發(fā)現(xiàn)不了一些與數(shù)據(jù)相關(guān)的錯(cuò)誤。
采用白盒測(cè)試方法必須遵循以下幾條原則,才能達(dá)到測(cè)試的目的:
保證一個(gè)模塊中的所有獨(dú)立路徑至少被測(cè)試一次。
所有邏輯值均需測(cè)試真(true)和假(false)兩種情況。
檢查程序的內(nèi)部數(shù)據(jù)結(jié)構(gòu),保證其結(jié)構(gòu)的有效性。
在上下邊界及可操作范圍內(nèi)運(yùn)行所有循環(huán)。
白盒測(cè)試主要是檢查程序的內(nèi)部結(jié)構(gòu)、邏輯、循環(huán)和路徑。常用測(cè)試用例設(shè)計(jì)方法有:
邏輯覆蓋法(邏輯驅(qū)動(dòng)測(cè)試)
基本路徑測(cè)試方法5.2.3黑盒測(cè)試黑盒測(cè)試也稱(chēng)功能測(cè)試,它是通過(guò)測(cè)試來(lái)檢測(cè)每個(gè)功能是否都能正常使用。在測(cè)試中,把程序看作一個(gè)不能打開(kāi)的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性的情況下,在程序接口進(jìn)行測(cè)試,它只檢查程序功能是否按照需求規(guī)格說(shuō)明書(shū)的規(guī)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年山西同文職業(yè)技術(shù)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試歷年(2019-2024年)真題考點(diǎn)試卷含答案解析
- 2025年山東力明科技職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2025年寶雞職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 剖宮產(chǎn)主要治療及護(hù)理措施
- 老年延續(xù)護(hù)理服務(wù)
- 2016交通安全課件
- 單肺通氣的麻醉管理
- 記24小時(shí)出入量
- 剖腹產(chǎn)產(chǎn)后護(hù)理
- AFP知識(shí)培訓(xùn)課件
- 憲法與銀行業(yè)務(wù)
- 定額〔2025〕1號(hào)文-關(guān)于發(fā)布2018版電力建設(shè)工程概預(yù)算定額2024年度價(jià)格水平調(diào)整的通知
- 換熱器設(shè)計(jì)說(shuō)明書(shū)
- 醫(yī)院科研課題申報(bào)倫理審查申請(qǐng)及審批表
- 解讀財(cái)務(wù)報(bào)表-三張主表課件
- 工程管理工程項(xiàng)目管理模式和發(fā)展趨勢(shì)課件
- 啟備變教學(xué)講解課件
- 一般檢查頭頸部課件
- 質(zhì)保體系復(fù)習(xí)題 2
- DB11-T 3032-2022水利工程建設(shè)質(zhì)量檢測(cè)管理規(guī)范
- 道路標(biāo)線(xiàn)標(biāo)識(shí)檢驗(yàn)批質(zhì)量驗(yàn)收記錄
評(píng)論
0/150
提交評(píng)論