客戶關(guān)系管理系統(tǒng)概述_第1頁
客戶關(guān)系管理系統(tǒng)概述_第2頁
客戶關(guān)系管理系統(tǒng)概述_第3頁
客戶關(guān)系管理系統(tǒng)概述_第4頁
客戶關(guān)系管理系統(tǒng)概述_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、摘 要根據(jù)目前一些小小企業(yè)的特點(diǎn)點(diǎn),本系統(tǒng)旨旨在建立一個個完成訪客資資料的記錄和和查詢的客戶戶管理系統(tǒng),它可以理解為為是目前流行行的客戶關(guān)系系管理系統(tǒng)的的一個子系統(tǒng)統(tǒng)。論文在介紹了課課題的來源和和系統(tǒng)設(shè)計(jì)背背景的基礎(chǔ)上上展開了系統(tǒng)統(tǒng)設(shè)計(jì)過程的的說明。首先先講述了系統(tǒng)統(tǒng)的總體設(shè)計(jì)計(jì),主要論述述面向?qū)ο蟮牡娜龑蛹軜?gòu)的的設(shè)計(jì)、系統(tǒng)統(tǒng)功能模塊的的劃分、系統(tǒng)統(tǒng)結(jié)構(gòu)設(shè)計(jì)。接接著介紹了系系統(tǒng)數(shù)據(jù)庫的的設(shè)計(jì),包括括數(shù)據(jù)庫需求求分析、數(shù)據(jù)據(jù)庫概念結(jié)構(gòu)構(gòu)設(shè)計(jì)等,然然后詳細(xì)介紹紹了客戶管理理系統(tǒng)詳細(xì)設(shè)設(shè)計(jì),包括系系統(tǒng)組件設(shè)計(jì)計(jì),主界面設(shè)設(shè)置,客戶信信息管理對話話框代碼設(shè)計(jì)計(jì)、添加客戶戶信息、修改改客戶信息、刪刪除客

2、戶信息息、查看客戶戶信息、查找找客戶等設(shè)計(jì)計(jì)內(nèi)容。最后后簡要介紹了了軟件測試,包包括測試的目目的與任務(wù)以以及調(diào)試中需需要注意事項(xiàng)項(xiàng)的。關(guān)鍵詞:客戶管管理,系統(tǒng)設(shè)計(jì)計(jì) , , . . , , , . , , ., , , , , , , , , . , .: , , , 目 錄 第章 概 述述 課題來源客戶關(guān)系管理( )起源于年代代初提出的“接接觸管理”( ),即專門門收集整理客客戶與公司聯(lián)聯(lián)系的所有信信息以達(dá)到了了解客戶的目目的。而我們們所做的客戶戶管理系統(tǒng)是是客戶關(guān)系管管理系統(tǒng)中的的一部分。到年代初期則則演變成為包包括電話服務(wù)務(wù)中心與支援援資料分析的的客戶服務(wù)。經(jīng)經(jīng)歷了二十多多年的不斷發(fā)發(fā)展

3、,客戶關(guān)關(guān)系管理不斷斷演變發(fā)展并并趨向于成熟熟,最終形成成了一套完整整的管理理論論體系。目前隨著帶來的的巨大商機(jī),電電子商務(wù)變得得越來越成熟熟,基于網(wǎng)絡(luò)絡(luò)辦公己經(jīng)取取得了更寬更更廣的應(yīng)用。所所以,基于模模式的研究與與應(yīng)用更具有有特別的意義義。傳統(tǒng)系統(tǒng)的研究究和應(yīng)用都是是基于模式,即即客戶機(jī)服務(wù)務(wù)器的結(jié)構(gòu)模模式,再加上上郵件處理系系統(tǒng),在企業(yè)業(yè)網(wǎng)的內(nèi)部進(jìn)進(jìn)行實(shí)施和應(yīng)應(yīng)用。這樣的的系統(tǒng)需要在在客戶端安裝裝相應(yīng)的客戶戶端應(yīng)用程序序,服務(wù)器端端也要安裝服服務(wù)器應(yīng)用程程序。隨著的的廣泛應(yīng)用,模式逐漸暴露出很多不足的地方,比如,部署程序復(fù)雜,系統(tǒng)升級困難,可擴(kuò)展性差。相反,模式的系統(tǒng)有許多優(yōu)點(diǎn):)應(yīng)用范圍

4、廣泛泛。可以和電電子商務(wù)聯(lián)系系起來,在全全球范圍內(nèi)進(jìn)進(jìn)行相關(guān)的業(yè)業(yè)務(wù)處理。)辦公方式簡捷捷,方便。只只要能上網(wǎng),就就能進(jìn)行業(yè)務(wù)務(wù)處理。)安裝,使用方方便,可擴(kuò)展展性強(qiáng)。只須須安裝服務(wù)器器端應(yīng)用程序序,不需要安安裝客戶端程程序。所以,進(jìn)行基于于模式的系統(tǒng)研研究與應(yīng)用,可可以使公司客客戶快速、方方便、及時地地查詢公司最最新的各種信信息,處理與與公司的業(yè)務(wù)務(wù)。這對公司司管理客戶關(guān)關(guān)系,促進(jìn)業(yè)業(yè)務(wù)處理,提提高經(jīng)濟(jì)效益益,都有重大大意義。目前商用的產(chǎn)品品很多,企業(yè)著著手進(jìn)行實(shí)施施的過程中,多多數(shù)以失敗或或者不理想而而告終,主要要原因在于系系統(tǒng)不適合企企業(yè)自身的需需要,并且對對于中小企業(yè)業(yè)來說一個完完全意

