客戶關(guān)系管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第1頁(yè)
客戶關(guān)系管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第2頁(yè)
客戶關(guān)系管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第3頁(yè)
客戶關(guān)系管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第4頁(yè)
客戶關(guān)系管理系統(tǒng)計(jì)算機(jī)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩16頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、山東廣播電視大學(xué)山東廣播電視大學(xué) 畢業(yè)論文畢業(yè)論文 題題 目目 客戶關(guān)系管理系統(tǒng)客戶關(guān)系管理系統(tǒng) 姓 名 何本杰 教育層次 ???學(xué) 號(hào) 20087370131013 省級(jí)電大山東廣播電視大學(xué) 專 業(yè) 計(jì)算機(jī)信息管理 市級(jí)電大濱州廣播電視大學(xué) 指導(dǎo)教師 趙青成 教 學(xué) 點(diǎn) 鄒平電大 摘摘 要要 在當(dāng)今復(fù)雜的商業(yè)社會(huì)中,對(duì)客戶關(guān)系的高效管理已經(jīng)成為提高并維持企業(yè)競(jìng) 爭(zhēng)力強(qiáng)有力的手段,隨著計(jì)算機(jī)的飛速發(fā)展,自動(dòng)化管理已取代了傳統(tǒng)的人工管理 方式,不但節(jié)省了人力,降低了成本而且提高了管理水平,增強(qiáng)了企業(yè)的競(jìng)爭(zhēng)力。 所以對(duì)客戶關(guān)系管理系統(tǒng)的需求也就應(yīng)運(yùn)而生了。 本文首先介紹了系統(tǒng)開發(fā)的背景和總體目標(biāo)。

2、系統(tǒng)采用 vb 進(jìn)行開發(fā)、設(shè)計(jì), 數(shù)據(jù)庫(kù)采用 access 2000。接著進(jìn)行需求分析,并對(duì)系統(tǒng)的功能進(jìn)行了闡述。其主 要功能包括:客戶區(qū)域信息管理、客戶信息管理、客戶關(guān)系查詢管理、 權(quán)限設(shè)定等。 而后,說明了數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì),給出了數(shù)據(jù)庫(kù)表的定義,最后,說明了系統(tǒng)的模塊組 成,各模塊的功能,以及這些模塊的具體實(shí)現(xiàn)方法和程序核心代碼。 關(guān)鍵詞 客戶資源管理;vb;數(shù)據(jù)庫(kù) 個(gè)人簡(jiǎn)介 何本杰,男,山東省沾化縣大高鎮(zhèn)何家村 335 號(hào),生于 1987 年 2 月 17 日,現(xiàn)在就 業(yè)于宏圖高科發(fā)展有限公司。 目目 錄錄 一 緒論 .1 (一) 項(xiàng)目背景.1 (二) 總體目標(biāo).2 (三) 主要任務(wù).2

3、二 需求分析 .3 (一) 可行性分析.3 (二) 功能需求分析.7 三 系統(tǒng)設(shè)計(jì) .10 (一) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和工作原理.10 (二) 數(shù)據(jù)庫(kù)設(shè)計(jì).12 四 功能測(cè)試 .25 (一) 軟件測(cè)試的方法 .25 (二) 軟件測(cè)試的步驟.25 (三) 對(duì)本系統(tǒng)的測(cè)試.26 結(jié)束語(yǔ) .29 參考文獻(xiàn) .31 客戶關(guān)系管理系統(tǒng) 一 緒論 (一) 項(xiàng)目背景 以客戶為中心的理念最先是在美國(guó)、加拿大和歐洲一些地方興起,當(dāng)時(shí)很多企 業(yè)寄望于通過改進(jìn)技術(shù)、壓縮生產(chǎn)周期、改善內(nèi)部資源管理來提高生產(chǎn)增長(zhǎng)率和利 潤(rùn),但事實(shí)上見效甚微。這樣企業(yè)開始從強(qiáng)調(diào)降低經(jīng)營(yíng)成本的供應(yīng)方發(fā)展策略轉(zhuǎn)向 了需求方策略。所謂需求方策略,就

