版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、學校代碼 10126 學號 w1043927 分 類 號 TP399:F279。23 密級 工程碩士學位論文工程碩士學位論文企業(yè)客戶關系管理系統(tǒng)的設計與實現(xiàn)研 究 生: 張程麗 指導教師: 班志杰 學 院: 計算機學院 領 域: 研究方向: 計算機技術 2013 年年 4 月月 1 日日原 創(chuàng) 性 聲 明本人聲明:所呈交的學位論文是本人在導師的指導下進行的研究工作及取得的研究成果。除本文已經(jīng)注明引用的內(nèi)容外,論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果,也不包含為獲得內(nèi)蒙古大學內(nèi)蒙古大學及其他教育機構的學位或證書而使用過的材料。與我一同工作的同志對本研究所做的任何貢獻均已在論文中作了明確的說明
2、并表示謝意.學位論文作者簽名: 張程麗 指導教師簽名: 日 期: 2013 年 4 月 1 日 日 期: 在學期間研究成果使用承諾書本學位論文作者完全了解學校有關保留、使用學位論文的規(guī)定,即:內(nèi)蒙古大學有權將學位論文的全部內(nèi)容或部分保留并向國家有關機構、部門送交學位論文的復印件和磁盤,允許編入有關數(shù)據(jù)庫進行檢索,也可以采用影印、縮印或其他復制手段保存、匯編學位論文。為保護學院和導師的知識產(chǎn)權,作者在學期間取得的研究成果屬于內(nèi)蒙古大學。作者今后使用涉及在學期間主要研究內(nèi)容或研究成果,須征得內(nèi)蒙古大學就讀期間導師的同意;若用于發(fā)表論文,版權單位必須署名為內(nèi)蒙古大學方可投稿或公開發(fā)表。學位論文作者簽
3、名: 張程麗 指導教師簽名: 日 期: 2013 年 4 月 1 日 日 期: 企業(yè)客戶關系管理系統(tǒng)的設計與實現(xiàn)摘摘 要要 客戶關系管理系統(tǒng)集管理科學、信息科學、系統(tǒng)科學、現(xiàn)代通信技術和電子計算機技術于一體,可以解決企業(yè)或組織所面臨的問題.該系統(tǒng)根據(jù)鑫鑫裝飾公司所屬客戶的實際管理情況進行編寫的,為了方便企業(yè)對客戶來往業(yè)務及客戶關系信息情況進行集中的查詢與管理工作以及滿足不同管理層次對各種信息的需求,因此,本文設計和實現(xiàn)了該企業(yè)客戶關系管理系統(tǒng)。本系統(tǒng)采用三層架構設計,使用 Visual Basic 6。0 和 Access 數(shù)據(jù)庫進行開發(fā)。本文以客戶為中心,以管理為目的,通過 ER 圖表征關鍵
4、模塊的實體及實體之間的聯(lián)系,根據(jù)事件發(fā)生的前后順序及數(shù)據(jù)流向畫出了系統(tǒng)流程圖,詳細進行了功能需求分析、角色需求分析等,并對現(xiàn)存問題給出解決方案。本文主要包括基本信息管理模塊、客戶管理模塊、商業(yè)往來模塊、統(tǒng)計模塊、銷售模塊和用戶管理模塊等六個模塊。其中在商業(yè)往來和統(tǒng)計模塊給出了詳細的設計,實現(xiàn)了預期的目的,在模塊實現(xiàn)方面給出了部分窗口實現(xiàn)的用戶視圖和實現(xiàn)代碼,并對系統(tǒng)進行了詳細的單元測試和集成測試。該系統(tǒng)通過對用戶信息資源的整合,在企業(yè)內(nèi)部達到資源共享,從而為客戶提供更快速周到的優(yōu)質(zhì)服務,吸引和保持更多的客戶.關鍵詞:關鍵詞:管理系統(tǒng),數(shù)據(jù)庫, Visual BasicDesign and im
5、plementation of enterprise customer relationship management systemAbstract Customer relationship management system, management science, information science, system science, modern communication technology and computer technology, can solve the problems faced by enterprises or organizations。 The actu
6、al management of the system is based on Xinxin decoration company customer is prepared, for convenience of clients business enterprise and customer relationship information query and management work and meet the needs of different levels of management of all kinds of information demand, therefore, t
7、his paper describes the design and implementation of customer relationship management system for the enterprise。個人收集整理,勿做商業(yè)用途文檔為個人收集整理,來源于網(wǎng)絡The three layer architecture design is adopted in this system, used for the development of Visual Basic 6 and Access database。 The three layer architecture desi
8、gn is adopted in this system, developed using Visual Basic 6 and Access database。 This article take the customer as the center, for management purposes, the key modules of the ER diagram representation entity and entity relationship, according to the event sequence and the data to draw the flow char
9、t of the system, detailed analyzes the function demand, the role of demand analysis, the existing problems and solutions are given。 This paper mainly includes the basic information management module, customer management module, business module, statistics module, sales module and user management mod
10、ule six modules. In the commercial exchanges and statistics module gives a detailed design, to achieve the desired purpose, the module is a user view window and the realization of the code, and the system of the unit testing and integration testing in detail。 The system through the integration of th
11、e information resources, to achieve the sharing of resources within the enterprise, so as to provide a more rapid and thoughtful service for customers, maintain and attract more and more customers。本文為互聯(lián)網(wǎng)收集,請勿用作商業(yè)用途本文為互聯(lián)網(wǎng)收集,請勿用作商業(yè)用途Keywords: Management system, Data base, Visual Basic目 錄第一章第一章 緒緒 論論.1
12、1。1 主要背景和意義 .11.2 本文的主要工作 .2第二章第二章 系統(tǒng)分析系統(tǒng)分析.32.1 可行性分析.32.2 需求分析及系統(tǒng)用例圖.32.2。1 角色需求分析.32。2。2 功能需求分析.42.2。3 系統(tǒng)用例圖.5第三章第三章 系統(tǒng)總體設計系統(tǒng)總體設計.93.1 三層架構 .93.2 系統(tǒng)總體模塊設計 .93.2.1 總體模塊.93.2。2 客戶基本信息模塊.103.2。3 客戶管理模塊.103.2.4 商業(yè)往來管理模塊.113.2。5 統(tǒng)計模塊.113.2。6 系統(tǒng)用戶管理.113。3 系統(tǒng)流程圖 .113。4 業(yè)務流程圖 .12第四章第四章 數(shù)據(jù)庫設計數(shù)據(jù)庫設計.134.1 數(shù)
13、據(jù)庫的概念結構設計 .134.2 數(shù)據(jù)庫的邏輯設計 .154.3 數(shù)據(jù)庫的表單設計 .154.4 表間關系圖 .19第五章第五章 系統(tǒng)功能實現(xiàn)系統(tǒng)功能實現(xiàn).205。1 軟硬件環(huán)境 .205。1。1 硬件環(huán)境.205.1。2 軟件環(huán)境.205。2 通用程序塊 .205。3 登錄窗體和系統(tǒng)主界面的實現(xiàn) .205。3。1 登錄窗體.205.3。2 主界面.215。4 功能模塊的實現(xiàn) .255。4。1 客戶信息跟蹤管理.255.4。2 商業(yè)機會管理.265.4。3 客戶基本信息模塊的實現(xiàn).345.4.4 客戶信息管理模塊的實現(xiàn).375。4.5 統(tǒng)計模塊.44第六章第六章 系統(tǒng)測試系統(tǒng)測試.496.1
14、系統(tǒng)用戶管理測試 .496.1。1 用戶登錄單元測試.496.1。2 添加用戶單元測試.496。1.3 用戶管理集成測試.506.2 客戶信息管理模塊測試 .516.2。1 客戶基本信息管理模塊單元測試.516.2。2 客戶聯(lián)系人管理模塊單元測試.52致致 謝謝.54參考文獻參考文獻.55第一章 緒 論1.1 主要背景和意義信息在社會和經(jīng)濟的發(fā)展中所起的作用越來越為人們所重視.信息資源的開發(fā)利用水平成為衡量一個國家綜合國力的重要標志之一。計算機作為信息處理的工具,為適應數(shù)據(jù)處理需求的迅速提高,滿足各類信息系統(tǒng)對數(shù)據(jù)管理的要求,在文件系統(tǒng)的基礎上發(fā)展基礎數(shù)據(jù)庫系統(tǒng),數(shù)據(jù)庫方法針對事物處理中大量數(shù)
15、據(jù)管理需求.客戶關系管理系統(tǒng)的理念是基于對客戶的尊重,要有統(tǒng)一的平臺可以與客戶進行溝通,客戶反饋率及員工與客戶接觸的效率和要提高且需要企業(yè)對整個客戶生命周期有完整地認識。一個較好的客戶關系管理系統(tǒng)至少應包括以下功能:通過傳真、Internet、電話、網(wǎng)絡通訊工具、Email 等多種方式與客戶保持溝通;使公司員工全面了解客戶關系,保證客戶根據(jù)需求進行交易,記錄獲得的客戶信息,在企業(yè)內(nèi)部做到客戶信息共享;對市場計劃進行整體規(guī)劃和評估;跟蹤各種銷售活動進行;通過積累大量的動態(tài)資料,全面分析市場和銷售情況.正是在這種背景下開始了本系統(tǒng)的研發(fā)。 鑫鑫裝飾公司要想在現(xiàn)在日益激烈的市場競爭中獲得優(yōu)勢,企業(yè)領
16、導人已經(jīng)深刻認識到有效的管理客戶關系的重要性,但是目前還沒有全面的實施客戶關系管理。該裝飾公司是一個剛開始發(fā)展不久的小企業(yè),所以在有效的發(fā)展壯大自己的同時,目前在企業(yè)客戶關系管理系統(tǒng)方面主要存在如下問題:個人收集整理,勿做商業(yè)用途個人收集整理,勿做商業(yè)用途1)該企業(yè)相比客戶而言可能更加注重的是如何提高企業(yè)效益和用于擴大再生產(chǎn),而對于客戶的重視不夠,還沒有形成規(guī)范的系統(tǒng)流程。2)該系統(tǒng)只實現(xiàn)了基本的客戶關系管理功能,系統(tǒng)在某些方面不夠完善。例如只進行了一般的統(tǒng)計,沒有進行詳細的決策分析。3)關于客戶關系管理方面的技術支持比較薄弱; 4)鑫鑫裝飾公司僅投入了小部分資金進行系統(tǒng)的開發(fā),所以該系統(tǒng)在功
17、能方面較為單調(diào),僅為單機版的客戶關系管理系統(tǒng),不能在網(wǎng)絡上得到資源的共享,且缺少專門的維護人員進行系統(tǒng)的維護。 為了使現(xiàn)有企業(yè)客戶關系管理更好的發(fā)展,我們應該著力解決現(xiàn)在存在的問題。首先,應該轉變企業(yè)管理的文化理念,讓人們尤其該企業(yè)的領導著正確的認識客戶關系管理,明白客戶資源是公司的最大財產(chǎn),要更高的追求以客戶為中心;其次,在系統(tǒng)的實現(xiàn)發(fā)面可以聘請專業(yè)人員進行技術指導,盡可能對系統(tǒng)進行完善,從而使企業(yè)在橫向職能機構的設置方面得到加強,加強多部門間的聯(lián)系,為公司創(chuàng)造更大的利益;再次,在軟件的開發(fā)與實現(xiàn)中要加強團隊合作,為客戶提供優(yōu)良的服務,提升客戶滿意度,從而提高客戶管理水平,為企業(yè)創(chuàng)造更多的效
18、益;另外,我們應該充分利用網(wǎng)絡的有效資源,不斷完善系統(tǒng),使之早日能在網(wǎng)絡上得到資源的共享。1。2 本文的主要工作該企業(yè)客戶關系管理系統(tǒng)以項目流程為主線,以客戶為中心,以加強管理為主要,使中小企業(yè)能有效的掌握公司所有的客戶資料,幫其改善對現(xiàn)有客戶的管理混亂狀態(tài),加強企業(yè)與客戶的聯(lián)系,并有效的挖掘潛在客戶。讓客戶成為朋友是本客戶關系管理系統(tǒng)所追求的境界,該系統(tǒng)通過對用戶信息資源的整合,在企業(yè)內(nèi)部達到資源共享,從而為客戶提供更快速周到的優(yōu)質(zhì)服務,吸引和保持更多的客戶。該系統(tǒng)總體來講主要分為以下幾個個功能模塊:客戶基本信息模塊、客戶信息管理模塊、商業(yè)往來管理模塊、系統(tǒng)用戶管理等模塊。是一個按統(tǒng)一規(guī)范進
19、行業(yè)務處理和數(shù)據(jù)管理的工作平臺,提供各類不同管理層次所需的各種相關信息,實現(xiàn)對客戶的多方位、綜合有效的管理。 本文的主要工作包括以下幾個方面:第一章、系統(tǒng)的研究背景及意義的介紹;第二章、系統(tǒng)分析;第三章、在需求分析的基礎上,對該系統(tǒng)進行總體設計;第四章、根據(jù)總體設計對該系統(tǒng)的數(shù)據(jù)庫進行設計;第五章、系統(tǒng)各功能模塊的實現(xiàn);第六章、系統(tǒng)測試;第二章 系統(tǒng)分析2。1 可行性分析可行性研究是軟件開發(fā)過程中的第二個階段,它是在第一個階段-問題定義的基礎上進行的。可行性研究是以相對短的時間和相對低的成本來確定給定的問題是否有解,主要從以下幾個方面進行研究。(1)經(jīng)濟可行性采用客戶信息管理系統(tǒng)可取代原系統(tǒng)的
20、傳統(tǒng)單據(jù)傳遞工作,減少人工開支,節(jié)省資金,并且可大大提高信息量的取得,縮短信息處理周期,提高市場信息的利用率,從而使客戶的管理水平上一個新臺階。(2)技術可行性該系統(tǒng)所要求的硬件設備是市場上銷售且價格較低的,有的甚至可以使用故有的設備,而在軟件上,采用 Windows 系列的操作系統(tǒng),采用 ACCESS 數(shù)據(jù)庫用于數(shù)據(jù)庫管理系統(tǒng),在 MIS 開發(fā)中已大量使用這些軟件,且技術上也比較成熟.因此該系統(tǒng)的開發(fā)在技術上是可行的。(3)操作可行性系統(tǒng)在實現(xiàn)之后,要由 12 名計算機專業(yè)技術人員看管服務器和進行技術支持。用戶只需坐在電腦前,輕松實現(xiàn)對往來客戶的管理。(4)管理可行性企業(yè)的客戶可以分布全國各
21、地,因此公司要為客戶建立資料檔案,便可以輕松的對其進行管理。2.2 需求分析及系統(tǒng)用例圖需求分析是軟件開發(fā)中最重要的環(huán)節(jié),它直接影響著項目的成功與失敗.需求是產(chǎn)品的根源,需求工作的優(yōu)劣對產(chǎn)品影響最大。需求如此重要,那么什么是需求呢?需求就是那些必須在開始構建產(chǎn)品之前發(fā)現(xiàn)的東西,產(chǎn)品必須完成的事情以及必須具備的品質(zhì)。2.2.1 角色需求分析角色需求分析的主要目標是從分析人員的角度看新項目開發(fā)有無必要和可能。對本系統(tǒng)經(jīng)過初步調(diào)查,確定了本系統(tǒng)的用戶群是各企業(yè)負責客戶資源管理的員工。這些用戶可以分為普通用戶、系統(tǒng)管理員。本系統(tǒng)就是為普通用戶、系統(tǒng)管理員提供一個信息查詢和管理的平臺。對用戶群進行分析.
22、(1)普通用戶需求這里所說的普通用戶是指具有一定權限限制的用戶群。他們只能以普通用戶的身份登入系統(tǒng),之后可以對客戶信息和商業(yè)往來信息進行添加,修改和刪除,不能對基本信息做任何的操作,包括地域信息,客戶類別信息,行業(yè)分類信息,職務名稱信息,項目類型和銷售人員信息。需求所有信息的更新、添加和刪除都由系統(tǒng)管理員操作??傮w來說,該系統(tǒng)共分為六個模塊:基本信息管理,客戶信息管理,商業(yè)往來管理、銷售管理、統(tǒng)計模塊和系統(tǒng)用戶管理模塊。對于一個企業(yè)來講每天都可能發(fā)生一些變化,管理員有模塊管理的權限可以隨時對本系統(tǒng)的信息進行管理和更新。(2)系統(tǒng)管理員 管理系統(tǒng)用戶、角色與權限,保證系統(tǒng)正常運行。負責所有信息的
23、更新、添加和刪除都由系統(tǒng)管理員操作??偟膩碚f,分為以下幾個模塊:基本信息管理,客戶信息管理,商業(yè)往來管理、統(tǒng)計管理、銷售管理、系統(tǒng)用戶管理等.對于一個企業(yè)來講每天都可能發(fā)生一些變化,管理員有模塊管理的權限可以隨時對本系統(tǒng)的信息進行管理和更新。(3)銷售人員對客戶基本信息及客戶的需求進行采集,將采集好的信息交給銷售主管.接收售后服務信息,以便公司做好售后服務經(jīng)及拜訪等工作的開展。銷售人員可以對銷售信息進行添加、修改、刪除、查詢等操作. (4)銷售主管:對客戶服務進行分配,分析客戶信息,發(fā)現(xiàn)潛在客戶。并對特定銷售機會制定客戶開發(fā)計劃,指定銷售人員進行銷售.2。2。2 功能需求分析 1。功能劃分 (
24、1)客戶基本信息的管理(2)對客戶進行管理(3)商業(yè)往來情況的管理(4)統(tǒng)計功能(5)對銷售進行管理(6)對用戶進行管理2。 功能描述 鑫鑫裝飾公司是一個剛起步不久的小型企業(yè),針對該系統(tǒng)的功能劃分,現(xiàn)對其每個功能進行詳細的需求分析.(1)基本信息管理:該模塊是針對鑫鑫公司的客戶進行的操作,分別可以按地域信息管理,按客戶類別管理,按行業(yè)分類管理,按職務名稱管理,按項目類型管理和按銷售人員管理。將客戶的基本信息按分類管理,便于工作人員的查找、聯(lián)系等操作. (2)客戶管理: 該模塊也是主要針對鑫鑫公司客戶進行的,可以對客戶單位信息管理和聯(lián)系人管理。(3)商業(yè)往來管理:該部分是本系統(tǒng)的核心功能之一,分
25、別可以按合作信息進行管理和按客戶信息進行管理。(4)統(tǒng)計模塊:分別可以按照類型統(tǒng)計、按照區(qū)域統(tǒng)計、按照行業(yè)統(tǒng)計和按照銷售人員統(tǒng)計。這樣可以直觀明了的分析出成交的訂單情況,便于管理人員對公司下一步工作做出決策。(5)銷售管理模塊:主要針對對銷售信息的添加、修改、查詢等操作。(6)用戶管理:實現(xiàn)用戶權限及密碼的管理。3.功能結構圖根據(jù)上述功能需求分析,做出鑫鑫裝飾公司的具體功能結構圖如下圖 21 所示: 圖 21 系統(tǒng)功能結構圖Figure 21The system function structure diagram2.2。3 系統(tǒng)用例圖用例圖(use case diagram)就是由主角、用例
26、以及它們之間的關系構成的圖。說明了用例模型中的關系。用例圖由參與者(Actor) 、用例(Use Case)、系統(tǒng)邊界、箭頭組成,用畫圖的方法來完成。用例圖從用戶的角度而不是開發(fā)者的角度來描述軟件產(chǎn)品的需求,分析團建產(chǎn)品所需的功能和行為。下圖為該系統(tǒng)的一些用例圖。本文為互聯(lián)網(wǎng)收集,請勿用作商業(yè)用途文檔為個人收集整理,來源于網(wǎng)絡用戶管理模塊主要是供系統(tǒng)使用的,在該模塊中系統(tǒng)管理員為系統(tǒng)用戶的信息進行添加、修改、刪除和查詢,在這個過程中,系統(tǒng)管理員也為每個系統(tǒng)用戶分配了相應的權限,方便用戶在自己的業(yè)務范圍內(nèi)處理信息,用例圖如下: 圖 22 管理員用例圖Figure 22 The Administr
27、ators use case diagram普通員工只對自己負責的產(chǎn)品、客戶進行管理及相關報表的打印,用例圖如下:圖 23 普通用戶用例圖Figure 23 common use case map銷售人員負責對銷售信息進行添加、修改、刪除和查詢等操作,下圖 24 為銷售人員的用例圖: 圖 24 銷售人員用例圖Figure 2-4 Sales personnel in the use case diagram管理信息系統(tǒng)(本系統(tǒng)就屬于管理信息系統(tǒng))是目前應用最廣泛的一類計算機軟件,而在這種類型系統(tǒng)的開發(fā)過程中或開發(fā)工作完成之后,用戶需求經(jīng)常改變,因此這類系統(tǒng)的開發(fā)非常需要面向對象的開發(fā)方法學以適
28、應系統(tǒng)功能需求不穩(wěn)定的特點。面向對象分析(OOA)的主要任務是對問題域進行分析,找出問題域中的對象,確定其屬性和操作以及對象之間的關系,提出問題域的對象模型.用例模型用于需求分析階段,描述系統(tǒng)中每個參與者(Actor)進行的活動。用例圖中使用橢圓表示使用案例,人形表示角色,箭頭表示通訊關系,使用案例是由角色啟動的。對于本系統(tǒng)來說,用例圖描述了不同角色的人員通過系統(tǒng)進行的不同活動。下面給出本系統(tǒng)的用例圖,如圖所示。圖 2-5 系統(tǒng)用例圖Figure 2-5 The system use case diagram系統(tǒng)管理員是模塊的主要管理者,登錄系統(tǒng)后,系統(tǒng)管理員除了具有普通用戶的查詢功能外,還要
29、負責對各個模塊的管理和維護。系統(tǒng)管理員要對各個模塊的信息進行更新,添加,修改,刪除等操作。對于這個系統(tǒng)只有管理員有更新各個模塊信息的權限.管理員有固定用戶名和密碼,如果用戶名或密碼不對,系統(tǒng)自動提示.第三章 系統(tǒng)總體設計3.1 三層架構將整個業(yè)務應用劃分為:業(yè)務邏輯層、表現(xiàn)層、數(shù)據(jù)訪問層就是通常意義上所說的三層架構。 而“高內(nèi)聚、低耦合的思想是區(qū)分層次的目的。(1)為什么采用三層C/S架構數(shù)據(jù)控件綁定是一般程序員在設計數(shù)據(jù)庫應用程序時通常采用的方法,用鼠標輕松畫幾個控件,再利用鼠標設置所需屬性,甚至鍵盤都不用動,便完成了開發(fā)一個數(shù)據(jù)庫應用.雖然這是一種快速的開發(fā)數(shù)據(jù)庫應用的方式,但快速并不等同
30、于精通.(2)什么時候使用三層架構按照上面所提到的,對于擁有眾多客戶端的應用系統(tǒng)或者大型的數(shù)據(jù)庫應用系統(tǒng),需要使用三層結構。本質(zhì)上說,這是系統(tǒng)規(guī)模的大小,如果系統(tǒng)已達到一定規(guī)模,需要多人開發(fā),此時就需要三層結構,一方面是分解工作量,另一方面也是分解技術難度。(3)使用三層架構的好處 1、采用3層邏輯架構,有效的將系統(tǒng)劃分為界面處理層,業(yè)務邏輯層和數(shù)據(jù)訪問層。這樣劃分層的好處是每一層都具有相對獨立的職責,降低了層與層之間的依賴性.即使某一層發(fā)生變化,也不會影響其他層,從而確保了架構的穩(wěn)定性。 2、將界面與邏輯代碼分開,即使頁面發(fā)生變化,對業(yè)務邏輯不會產(chǎn)生影響。因此,客戶端界面使用Win Form
31、 或者Mobile Web Form時,只需新建用戶界面層而直接重用業(yè)務邏輯層提供的服務即可。3.2 系統(tǒng)總體模塊設計3。2。1 總體模塊根據(jù)上述系統(tǒng)功能分析,可以得到如圖所示的系統(tǒng)功能模塊圖。從圖中可以看出系統(tǒng)包含客戶基本信息模塊、客戶信息管理模塊、統(tǒng)計模塊、商業(yè)往來管理模塊、銷售模塊和系統(tǒng)用戶管理模塊等,系統(tǒng)的功能模塊如下圖31所示。 圖 3-1 總體模塊圖Figure 31 The overall block diagram3。2。2 客戶基本信息模塊 該模塊的所有操作只有系統(tǒng)管理員才有權限,包括按地域信息分類,客戶類別分類,按行業(yè)分類,按職務名稱分類,按項目類型分類和按銷售人員分類。該
32、模塊為聯(lián)系人管理和合同信息管理模塊提供依據(jù)。 地域信息模塊:系統(tǒng)管理員可以添加,修改,刪除和查詢地域信息。 客戶類別模塊:系統(tǒng)管理員可以添加,修改,刪除和查詢客戶類別信息。例如:供應商,銷售商。行業(yè)分類模塊:系統(tǒng)管理員可以添加,修改,刪除和查詢行業(yè)類別信息。例如:電子行業(yè),金融行業(yè)。職務名稱模塊:系統(tǒng)管理員可以添加,修改,刪除和查詢職務類別信息。例如:銷售人員、銷售主管、客戶經(jīng)理等.項目類型模塊:系統(tǒng)管理員可以添加,修改,刪除和查詢項目類別信息。例如:軟件,硬件.銷售人員管理模塊:系統(tǒng)管理員可以添加,修改,刪除和查詢銷售人員信息,包括員工姓名,性別,所屬部門,職務名稱.3。2。3 客戶管理模塊
33、 添加基本信息后,就可以添加客戶信息了。在客戶管理模塊中可以對聯(lián)系人單位和客戶聯(lián)系人進行添加,修改,刪除和查看等操作。聯(lián)系人單位信息包括單位名稱,客戶類別,所在地域,通信地址,郵政編碼,所屬行業(yè)等內(nèi)容。在添加聯(lián)系人單位時,需要選擇客戶類別,所在地域和所屬行業(yè).客戶聯(lián)系人信息包括客戶單位,聯(lián)系人姓名,性別,職務,移動電話等 普通用戶 Admin 用戶 管理自己的用戶信息 基本信息管理 用戶登錄 開 始 讀取用戶類型 成功 失敗 失敗超過 3 次 是 退出程序 否 重試 管理自己的用戶信息 管理普通用戶的戶信息 用戶管理模塊 客戶資源管理模塊 客戶信息管理 商業(yè)往來管理 內(nèi)容。在添加客戶聯(lián)系人信息
34、時,需要選擇客戶單位和職務.3。2。4 商業(yè)往來管理模塊在商業(yè)往來管理模塊中,可以對合作信息和客戶跟蹤信息進行添加,修改,刪除和查看等操作。合作信息包括客戶信息,聯(lián)系人信息,項目名稱,項目類型和銷售人員等內(nèi)容。在添加商業(yè)機會信息時,選擇客戶單位,聯(lián)系人,項目類型和銷售人員等內(nèi)容。在客戶跟蹤管理模塊中,可以對客戶跟蹤回訪信息進行添加,修改,刪除和查看等操作.客戶信息包括商業(yè)機會,銷售人員,任務日期,拜訪方式,預計目的和詳細介紹等內(nèi)容。在添加客戶跟蹤信息時,需要選擇商業(yè)機會,銷售人員和拜訪人員等內(nèi)容。3.2.5 統(tǒng)計模塊該模塊主要針對訂單成交的部分,分別可以按行業(yè)統(tǒng)計、按類型統(tǒng)計、按區(qū)域統(tǒng)計和按銷
35、售人員統(tǒng)計。根據(jù)統(tǒng)計結果可以幫助客戶經(jīng)理有效的發(fā)掘潛在客戶,從而為公司的更好發(fā)展出謀劃策.3.2。6 系統(tǒng)用戶管理在本用戶管理模塊中,共有兩個模塊即用戶信息管理部分和修改密碼部分。用戶信息管理是針對系統(tǒng)管理員來說,可以修改,添加和刪除用戶名和密碼。修改密碼模塊則是針對普通用戶來而言,可以對自己的密碼進行修改.3.3 系統(tǒng)流程圖本系統(tǒng)首先進行管理員身份確定,核實正確,進入本系統(tǒng)工作流程圖如下圖 3-2 所示.圖 3-2 系統(tǒng)流程圖Figure 3-2 system flow chart在該系統(tǒng)流程圖中可以看到,每個用戶有 3 次進行身份認證的機會。若輸入的用戶名和密碼 3 次都沒能與數(shù)據(jù)庫中的數(shù)
36、據(jù)匹配,則強制退出系統(tǒng)。3.4 業(yè)務流程圖如下圖 33 該鑫鑫裝飾公司的業(yè)務流程圖圖 3-3 業(yè)務流程圖Figure 3-3 The Business process diagram上圖為該公司的業(yè)務流程圖,產(chǎn)品在進行銷售之后,分別進行數(shù)據(jù)統(tǒng)計和老客戶跟蹤的操作。根據(jù)統(tǒng)計結果,例如在行業(yè)統(tǒng)計后,若發(fā)現(xiàn)在 IT 類行業(yè)使用本公司的產(chǎn)品較多,這時工作人員可以對其進行線索認定,從而為公司挖掘更多的潛在客戶或者創(chuàng)造銷售機會,若鎖定其為潛在客戶則盡可能的使之成為該公司的成交客戶,從而為企業(yè)創(chuàng)造更大的利潤??蛻粢坏┏山?則可以對其進行客戶管理即按單位進行管理和按聯(lián)系人管理。然而在確定銷售機會之后,可以經(jīng)過
37、工作人員的談判使其變?yōu)槌晒Φ挠唵?,然后簽訂合同后進行發(fā)貨出來,售后方面可以采用電話回訪和當面拜訪的形式進行。第四章 數(shù)據(jù)庫設計4.1 數(shù)據(jù)庫的概念結構設計本系統(tǒng)是采用 Access 來作為數(shù)據(jù)庫服務器。并依據(jù)前面提到的數(shù)據(jù)庫設計理論,嚴格依照第三范式的思想進行了本系統(tǒng)數(shù)據(jù)庫的設計。根據(jù)前幾章對整個系統(tǒng)的需求分析和概要設計,本系統(tǒng)設計的數(shù)據(jù)庫 Labequip 中包括的主要實體有:系統(tǒng)用戶、客戶、銷售人員和商業(yè)機會。以下為該系統(tǒng)總體的 E-R 圖,及各實體的實體圖。職務銷售人員銷售產(chǎn)品客戶材料公司雇傭簽合同1NN1N1姓名性別部門單位類別區(qū)域行業(yè)地址郵編圖 41 總體 E-R 圖Figure 4
38、1 The General E-R graph客戶 單位名稱客戶類型通信地址所屬行業(yè)地域名稱郵政編碼職務名稱項目類型圖 42 客戶實體圖Figure 4-2 The customer entity graph銷售人員員工姓名性別所屬部門職務名稱圖 43 銷售人員實體圖Figure 43 The Sales staff entity graph合同項目名稱創(chuàng)建人簽約日期簽約金額聯(lián)系人項目類型目前進度客戶名稱銷售人員圖 44 商業(yè)機會實體圖Figure 44 The Business entity graph用戶用戶名密碼 權限圖 45 用戶實體圖Figure 4-5 The user entit
39、y graph4.2 數(shù)據(jù)庫的邏輯設計將上面概念結構設計中的圖轉換為如下關系模型??蛻?單位編號、職務名稱、單位名稱、所屬行業(yè)、客戶類型、項目類型、通信地址、地域名稱、郵政編碼)該表中客戶單位編號是主鍵,同時也是合同信息表的外鍵,以此來作為關聯(lián)。銷售人員(編號、所屬部門、員工姓名、職務名稱、性別)該表中的銷售人員編號是主鍵,同時是合同信息表和客戶信息表的外鍵。合同信息(合同編號、客戶編號、聯(lián)系人編號、產(chǎn)品名稱、項目類型編號銷售人員編號、預計簽訂日期、預計成交金額、目前進度、狀態(tài)、詳細介紹、創(chuàng)建日期和創(chuàng)建人)該表中合同編號是主鍵,而客戶單位編號作為外鍵分別與客戶單位信息表和客戶信息表關聯(lián)。用戶(
40、用戶名、密碼、權限)4。3 數(shù)據(jù)庫的表單設計根據(jù)該鑫鑫裝飾公司的系統(tǒng)功能設計要求及功能模塊的劃分,系統(tǒng)信息數(shù)據(jù)庫可以列出下數(shù)據(jù)項及數(shù)據(jù)結構: (1)名稱:地域信息情況表表名稱標識:Area地域信息情況表包括 areaid,areaname,areatype,upperid 四個字段,詳細信息見下表4-1 地域信息表:表 41 地域信息情況表Table 41 The Regional information名稱字段名稱數(shù)據(jù)類型主鍵非空地域編號areaidIntYesNo地域名稱areanameVarchar(50)NoNo地域類型areatypeIntNoNo上級地域編號upperidIntNo
41、No該表中地域編號是主鍵,同時也是客戶單位信息表和聯(lián)系人信息表的外鍵.(2)名稱:基本信息表表名稱標識:Types基本信息表包括 id,typename,flag 三個字段,詳細信息見下表 42 基本信息表:表 4-2 基本信息表Table 4-2 The Basic information名稱字段名稱數(shù)據(jù)類型主鍵非空記錄編號id自動編號YesNo信息名稱typenameVarchar(50)NoNo類型標記flagIntNoNo該表中的記錄編號是主鍵,同時也是聯(lián)系人信息表的外鍵,以此來關聯(lián)。(3)名稱:銷售人員信息表表名稱標識:Employees銷售人員信息表包括 empid,empname
42、,sex,depname,etitle 五個字段,詳細信息見下表43 銷售人員信息表:表 4-3 銷售人員信息表Table 4-3 The information of sales staff名稱字段名稱數(shù)據(jù)類型主鍵非空人員編號empid自動編號YesNo姓名empnameVarchar(50)NoNo性別sexVarchar(50)NoNo所在部門depnameVarchar(50)NoNo職務etitleVarchar(50)NoNo該表中的銷售人員編號是主鍵,同時是合同信息表和客戶信息表的外鍵.(4)名稱:客戶單位信息表表名稱標識:Customer客戶單位信息表包括custid,cust
43、name,custtypeid,address,postcode,areaid,busstypeid,empid 八個字段,詳細信息見下表 4-4 客戶單位信息表:表 44 客戶單位信息表Table 4-4 The Client information form名稱字段名稱數(shù)據(jù)類型主鍵非空單位編號custidIntYesNo單位名稱custnameVarchar(50)NoNo所屬客戶類別編號custtypeidIntNoNo通信地址addressVarchar(50)NoNo郵政編碼postcodeVarchar(50)NoNo所屬地域編號areaid,IntNoNo所屬行業(yè)類別編號buss
44、typeidIntNoNo銷售人員empidIntNoNo該表中客戶單位編號是主鍵,同時也是合同信息表的外鍵,以此來作為關聯(lián)。(5)名稱:聯(lián)系人信息表表名稱標識:Contact聯(lián)系人信息表包括 id,areaid, custid,cname,sex,titleid,office,mobile,birth,hobby,memol,input_date,input_time 十三個字段,詳細信息見下表 45 聯(lián)系人信息表:表 45 聯(lián)系人信息表Table 45 The Contact information form名稱字段名稱數(shù)據(jù)類型主鍵非空記錄編號idIntYesNo地域編號areaidInt
45、NoNo客戶單位編號custidIntNoNo姓名cnameVarchar(50)NoNo性別sexVarchar(50)NoNo職務編號titleidIntNoNo辦公電話officeVarchar(50)NoNo移動電話mobileVarchar(50)NoNo生日birthVarchar(50)NoNo興趣愛好hobbyVarchar(50)NoNo備注信息memolnoteNoNo記錄錄入日期input_dateVarchar(50)NoNo記錄錄入時間input_timeVarchar(50)NoNo該表中聯(lián)系人編號是主鍵,同時也是合同信息表的外鍵,以此來作為關聯(lián)。(6)名稱:合同信
46、息表表名稱標識:SaleChance合同信息表包括id,custid,ctid,proname,ptypeid,empid,signdate,signsum,ppercent,status,detail,createdate,poster 十三個字段,詳細信息見下表 4-6 合作信息表:表 46 合同信息表Table 4-6 The Contract information名稱字段名稱數(shù)據(jù)類型主鍵非空合同編號idIntYesNo客戶編號custidIntNoNo聯(lián)系人編號ctidIntNoNo產(chǎn)品名稱pronameVarchar(50)NoNo項目類型編號ptypeidIntNoNo銷售人員編
47、號empidIntNoNo預計簽訂日期signdateVarchar(50)NoNo預計成交金額signsumIntNoNo目前進度ppercentVarchar(50)NoNo狀態(tài)statusVarchar(50)NoNo詳細介紹detailnoteNoNo創(chuàng)建日期createdateDateNoNo創(chuàng)建人posterVarchar(50)NoNo該表中合同編號是主鍵,而客戶編號作為外鍵分別與客戶單位信息表和客戶信息表關聯(lián)。(7)名稱:客戶信息表表名稱標識:SaleTask客戶跟蹤表包括id,saleid,empid,taskdate,taskby,purpose,ctid,place,st
48、arttime,endtime,detail,result 十二個字段,詳細信息見下表 47 客戶跟蹤表:表 47 客戶信息表Table 4-7 The Customer information table名稱字段名稱數(shù)據(jù)類型主鍵非空記錄編號idVarchar(50)NoNo商業(yè)機會編號saleidVarchar(50)NoNo銷售人員編號empidIntNoNo任務日期taskdateVarchar(50)NoNo拜訪方式taskbyVarchar(50)NoNo預計目的purposeVarchar(50)NoNo拜訪人員編號ctidIntNoNo拜訪地點placeVarchar(50)No
49、No開始時間starttimeVarchar(50)NoNo結束時間endtimeVarchar(50)NoNo詳細介紹detailnoteNoNo進展總結resultnoteNoNo該表中合同編號以外鍵的形式與合同信息表進行關聯(lián)。(8)名稱:用戶信息表表名稱標識:Users用戶信息表包括 username,userpwd 二個字段,詳細信息見下表 48 用戶信息表:表 48 用戶信息表Table 4-8 The user information名稱字段名稱數(shù)據(jù)類型主鍵非空用戶名usernameVarchar(50)YesNo密碼userpwdVarchar(50)NoNo4.4 表間關系圖
50、該鑫鑫裝飾公司的數(shù)據(jù)庫共涉及八張表,即基本信息表、聯(lián)系人信息表、合同信息表、客戶信息表、客戶單位信息表、地域信息表、銷售人員表和用戶表。下圖 4-6 為數(shù)據(jù)庫各表間關系:圖 4-6 數(shù)據(jù)庫表間的關系Figure 4-6 The Relationships between tables of the database.第五章 系統(tǒng)功能實現(xiàn)5.1 軟硬件環(huán)境5.1.1 硬件環(huán)境硬件環(huán)境是指系統(tǒng)選用什么類型的計算機設備,是微型計算機,工作站,還是小型機設備。下面是本系統(tǒng)使用的硬件環(huán)境: 開發(fā)平臺:普通兼容機上開發(fā)即可。內(nèi)存需求:內(nèi)存不得低于 128M.5。1.2 軟件環(huán)境軟件環(huán)境是指操作系統(tǒng),數(shù)據(jù)庫
51、系統(tǒng)以及一些開發(fā)工具的選用。本系統(tǒng)開發(fā)所需要的軟件環(huán)境如下:操作系統(tǒng):Windows 2000 Server SP3 版本以上數(shù)據(jù)庫:Access開發(fā)工具:Visual Basic開發(fā)語言:VB5.2 通用程序塊在該系統(tǒng)的設計中,共使用了 Const 、DbFunc 、GeneralFunc 和 Variable 等通用程序塊.其中 Cons 主要用于工程中的常量的管理;DbFunc 主要對工程中與數(shù)據(jù)庫操作相關的聲明、變量及函數(shù)等進行管理;GeneralFunc 是對工程中一些常用的自定義函數(shù)的管理;Variable 則是對工程中的常用的公共變量的管理。而類模塊的實例在 Variable 模
52、塊中進行了定義.類的實例在申明時,使用了 NEW 關鍵字。它可以在第一次引用該變量的時候創(chuàng)建對象的新實例。相反若沒有使用 NEW 關鍵字,在第一次引用變量時則會報錯.5。3 登錄窗體和系統(tǒng)主界面的實現(xiàn)當系統(tǒng)運行時,首先打開登陸窗體,只有有權限的用戶才能進入系統(tǒng)。登陸成功后,將顯示系統(tǒng)主界面。5.3。1 登錄窗體登陸窗體的名稱為 FrmLogin,其窗口界面如圖 51 所示。圖 5-1 系統(tǒng)登陸窗口的界面Figure 51 The System login window interface程序運行如下所示:用戶必須輸入用戶名和密碼,如果判斷出沒有輸入,則返回到登陸界面,要求輸入.輸入的用戶名及密
53、碼賦值給變量 NameKey 及 PasswordKey,方便處理.要判斷當前用戶名是否存在則調(diào)用 MyUser.In_DB()函數(shù),假如不存在,則返回并要求用戶再次輸入,且計數(shù)變量 Try_times 將加 1.假如用戶名存在,即立刻調(diào)用 MyUser.GetInfo()函數(shù)并將此用戶的數(shù)據(jù)讀取,然后把用戶密碼和輸入的密碼進行比較,若密碼不同,則返回并要求重新進行輸入,且計數(shù)變量Try_times 將加 1。若 Try_times 的值大于或等于 3,則將退出系統(tǒng).若密碼驗證通過,當前用戶的信息將保存到 CurUser 對象中,方便后面的使用。登陸窗體的關閉。5.3。2 主界面主界面的窗體名
54、稱為 FrmMain。它的界面布局如圖 52 所示。圖 5-2 主窗口的界面設計Figure 5-2 The interface design of the main window要窗體啟動時,則打開“登陸”界面,若身份不能通過驗證,則進入系統(tǒng)失敗。觸發(fā) mn-exit-Click 事件表示“退出系統(tǒng)”。主要代碼實現(xiàn)如下:Private Sub Form_Load() FrmLogin.Show 1End SubPrivate Sub Label2_Click()End SubPrivate Sub mn_Area_Click() 客戶管理員可以進入 If CurUser。UserName =
55、 ”Admin Then FrmAreaMan.Show 1 Else MsgBox ”沒有權限” Exit Sub End IfEnd Sub行業(yè)分類設置Private Sub mn_BType_Click() 客戶管理員可以進入 If CurUser.UserName = Admin” Then FrmTypes.nFlag = 2 FrmTypes。Caption = ”行業(yè)分類設置” FrmTypes。Show 1 行業(yè)分類管理 Else MsgBox 沒有權限 Exit Sub End IfEnd SubPrivate Sub mn_Chance_Click() FrmSaleMan
56、。Show 1End SubPrivate Sub mn_ChangeUser_Click() FrmLogin.Try_times = 0 FrmLogin。Show 1End SubPrivate Sub mn_Contact_Click() FrmContactMan.Show 1End Sub客戶類別管理Private Sub mn_CType_Click() 客戶管理員可以進入 If CurUser.UserName = ”Admin Then FrmTypes。nFlag = 1 FrmTypes.Caption = 客戶類別設置” FrmTypes.Show 1 客戶類別管理 E
57、lse MsgBox 沒有權限 Exit Sub End IfEnd SubPrivate Sub mn_Customer_Click() FrmCustomerMan.Show 1End SubPrivate Sub mn_Exit_Click() DBapi_Disconnect EndEnd Sub項目類型管理Private Sub mn_PType_Click() 客戶管理員可以進入 If CurUser。UserName = Admin Then FrmTypes.nFlag = 4 FrmTypes。Caption = ”項目類型設置” FrmTypes。Show 1 項目類型管理
58、 Else MsgBox ”沒有權限 Exit Sub End IfEnd SubPrivate Sub mn_PwdChange_Click() With FrmUserEdit 。OriUser = CurUser.UserName .txtUserName = CurUser.UserName .Modify = True 。Show 1 End WithEnd SubPrivate Sub mn_Sales_Click() 客戶管理員可以進入 If CurUser.UserName = ”Admin” Then FrmEmpMan。Show 1 Else MsgBox 沒有權限 Exi
59、t Sub End IfEnd SubPrivate Sub mn_Task_Click() FrmTaskMan。Show End Sub管理職務Private Sub mn_Title_Click() 客戶管理員可以進入 If CurUser。UserName = Admin Then FrmTypes。nFlag = 3 FrmTypes。Caption = ”職務名稱設置 FrmTypes.Show 1 職務名稱管理 Else MsgBox ”沒有權限 Exit Sub End IfEnd SubPrivate Sub mn_UserMan_Click() If CurUser。Use
60、rName = ”Admin Then FrmUserMan.Show 1 Else MsgBox 沒有權限 End IfEnd Sub5.4 功能模塊的實現(xiàn)5。4.1 客戶信息跟蹤管理產(chǎn)品在進行銷售之后,需要進行老客戶跟蹤的操作,為公司挖掘更多的潛在客戶或者創(chuàng)造銷售機會,若鎖定之后盡可能成為成交客戶??蛻粢坏┏山?,則可以對其進行客戶管理。而在確定銷售機會之后,要努力使其變?yōu)槌晒Φ挠唵?,簽訂合同后進行發(fā)貨出來,售后方面可以采用電話回訪和當面拜訪的形式進行。下圖 5-3、圖 5-4 分別為客戶信息跟蹤管理和編輯客戶跟蹤信息結果。圖 5-3 客戶跟蹤信息管理Figure 53 The Custom
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版常年稅務顧問合同:專業(yè)為企業(yè)提供稅務咨詢與籌劃的服務協(xié)議
- 2024年運動場地租賃合同
- 2025年度房屋租賃合同安全責任及租賃物維修責任2篇
- 2025年度暖通系統(tǒng)節(jié)能診斷與優(yōu)化服務合同3篇
- 2025版建筑工程監(jiān)理與施工協(xié)調(diào)合同補充條款2篇
- 2025年度森林撫育與林業(yè)碳匯開發(fā)合同3篇
- 2025年度物業(yè)服務人員知識產(chǎn)權保密合同范本3篇
- 2025年度四合院買賣合同與文化創(chuàng)意產(chǎn)業(yè)合作框架協(xié)議3篇
- 2024年聚氨酯保溫板訂購協(xié)議
- 2024游泳館水上健身課程承包合同3篇
- 超星爾雅學習通《西廂記》賞析(首都師范大學)網(wǎng)課章節(jié)測試答案
- 切削液的配方
- 塑料門窗及型材功能結構尺寸
- 2023-2024學年湖南省懷化市小學數(shù)學五年級上冊期末深度自測試卷
- GB 7101-2022食品安全國家標準飲料
- 超實用的發(fā)聲訓練方法
- 《第六課 從傳統(tǒng)到現(xiàn)代課件》高中美術湘美版美術鑒賞
- 英語四六級講座課件
- Unit 3 On the move Understanding ideas(Running into a better life)課件- 高一上學期英語外研版(2019)必修第二冊
- 白假絲酵母菌課件
- SCA自動涂膠系統(tǒng)培訓講義課件
評論
0/150
提交評論