5、義上系系統(tǒng)似沒有必必要的,他們們使用系統(tǒng)也也主要就是使使用其中的客客戶管理和聯(lián)聯(lián)系等基本功功能,因此我我們認(rèn)為自己己動手開發(fā)一一個適合企業(yè)業(yè)特點(diǎn)的客戶戶管理系統(tǒng)具具有重要的現(xiàn)現(xiàn)實(shí)意義。 開發(fā)環(huán)境簡簡介根據(jù)我們當(dāng)前的的知識水平,我我們選用了 作為前臺的的開發(fā)工具,用用 作為后臺支支持?jǐn)?shù)據(jù)庫,通通過的數(shù)據(jù)庫庫控件來連接接 中并對其編編程來實(shí)現(xiàn)各各種功能。,因因?yàn)榕c 用的同為 數(shù)據(jù)庫引擎擎,有著最好好的兼容性。 概述 (以下簡稱稱)的前身是是,語言基礎(chǔ)礎(chǔ)是。自從微微軟推出后,便便成為了程序序開發(fā)人員的的首選工具。據(jù)據(jù)統(tǒng)計(jì),僅在在數(shù)據(jù)庫系統(tǒng)統(tǒng)開發(fā)領(lǐng)域,就占了的份額。是基于對象的可視化程序開發(fā)工具,它的

6、優(yōu)點(diǎn)在于能夠快捷、簡易地建立應(yīng)用程序。年月,微軟推出了 的版本,進(jìn)一步加強(qiáng)了部件開發(fā)的功能。以適用人員來分,可有以下三個版本:. 標(biāo)準(zhǔn)版 針針對一般程序序設(shè)計(jì)人員,適合普通應(yīng)應(yīng)用系統(tǒng)的開開發(fā)。 . 專業(yè)版版 針對專業(yè)業(yè)程序開發(fā)人人員,它在標(biāo)標(biāo)準(zhǔn)版的基礎(chǔ)礎(chǔ)上提供了對對數(shù)據(jù)庫和的的支持。 . 企業(yè)版版 適用于專專為企業(yè)設(shè)計(jì)計(jì)應(yīng)用軟件的的程序開發(fā)人人員。使用不需要追求求完美的算法法和精密的邏邏輯,而只要要充分發(fā)揮你你的想象力和和創(chuàng)造力,就就能利用開發(fā)發(fā)出各種實(shí)用用的軟件了,不不論是小游戲戲還是大型的的客戶端服務(wù)務(wù)器端應(yīng)用程程序,都變得得非常簡單??梢暬幊痰囊灰粋€突出特點(diǎn)點(diǎn)就是其開發(fā)發(fā)環(huán)境就像一一個

7、百寶箱,很很多功能都集集成在其之中中,這就是( ),即集成成開發(fā)環(huán)境。是指在相應(yīng)的開發(fā)平臺中集成了編輯器、編譯連接工具、控件器箱輔助工具。例如在的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程管理器窗口、屬性窗口、窗體設(shè)計(jì)器、代碼編輯器窗口等;和類似,的中具有主控制窗體、對象查看窗口和窗體設(shè)計(jì)器。同時的設(shè)置是很靈活的,開發(fā)人員可以按照自己的編程習(xí)慣來配置。從簡單的文本文文件到各種復(fù)復(fù)雜的關(guān)系型型數(shù)據(jù)庫,數(shù)數(shù)據(jù)庫應(yīng)用程程序需要面對對各種各樣的的數(shù)據(jù)源。 提供( )作為應(yīng)用用程序和連接接的橋梁,即數(shù)據(jù)對象( ):實(shí)際是是一種提供訪訪問各種數(shù)據(jù)據(jù)類型的連接接機(jī)制。設(shè)計(jì)計(jì)為一種極簡簡單的

8、格式,通通過的方法同同數(shù)據(jù)庫接口口相連。用戶戶可以使用任任何一種數(shù)據(jù)據(jù)源,即不僅僅適合于 、等數(shù)據(jù)庫應(yīng)應(yīng)用程序,也也適合于表格格、文本文件件、圖形文件件和無格式的的數(shù)據(jù)文件。是基于之上的技術(shù),因此通過其內(nèi)部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。在 以后的版版本都集成了了。它與以前前 的、相比有了很很大的提高。( )即數(shù)據(jù)訪問對象,是一種面向?qū)ο蟮慕缑娼涌凇Mㄟ^功能可以訪問數(shù)據(jù)庫,使用 功能可以實(shí)現(xiàn)遠(yuǎn)程功能。( )即遠(yuǎn)程數(shù)據(jù)對象,為使用代碼來創(chuàng)建和操作一個遠(yuǎn)程數(shù)據(jù)庫系統(tǒng)的各個部件提供了一個框架。是 的一個淺層界面接口,是專為訪問遠(yuǎn)程關(guān)系數(shù)據(jù)源而設(shè)計(jì)的。集中了和的優(yōu)點(diǎn)點(diǎn),可以通過過簡單的編程程實(shí)

9、現(xiàn)和各種種數(shù)據(jù)結(jié)構(gòu)進(jìn)進(jìn)行連接。使使用的目的是是進(jìn)入數(shù)據(jù)源源,使得修改改、更新數(shù)據(jù)據(jù)成為可能。提供一系列的類和對象來完成各種操作。 數(shù)據(jù)庫庫簡介過去的一些數(shù)據(jù)據(jù)庫軟件,在在操作上、數(shù)數(shù)據(jù)庫建立、維維護(hù)等等,都都相當(dāng)復(fù)雜且且不易使用,但但是在具備了了窗口的(圖圖形用戶界面面)特性的數(shù)數(shù)據(jù)庫推出之之后,數(shù)據(jù)庫庫的建立不再再是困難的事事情,我們可可以在上簡單單而快速的建建立出一套符符合自己的數(shù)數(shù)據(jù)庫。 不但如此,在在 推出以后,我我們發(fā)現(xiàn)數(shù)據(jù)據(jù)庫的建立更更加的快速,但但是功能卻更更加強(qiáng)大,用用戶不用再去去記憶那一大大堆的文件名名稱,或是為為數(shù)據(jù)庫的文文件管理大費(fèi)費(fèi)周章,通過過的人性化管管理接口把數(shù)數(shù)據(jù)