4、是指與客戶聯(lián)系更緊密,從客戶關(guān)系方面挖掘 新能源的策略,作為企業(yè)經(jīng)營(yíng)者我們不能一邊發(fā)展新客戶一邊流失???,我們需要 建立一個(gè)良好客戶管理系統(tǒng)將我們的客戶統(tǒng)一歸類,建立檔案,經(jīng)常聯(lián)系了解其需 求,在留住??偷幕A(chǔ)上使顧客升級(jí),帶來顧客,引進(jìn)新顧客,不斷的壯大我們的 顧客群,降低企業(yè)為招攬新顧客而投入的大量資金,降低成本,增加利潤(rùn)。對(duì)于與 供應(yīng)商,分銷商,通過客戶關(guān)系管理可以快市場(chǎng)半拍,及早地進(jìn)行市場(chǎng)需求分析, 強(qiáng)占商機(jī),節(jié)省相關(guān)費(fèi)用,降低成本獲得更多利潤(rùn),在這個(gè)經(jīng)濟(jì)共同體下達(dá)到雙贏 。如果客戶關(guān)系沒有處理好就會(huì)喪失大量顧客,很難確立企業(yè)形象,發(fā)展就會(huì)減慢, 最終被競(jìng)爭(zhēng)者取代。因此,客戶關(guān)系管理已

5、經(jīng)成為現(xiàn)代企業(yè)不可或缺的重要組成 部分,客戶關(guān)系管理(customer relationship management,crm)系統(tǒng)也就應(yīng)運(yùn)而生了。 與此同時(shí),隨著信息時(shí)代的到來,現(xiàn)在計(jì)算機(jī)可以幫助人們實(shí)現(xiàn)這些看似并不 復(fù)雜而實(shí)際操作起來非常煩瑣的工作。該系統(tǒng)實(shí)現(xiàn)對(duì)公司客戶資料的管理。在功能 上能對(duì)客戶進(jìn)行隨時(shí)的查看、修改及刪除等操作。這個(gè)系統(tǒng)的完成可以快速錄入客 戶資料,隨時(shí)添加新客戶資料和及時(shí)刪除不需要的客戶資料。這正是一個(gè)完善的中 小型企業(yè)客戶關(guān)系管理系統(tǒng)的功能所在。 (二) 總體目標(biāo) 設(shè)計(jì)、開發(fā)、實(shí)現(xiàn)中小型企業(yè)客戶關(guān)系管理系統(tǒng)。 中小型企業(yè)客戶關(guān)系管理系統(tǒng)即屬于信息管理系統(tǒng),系統(tǒng)開發(fā)的

6、總體任務(wù)是實(shí) 現(xiàn)與客戶相關(guān)的各種信息的系統(tǒng)化、規(guī)范化和自動(dòng)化。通過客戶關(guān)系管理系統(tǒng)對(duì)客 戶的管理為企業(yè)獲得更多的客戶,保留更好的客戶,創(chuàng)造更大的客戶價(jià)值,保持客 戶永久的忠誠(chéng),建立一對(duì)一市場(chǎng)營(yíng)銷。從而,為企業(yè)帶來更豐厚的利潤(rùn)和持續(xù)的競(jìng) 爭(zhēng)優(yōu)勢(shì)。 (三) 主要任務(wù) 通過概要設(shè)計(jì)、具體設(shè)計(jì)以及編碼實(shí)踐,能夠用計(jì)算機(jī)實(shí)現(xiàn)管理客戶信息,并 最終通過測(cè)試,將中小型企業(yè)客戶關(guān)系管理系統(tǒng)交付使用。 經(jīng)過一段時(shí)間的調(diào)研和考察工作,基本了解了企業(yè)對(duì)客戶關(guān)系管理的業(yè)務(wù)流程, 清楚企業(yè)對(duì)客戶關(guān)系管理的具體需求,鑒于客戶信息管理在功能上的劃分比較明確, 因此從大的功能模塊上分為客戶區(qū)域管理、客戶信息管理以及權(quán)限管理三

7、個(gè)大的子 模塊。各個(gè)子模塊又劃分若干模塊,具體實(shí)現(xiàn)對(duì)信息的增、刪、查、改等功能。 二 需求分析 (一) 可行性分析 2.1.1 經(jīng)濟(jì)可行性分析 經(jīng)過仔細(xì)研究潛在的市場(chǎng)前景和周密的成本效益分析,客戶關(guān)系管理系統(tǒng)的 建立能為投資者帶來更好的經(jīng)濟(jì)效益。 投入方面,投資者僅需購(gòu)買一臺(tái)計(jì)算機(jī),而且機(jī)器配置也不必太高;另外加上 系統(tǒng)開發(fā)人員、運(yùn)行人員和維護(hù)人員的工資,各種能源與消耗品所需的費(fèi)用即可。 而在收益方面,首先可以節(jié)省人力,減輕勞動(dòng)強(qiáng)度;其次降低成本,節(jié)省開支;再 次,提高了管理水平,增強(qiáng)了企業(yè)在同行業(yè)中的競(jìng)爭(zhēng)力;同時(shí)提高了客戶信息處理 的及時(shí)性、準(zhǔn)確性;另一方面還提高了管理人員的素質(zhì),建設(shè)了人才