10、庫的管理理整理,便于于維護(hù);此外外,在報(bào)表的的制作上也是是相當(dāng)容易的的,完全的視視覺開發(fā)向?qū)?dǎo)設(shè)計(jì),讓人人使用起來很很舒服。但是是美中不足的的是對于主從從式結(jié)構(gòu)的安安全性管理不不足,由于可可以快速的通通過連接到數(shù)數(shù)據(jù)庫服務(wù)器器上( ),并瀏覽覽所有表格或或是相關(guān)對象象轉(zhuǎn)成?;旧希瑢⒘⒁粋€數(shù)據(jù)庫庫所具備的每每一個對象,其其中包括了表表、查詢、窗窗體、報(bào)表、宏宏、模塊。其功能分別敘述述如下:表對象打開已經(jīng)存在的的表格、對已已存在的表格格字段數(shù)據(jù)進(jìn)進(jìn)行修改、新新建表格。查詢對象可以用直接拖放放的方式,建建立表格之間間的關(guān)聯(lián)與對對應(yīng)關(guān)系,自自動產(chǎn)生語法法查詢出我們們想要的數(shù)據(jù)據(jù)。窗體設(shè)計(jì)對象可以

11、設(shè)計(jì)用戶接接口,用來輸輸入并處理數(shù)數(shù)據(jù)。報(bào)表對象利用視圖向?qū)У牡拈_發(fā)方式,簡簡單、快速的的建立出需求求報(bào)表或標(biāo)簽簽。宏對象提供許多的宏功功能,您可以以把這樣的宏宏連接到窗體體設(shè)計(jì)中的任任一個對象,以以達(dá)成一些復(fù)復(fù)雜的功能。模塊對象撰寫的程序模塊塊,處理較復(fù)復(fù)雜的問題與與需求,該功功能是采用事事件驅(qū)動的模模式,類似的的處理方式。 本文所做的的工作 本文主要針對客客戶管理系統(tǒng)統(tǒng)的設(shè)計(jì)過程程做一個詳細(xì)細(xì)的說明,論論文共分五章章:第一章,概述,主主要介紹了課課題的來源,并簡單介紹了系統(tǒng)開發(fā)環(huán)境與 數(shù)據(jù)庫的特點(diǎn)。第二章,系統(tǒng)總總體設(shè)計(jì),論論及了系統(tǒng)功功能分析、系系統(tǒng)設(shè)計(jì)要求求、系統(tǒng)設(shè)計(jì)計(jì)。其中最主主要的

12、是講述述系統(tǒng)設(shè)計(jì),它它主要論述面面向?qū)ο蟮娜龑蛹軜?gòu)的設(shè)設(shè)計(jì)、系統(tǒng)功功能沒模塊的的劃分、系統(tǒng)統(tǒng)結(jié)構(gòu)設(shè)計(jì)。第三章,系統(tǒng)數(shù)數(shù)據(jù)庫設(shè)計(jì),包括數(shù)據(jù)庫需求分析、數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)等。第四章,系統(tǒng)詳詳細(xì)設(shè)計(jì),首首先介紹了組組件設(shè)計(jì),客客戶信息管理理對話框界面面設(shè)計(jì)、客戶戶信息管理對對話框代碼設(shè)設(shè)計(jì)、添加客客戶信息、修修改客戶信息息、刪除客戶戶信息、查看看客戶信息、查查找客戶。第五章,軟件測測試,主要介介紹測試的目目的與任務(wù)以以及調(diào)試中需需要注意事項(xiàng)項(xiàng)的。最后對整個設(shè)計(jì)計(jì)工作作了一一個總結(jié)。第章 系統(tǒng)總總體設(shè)計(jì) 系統(tǒng)功能分分析以客戶為中心的的理念在國外外興起于世紀(jì)紀(jì)年代,當(dāng)時時很多企業(yè)寄寄望于通過改改進(jìn)技術(shù)

13、、壓壓縮生產(chǎn)周期期、改善內(nèi)部部資源管理來來提高生產(chǎn)增增長率和利潤潤,但事實(shí)上上見效甚微。這這樣企業(yè)開始始從強(qiáng)調(diào)降低低經(jīng)營成本的的供應(yīng)方發(fā)展展策略轉(zhuǎn)向了了需求方策略略。所謂需求求方策略,就就是指與客戶戶聯(lián)系更緊密密,從客戶關(guān)關(guān)系方面挖掘掘新能源的策策略,應(yīng)運(yùn)而而生。所不同同的是,現(xiàn)在在計(jì)算機(jī)可以以幫助人們實(shí)實(shí)現(xiàn)這些看似似并不復(fù)雜而而實(shí)際操作起起來非常繁瑣瑣的工作。試試想一下,當(dāng)當(dāng)我們需要查查找一個客戶戶的電話號碼碼時,只需要要敲幾下鍵盤盤,就可以看看到客戶的詳詳細(xì)資料(包包括姓名、公公司名稱、電電話、,甚至包括括合作歷史記記錄),還有有,當(dāng)客戶的的生日快到時時,軟件可以以提醒您是該該客戶寄出賀賀

14、卡的時候了了 。所有的的這些,正是是一個完善的的客戶管理系系統(tǒng)的功能所所在。本系統(tǒng)設(shè)計(jì)的是是一個面向企業(yè)業(yè)或面向個人人的客戶管理理系統(tǒng)。系統(tǒng)統(tǒng)開發(fā)的總體體任務(wù)是實(shí)現(xiàn)現(xiàn)與客戶相關(guān)關(guān)的各種信息息的系統(tǒng)化、規(guī)規(guī)范化和自動動化。系統(tǒng)主主要完成的功功能有: 客戶類型型的建立與維維護(hù),包括客客戶類型的新新建、修改和和刪除等。 客戶信息息的輸入,客客戶信息包括括客戶的基本本信息、一般般的通訊方式式及客戶其他他信息,如愛愛好、禁忌、生生日等。 客戶信息息的修改與刪刪除,包括啟啟動與取消客客戶的生日提提醒等。 根據(jù)不同同條件查詢客客戶,可以查查看客戶信息息。 與客戶合合作記錄的信信息維護(hù),包包括合作記錄錄的添加

15、、修修改和刪除等等。 客戶評價(jià)價(jià)管理,包括括客戶的重要要度、友好度度、滿意度的的設(shè)定與查看看。 客戶事件件提醒,包括括定時約會提提醒和生日提提醒兩種。 客戶提醒醒信息維護(hù),包包括添加、修修改和刪除提提醒信息。 系統(tǒng)設(shè)計(jì)要要求根據(jù)小型客戶管管理系統(tǒng)的特點(diǎn),該系統(tǒng)統(tǒng)應(yīng)該具有如如下設(shè)計(jì)需求求:三層結(jié)構(gòu)設(shè)計(jì):本系統(tǒng)采用用三層結(jié)構(gòu)設(shè)設(shè)計(jì),即程序序邏輯結(jié)構(gòu)分分為用戶界面面層、業(yè)務(wù)邏邏輯處理層和和數(shù)據(jù)存儲層層。三層在實(shí)實(shí)際的物理結(jié)結(jié)構(gòu)上也是獨(dú)獨(dú)立的,業(yè)務(wù)務(wù)邏輯處理層層采用 實(shí)現(xiàn),用戶戶界面與業(yè)務(wù)務(wù)邏輯分離,系系統(tǒng)的安全性性、可維護(hù)性性、重用性和和擴(kuò)展性都大大大提高。面向?qū)ο笤O(shè)計(jì):系統(tǒng)中將客客戶類型、客客戶等

16、都封裝裝成相應(yīng)的類類,同時每個個類都有自己己對應(yīng)的集合合類,從而再再次提高了對對數(shù)據(jù)庫操作作的安全性和和程序的可擴(kuò)擴(kuò)展性。人性化設(shè)計(jì):系系統(tǒng)不僅僅是是一個客戶信信息的管理軟軟件,它更具具有人性化的的生日提醒,極極具實(shí)用性的的合作記錄,以以及對客戶的的重要度、友友好度、滿意意度評價(jià)等。盡可能使用現(xiàn)有有資源:目的的當(dāng)然是為了了提高軟件開開發(fā)的效率,在在本系統(tǒng)中主主要體現(xiàn)為使使用應(yīng)用程序序向?qū)韯?chuàng)建建應(yīng)用程序,向向?qū)Э梢詾槲椅覀兩珊芏喽嘤杏玫拇a碼和一個總體體框架,本系系統(tǒng)在向?qū)е兄羞x擇的是“資資源管理器樣樣式”,這就就是為什么系系統(tǒng)的主界面面很像資源管管理器的原因因了。另外,讀讀者也許已經(jīng)經(jīng)注意

17、到了,系系統(tǒng)的今日提提醒界面與某某些程序的“每每日一帖”或或“日積月累累”對話框十十分相似,事事實(shí)上它正是是用窗體模板板中的“日積積月累”對話話框?qū)崿F(xiàn)的。 系統(tǒng)設(shè)計(jì)現(xiàn)在首先從系統(tǒng)統(tǒng)設(shè)計(jì)思想角角度來介紹客戶管理理系統(tǒng)的總體體設(shè)計(jì),然后后講述本客戶戶管理系統(tǒng)的的功能模塊設(shè)設(shè)計(jì)與結(jié)構(gòu)設(shè)設(shè)計(jì)。 面向?qū)ο蟮牡娜龑蛹軜?gòu)的設(shè)計(jì)計(jì)本系統(tǒng)采用三層層架構(gòu)設(shè)計(jì),它它的工作原理理如圖所示。 用戶界面層 業(yè)務(wù)處理層 數(shù)據(jù)存儲層 給出客戶,要查看 組織語句,查詢 客戶信息 數(shù)據(jù)庫 返回客戶對象, 返回查詢結(jié)果 內(nèi)部有客戶信息用戶界面層 業(yè)務(wù)處理層 數(shù)據(jù)存儲層 給出客戶,要查看 組織語句,查詢 客戶信息 數(shù)據(jù)庫 返回客戶對

18、象, 返回查詢結(jié)果 內(nèi)部有客戶信息 數(shù)據(jù)庫 客戶管理 組件 客戶管理 組件 客戶管理系統(tǒng)操作界面 圖 三層架構(gòu)構(gòu)的工作原理理圖圖 架構(gòu)工工作原理圖 系統(tǒng)功能模模塊劃分 根據(jù)上述的系統(tǒng)統(tǒng)功能分析,可可以得出圖中中所示的系統(tǒng)統(tǒng)功能模塊圖圖。從圖中可以看出系統(tǒng)包包括客戶類型型管理模塊、客客戶管理模塊塊和提醒管理理模塊,在客客戶管理模塊塊中,又包括括客戶信息管管理、客戶評評價(jià)管理和客客戶合作管理理部分??梢娨?,客戶是系系統(tǒng)的核心,其其他模塊都是是以客戶為中中心并為其他他服務(wù)的。 客戶管理系統(tǒng)客戶管理系統(tǒng)客戶類型管理模塊客戶管理系統(tǒng)提醒管理模塊添加客戶類型修改客戶類型刪除客戶類型客戶信息管理客戶評價(jià)管理