8、隊(duì)伍等。 因此,本系統(tǒng)的開發(fā)可以實(shí)現(xiàn)成本低廉、收益高效的目的。 2.1.2 技術(shù)及開發(fā)可行性分析 通過詳細(xì)的調(diào)研和借鑒成功的經(jīng)驗(yàn),能夠采集到足夠的信息。嚴(yán)格按照數(shù)據(jù)庫(kù) 流程進(jìn)行設(shè)計(jì),確定和使用所得信息以便創(chuàng)建出完善的數(shù)據(jù)庫(kù);采用先進(jìn)科學(xué)和廣 為流行的設(shè)計(jì)方法,有助于對(duì)系統(tǒng)進(jìn)行科學(xué)嚴(yán)謹(jǐn),全面完整的設(shè)計(jì),簡(jiǎn)化設(shè)計(jì)流程, 降低出錯(cuò)率;vb 和 access 均是已成熟的技術(shù),加以使用有助于加快和簡(jiǎn)化系統(tǒng) 的設(shè)計(jì)。 (1) vb 簡(jiǎn)介 visual basic (以下簡(jiǎn)稱 vb)的前身是 qbasic,語(yǔ)言基礎(chǔ)是 basic。自從 微軟推出 vb 后,便成為了程序開發(fā)人員的首選工具。據(jù)統(tǒng)計(jì),僅在數(shù)據(jù)庫(kù)

9、系統(tǒng)開 發(fā)領(lǐng)域,vb 就占了 90的份額。vb 是基于對(duì)象的可視化程序開發(fā)工具,它的優(yōu)點(diǎn) 在于能夠快捷、簡(jiǎn)易地建立 windows 應(yīng)用程序。1998 年 8 月,微軟推出了 vb 6.0 的版本,進(jìn)一步加強(qiáng)了部件開發(fā)的功能。以適用人員來分,可有以下三個(gè)版本: 標(biāo)準(zhǔn)版 針對(duì)一般程序設(shè)計(jì)人員,適合普通應(yīng)用系統(tǒng)的開發(fā)。 專業(yè)版 針對(duì)專業(yè)程序開發(fā)人員,它在標(biāo)準(zhǔn)版的基礎(chǔ)上提供了對(duì)數(shù)據(jù)庫(kù)和 internet 的支持。 企業(yè)版 適用于專為企業(yè)設(shè)計(jì)應(yīng)用軟件的程序開發(fā)人員。 使用 vb 不需要追求完美的算法和精密的邏輯,而只要充分發(fā)揮你的想象力和 創(chuàng)造力,就能利用 vb 開發(fā)出各種實(shí)用的軟件了,不論是小游戲還

10、是大型的客戶端/ 服務(wù)器端應(yīng)用程序,都變得非常簡(jiǎn)單。 可視化編程的一個(gè)突出特點(diǎn)就是其開發(fā)環(huán)境就像一個(gè)百寶箱,很多功能都集成 在其之中,這就是 ide(integrated development environment) ,即集成開發(fā)環(huán)境。 ide 是指在相應(yīng)的開發(fā)平臺(tái)中集成了編輯器、編譯連接工具、控件器箱輔助工具。 例如在 vb 的集成開發(fā)環(huán)境中就包括了以下一些主要元素:工具欄、工具箱、工程 管理器窗口、屬性窗口、窗體設(shè)計(jì)器、代碼編輯器窗口等;和 vb 類似,delphi 的 ide 中具有主控制窗體、對(duì)象查看窗口和窗體設(shè)計(jì)器。同時(shí) ide 的設(shè)置是很靈活的, 開發(fā)人員可以按照自己的編程習(xí)慣