19、客戶合作管理查看今日提醒提醒設(shè)置管理查看定時管理刪除定時管理修改定時管理添加定時管理刪除合作記錄修改合作記錄添加合作記錄查找客戶信息查看客戶信息刪除客戶信息修改客戶信息 圖圖 系統(tǒng)功能能模塊圖 系統(tǒng)結(jié)構(gòu)設(shè)設(shè)計(jì)根據(jù)面向?qū)ο蠛秃腿龑咏Y(jié)構(gòu)的的設(shè)計(jì)思想,可可得出如圖所所示的系統(tǒng)結(jié)結(jié)構(gòu)設(shè)計(jì)圖。從從圖中可以看看出系統(tǒng)的物物理結(jié)構(gòu)也分分為三層,即即用戶界面、組組件和數(shù)據(jù)庫庫。客戶管理系統(tǒng)客戶管理系統(tǒng)客戶管理界面客戶管理組件數(shù)據(jù)庫客戶類型相關(guān)界面客戶信息相關(guān)界面合作信息相關(guān)界面客戶類型管理客戶信息管理合作信息管理提醒信息管理公共模塊提醒信息集合類提醒信息類合作信息集合類客戶合作信息類客戶信息集合類客戶信息類客

20、戶類型集合類客戶類型類公共模塊提醒信息相關(guān)界面枚舉定義類 圖圖 系統(tǒng)結(jié)結(jié)構(gòu)設(shè)計(jì)圖第章 系統(tǒng)數(shù)數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫在一個信信息管理系統(tǒng)統(tǒng)中占有非常常重要的地位位,數(shù)據(jù)庫結(jié)結(jié)構(gòu)設(shè)計(jì)的好好壞將直接影影響應(yīng)用系統(tǒng)統(tǒng)的效率及實(shí)實(shí)現(xiàn)的效果。合合理的數(shù)據(jù)庫庫結(jié)構(gòu)設(shè)計(jì)可可以提高數(shù)據(jù)據(jù)存儲的效率率,保證數(shù)據(jù)據(jù)的完整性和和一致性。設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)統(tǒng)時應(yīng)該首先先充分了解用用戶各個方面面的需求,包包括現(xiàn)有的及及將來可能增增加的需求。數(shù)數(shù)據(jù)庫設(shè)計(jì)一一般包括數(shù)據(jù)據(jù)庫需求分析析,數(shù)據(jù)庫概念念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫邏輯輯結(jié)構(gòu)設(shè)計(jì)。 數(shù)據(jù)庫需求求分析用戶的需求具體體體現(xiàn)在各種種信息的提供供、保存、更更新和查詢,這這就要求數(shù)據(jù)據(jù)庫結(jié)構(gòu)能充分

21、滿足足各種信息的的輸出和輸入入。收集基本本數(shù)據(jù)、數(shù)據(jù)據(jù)結(jié)構(gòu)及數(shù)據(jù)據(jù)處理的流程程,組成一份份詳盡的數(shù)據(jù)據(jù)字典,為后后面的具體設(shè)設(shè)計(jì)打下基礎(chǔ)礎(chǔ)。通過上述系統(tǒng)功功能的分析,針針對一般客戶戶管理信息系系統(tǒng)的需求,以下便是的需求信息:客戶類型存在上上下級關(guān)系??蛻舯仨殞儆谝灰粋€客戶類型型。如果一個客戶類類型存在客戶戶,或存在下下級客戶類型型,則該類型型不可刪除??蛻粼u價(jià)與客戶戶一一對應(yīng)??蛻艉献餍畔⒈乇仨毰c某一個個客戶相關(guān)。提醒可以針對某某一個客戶,也也可以針對全全部客戶??蛻粜畔?、合作作信息、提醒醒信息要可以以添加、修改改、刪除、瀏瀏覽、查看??蛻艨梢园磶追N種常用的信息息查詢。經(jīng)過上述系統(tǒng)功功能分析和

22、需需求總結(jié),考考慮到將來功功能上的擴(kuò)展展,設(shè)計(jì)的數(shù)數(shù)據(jù)項(xiàng)和數(shù)據(jù)據(jù)結(jié)構(gòu)如下:客戶類型信息,包包括的數(shù)據(jù)項(xiàng)項(xiàng)有:客戶類類型編號、上上級客戶類型型編號、客戶戶類型名稱等等。包括的數(shù)據(jù)項(xiàng)有有:客戶基本本信息、客戶戶其他聯(lián)系方方式、客戶其其他信息幾方方面??蛻艋拘畔ɡ蛻艟幪?、客客戶姓名、性性別、手機(jī)、等;客戶其他聯(lián)系方式包括辦公室電話、家庭住址、郵編等;客戶其他信息包括客戶公司網(wǎng)站、客戶喜好、禁忌等??蛻粼u價(jià)信息,包包括重要度、友友好度、滿意意度等??蛻艉献餍畔ⅲê献骶幪柼?、合作客戶戶、合作時間間、合作內(nèi)容容等。提醒信息,包括括提醒編號、提提醒對象、提提醒時間、提提醒內(nèi)容等。在上面的需求

23、分分析、數(shù)據(jù)結(jié)結(jié)構(gòu)設(shè)計(jì)、數(shù)數(shù)據(jù)項(xiàng)分析的的基礎(chǔ)上,下下面可以開始始數(shù)據(jù)庫概念念結(jié)構(gòu)設(shè)計(jì)了了。 數(shù)據(jù)庫概念念結(jié)構(gòu)設(shè)計(jì) 得到上面的數(shù)據(jù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)結(jié)構(gòu)以后,就就可以設(shè)計(jì)出出能夠滿足用用戶需求的各各種實(shí)體,以以及它們之間間的關(guān)系,為為后面的邏輯輯結(jié)構(gòu)設(shè)計(jì)打打下基礎(chǔ)。這這些實(shí)體包含含各種具體信信息,通過相相互之間的作作用形成數(shù)據(jù)據(jù)的流動。本實(shí)例根據(jù)上面面的設(shè)計(jì)規(guī)劃劃出的實(shí)體有有:客戶類型型信息實(shí)體、客戶信息實(shí)實(shí)體、提醒信息實(shí)實(shí)體、評價(jià)信息實(shí)實(shí)體、合作信息實(shí)實(shí)體。每一個實(shí)體都是是現(xiàn)實(shí)中實(shí)際際存在的對象象的抽象,每每兩個或兩個個以上的實(shí)體體之間可能存存在某種關(guān)系系。下面分別別給出各個實(shí)實(shí)體的()圖。各實(shí)實(shí)體