11、來配置 ide。 從簡(jiǎn)單的文本文件到各種復(fù)雜的關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)應(yīng)用程序需要面對(duì)各種 各樣的數(shù)據(jù)源。visual basic 6.0 提供 ado(active data objects)作為應(yīng)用程序和 ole- db 連接的橋梁 ado,即 active 數(shù)據(jù)對(duì)象(active data objects):實(shí)際是一種提供訪問各種數(shù) 據(jù)類型的連接機(jī)制。ado 設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過 odbc 的方法同數(shù)據(jù)庫(kù) 接口相連。用戶可以使用任何一種 odbc 數(shù)據(jù)源,即不僅適合于 sql server、oracle、access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于 excel 表格、文本文件、圖形 文件

12、和無格式的數(shù)據(jù)文件。ado 是基于 ole-db 之上的技術(shù),因此 ado 通過其內(nèi) 部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。 microsoft 在 visual basic 6.0 以后的版本都集成了 ado。它與以前 visual basic 的 dao、rdo 相比有了很大的提高。dao(data access objects)即數(shù)據(jù)訪問對(duì)象, 是一種面向?qū)ο蟮慕缑娼涌?。通過 dao/jet 功能可以訪問 isam 數(shù)據(jù)庫(kù),使用 dao/odbc direct 功能可以實(shí)現(xiàn)遠(yuǎn)程 rdo 功能。rdo(remote data objects)即遠(yuǎn)程 數(shù)據(jù)對(duì)象,為使用代碼來創(chuàng)建和操作一個(gè)

13、遠(yuǎn)程 odbc 數(shù)據(jù)庫(kù)系統(tǒng)的各個(gè)部件提供了 一個(gè)框架。rdo 是 odbc api 的一個(gè)淺層界面接口,是專為訪問遠(yuǎn)程 odbc 關(guān)系 數(shù)據(jù)源而設(shè)計(jì)的。 ado 集中了 dao 和 rdo 的優(yōu)點(diǎn),可以通過簡(jiǎn)單的編程實(shí)現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu) 進(jìn)行連接。使用 ado 的目的是進(jìn)入數(shù)據(jù)源,使得修改、更新數(shù)據(jù)成為可能。ado 提供一系列的類和對(duì)象來完成各種操作。 (2) microsoft access 簡(jiǎn)介 過去的一些數(shù)據(jù)庫(kù)軟件,在操作上、數(shù)據(jù)庫(kù)建立、維護(hù)等等,都相當(dāng)復(fù)雜且不 易使用,但是在具備了窗口的 gui(圖形用戶界面)特性的 access 數(shù)據(jù)庫(kù)推出之 后,數(shù)據(jù)庫(kù)的建立不再是困難的事情,我們可以

14、在 pc 上簡(jiǎn)單而快速的建立出一套 符合自己的數(shù)據(jù)庫(kù)。 不但如此,在 access 2000 推出以后,我們發(fā)現(xiàn)數(shù)據(jù)庫(kù)的建立更加的快速, 但是功能卻更加強(qiáng)大,用戶不用再去記憶那一大堆的文件名稱,或是為數(shù)據(jù)庫(kù)的文 件管理大費(fèi)周章,通過 access 的人性化管理接口把數(shù)據(jù)庫(kù)的管理整理,便于維護(hù); 此外,在報(bào)表的制作上也是相當(dāng)容易的,完全的視覺開發(fā)向?qū)гO(shè)計(jì),讓人使用起來 很舒服。但是美中不足的是 access 對(duì)于主從式結(jié)構(gòu)的安全性管理不足,由于 access 可以快速的通過 odbc 連接到數(shù)據(jù)庫(kù)服務(wù)器上(database server),并瀏覽 所有表格或是相關(guān)對(duì)象轉(zhuǎn)成 html 基本上,ac

15、cess 對(duì)建立一個(gè)數(shù)據(jù)庫(kù)所具備的每一個(gè)對(duì)象,其中包括了表、查 詢、窗體、報(bào)表、宏、模塊。 其功能分別敘述如下: 表對(duì)象 打開已經(jīng)存在的表格、對(duì)已存在的表格字段數(shù)據(jù)進(jìn)行修改、新建表格。 查詢對(duì)象 可以用直接拖放的方式,建立表格之間的關(guān)聯(lián)與對(duì)應(yīng)關(guān)系,自動(dòng)產(chǎn)生 sql 語(yǔ)法 查詢出我們想要的數(shù)據(jù)。 窗體設(shè)計(jì)對(duì)象 可以設(shè)計(jì)用戶接口,用來輸入并處理數(shù)據(jù)。 報(bào)表對(duì)象 利用視圖向?qū)У拈_發(fā)方式,簡(jiǎn)單、快速的建立出需求報(bào)表或標(biāo)簽。 宏對(duì)象 提供許多的宏功能,您可以把這樣的宏連接到窗體設(shè)計(jì)中的任一個(gè)對(duì)象,以達(dá) 成一些復(fù)雜的功能。 模塊對(duì)象 撰寫 vb 的程序模塊,處理較復(fù)雜的問題與需求,該功能是采用事件驅(qū)動(dòng)的模

16、 式,類似 vb 的處理方式。 (3) vb 與數(shù)據(jù)庫(kù)的連接 ado,即 active 數(shù)據(jù)對(duì)象(active data objects):實(shí)際是一種提供訪問各種數(shù) 據(jù)類型的連接機(jī)制。ado 設(shè)計(jì)為一種極簡(jiǎn)單的格式,通過 odbc 的方法同數(shù)據(jù)庫(kù) 接口相連。用戶可以使用任何一種 odbc 數(shù)據(jù)源,即不僅適合于 sql server、oracle、access 等數(shù)據(jù)庫(kù)應(yīng)用程序,也適合于 excel 表格、文本文件、圖形 文件和無格式的數(shù)據(jù)文件。ado 是基于 ole-db 之上的技術(shù),因此 ado 通過其內(nèi) 部的屬性和方法提供統(tǒng)一的數(shù)據(jù)訪問接口方法。 microsoft 在 visual ba

17、sic 6.0 以后的版本都集成了 ado。它與以前 visual basic 的 dao、rdo 相比有了很大的提高。dao(data access objects)即數(shù)據(jù)訪問對(duì)象, 是一種面向?qū)ο蟮慕缑娼涌?。通過 dao/jet 功能可以訪問 isam 數(shù)據(jù)庫(kù),使用 dao/odbc direct 功能可以實(shí)現(xiàn)遠(yuǎn)程 rdo 功能。rdo(remote data objects)即遠(yuǎn)程 數(shù)據(jù)對(duì)象,為使用代碼來創(chuàng)建和操作一個(gè)遠(yuǎn)程 odbc 數(shù)據(jù)庫(kù)系統(tǒng)的各個(gè)部件提供了 一個(gè)框架。rdo 是 odbc api 的一個(gè)淺層界面接口,是專為訪問遠(yuǎn)程 odbc 關(guān)系 數(shù)據(jù)源而設(shè)計(jì)的。 ado 集中了 d

18、ao 和 rdo 的優(yōu)點(diǎn),可以通過簡(jiǎn)單的編程實(shí)現(xiàn)和各種數(shù)據(jù)結(jié)構(gòu) 進(jìn)行連接。使用 ado 的目的是進(jìn)入數(shù)據(jù)源,使得修改、更新數(shù)據(jù)成為可能。ado 提供一系列的類和對(duì)象來完成各種操作。 (4) 開發(fā)環(huán)境 硬件環(huán)境 內(nèi)存,512m ;cup,amd1700+ ;硬盤,80g。 操作系統(tǒng) microsoft windows xp professional sp2 軟件環(huán)境 數(shù)據(jù)庫(kù):microsoft access2000 開發(fā)工具:visual basic 6.0 2.1.3 管理可行性分析 模塊化的設(shè)計(jì)方法,有助于軟件開發(fā)過程的管理,因?yàn)榭茖W(xué)合理的將整個(gè)程序 劃分多個(gè)功能模塊,各模塊單獨(dú)設(shè)計(jì),有助于

19、降低整個(gè)程序的設(shè)計(jì)難度及減少錯(cuò)誤 程序的影響范圍,子模塊易于實(shí)現(xiàn),又使整個(gè)程序易于銜接和修改。 (二) 功能需求分析 我們都知道,在各個(gè)行業(yè)里,顧客就是我們的上帝,crm 作為管理企業(yè)與客戶 關(guān)系的主要管理系統(tǒng)平臺(tái),不僅要處理企業(yè)與客戶之間的業(yè)務(wù),還要處理企業(yè)內(nèi)部 相關(guān)部門的業(yè)務(wù)。crm 中不僅包含客戶的信息資料,而且涉及市場(chǎng)競(jìng)爭(zhēng)對(duì)手的情報(bào) 資料,還包括了企業(yè)進(jìn)行營(yíng)銷、銷售及支持服務(wù)所需的各種數(shù)據(jù),所以,要想在所 在領(lǐng)域有更大的發(fā)展,我們不但要不斷地挖掘新客戶,還要使老客戶成為我們忠誠(chéng) 的客戶,占領(lǐng)市場(chǎng)份額,這就需要我們建立一套適合自己的客戶關(guān)系管理系統(tǒng)???戶關(guān)系對(duì)于我們來說是有錢買不到的,