24、之間關(guān)系系的圖如圖所示,客戶類類型信息實(shí)體體圖如圖所示,客客戶類型信息息實(shí)體圖如圖圖所示,合作信息實(shí)實(shí)體圖如圖所示,提醒信息實(shí)實(shí)體圖如圖所示,評價(jià)信息實(shí)實(shí)體圖如圖所示。客戶類型客戶類型客戶提醒評價(jià)合作提醒信息評價(jià)信息合作信息 圖 各實(shí)實(shí)體之間關(guān)系系的圖客戶類型客戶類型客戶類型名稱上級類型客戶名稱客戶性別客戶客戶電話 圖 客戶類型型信息實(shí)體圖圖 . 圖 客戶信信息實(shí)體圖圖圖提醒信息提醒信息提醒編號提醒顯示時間提醒類型顯示時間合作信息合作編號合作時間滿意度合作內(nèi)容圖 合作信息實(shí)實(shí)體圖 圖圖提醒信息實(shí)實(shí)體圖評價(jià)信息評價(jià)信息友好度滿意度重要度 圖 評價(jià)信信息實(shí)體圖 數(shù)據(jù)庫邏輯輯結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫的概念結(jié)結(jié)

25、構(gòu)設(shè)計(jì)完畢畢后,現(xiàn)在可可以將上面的的數(shù)據(jù)庫概念念結(jié)構(gòu)轉(zhuǎn)化為為某種數(shù)據(jù)庫庫系統(tǒng)所支持持的實(shí)際數(shù)據(jù)據(jù)模型,也就就是數(shù)據(jù)庫的的邏輯結(jié)構(gòu)。根根據(jù)客戶管理理系統(tǒng)使用情情況的不同,可可以采用數(shù)據(jù)據(jù)庫或 數(shù)據(jù)庫。從從系統(tǒng)移植方方便性角度考考慮,我們采用了 數(shù)據(jù)庫。客戶管理系統(tǒng)數(shù)數(shù)據(jù)庫中各個個表的設(shè)計(jì)結(jié)結(jié)果如表表表所示。表為客戶信息息表,因?yàn)榕c與客戶評價(jià)表表主鍵相同,可可以合并為一一張表。表 客戶信信息表()列表數(shù)據(jù)類型字段大小默認(rèn)值說明自動編號長整型是“”遞增,主鍵文本是姓名數(shù)字字節(jié)是性別數(shù)字字節(jié)是年齡日期時間短日期是“ ”生日文本是“ ”辦公室電話文本是“ ”手機(jī)文本是“ ”傳真文本是“ ”宅電文本是“

26、”職業(yè)文本是“ “職位文本是“ ”郵件文本是“ ”住址文本是“ ”通訊地址文本是“ ”郵編文本是“ ”個人網(wǎng)站文本是“ ”就職單位文本是“ ”公司網(wǎng)站備注是“未知”喜好備注是“未知”厭惡數(shù)字長整型是客戶類型備注是“ ”備注 是否是提數(shù)字整型是重要度()數(shù)字整型是友好度()數(shù)字整型是滿意度()表 客戶類型型信息表()列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明自動編號長整型是遞增,主鍵數(shù)字長整型是上級類型文本否“”客戶類型名 表 合作信信息表()列表數(shù)據(jù)類型字段大小默認(rèn)值說明自動編號長整型是主鍵,遞增數(shù)字長整型是客戶,外碼日期時間短日期是合作日期數(shù)字整型是滿意度()備注是“ ”備注表 提醒信息息表()

27、列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明自動編號長整型是主鍵,遞增數(shù)字長整型是客戶,為時表時時全體客戶日期時間短日期是提醒顯示日期數(shù)字整型是提醒類型,外碼碼備注是“ ”提醒消息表 提醒類型型信息表()列表數(shù)據(jù)類型字段大小必填字段默認(rèn)值說明自動編號字節(jié)是提醒類型編號文本是“定時提醒”提醒類型名稱 數(shù)據(jù)庫的生生成與配置經(jīng)過前面的需求求分析和概念念結(jié)構(gòu)設(shè)計(jì)以以后,得到數(shù)數(shù)據(jù)庫的邏輯輯結(jié)構(gòu)。下面面在數(shù)據(jù)庫創(chuàng)建建數(shù)據(jù)表,本本系統(tǒng)的數(shù)據(jù)據(jù)庫文件名定定為“”,這里需要注注意數(shù)據(jù)庫的的權(quán)限問題,即即:()去掉數(shù)據(jù)庫庫文件和所在在文件夾的只只讀屬性。()如果是分區(qū),則則要給適當(dāng)?shù)牡挠脩籼砑訖?quán)權(quán)限,一般,簡簡單的解