20、只有通過創(chuàng)新來?yè)屵@個(gè)資源。中小型企業(yè)客 戶關(guān)系管理系統(tǒng)通過對(duì)客戶區(qū)域信息管理、客戶信息管理和客戶信息查詢?nèi)齻€(gè)模塊 基本功能的實(shí)現(xiàn),初步可以實(shí)現(xiàn)現(xiàn)代化的客戶關(guān)系管理,將客戶信息更好的掌握在 我們的手里。 2.2.1 功能描述 (1) 客戶區(qū)域信息管理 客戶所在地區(qū)省份信息管理,城市信息管理 (2) 客戶信息管理 客戶信息的輸入,客戶信息包括客戶的基本信息、一般通訊方式及客戶其他信 息,客戶信息的修改與刪除,客戶信封打印等. (3) 客戶信息查詢 接客戶地址,客戶編號(hào),客戶全稱查詢. (4) 系統(tǒng)設(shè)置 操作員設(shè)置,系統(tǒng)設(shè)置,口令修改. 2.2.2 系統(tǒng)數(shù)據(jù)流圖 根據(jù)以上分析,現(xiàn)以客戶關(guān)系管理模塊為

21、例具體設(shè)計(jì)系統(tǒng)數(shù)據(jù)流圖,如圖 2.1 2.4 所示。 客戶所有信息 客戶所有信息 用戶 0 客戶關(guān)系管理系統(tǒng) 圖 2-1 系統(tǒng)總體數(shù)據(jù)流圖 客戶信息 客戶信息 用戶 0 客戶信息管理 圖 2-2 客戶關(guān)系管理的總體數(shù)據(jù)流圖 客戶信息查詢條件 圖 2-3 客戶關(guān)系管理的零級(jí)圖 用戶 客戶信息管 理 添加信息 2.1 添加客戶信息 客戶信息 修改信息 2.2 修改客戶信息 客戶信息 刪除信息 2.3 刪除客戶信息 客戶信息 查詢信息 2.4 查詢客戶信息 客戶信息 圖 2-4 客戶關(guān)系管理的細(xì)節(jié)圖 三 系統(tǒng)設(shè)計(jì) (一) 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)和工作原理 根據(jù)面向?qū)ο笤O(shè)計(jì)思想,可以得出如下系統(tǒng)結(jié)構(gòu)設(shè)計(jì)圖和工作

22、原理。 圖 3-1 系統(tǒng)結(jié)構(gòu)圖 客戶關(guān)系管理系統(tǒng) 基本信息客戶信息客戶信息查詢系統(tǒng)設(shè)置退出系統(tǒng) 省份地區(qū) 城市信息 客戶數(shù)據(jù)錄入 客戶數(shù)據(jù)修改 客戶數(shù)據(jù)刪除 客戶信封打印 按客戶地址 按客戶全稱 按客戶編號(hào) 操作員設(shè)置 口令設(shè)置 權(quán)限設(shè)置 單位信息設(shè)置退出系統(tǒng) 返回查詢結(jié)果 查詢數(shù)據(jù)庫(kù) 給出客戶 id, 要查看客戶信息 返回客戶對(duì)象, 內(nèi)部有客戶信息 數(shù)據(jù)庫(kù) 客戶 管理 組件 客戶關(guān)系管 理系統(tǒng)操作 界面 圖 3-2 工作原理圖 功能模塊設(shè)計(jì): 在基本信息管理、客戶信息管理和客戶信息查詢管理這幾大模塊中,主要操作 有:對(duì)客戶基本信息進(jìn)行的添加、修改、刪除;對(duì)各省份及城市信息進(jìn)行管理;客 戶信息

23、的查詢等?,F(xiàn)就這幾大模塊的具體功能進(jìn)行說明。 3.1.1 基本信息管理 客戶基本信息管理模塊中設(shè)有客戶的省份地區(qū)管理,客戶的城市信息管理. 3.1.2 客戶信息管理 客戶信息管理模包含客戶信息添加、修改客戶、刪除客戶信息等. 3.1.3 客戶信息查詢 按客戶的地址,客戶的編號(hào),客戶的全稱信息進(jìn)行客戶信息的查詢. 3.1.4 系統(tǒng)管理 分操作員管理,口令管理,操作權(quán)限管理等. (二) 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)在一個(gè)信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將 直接影響應(yīng)用系統(tǒng)的效率及實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ) 的效率,保證數(shù)據(jù)的完整性和一致性。通過對(duì)模塊的詳細(xì)調(diào)查,充

24、分了解該系統(tǒng)的 工作情況,明確用戶的各種需求,確定了這個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的功能。該數(shù)據(jù)庫(kù)系統(tǒng)的 設(shè)計(jì)不僅適應(yīng)當(dāng)前的用戶各方面的需求,更充分考慮了今后可能的擴(kuò)充和改變。 3.2.1 數(shù)據(jù)庫(kù)需求分析 用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分 滿足各種信息的輸出和輸入。通過上述系統(tǒng)功能的分析,針對(duì)一般客戶關(guān)系管理信息系統(tǒng)的需 求,總結(jié)出如下的需求信息: (1)用戶分為普通用戶和管理員用戶; (2)一個(gè)客戶可有多種信息; (3)一個(gè)客戶只對(duì)應(yīng)一個(gè)編號(hào); (4)客戶可以按幾種常用的信息查詢; (5)客戶信息可以添加、修改、刪除; (6)管理員信息,包括數(shù)據(jù)項(xiàng),管理員編號(hào),

25、密碼。 3.2.2 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 由于概念設(shè)計(jì)的結(jié)果是 er 圖,dbms 一般采用關(guān)系型(ms access 就是關(guān) 系型的 dbms) ,因此數(shù)據(jù)庫(kù)的邏輯設(shè)計(jì)過程就是把 er 圖轉(zhuǎn)化為關(guān)系模式的過程。 由于關(guān)系模型所具有的優(yōu)點(diǎn),邏輯設(shè)計(jì)可以充分運(yùn)用關(guān)系數(shù)據(jù)庫(kù)規(guī)范化理論,使設(shè) 計(jì)過程形式化地進(jìn)行。設(shè)計(jì)結(jié)果是一組關(guān)系模式的定義。 現(xiàn)需將上面的數(shù)據(jù)庫(kù)概念結(jié)構(gòu)轉(zhuǎn)化為 access 2000 數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù) 據(jù)模型,也就是數(shù)據(jù)的邏輯結(jié)構(gòu)。 客戶關(guān)系管理系統(tǒng)數(shù)據(jù)庫(kù)中的各個(gè)表格的設(shè)計(jì)結(jié)果如下面表格所示。每個(gè)表格 表示數(shù)據(jù)庫(kù)中的一個(gè)表。表 3.1 為客戶類型信息表。 表 3-1 為客戶信息

26、表 表 3-1 客戶信息表(kh) 列名數(shù)據(jù)類型字段大小必添字段默認(rèn)值說明 編號(hào)文本10編號(hào) 客戶全稱文本50客戶全稱 簡(jiǎn)稱文本20簡(jiǎn)稱 地址文本50地址 所屬地區(qū)文本50所屬地區(qū) 郵編文本10郵編 電話文本20電話 傳真文本50傳真 聯(lián)系人文本50聯(lián)系人 開戶行文本20開戶行 帳號(hào)文本30帳號(hào) 日期日期時(shí)間型日期 單位郵編文本20單位郵編 表 3-2 為客戶輔助信息表 表 3-2 客戶輔助信息表(bdwxx) 列名數(shù)據(jù)類型字段大小必添字段默認(rèn)值說明 單位名稱文本50單位名稱 地址文本50地址 郵政編碼文本10郵政編碼 電話文本20電話 法人代表文本20法人代表 聯(lián)系電話文本20聯(lián)系電話 開戶

27、行文本20開戶行 銀行帳號(hào)文本30銀行帳號(hào) 網(wǎng)址文本50網(wǎng)址 表 3-3 為權(quán)限密碼表。 表 3-3 權(quán)限密碼表(ma) 列名數(shù)據(jù)類型字段大小必添字段默認(rèn)值說明 操作員文本20操作員 密碼文本20密碼 基本信息文本50基本信息 客戶信息管理文本30客戶信息管理 系統(tǒng)設(shè)置文本50系統(tǒng)設(shè)置 數(shù)據(jù)維護(hù)文本20數(shù)據(jù)維護(hù) 客戶信息查詢文本50客戶信息查詢 四 功能測(cè)試 軟件測(cè)試是軟件開發(fā)生命周期中非常重要的環(huán)節(jié)。在開發(fā)大型軟件系統(tǒng)的過程 中,面對(duì)著極其錯(cuò)綜復(fù)雜的問題,人的主觀認(rèn)識(shí)不可能完全符合客觀現(xiàn)實(shí),與工程 密切相關(guān)的各類人員的通信和配合也不能完美無缺,因此,在軟件生命的每個(gè)階段 都不可避免的會(huì)產(chǎn)生差