28、決辦辦法是給它的的用戶添加完完全控制權(quán)限限。 第章 系系統(tǒng)詳細(xì)設(shè)計(jì)計(jì)后臺數(shù)據(jù)庫結(jié)構(gòu)構(gòu)的設(shè)計(jì)工作作完成以后,可可以進(jìn)入系統(tǒng)統(tǒng)的詳細(xì)設(shè)計(jì)計(jì)環(huán)節(jié)??蛻魬艄芾硎聞?wù)處處理組件用來來處理客戶管管理系統(tǒng)中的的業(yè)務(wù)邏輯,既既負(fù)責(zé)與界面面進(jìn)行數(shù)據(jù)傳傳遞,同時也也要將界面端端的請求應(yīng)用用業(yè)務(wù)邏輯之之后對數(shù)據(jù)庫庫進(jìn)行操作。 組件設(shè)計(jì)客戶管理事務(wù)處處理組件包括括以下功能:()客戶類型信信息管理;()客戶信息管管理;()業(yè)務(wù)合作信信息管理;()客戶提醒信信息管理。 客戶管理事事務(wù)處理事件件的創(chuàng)建為了給客戶管理理事件創(chuàng)建組組件,我們新新建了 工程,加入對對的引用,設(shè)設(shè)置的工程的的關(guān)鍵屬性如如下:工程類類型為 ,啟動對象為

29、 ,工程名稱為。 在工程中加加入自定義枚枚舉新建工程時自動動生成的類型型名稱設(shè)為,此此類沒有別的的具體意義,主主要功能是保保存一些自定定義的枚舉類類型,這些枚枚舉類型在以以后其他各類類中要經(jīng)常用用到,同時這個類的的實(shí)現(xiàn)沒有技技術(shù)難度,根根據(jù)需要我們們定義了以下下枚舉: 該類無實(shí)際意意義,只為保保存一些自定定義枚舉自定義枚舉,用用于表示性別別 連接數(shù)據(jù)庫的的類型 以下枚舉用于于“客戶類型型”對象的操操作,用于表示客客戶類型刪除除結(jié)果的枚舉舉 未知知原因?qū)е虏徊荒軇h除 由于于存在子類型型,因此不能能刪除 該客戶類型型存在客戶,不不能刪除 用于表示客戶戶類型更新結(jié)結(jié)果的枚舉 名字不可重重復(fù) 當(dāng)前更新

30、新的記錄不存存在 用于表示客戶戶類型新增結(jié)結(jié)果的枚舉 名字不可重重復(fù) 指定的的上級客戶類類型的不存在在 用于提醒類別別設(shè)置 生日日提醒 定時提醒 用于對話框顯顯示類別設(shè)置置 添加信息 修改信信息 查查看信息 創(chuàng)建組件的的公共模塊 在工程中中添加一個模模塊,命名為為,此模塊有有兩個功能:用來連接數(shù)據(jù)庫庫及相關(guān)的初初始化操作。存放在對數(shù)據(jù)庫庫的操作過程程中可能用到到的一些公共共函數(shù)。添加全局變量我們加入兩個全全局變量,它它們的名稱和和功能如下: 用于全局的的數(shù)據(jù)連接 如果是數(shù)據(jù)據(jù)庫,記錄下下數(shù)據(jù)庫的路路徑 ()過程啟啟動對象手動加入 ()過程,這個個就是剛才在在工程屬性設(shè)設(shè)置里指定的的啟動對象。在

31、在這個過程中中,完成 的初始化工工作。在 ()中的 函函數(shù)時功能是是用來連接到到數(shù)據(jù)庫,下下面來看它的的實(shí)現(xiàn)方法。 函數(shù)與數(shù)數(shù)據(jù)庫建立連連接功能:根據(jù)傳入入?yún)?shù)是 還還是 來決定定連接到 數(shù)數(shù)據(jù)庫還是 數(shù)據(jù)庫。參數(shù)設(shè)計(jì):類型型,參見類中中的枚舉定義義。返回值: 類型型,表示成功功, 表示失失敗。設(shè)計(jì)思路:根據(jù)據(jù)傳入?yún)?shù)組組織不同的連連接字符串,然然后打開數(shù)據(jù)據(jù)庫連接?,F(xiàn)在,在模塊中中連接數(shù)據(jù)庫庫的功能已經(jīng)經(jīng)實(shí)現(xiàn),下面面添加在數(shù)據(jù)據(jù)庫操作時比比較常用的一一些函數(shù)。替換字符串串的單引號在用語言存儲字字符型數(shù)據(jù)時時,單引號成成為我們最大大的天敵,如如果在字符串串中存在單引引號,則可能能會意外截?cái)鄶嘧?/p>

32、符,造成成語法錯誤。解解決辦法是用用兩個單引號號來表示一個個單引號。替換字符串串的單引號函數(shù)用來獲取表表中當(dāng)前主鍵鍵的最大值,這這個函數(shù)用于于在數(shù)據(jù)庫中中添新記錄后后,立即獲取取剛才添加記記錄的主鍵值值。判斷記錄是是否存在 函數(shù)用用于給定一條條記錄的號后后,查看數(shù)據(jù)據(jù)庫中是否存存在此記錄。根據(jù)主鍵名名獲取某以字字段的值這個函數(shù)根據(jù)輸輸入的來查找找對應(yīng)的記錄錄,如果找到到一條記錄,則則根據(jù)輸入的的字段名返回回對應(yīng)值。比比如知道客戶戶后,可以調(diào)調(diào)用此函數(shù)來來獲取客戶名名。 客戶管理主主界面設(shè)置 設(shè)計(jì)主窗體體控件布局 為了了對主界面的的設(shè)計(jì),首先先我們對主窗窗體的控件的的屬性,圖片片列表的關(guān)鍵鍵字,

33、工具條條的按鈕等做做了些設(shè)置。按表所示的設(shè)置置為主窗體添添加控件(已已有控件只需需設(shè)置屬性即即可)。表 主窗體及其其控件屬性的的設(shè)置控件名稱屬性屬性取值功能()客戶管理系統(tǒng)系統(tǒng)主窗體()樹形控件和列表表框小圖標(biāo)所所使用的圖片片()列表框大圖標(biāo)和和工具條所使使用的圖片()主窗體中的工具具條()顯示客戶類型樹樹()顯示客戶列表 圖片列表的的關(guān)鍵字設(shè)置置按上述給窗體添添加完控件并并設(shè)置屬性后后,下面是對系統(tǒng)中要要用到的圖片片做的初始化設(shè)置置。對兩個的的圖片選擇不不做限制,但但要求:必須須包“”、“”、“”、“”、“”、“”等關(guān)關(guān)鍵字;必須須包括“”、“”、“”、“”、“”、“”、“”、“”“”、“”

34、、 “”、“”、“”、“”等關(guān)關(guān)鍵字。 給工具條添添加按鈕 為了了使用的方便便,我們在工工具條中設(shè)計(jì)計(jì)了一下常用用的按鈕。具具體設(shè)計(jì)細(xì)節(jié)節(jié)見表所示: 表 工具具條按鈕的設(shè)設(shè)置按鈕標(biāo)題關(guān)鍵字樣式圖像客戶類型添加客戶修改客戶刪除客戶客戶信息查找客戶今日提醒提醒設(shè)置顯示方式退出系統(tǒng)表 客戶類類型按鈕的按按鈕菜單設(shè)計(jì)計(jì)文本關(guān)鍵字添加客戶類型修改客戶類型刪除客戶類型表 顯示方方式按鈕的按按鈕菜單設(shè)計(jì)計(jì)文本關(guān)鍵字大圖標(biāo)大圖標(biāo)小圖標(biāo)小圖標(biāo)列表列表詳細(xì)資料詳細(xì)資料添加菜單 下面是主界面面編輯的最后后一步,在主主界面的界面面設(shè)計(jì)模式下下,打開“菜菜單編輯器”對對話框,按照照表所示的設(shè)設(shè)置為主界面面添加菜單,其其

35、他屬性取值值默認(rèn)值。 表 主界面菜單單設(shè)置標(biāo)題名稱級別系統(tǒng)管理退出系統(tǒng)客戶類型管理添加客戶類型修改客戶類型刪除客戶類型客戶管理添加客戶修改客戶刪除客戶查找客戶查看客戶詳細(xì)資資料提醒管理查看今日提醒查看提醒設(shè)置 主界面編輯輯狀態(tài)預(yù)覽 按照照以上的要求求設(shè)置后,主主界面的設(shè)計(jì)計(jì)如圖所示。 圖 客戶管管理系統(tǒng)主界界面設(shè)計(jì)視圖圖 客戶信息管管理模塊此系統(tǒng)是由我們們小組的三位位同學(xué)共同組組合成的,本本人是負(fù)責(zé)客客戶信息管理理這個模塊,以以下是本人對對這個模塊具具體的如何實(shí)實(shí)現(xiàn)??蛻粜判畔⒐芾砟K塊實(shí)現(xiàn)以下的的功能:()添加客戶信信息;()修改客戶信信息;()刪除客戶信信息()查找客戶信信息;()查看客戶

36、信信息。在本系統(tǒng)中,客客戶的關(guān)鍵信信息是用列表表控件顯示在在主窗體的右右側(cè)的,但客客戶信息的添添加、修改、查查看都需要新新的窗口來支支持,因?yàn)檫@這幾個窗口的的控件布局完完全相同,所所以只需要設(shè)設(shè)計(jì)一個對話話框,在對話話框內(nèi)設(shè)一個個標(biāo)志來標(biāo)識識是哪種狀態(tài)態(tài)即可。下面面首先對這個個對話框進(jìn)行行界面設(shè)計(jì)。 客戶信息管管理對話框界界面設(shè)計(jì).初步設(shè)計(jì)客戶戶信息管理對對話框添加一個對話框框窗體,并向?qū)υ捒蛑兄刑砑涌丶⒉⒃O(shè)計(jì)屬性,具具體設(shè)計(jì)如表表。 表 客戶信信息管理對話話框中控件設(shè)設(shè)置控件名稱屬性屬性取值功能()客戶信息管理客戶信息管理對對話框()修改由查看狀態(tài)轉(zhuǎn)入入修改狀態(tài)的的按鈕分頁顯示客戶信信息再

37、對控件添加個個選項(xiàng)卡(即即屬性頁),選選項(xiàng)卡標(biāo)題分分別設(shè)置為:“客戶基本本信息”、“客客戶其他信息息”、“合作作記錄”、“客客戶評價(jià)”。 .創(chuàng)建客戶基本本信息屬性頁頁按表所示的設(shè)置置向客戶基本本信息屬性頁頁添加控件并并設(shè)置屬性。 表 客戶戶基本信息屬屬性頁控件設(shè)設(shè)置控件名稱屬性屬性取值功能()必填信息必填信息容器()其他通訊方式其他通訊方式() 客戶性別組合框框男 女() 客戶類型組合框框控件布局完畢后后,客戶基本本信息對話框框的設(shè)計(jì)界面面如圖所示。 圖圖 客戶基本本信息對話框框設(shè)計(jì)界面.創(chuàng)建客戶其他他信息屬性頁頁 按表所示的設(shè)設(shè)置向客戶其其他信息屬性性頁添加控件件并設(shè)置屬性性。表“客戶其他信信息”屬性頁頁控件設(shè)置控件名稱屬性屬性取值功能() 客戶喜好()客戶厭惡()客戶備注 控件布局完畢后后,客戶其他他信息屬性頁頁設(shè)計(jì)界面如如圖所示。圖 客戶其他他信息屬性頁頁設(shè)計(jì)界面.創(chuàng)建客戶合作作記錄屬性頁頁按表所示的設(shè)置置為客戶合作作記錄屬性頁頁添加控件。 表 客戶合合作記錄屬性性頁控件設(shè)置置控件名稱屬性屬性取值功能()合作記錄合作信息容器()顯示合作記錄列列表()添加客戶喜好()修改客戶

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論