28、錯(cuò)。我們要在每個(gè)階段結(jié)束之前通過嚴(yán)格的審查,盡可能早 地發(fā)現(xiàn)并糾正差錯(cuò)。如果我們已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過測(cè)試來檢 查是否每個(gè)功能都能正常運(yùn)行。 (一) 軟件測(cè)試的方法 軟件測(cè)試有黑盒法和白盒法兩種方法 如果知道了系統(tǒng)應(yīng)該具有的功能,可以通過測(cè)試來檢測(cè)是否每個(gè)功能都能實(shí)現(xiàn), 這種測(cè)試方法叫做黑盒測(cè)試法;如果知道產(chǎn)品的內(nèi)部工作過程,可以通過測(cè)試來檢 驗(yàn)是否按照規(guī)格說明說的規(guī)定正常運(yùn)行,這個(gè)方法叫白盒測(cè)試法。 (二) 軟件測(cè)試的步驟 從測(cè)試實(shí)際的前后過程來看,軟件測(cè)試是由一系列的不同測(cè)試所組成,這些軟 件測(cè)試的步驟分為:?jiǎn)卧獪y(cè)試、組裝測(cè)試(集成測(cè)試) 、確認(rèn)測(cè)試和系統(tǒng)測(cè)試。軟件 開發(fā)的

29、過程是自頂向下的,測(cè)試則正好相反,是自底向上,逐步集成的。 單元測(cè)試(模塊測(cè)試):針對(duì)每個(gè)模塊進(jìn)行的測(cè)試,可從程序的內(nèi)部結(jié)構(gòu)出發(fā) 設(shè)計(jì)測(cè)試用例,多個(gè)模塊可以平行地對(duì)立地測(cè)試。通常在編碼階段進(jìn)行。 集成測(cè)試:在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成為系統(tǒng),必 須精心計(jì)劃,應(yīng)提交集成測(cè)試計(jì)劃、集成測(cè)試規(guī)格說明和集成測(cè)試分析報(bào)告。 確認(rèn)測(cè)試:驗(yàn)證軟件的功能和性能及其它特性是否與用戶的要求一致。 系統(tǒng)測(cè)試:將軟件放在整個(gè)計(jì)算機(jī)環(huán)境下,包括軟硬件平臺(tái)、某些支持軟件、 數(shù)據(jù)和人員等,在實(shí)際運(yùn)行環(huán)境下進(jìn)行一系列的測(cè)試。 (三) 對(duì)本系統(tǒng)的測(cè)試 對(duì)于這個(gè)系統(tǒng)來說,要在完成系統(tǒng)的每個(gè)模塊后就進(jìn)行功能測(cè)試,經(jīng)過詳細(xì)的 設(shè)計(jì),我們?cè)缫阎懒烁鱾€(gè)模塊需要完成的功能,所以就先要進(jìn)行各個(gè)模塊的測(cè)試, 再把各模塊放在一起進(jìn)行整體測(cè)試。 在完成了模塊的編碼設(shè)計(jì)后,及時(shí)地對(duì)其進(jìn)行測(cè)試,這樣保證了整個(gè)系統(tǒng)的正 常運(yùn)行,這里舉例說明模塊測(cè)試。 (1) 系統(tǒng)登錄 用戶登錄時(shí)進(jìn)入如下界面: 圖 5-1 登錄界面 當(dāng)用戶輸入正確的用戶名和密碼時(shí),就可以進(jìn)入系統(tǒng),操作客戶關(guān)系管理系統(tǒng)。 如果登錄信息輸入錯(cuò)誤,則出現(xiàn)如下界面: 圖 5-2 登錄信息錯(cuò)誤 (2) 客戶信息查詢 圖 5-3 查詢成功 如圖所示,在查詢模塊中,有三個(gè)查詢條件,分別是客戶地址,客戶全稱,以及客戶編號(hào),查 詢的原理都一

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論