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

下載本文檔

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

文檔簡(jiǎn)介

1、* 客戶關(guān)系信息管理系統(tǒng)(CRM)姓 名學(xué) 科 專 業(yè)業(yè) 計(jì)算機(jī)科學(xué)學(xué)與技術(shù) 指 導(dǎo) 教 師師 目 錄TOC o 1-3 h HYPERLINK l _Toc14038 前言PAGEREF _Toc14038 3 HYPERLINK l _Toc10288 摘要PAGEREF _Toc10288 4 HYPERLINK l _Toc19453 緒論P(yáng)AGEREF _Toc19453 6 HYPERLINK l _Toc13493 第一章 系統(tǒng)需需求分析PAGEREF _Toc13493 7 HYPERLINK l _Toc2852 1.1現(xiàn)行業(yè)務(wù)務(wù)描述:PAGEREF _Toc2852 7 H

2、YPERLINK l _Toc28489 12現(xiàn)行系統(tǒng)統(tǒng)存在的問(wèn)題題PAGEREF _Toc28489 8 HYPERLINK l _Toc243 13解決方案案PAGEREF _Toc243 92 HYPERLINK l _Toc29786 14可行性分分析PAGEREF _Toc29786 10 HYPERLINK l _Toc14564 第二章 VISSUALBBASIC編編程環(huán)境簡(jiǎn)介介PAGEREF _Toc14564 10 HYPERLINK l _Toc1844 2.2關(guān)系型數(shù)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)現(xiàn)PAGEREF _Toc1844 13 HYPERLINK l _Toc8169 2.3二者

3、的結(jié)結(jié)合(DBAA)PAGEREF _Toc8169 14 HYPERLINK l _Toc1170 第二章系統(tǒng)總體體規(guī)劃PAGEREF _Toc1170 14 HYPERLINK l _Toc23853 31組織結(jié)構(gòu)構(gòu)調(diào)研PAGEREF _Toc23853 15 HYPERLINK l _Toc18117 31.2數(shù)據(jù)據(jù)流圖PAGEREF _Toc18117 15 HYPERLINK l _Toc23093 313數(shù)據(jù)據(jù)字典 PAGEREF _Toc23093 16 HYPERLINK l _Toc28651 32軟件模塊塊結(jié)構(gòu)設(shè)計(jì)PAGEREF _Toc28651 17 HYPERLINK

4、 l _Toc15527 33數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)PAGEREF _Toc15527 19 HYPERLINK l _Toc29456 第四章 系統(tǒng)功功能實(shí)現(xiàn)PAGEREF _Toc29456 22 HYPERLINK l _Toc26479 4.1系統(tǒng)登陸陸界面:PAGEREF _Toc26479 22 HYPERLINK l _Toc15154 42系統(tǒng)主界界面:PAGEREF _Toc15154 24 HYPERLINK l _Toc1588 4.3客戶信息息管理:PAGEREF _Toc1588 31 HYPERLINK l _Toc1915 4.4客戶信息息查詢:PAGEREF _Toc19

5、15 38 HYPERLINK l _Toc32046 4.5群組設(shè)置置:PAGEREF _Toc32046 42 HYPERLINK l _Toc3630 46 用戶管管理PAGEREF _Toc3630 47 HYPERLINK l _Toc10454 4.7具體操作作步驟PAGEREF _Toc10454 52 HYPERLINK l _Toc17432 第五章結(jié)束語(yǔ)語(yǔ)PAGEREF _Toc17432 53 HYPERLINK l _Toc29715 第六章主要參參考文獻(xiàn)PAGEREF _Toc29715 53 前言企業(yè)通過(guò)設(shè)計(jì)合合理的專業(yè)性性客戶關(guān)系信信息管理系統(tǒng)統(tǒng),可以合理理控制客

6、戶關(guān)關(guān)系信息各個(gè)個(gè)環(huán)節(jié),提高高資金的利用用率和結(jié)算速速度,實(shí)現(xiàn)管管理的高效率率、實(shí)時(shí)性、安安全性、科學(xué)學(xué)化、現(xiàn)代化化和智能化。客戶關(guān)系信息管管理系統(tǒng)主要要采用Miccrosofft Vissual6.0 做為為開(kāi)發(fā)工具,應(yīng)應(yīng)用面向?qū)ο笙蟮某绦蛟O(shè)計(jì)計(jì)方法,進(jìn)行行開(kāi)發(fā)與設(shè)計(jì)計(jì)的。 它是是一個(gè)典型的的信息管理系系統(tǒng)。本系統(tǒng)統(tǒng)可以根據(jù)各各應(yīng)用單位情情況,適當(dāng)加加以修改,以以便更好應(yīng)用用。 客戶關(guān)關(guān)系信息管理理信息系統(tǒng)是是根據(jù)某企業(yè)業(yè)所屬客戶的的實(shí)際管理情情況進(jìn)行編寫寫的,主要目目的是為了方方便企業(yè)對(duì)客客戶來(lái)往業(yè)務(wù)務(wù)及客戶關(guān)系系信息情況進(jìn)進(jìn)行集中的查查詢與管理工工作。在社會(huì)會(huì)主義經(jīng)濟(jì)高高速發(fā)展的今今天,

7、如果企企業(yè)對(duì)客戶關(guān)關(guān)系信息的各各項(xiàng)管理運(yùn)做做仍然停滯在在以紙、筆為為主要工具的的階段,就會(huì)會(huì)因?yàn)樾畔⒘苛康目焖僭鲩L(zhǎng)長(zhǎng)而無(wú)法迅速速、準(zhǔn)確的完完成各項(xiàng)管理理工作,這樣樣,必將成為為企業(yè)各方面面發(fā)展的一個(gè)個(gè)瓶頸。而在在當(dāng)代這個(gè)以以信息時(shí)代為為主題的社會(huì)會(huì)里,將信息息技術(shù)應(yīng)用于于對(duì)現(xiàn)代企業(yè)業(yè)的管理,不不但可以提高高信息的處理理速度和提高高信息處理的的準(zhǔn)確性,更更重要的是,可可以解放勞動(dòng)動(dòng)力,將他們們分配到更需需要人力資源源的崗位上去去,從而加快快其現(xiàn)代化、綜綜合化的建設(shè)設(shè)步伐。這樣樣,不但為企企業(yè)管理部門門節(jié)省了不必必要的開(kāi)支,更更重要的是提提高了它的工工作效率。摘要隨著信息技術(shù)在在管理上越來(lái)來(lái)越深入

8、而廣廣泛的應(yīng)用,管管理信息系統(tǒng)統(tǒng)的實(shí)施在技技術(shù)上已逐步步成熟。管理理信息系統(tǒng)是是一個(gè)不斷發(fā)發(fā)展的新型學(xué)學(xué)科,企業(yè)要要生存要發(fā)展展,要高效率率地把企業(yè)活活動(dòng)有機(jī)地組組織起來(lái),就就必須加強(qiáng)企企業(yè)管理,即即加強(qiáng)對(duì)企業(yè)業(yè)內(nèi)部的各種種資源(人、財(cái)財(cái)、物等)的的有效管理,建建立與自身特特點(diǎn)相適應(yīng)的的管理信息系系統(tǒng)。 本文介介紹了在Viisual Basicc6.0環(huán)境下下采用“自上而下地地總體規(guī)劃,自自下而上地應(yīng)應(yīng)用開(kāi)發(fā)”的策略開(kāi)發(fā)發(fā)一個(gè)管理信信息系統(tǒng)的過(guò)過(guò)程。通過(guò)分分析公司客戶戶人工管理的的不足,創(chuàng)建建了一套行之之有效的計(jì)算算機(jī)管理客戶戶的方案。文文章介紹了客客戶管理信息息系統(tǒng)的系統(tǒng)統(tǒng)分析部分,包包括可

9、行性分分析、業(yè)務(wù)流流程分析等;系統(tǒng)設(shè)計(jì)部部分主要介紹紹了系統(tǒng)功能能設(shè)計(jì)和數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)及代代碼設(shè)計(jì);系系統(tǒng)實(shí)現(xiàn)部分分說(shuō)明了幾個(gè)個(gè)主要模塊的的算法,并附附帶了一些主主要的窗口和和程序。本系系統(tǒng)界面友好好,操作簡(jiǎn)單單,比較實(shí)用用?!娟P(guān)鍵字】管理理信息系統(tǒng)、客客戶管理、VVisuall Basiic應(yīng)用。SummarryWitth morre andd moree wideespreaad andd proffound appliicatioon of inforrmatioon tecchnoloogy inn manaagemennt, thhe impplemennt of managgemen

10、tt infoormatiion syystem has bbecomee matuure inn techhnologgy steep by step. Manaaging inforrmatioon sysstem iis a nnew suubjectt. Entterpriise neeeds eexisteence aand deeveloppment, so eenterpprise activvitiess shouuld bee orgaanizedd effiicienttly annd orgganicaally, whichh meanns tigghteniing up

11、p the enterrprisee manaagemennt andd streengtheening effecctive managgementt of aany reesourcce (sttaff, finannce, pproperrty, eetc.) interrnal tthe ennterprrise, and aalso eestabllishinng a mmanageement inforrmatioon sysstem ffittinng in with its oown chharactteristtics.This arrticlee intrroducees

12、thee detaailed proceess off explloringg a maanagemment iinformmationn systtem unnder tthe ennvironnment of viisual foxprro, uttiliziing “TTop-Boottom” overaall pllan annd a sstrateegy acccordiing too “Botttom-TTop” aappliccationn and explooitatiion. TThat iis to estabblish a sett of eeffecttive ssch

13、emee for compaany custoomer mannagemeent byy compputer, throough aanalyzzing ddisadvvantagges off comppany custoomer mannagemeent byy humaan ressourcees. Thhis arrticlee emphhasizees on threee secttions. The systeem anaalysiss secttion oof commpany custoomer mannagemeent innformaation incluudes ffea

14、sibble annalysiis, maanagemment ffunctiion annalysiis.Thee systtem deesign sectiion maainly focusses onn systtem fuunctioon dessign aand daata baase deesign and ddata nnumberr desiign. AAnd thhe sysstem rrealizzationn secttion hhas prrovideed sevveral majorr funcction , toggetherr withh the main win

15、doows annd proogramss.This ecconomiical aand prragmattic syystem has eexpliccit innterfaace, wwith ssimplee operrationn.Keyworrds MIS、compaany custoomer mannagemeent、visuaal Bassic appplicaation緒論隨著電子計(jì)算機(jī)機(jī)和通信技術(shù)術(shù)的發(fā)展,人人類已經(jīng)逐漸漸地進(jìn)入信息息化社會(huì)。信信息和材料、能能源一樣成為為一種社會(huì)的的基本生產(chǎn)資資料,在人類類的社會(huì)生產(chǎn)產(chǎn)活動(dòng)中發(fā)揮揮著重要的作作用。同時(shí)人人們對(duì)信息和和數(shù)據(jù)的利用

16、用與處理也已已進(jìn)入自動(dòng)化化、網(wǎng)絡(luò)化和和社會(huì)化的階階段,因此,開(kāi)開(kāi)發(fā)相關(guān)的管管理信息系統(tǒng)統(tǒng)已經(jīng)成為各各行各業(yè)的必必要和必需了了,管理信息息系統(tǒng)作為一一門邊緣學(xué)科科,集管理科科學(xué)、信息科科學(xué)、系統(tǒng)科科學(xué)、現(xiàn)代通通信技術(shù)和電電子計(jì)算機(jī)技技術(shù)于一體,可可以解決企業(yè)業(yè)或組織所面面臨的問(wèn)題,對(duì)對(duì)內(nèi)來(lái)看,可可以提高工作作效率;對(duì)外外來(lái)看,獲得得競(jìng)爭(zhēng)優(yōu)勢(shì)。管理信息系統(tǒng)的的開(kāi)發(fā)方法有有生命周期法法、原型法和和面向?qū)ο蟮牡拈_(kāi)發(fā)方法等等。生命周期期法(Liffe Cyccle Meethod)是是20世紀(jì)660年代發(fā)展展起來(lái)的一種種應(yīng)用廣泛且且比較成熟的的管理系統(tǒng)開(kāi)開(kāi)發(fā)方法,它它的基本思想想是將系統(tǒng)的的開(kāi)發(fā)工作從從

17、開(kāi)始到結(jié)束束劃分為若干干個(gè)階段,每每個(gè)階段都有有明確的任務(wù)務(wù),而系統(tǒng)開(kāi)開(kāi)發(fā)出來(lái)后,并并不意味著生生命周期的結(jié)結(jié)束,而意味味著根據(jù)組織織的需要對(duì)系系統(tǒng)的修改和和重建的開(kāi)始始;原型法(Protootypinng Metthod)是是20世紀(jì)880年代發(fā)展展起來(lái)的,旨旨在改變生命命周期法的缺缺點(diǎn)的一種系系統(tǒng)開(kāi)發(fā)方法法,該法的開(kāi)開(kāi)發(fā)思路是首首先根據(jù)用戶戶的要求,由由用戶和開(kāi)發(fā)發(fā)者共同確定定系統(tǒng)的基本本要求和主要要功能,利用用系統(tǒng)快速生生成工具,建建立一個(gè)系統(tǒng)統(tǒng)模型,再在在此基礎(chǔ)上與與用戶交流,將將模型不斷補(bǔ)補(bǔ)充、修改、完完善,如此反反復(fù),最終直直至用戶和開(kāi)開(kāi)發(fā)者都比較較滿意為止,從從而形成一個(gè)個(gè)相對(duì)穩(wěn)

18、定、較較為理想的管管理信息系統(tǒng)統(tǒng);面向?qū)ο笙螅∣bjeect Orrienteed)的開(kāi)發(fā)發(fā)方法于200世紀(jì)80年年代開(kāi)始興起起的,是一種種基于對(duì)象的的自底向上的的一種系統(tǒng)開(kāi)開(kāi)發(fā)方法,這這種方法的特特點(diǎn)是以對(duì)象象為基礎(chǔ),對(duì)對(duì)象是分析問(wèn)問(wèn)題和解決問(wèn)問(wèn)題的核心?;谝陨先N種方法的特點(diǎn)點(diǎn)和各自的優(yōu)優(yōu)缺點(diǎn),本客客戶管理系統(tǒng)統(tǒng)利用軟件工工程化思想和和方法,總體體上是采用結(jié)結(jié)構(gòu)化生命法法進(jìn)行系統(tǒng)分分析和設(shè)計(jì)的的,而系統(tǒng)實(shí)實(shí)現(xiàn)等步驟則則采用了原型型法和面對(duì)對(duì)對(duì)象的方法。管理信息系統(tǒng)的的開(kāi)發(fā)是一個(gè)個(gè)開(kāi)發(fā)周期長(zhǎng)長(zhǎng)、技術(shù)要求求高、影響因因素多的復(fù)雜雜系統(tǒng)工程,因因此制定一個(gè)個(gè)完善、可行行、合理的開(kāi)開(kāi)發(fā)計(jì)劃,不

19、不僅是系統(tǒng)開(kāi)開(kāi)發(fā)成功的保保證,而且可可以提高效率率、節(jié)省時(shí)間間、降低成本本。本客戶系系統(tǒng)計(jì)劃利用用三個(gè)月的時(shí)時(shí)間開(kāi)發(fā)完成成:系統(tǒng)調(diào)研研和系統(tǒng)分析析為10天;系統(tǒng)設(shè)計(jì)為為10天;系系統(tǒng)程序設(shè)計(jì)計(jì)為45天;系統(tǒng)調(diào)試為為10天;系系統(tǒng)試運(yùn)行為為15天。第一章 系統(tǒng)需需求分析1.1現(xiàn)行業(yè)務(wù)務(wù)描述:通過(guò)調(diào)查,先畫畫出客戶管理理系統(tǒng)的組織織結(jié)構(gòu)圖如下下:客戶經(jīng)理客戶經(jīng)理國(guó)內(nèi)部國(guó)際部A區(qū)域B區(qū)域A區(qū)域B區(qū)域通過(guò)調(diào)研了解到到,該客戶各各個(gè)部門負(fù)責(zé)責(zé)的主要業(yè)務(wù)務(wù)如下:該公司的業(yè)務(wù)分分國(guó)內(nèi)業(yè)務(wù)和和國(guó)外業(yè)務(wù)兩兩個(gè)大類,然然后在此兩個(gè)個(gè)大類中又進(jìn)進(jìn)行細(xì)化,如如在國(guó)內(nèi),又又根據(jù)客戶在在國(guó)內(nèi)不同的的地理位置的的分布(如省

20、省、市、自治治區(qū)等的不同同)又進(jìn)行進(jìn)進(jìn)一步的管理理,國(guó)外部客客戶的區(qū)域劃劃分主要是根根據(jù)該客戶所所在洲的不同同(如歐洲、亞亞洲等不同的的分布)進(jìn)行行劃分和管理理。下面繪制出客戶戶管理業(yè)務(wù)中中的流程圖。(1)確定該客客戶所在的區(qū)區(qū)域進(jìn)行定位位;(2)將該客戶戶的詳細(xì)資料料錄入本系統(tǒng)統(tǒng),并可以在在錄入后將客客戶的個(gè)人資資料進(jìn)行修改改、刪除等常常規(guī)操作;(3)相關(guān)業(yè)務(wù)務(wù)部門在需要要時(shí),可在本本系統(tǒng)中根據(jù)據(jù)自己設(shè)定的的條件進(jìn)行快快速查找(可可以進(jìn)行組合合查找);(4)相關(guān)業(yè)務(wù)務(wù)部門在需要要時(shí),可在本本系統(tǒng)中根據(jù)據(jù)自己設(shè)定的的條件進(jìn)行排排序。(5)然后在用用戶可將(33)和(4)的的操作結(jié)果進(jìn)進(jìn)行打印。

21、(6)經(jīng)過(guò)一定定時(shí)間之后,為為了系統(tǒng)的數(shù)數(shù)據(jù)安全,將將客戶資料進(jìn)進(jìn)行備份,并并在必要時(shí)將將這些數(shù)據(jù)恢恢復(fù)到本系統(tǒng)統(tǒng)中。得出該客戶業(yè)務(wù)務(wù)流程圖如下下所示:12現(xiàn)行系統(tǒng)統(tǒng)存在的問(wèn)題題以前該公司的客客戶管理工作作大部分還是是進(jìn)行著手工工管理,工作作起來(lái)效率很很低,并且不不能及時(shí)了解解各類客戶的的實(shí)際情況,也也無(wú)法快速地地進(jìn)行客戶信信息的查詢等等操作,不便便于動(dòng)態(tài)及時(shí)時(shí)地調(diào)整客戶戶資料,以便便更好地適應(yīng)應(yīng)當(dāng)前經(jīng)濟(jì)形形勢(shì)發(fā)展的需需要和本企業(yè)業(yè)的管理的先先進(jìn)性。手工工管理還存在在這許多弊端端,由于不可可避免的人為為因素,經(jīng)常常造成數(shù)據(jù)的的遺漏、誤報(bào)報(bào)。計(jì)算機(jī)信信息化管理有有著儲(chǔ)存信息息量大、速度度快等許多

22、優(yōu)優(yōu)點(diǎn),提供給給我們的處理理信息及時(shí)快快捷,同時(shí)也也提高了我們們工作人員的的自身素質(zhì)。13解決方案案基于以上的對(duì)問(wèn)問(wèn)題的分析,利利用計(jì)算機(jī)給給我們提供信信息,及時(shí)地地調(diào)整企業(yè)客客戶管理系統(tǒng)統(tǒng),并且對(duì)種種類客戶的管管理過(guò)程形成成一整套動(dòng)態(tài)態(tài)的管理就十十分必要了??蛻粜畔⑾到y(tǒng)的的建立,需要要進(jìn)行用戶的的需求調(diào)查與與分析,以確確定系統(tǒng)目標(biāo)標(biāo),提出解決決問(wèn)題的詳細(xì)細(xì)方案,這是是系統(tǒng)建設(shè)的的重要環(huán)節(jié)。企業(yè)客戶的分布布比較份雜,但但要有著完善善的客戶信息息,對(duì)每一客客戶要有詳細(xì)細(xì)的記錄信息息,功能上對(duì)對(duì)系統(tǒng)的需求求是全面的。因因此對(duì)用戶的的需求可分為為幾個(gè)方面:一方面是客客戶管理人員員可以通過(guò)計(jì)計(jì)算機(jī)來(lái)管

23、理理各類客戶,分分類編號(hào),調(diào)調(diào)整客戶數(shù)據(jù)據(jù),增加客戶戶數(shù)量,適應(yīng)應(yīng)客戶管理的的需求;二方方面是相關(guān)部部門的人員能能通過(guò)計(jì)算機(jī)機(jī)來(lái)查詢和瀏瀏覽客戶中的的客戶,來(lái)確確定自已需要要查找的客戶戶,為業(yè)務(wù)的的更好開(kāi)展做做好準(zhǔn)備;三三方面是相關(guān)關(guān)工作人員對(duì)對(duì)客戶數(shù)據(jù)的的排序,也是是說(shuō)可以根據(jù)據(jù)需要按照某某一字段進(jìn)行行排序,從而而找出具有共共同性的客戶戶,并可將這這些查詢和排排序的結(jié)果進(jìn)進(jìn)行打印操作作;四方面是是對(duì)客戶數(shù)據(jù)據(jù)的備份和恢恢復(fù)工作,這這也是本系統(tǒng)統(tǒng)的一個(gè)重要要的功能,以以防本系統(tǒng)在在發(fā)生人為的的損壞時(shí)能夠夠及時(shí)恢復(fù)這這些資料。這四個(gè)方面形成成了企業(yè)客戶戶管理的一個(gè)個(gè)工作整體,采采用計(jì)算機(jī)自自動(dòng)化

24、信息處處理,可方便便快捷地共享享信息、交流流信息,高效效地協(xié)同工作作。在軟、硬件方面面對(duì)系統(tǒng)的需需求,軟件要要求易學(xué),界界面友好,容容易掌握,可可以很簡(jiǎn)單方方便的管理各各種客戶信息息。硬件的配配置要求不能能太高,這樣樣可以很好的的適應(yīng)當(dāng)前的的客戶管理。在開(kāi)發(fā)方式上對(duì)對(duì)系統(tǒng)的需求求,由于客戶戶管理系統(tǒng)雖雖然是一種商商業(yè)性的活動(dòng)動(dòng)(但對(duì)于本本人來(lái)說(shuō),卻卻是一個(gè)畢業(yè)業(yè)設(shè)計(jì)的內(nèi)容容),所以系系統(tǒng)設(shè)計(jì)開(kāi)發(fā)發(fā)的周期要短短,在短時(shí)間間內(nèi)完成,減減少開(kāi)發(fā)成本本,提高開(kāi)發(fā)發(fā)效率,方便便、簡(jiǎn)單、實(shí)實(shí)用作為系統(tǒng)統(tǒng)開(kāi)發(fā)的指導(dǎo)導(dǎo)思想。14可行性分分析通過(guò)對(duì)該客戶的的各個(gè)方面進(jìn)進(jìn)行了具體的的了解之后,現(xiàn)現(xiàn)對(duì)該單位開(kāi)開(kāi)發(fā)客

25、戶管理理系統(tǒng)的可行行性進(jìn)行分析析。技術(shù)上可行:該該系統(tǒng)所需硬硬件設(shè)備,市市場(chǎng)上銷售且且價(jià)格較低,甚甚至可以使用用原有的設(shè)備備,軟件上,操操作系統(tǒng)采用用Windoows系列操操作系統(tǒng),數(shù)數(shù)據(jù)庫(kù)管理系系統(tǒng)采用Viisual boxprro6.0,這這些軟件在MMIS開(kāi)發(fā)中中已被大量應(yīng)應(yīng)用,技術(shù)上上都比較成熟熟。因此在技技術(shù)上是可行行的。經(jīng)濟(jì)上可行:由由于公司急需需采用計(jì)算機(jī)機(jī)來(lái)進(jìn)行客戶戶的管理,因因此對(duì)開(kāi)發(fā)客客戶管理系統(tǒng)統(tǒng)大力支持,開(kāi)開(kāi)發(fā)經(jīng)費(fèi)沒(méi)有有問(wèn)題。管理上可行:該該企業(yè)的客戶戶分布位置很很廣闊,因此此公司要為每每個(gè)客戶建立立資料檔案,也也便加強(qiáng)公司司對(duì)客戶資料料的管理,因因此在管理上上可行。另

26、外外,客戶部和和上級(jí)領(lǐng)導(dǎo)對(duì)對(duì)開(kāi)發(fā)該系統(tǒng)統(tǒng)也是大力支支持的,同時(shí)時(shí)制定了培訓(xùn)訓(xùn)計(jì)劃,并進(jìn)進(jìn)行了實(shí)施MMIS的物質(zhì)質(zhì)準(zhǔn)備和工作作準(zhǔn)備。綜上所述,開(kāi)發(fā)發(fā)客戶管理系系統(tǒng)在技術(shù)上上、經(jīng)濟(jì)上、管管理上都是可可行的。第二章 VISSUALBBASIC編編程環(huán)境簡(jiǎn)介介2.1開(kāi)發(fā)工具具的選擇現(xiàn)在,市場(chǎng)上可可以選購(gòu)的應(yīng)應(yīng)用開(kāi)發(fā)產(chǎn)品品很多,流行行的也有數(shù)十十種。目前在在我國(guó)市場(chǎng)上上最為流行、使使用最多、最最為先進(jìn)的可可用作企業(yè)級(jí)級(jí)開(kāi)發(fā)工具的的產(chǎn)品有:Microsooft公司的的Visuaal Bassic.Miicrosooft公司的的Visuaal C.BBorlannd公司的Dellphi. Powerrsof

27、t公公司的PowwerBullider在在目前市場(chǎng)上上這些眾多的的程序開(kāi)發(fā)工工具中,有些些強(qiáng)調(diào)程語(yǔ)言言的彈性與執(zhí)執(zhí)行效率;有有些則偏重于于可視化程序序開(kāi)發(fā)工具所所帶來(lái)的便利利性與效率的的得高,各有有各的優(yōu)點(diǎn)和和特色,也滿滿足了不同用用戶的需求。然然而,語(yǔ)言的的彈性和工具具的便利性是是密不可分的的,只有便利利的工具,卻卻沒(méi)有彈性的的語(yǔ)言作支持持,許多特殊殊化的處理動(dòng)動(dòng)作必需要耗耗費(fèi)數(shù)倍的工工夫來(lái)處理,使使得原來(lái)所標(biāo)標(biāo)榜的效率提提高的優(yōu)點(diǎn)失失去了作用;相反,如果果只強(qiáng)調(diào)程語(yǔ)語(yǔ)言的彈性,卻卻沒(méi)有便利的的工具作配合合,會(huì)使一些些即使非常簡(jiǎn)簡(jiǎn)單的界面處處理動(dòng)作,也也會(huì)嚴(yán)重地浪浪費(fèi)程序設(shè)計(jì)計(jì)師的寶貴時(shí)時(shí)間

28、。作為數(shù)數(shù)據(jù)庫(kù)系統(tǒng)的的開(kāi)發(fā),Viisual Basicc是一個(gè)非常常理想選擇。數(shù)數(shù)據(jù)庫(kù)是MIIS中的重要要支持技術(shù),在在MIS開(kāi)發(fā)過(guò)過(guò)程中,如何何選擇數(shù)據(jù)庫(kù)庫(kù)管理是一個(gè)個(gè)重要的問(wèn)題題,目前,數(shù)數(shù)據(jù)庫(kù)產(chǎn)品較較多,每種產(chǎn)產(chǎn)品都具有各各自的特點(diǎn)和和適用范圍,因因此,在選擇擇數(shù)據(jù)庫(kù)時(shí),應(yīng)應(yīng)考慮數(shù)據(jù)庫(kù)庫(kù)應(yīng)用的特點(diǎn)點(diǎn)及適用范圍圍,本系統(tǒng)選選用的數(shù)據(jù)庫(kù)庫(kù)語(yǔ)言Vissual BBasic語(yǔ)語(yǔ)言,該開(kāi)發(fā)發(fā)工具具有很很多長(zhǎng)處:Visual Basicc是一種可視視化的、面對(duì)對(duì)對(duì)象和條用用事件驅(qū)動(dòng)方方式的結(jié)構(gòu)化化高級(jí)程序設(shè)設(shè)計(jì),可用于于開(kāi)發(fā)Winndows環(huán)環(huán)境下的種類類應(yīng)用程序。它它簡(jiǎn)單易學(xué)、效效率高,且功功能強(qiáng)

29、大,可可以與Winndows的的專業(yè)開(kāi)發(fā)工工具SDK相媲美美,而且程序序開(kāi)發(fā)人員不不必具有C/C+編程程基礎(chǔ)。在VVisuall Basiic環(huán)境下,利利用事件驅(qū)動(dòng)動(dòng)的編程機(jī)制制、新穎易用用的可視化設(shè)設(shè)計(jì)工具,使使用Winddows內(nèi)部部的應(yīng)用程序序接口(APPI)函數(shù),以及及動(dòng)態(tài)鏈接庫(kù)庫(kù)(DLL)、動(dòng)態(tài)數(shù)據(jù)據(jù)交換(DDDE)、對(duì)象象的鏈接與嵌嵌入(OLEE)、開(kāi)放式式數(shù)據(jù)訪問(wèn)(ODBC)等技術(shù),可可以高效、快快速地開(kāi)發(fā)出出Windoows環(huán)境下下功能強(qiáng)大、圖圖形界面豐富富的應(yīng)用軟件件系統(tǒng)??偟牡膩?lái)說(shuō),Viisual Basicc具有以下特特點(diǎn):可視化編程:用傳統(tǒng)程序設(shè)計(jì)計(jì)語(yǔ)言設(shè)計(jì)程程序時(shí),都

30、是是通過(guò)編寫程程序代碼來(lái)設(shè)設(shè)計(jì)用戶界面面,在設(shè)計(jì)過(guò)過(guò)程中看不到到界面的實(shí)際際顯示效果,必必須編譯后運(yùn)運(yùn)行程序才能能觀察。如果果對(duì)界面的效效果不滿意,還還要回到程序序中修改。有有時(shí)候,這種種編程-編譯-修改的操作作可能要反復(fù)復(fù)多次,大大大影響了軟件件開(kāi)發(fā)效率。Visual Basic提供了可視化設(shè)計(jì)工具,把Windows界面設(shè)計(jì)的復(fù)雜性“封裝”起來(lái),開(kāi)發(fā)人員不必為界面設(shè)計(jì)而編寫大量程序代碼。只需要按設(shè)計(jì)要求的屏幕布局,用系統(tǒng)提供的工具,在屏幕上畫出各種“部件”,即圖形對(duì)象,并設(shè)置這些圖形對(duì)象的屬性。Visual Basic自動(dòng)產(chǎn)生界面設(shè)計(jì)代碼,程序設(shè)計(jì)人員只需要編寫實(shí)現(xiàn)程序功能的那部分代碼,從而

31、可以大大提高程序設(shè)計(jì)的效率。面向?qū)ο蟮某绦蛐蛟O(shè)計(jì)4.0版以后的的Visuaal Bassic支持面面向?qū)ο蟮某坛绦蛟O(shè)計(jì),但但它與一般的的面向?qū)ο蟮牡某绦蛟O(shè)計(jì)語(yǔ)語(yǔ)言(C+)不完全相相同。在一般般的面向?qū)ο笙蟪绦蛟O(shè)計(jì)語(yǔ)語(yǔ)言中,對(duì)象象由程序代碼碼和數(shù)據(jù)組成成,是抽象的的概念;而VVisuall Basiic則是應(yīng)用用面向?qū)ο蟮牡某绦蛟O(shè)計(jì)方方法(OOPP),把程序序和數(shù)據(jù)封裝裝起來(lái)作為一一個(gè)對(duì)象,并并為每個(gè)對(duì)象象賦予應(yīng)有的的屬性,使對(duì)對(duì)象成為實(shí)在在的東西。在在設(shè)計(jì)對(duì)象時(shí)時(shí),不必編寫寫建立和描述述每個(gè)對(duì)象的的程序代碼,而而是用工具畫畫在界面上,Visual Basic自動(dòng)生成對(duì)象的程序代碼并封裝起來(lái)。每

32、個(gè)對(duì)象以圖形方式顯示在界面上,都是可視的。結(jié)構(gòu)化程序設(shè)計(jì)計(jì)語(yǔ)言Visual Basicc是在BASIIC語(yǔ)言的基基礎(chǔ)上發(fā)展起起來(lái)的,具有有高級(jí)程序設(shè)設(shè)計(jì)語(yǔ)言的語(yǔ)語(yǔ)句結(jié)構(gòu),接接近于自然語(yǔ)語(yǔ)言和人類的的邏輯思維方方式。Vissual BBasic語(yǔ)語(yǔ)句簡(jiǎn)單易懂懂,其編輯器器支持彩色代代碼,可自動(dòng)動(dòng)進(jìn)行語(yǔ)法錯(cuò)錯(cuò)誤檢查,同同時(shí)具有功能能強(qiáng)大且使用用靈活的調(diào)試試器和編譯器器。Visual Basicc是解釋型語(yǔ)語(yǔ)言,在輸入入代碼的同時(shí)時(shí),解釋系統(tǒng)統(tǒng)將高級(jí)語(yǔ)言言分解翻譯成成計(jì)算機(jī)可以以識(shí)別的機(jī)器器指令,并判判斷每個(gè)語(yǔ)句句的語(yǔ)法錯(cuò)誤誤。在設(shè)計(jì)VVisuall Basiic程序的過(guò)過(guò)程中,隨時(shí)時(shí)可以運(yùn)行程程序

33、,而在整整個(gè)程序設(shè)計(jì)計(jì)好之后,可可以編譯生成成可執(zhí)行文件件(.EXEE),脫離Vissual BBasic環(huán)環(huán)境,直接在在Windoows環(huán)境下下運(yùn)行。事件驅(qū)動(dòng)編程機(jī)機(jī)制Visual Basicc通過(guò)事件來(lái)來(lái)執(zhí)行對(duì)象的的操作。一個(gè)個(gè)對(duì)象可能會(huì)會(huì)產(chǎn)生多個(gè)事事件,每個(gè)事事件都可以通通過(guò)一段程序序來(lái)響應(yīng)。例例如,命令按按鈕是一個(gè)對(duì)對(duì)象,當(dāng)用戶戶單擊該按鈕鈕時(shí),將產(chǎn)生生一個(gè)“單擊“(CLICCK)事件,而而在產(chǎn)生該事事件時(shí)將執(zhí)行行一段程序,用用來(lái)實(shí)現(xiàn)指定定的操作。在用Visuaal Bassic設(shè)計(jì)大大型應(yīng)用軟件件時(shí),不必建建立具有明顯顯開(kāi)始和結(jié)束束的程序,而而是編寫若干干個(gè)微小的子子程序,即過(guò)過(guò)程。

34、這些過(guò)過(guò)程分別面向向不同的對(duì)象象,由用戶操操作引發(fā)某個(gè)個(gè)事件來(lái)驅(qū)動(dòng)動(dòng)完成某種特特定的功能,或或者由事件驅(qū)驅(qū)動(dòng)程序調(diào)用用通用過(guò)程來(lái)來(lái)執(zhí)行指定的的操作,這樣樣可以方便編編程人員,提提高效率。訪問(wèn)數(shù)據(jù)庫(kù)Visual Basicc具有強(qiáng)大的的數(shù)據(jù)庫(kù)管理理功能,利用用數(shù)據(jù)控件和和數(shù)據(jù)庫(kù)管理理窗口,可以以直接建立或或處理Miccrosofft Acccess格式式的數(shù)據(jù)庫(kù),并并提供了強(qiáng)大大的數(shù)據(jù)存儲(chǔ)儲(chǔ)和檢索功能能。同時(shí),VVisuall Basiic還能直接接編輯和訪問(wèn)問(wèn)其他外部數(shù)數(shù)據(jù)庫(kù),如ddBASE,F(xiàn)oxPrro,Paraddox等,這這些數(shù)據(jù)庫(kù)格格式都可以用用Visuaal Bassic編輯和和處

35、理。Visual Basicc提供開(kāi)放式式數(shù)據(jù)連接,即即ODBC功能能,可通過(guò)直直接訪問(wèn)或建建立連接的方方式使用并操操作后臺(tái)大型型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)庫(kù),如SQLL Servver,Oraclle等。在應(yīng)應(yīng)用程序中,可可以使用結(jié)構(gòu)構(gòu)化查詢語(yǔ)言言SQL數(shù)據(jù)標(biāo)標(biāo)準(zhǔn),直接訪訪問(wèn)服務(wù)器上上的數(shù)據(jù)庫(kù),并并提供了簡(jiǎn)單單的面向?qū)ο笙蟮膸?kù)操作指指令和多用戶戶數(shù)據(jù)庫(kù)訪問(wèn)問(wèn)的加鎖機(jī)制制和網(wǎng)絡(luò)數(shù)據(jù)據(jù)庫(kù)的SQLL的編程技術(shù)術(shù),為單機(jī)上上運(yùn)行的數(shù)據(jù)據(jù)庫(kù)提供了SSQL網(wǎng)絡(luò)接接口,以便在在分布式環(huán)境境中快速而有有效地實(shí)現(xiàn)客客戶/服務(wù)器(cllient/serveer)方案。動(dòng)態(tài)數(shù)據(jù)交換(DDE)利用動(dòng)態(tài)數(shù)據(jù)交交換(Dynnamic

36、Data Exchaange)技技術(shù),可以把把一種應(yīng)用程程序中的數(shù)據(jù)據(jù)動(dòng)態(tài)地鏈接接到另一種應(yīng)應(yīng)用程序中,使使兩種完全不不同的應(yīng)用程程序建立起一一條動(dòng)態(tài)數(shù)據(jù)據(jù)鏈路。當(dāng)原原始數(shù)據(jù)變化化時(shí),可以自自動(dòng)更新鏈接接的數(shù)據(jù)。VVisuall Basiic提供了動(dòng)動(dòng)態(tài)數(shù)據(jù)交換換的編程技術(shù)術(shù),可以在應(yīng)應(yīng)用程序中與與其他Winndows應(yīng)應(yīng)用程序建立立動(dòng)態(tài)數(shù)據(jù)交交換,在不同同的應(yīng)用程序序之間進(jìn)行通通信。對(duì)象的鏈接與嵌嵌入(OLEE)對(duì)象的鏈接與嵌嵌入(OLEE)將每個(gè)應(yīng)應(yīng)用程序都看看做是一個(gè)對(duì)對(duì)象(objject),將將不同的對(duì)象象鏈接(liink)起來(lái)來(lái),再嵌入(embedd)某個(gè)應(yīng)用用程序中,從從而可以得到

37、到具有聲音、影影像、圖像、動(dòng)動(dòng)畫、文字等等各種信息的的集合式的文文件。OLEE技術(shù)是Miccrosofft公司對(duì)象象技術(shù)的戰(zhàn)略略,它把多個(gè)個(gè)應(yīng)用程序合合為一體,將將每個(gè)應(yīng)用程程序看做是一一個(gè)對(duì)象進(jìn)行行鏈接和嵌入入,是一種應(yīng)應(yīng)用程序一體體化的技術(shù)。利利用OLE技術(shù),可可以方便地建建立復(fù)合式文文檔(commpoundd docuument),這種文檔檔由來(lái)自多個(gè)個(gè)不同應(yīng)用程程序的對(duì)象組組成,文檔中中的每個(gè)對(duì)象象都與原來(lái)的的應(yīng)用程序相相聯(lián)系,并可可執(zhí)行與原來(lái)來(lái)應(yīng)用程序完完全相同的操操作。動(dòng)態(tài)鏈接庫(kù)(DDLL)Visual Basicc是一種高級(jí)級(jí)程序設(shè)計(jì)語(yǔ)語(yǔ)言,不具備備低級(jí)語(yǔ)言的的功能,對(duì)訪訪問(wèn)機(jī)器

38、硬件件的操作不太太容易實(shí)現(xiàn)。但但它可以通過(guò)過(guò)動(dòng)態(tài)鏈接庫(kù)庫(kù)技術(shù)將C/C+或匯匯編語(yǔ)言編寫寫的程序加入入到Visuual Baasic應(yīng)用用程序中,可可以像調(diào)用內(nèi)內(nèi)部函數(shù)一樣樣調(diào)用其他語(yǔ)語(yǔ)言編寫的函函數(shù)。此外,通通過(guò)動(dòng)態(tài)鏈接接庫(kù),還可以以調(diào)用Winndows應(yīng)應(yīng)用程序接口口(API)函數(shù),實(shí)現(xiàn)現(xiàn)SDK所具有有的功能。2.2關(guān)系型數(shù)數(shù)據(jù)庫(kù)的實(shí)現(xiàn)現(xiàn)Access22000 就就是關(guān)系數(shù)據(jù)據(jù)庫(kù)開(kāi)發(fā)工具具,數(shù)據(jù)庫(kù)能能匯集各種信信息以供查詢?cè)?、存?chǔ)和檢檢索。Acccess 的的優(yōu)點(diǎn)在于它它能使用數(shù)據(jù)據(jù)表示圖或自自定義窗體收收集信息。數(shù)數(shù)據(jù)表示圖提提供了一種類類似于 Exxcel 的的電子表格,可可以使數(shù)據(jù)庫(kù)庫(kù)

39、一目了然。另另外,Acccess 允允許創(chuàng)建自定定義報(bào)表用于于打印或輸出出數(shù)據(jù)庫(kù)中的的信息。Acccess也也提供了數(shù)據(jù)據(jù)存儲(chǔ)庫(kù),可可以使用桌面面數(shù)據(jù)庫(kù)文件件把數(shù)據(jù)庫(kù)文文件置于網(wǎng)絡(luò)絡(luò)文件服務(wù)器器,與其他網(wǎng)網(wǎng)絡(luò)用戶共享享數(shù)據(jù)庫(kù)。AAccesss 是一種關(guān)關(guān)系數(shù)據(jù)庫(kù)工工具,關(guān)系數(shù)數(shù)據(jù)庫(kù)是已開(kāi)開(kāi)發(fā)的最通用用的數(shù)據(jù)庫(kù)之之一。如上所所述,Acccess 作作為關(guān)系數(shù)據(jù)據(jù)庫(kù)開(kāi)發(fā)具備備了許多優(yōu)點(diǎn)點(diǎn),可以在一一個(gè)數(shù)據(jù)包中中同時(shí)擁有桌桌面數(shù)據(jù)庫(kù)的的便利和關(guān)系系數(shù)據(jù)庫(kù)的強(qiáng)強(qiáng)大功能。數(shù)據(jù)庫(kù)的概念數(shù)據(jù)庫(kù)是一種存存儲(chǔ)數(shù)據(jù)并對(duì)對(duì)數(shù)據(jù)進(jìn)行操操作的工具。數(shù)數(shù)據(jù)庫(kù)的作用用在于組織和和表達(dá)信息,簡(jiǎn)簡(jiǎn)而言之,數(shù)數(shù)據(jù)庫(kù)就是信信息的集

40、合。計(jì)計(jì)算機(jī)的數(shù)據(jù)據(jù)庫(kù)可以分為為兩類:非關(guān)關(guān)系數(shù)據(jù)庫(kù)(flat-file)和關(guān)系數(shù)據(jù)庫(kù)(relational)。關(guān)系數(shù)據(jù)庫(kù)中包含了多個(gè)數(shù)據(jù)表的信息,數(shù)據(jù)庫(kù)含有各個(gè)不同部分的術(shù)語(yǔ),象記錄、域等。 _ 新建一個(gè)數(shù)數(shù)據(jù)庫(kù)創(chuàng)建任何一個(gè)數(shù)數(shù)據(jù)庫(kù)的第一一步是仔細(xì)的的規(guī)劃數(shù)據(jù)庫(kù)庫(kù),設(shè)計(jì)必須須是靈活的、有有邏輯的。創(chuàng)創(chuàng)建一個(gè)數(shù)據(jù)據(jù)庫(kù)結(jié)構(gòu)的過(guò)過(guò)程被認(rèn)為是是數(shù)據(jù)模型設(shè)設(shè)計(jì)。1 標(biāo)識(shí)需要要的數(shù)據(jù);2 收集被標(biāo)標(biāo)識(shí)的字段到到表中;3 標(biāo)識(shí)主關(guān)關(guān)鍵字字段;4 繪制一個(gè)個(gè)簡(jiǎn)單的數(shù)據(jù)據(jù)圖表;5 規(guī)范數(shù)據(jù)據(jù);6 標(biāo)識(shí)指定定字段的信息息;7 創(chuàng)建物理理表。_ 修改已建的的數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的修改分分為:添加、編編輯和刪除記記錄。這三

41、種種操作均可由由Visuaal Bassic 創(chuàng)建建的程序來(lái)完完成,下面的的章節(jié)將詳細(xì)細(xì)描述實(shí)現(xiàn)的的具體方法。_ 實(shí)現(xiàn)數(shù)據(jù)庫(kù)庫(kù)之間的聯(lián)系系數(shù)據(jù)庫(kù)之間的關(guān)關(guān)系指明兩個(gè)個(gè)庫(kù)之間共享享一個(gè)共同的的關(guān)鍵字值。一一個(gè)連接是指指一種虛擬的的表,這種表表是在當(dāng)用戶戶要求從相互互關(guān)聯(lián)的各個(gè)個(gè)不同的表中中獲取信息時(shí)時(shí)建立的,關(guān)關(guān)鍵字段用于于在相互連接接的不同表中中查找匹配的的記錄。一個(gè)個(gè)更高級(jí)的連連接形式稱為為自連接。這這種連接是指指一個(gè)表被連連接到它自己己的一個(gè)字段段,或在不同同的紀(jì)錄中由由重復(fù)數(shù)據(jù)的的組合字段。數(shù)數(shù)據(jù)庫(kù)中有三三種不同類型型的關(guān)鍵字:主關(guān)鍵字、組組合關(guān)鍵字和和外關(guān)鍵字。在在表中使用的的關(guān)鍵字類

42、型型用于描述庫(kù)庫(kù)表示什么以以及在數(shù)據(jù)庫(kù)庫(kù)中如何與其其它的庫(kù)建立立關(guān)系。2.3二者的結(jié)結(jié)合(DBAA)微軟的JET數(shù)數(shù)據(jù)庫(kù)引擎提提供了與數(shù)據(jù)據(jù)庫(kù)打交道的的途徑,我們們是通過(guò)它以以及Visuual Baasic 來(lái)來(lái)訪問(wèn)數(shù)據(jù)庫(kù)庫(kù)并對(duì)其進(jìn)行行各種操作。Visual Basic、Access以及其他微軟的軟件產(chǎn)品都是通過(guò)共用JET數(shù)據(jù)庫(kù)引擎,從而給用戶提供了豐富的數(shù)據(jù)類型。DATA 控件件在數(shù)據(jù)庫(kù)中中的信息與將將信息顯示給給用戶看的VVisuall Basiic程序之間間架起了一座座橋梁。我們們可以設(shè)置DDATA控件件的各個(gè)屬性性,告訴它要要調(diào)用那個(gè)數(shù)數(shù)據(jù)庫(kù)的哪個(gè)個(gè)部分。缺省省情況下,DDATA控件件

43、根據(jù)數(shù)據(jù)庫(kù)庫(kù)中的一個(gè)或或多個(gè)數(shù)據(jù)表表建立一個(gè)ddynaseet-typpe(動(dòng)態(tài)集集合)類型的的記錄集合。一一個(gè)記錄集合合是動(dòng)態(tài)的也也就意味著,當(dāng)當(dāng)原來(lái)的數(shù)據(jù)據(jù)表中的容改改變了以后,該該記錄集合中中的記錄也會(huì)會(huì)隨之改變。DATA控件還提供了用來(lái)瀏覽不同記錄的各種跳轉(zhuǎn)按鈕。將DATA控件放置在窗體中之后,我們還必須在該控件與要處理的數(shù)據(jù)庫(kù)之間建立聯(lián)系第二章系統(tǒng)總體體規(guī)劃31組織結(jié)構(gòu)構(gòu)調(diào)研在對(duì)該公司客戶戶管理的手工工管理模式和和業(yè)務(wù)流程進(jìn)進(jìn)行認(rèn)真分析析和研究的基基礎(chǔ)上,經(jīng)過(guò)過(guò)與該客戶部部的相關(guān)人員員的反復(fù)協(xié)商商、論證,最最后確定了該該客戶管理系系統(tǒng)的邏輯模模型。下面以數(shù)據(jù)流圖圖和數(shù)據(jù)字典典的方式來(lái)

44、描描述新系統(tǒng)的的邏輯功能。31.2數(shù)據(jù)據(jù)流圖313數(shù)據(jù)據(jù)字典下面為借書(shū)業(yè)務(wù)務(wù)流程圖中的的每一部分編編制數(shù)據(jù)字典典。(1)數(shù)據(jù)元素素:每個(gè)客戶戶都有編號(hào)這這個(gè)信息,其其描述內(nèi)容如如下:數(shù)據(jù)元素名稱:編號(hào) 類型:字字符 長(zhǎng)度:99 數(shù)據(jù)值類型型:字符 取值范范圍:9個(gè)字字符以內(nèi)相關(guān)的數(shù)據(jù)結(jié)構(gòu)構(gòu):姓名,性性別,單位,職職務(wù),電話,地地址,類型(2)數(shù)據(jù)流。數(shù)數(shù)據(jù)流“客戶信息”條目如下:數(shù)據(jù)流名稱:借借戶信息 說(shuō)說(shuō)明:客戶的的個(gè)人信息數(shù)據(jù)流來(lái)源:客客戶數(shù)據(jù)流去向:客客戶管理人員員數(shù)據(jù)流組成:客戶號(hào)數(shù)據(jù)流的流通量量:大約100位/天()數(shù)據(jù)存儲(chǔ)儲(chǔ):數(shù)據(jù)存儲(chǔ)儲(chǔ)“客戶情況”條目如下:數(shù)據(jù)存儲(chǔ)名稱:客戶情況簡(jiǎn)

45、述:存放的是是每個(gè)客戶的的個(gè)人情況輸入數(shù)據(jù):客戶戶情況數(shù)據(jù)存儲(chǔ)組成:客戶編號(hào)號(hào),姓名,客客戶類型存儲(chǔ)方式:按客客戶的客戶編編號(hào)順序排列列()數(shù)據(jù)處理理。數(shù)據(jù)處理理“查詢客戶”條目如下:數(shù)據(jù)處理名稱:查詢客戶數(shù)據(jù)處理編號(hào):.簡(jiǎn)要描述:根據(jù)據(jù)客戶的編號(hào)號(hào),姓名,性性別,職務(wù),客客戶類型輸入數(shù)據(jù)流:客客戶查詢信息息輸出數(shù)據(jù)流:查查詢結(jié)果處理邏輯:根據(jù)據(jù)客戶的編號(hào)號(hào),姓名,性性別,職務(wù),客客戶類型進(jìn)行行查詢。32軟件模塊塊結(jié)構(gòu)設(shè)計(jì)321系統(tǒng)統(tǒng)方案確定。通過(guò)對(duì)系統(tǒng)調(diào)研研與分析,系系統(tǒng)主要應(yīng)完完成的功能如如下:客戶信信息錄入、客客戶信息查詢?cè)儭⑾到y(tǒng)維護(hù)護(hù)等三大模塊塊。322軟件件結(jié)構(gòu)設(shè)計(jì)??涂蛻艄芾硐到y(tǒng)統(tǒng)

46、包含客戶錄錄入、客戶查查詢、系統(tǒng)維維護(hù)等功能。該該系統(tǒng)執(zhí)行時(shí)時(shí),先錄入數(shù)數(shù)據(jù),然后根根據(jù)客戶的個(gè)個(gè)人信息可以以進(jìn)行查詢以以及按照相同同的屬于進(jìn)行行排序,并可可將結(jié)果進(jìn)行行預(yù)覽。客戶戶管理系統(tǒng)屬屬于典型的事事務(wù)型系統(tǒng),其其系統(tǒng)示意圖圖如下圖所示示:接受數(shù)據(jù)接受數(shù)據(jù)事務(wù)中心客戶錄入客戶查詢客戶排序客戶資料瀏覽 客戶戶管理系統(tǒng)示示意圖系統(tǒng)結(jié)構(gòu)圖示意意如下:輸入客戶信息輸入客戶信息 備份 恢復(fù)客戶管理系統(tǒng)客戶采編客戶查詢數(shù)據(jù)處理 客戶資料瀏覽客戶管理系統(tǒng)結(jié)結(jié)構(gòu)圖客戶管理系統(tǒng)系統(tǒng)功能圖如下下客戶管理系統(tǒng)系統(tǒng)登陸系統(tǒng)登陸退出系統(tǒng)用戶管理客戶信息查詢客戶信息錄入群組設(shè)置退出系統(tǒng)用戶管理客戶信息查詢客戶信息錄

47、入群組設(shè)置用戶刪除密碼修改用戶添加添加刪除新增按姓名按編號(hào)恢復(fù)用戶刪除密碼修改用戶添加添加刪除新增按姓名按編號(hào)恢復(fù)33數(shù)據(jù)庫(kù)設(shè)設(shè)計(jì)數(shù)據(jù)庫(kù)采用了MMicrossoft推出出的Visuual Fooxpro自自帶的數(shù)據(jù)庫(kù)庫(kù),這是微軟軟集成到VFFP中的一個(gè)個(gè)桌面數(shù)據(jù)庫(kù)庫(kù),能夠快速速方便的和OOfficee的其他套件件綜合使用。由由于VFP具具有顯著的簡(jiǎn)簡(jiǎn)易性和有效效性,大量的的桌面數(shù)據(jù)庫(kù)庫(kù)系統(tǒng)都采用用它作為后臺(tái)臺(tái)數(shù)據(jù)庫(kù)。使使用它的好處處還在于,如如果你的系統(tǒng)統(tǒng)擴(kuò)展到Cllient/Serveer模式的時(shí)時(shí)候,可以使使用Micrrosoftt的數(shù)據(jù)庫(kù)服服務(wù)器軟件SSQL Seerver,此此時(shí),程序

48、只只需要簡(jiǎn)單的的修改一下鏈鏈接(ADOO的數(shù)據(jù)源)就就可以,這樣樣,為程序的的平滑擴(kuò)展提提供了非常有有力的條件。本系統(tǒng)涉及到的的實(shí)體:(共共有三個(gè)數(shù)據(jù)據(jù)表,分別為為:kh.ddbf,lxx.dbf,zzw.dbff)。(1)本系統(tǒng)中中所涉及到的的主要實(shí)體及及其屬性有:(客戶)表:編號(hào),姓名名,單位,性性別,職務(wù),電電話,手機(jī),消消費(fèi)意向,個(gè)個(gè)人愛(ài)好等 (2)本系統(tǒng)統(tǒng)的實(shí)體聯(lián)系(EE-R)圖為了使E-R圖圖表示得更加加清晰,現(xiàn)將將E-R圖分分成實(shí)體及其其屬性圖和實(shí)實(shí)體及其聯(lián)系系圖。分別如如下圖所示:電話職務(wù)性別姓名編號(hào)電話職務(wù)性別姓名編號(hào)手機(jī)手機(jī)工作單位工作單位客戶管理客戶管理消費(fèi)意向消費(fèi)意向個(gè)

49、人愛(ài)好生日個(gè)人愛(ài)好生日各表的物理結(jié)構(gòu)構(gòu)如下:kh(客戶)表表:字段名稱類型寬度小數(shù)位數(shù)編號(hào)字符100姓名字符80單位字符200性別字符20電話字符110手機(jī)字符110職位字符100個(gè)人愛(ài)好字符60消費(fèi)意向字符300生日字符20備注字符80(群組)表:字段名稱類型寬度小數(shù)位數(shù)群組名稱字符100管理員字符100群組人數(shù)數(shù)字50電話數(shù)字110職能文本100收入貨幣102第四章 系統(tǒng)功功能實(shí)現(xiàn)4.1系統(tǒng)登陸陸界面:雙擊圖標(biāo)運(yùn)行程程序以后,就就可以看到程程序的登錄界界面。需要通通過(guò)系統(tǒng)管理理驗(yàn)證,即輸輸入正確的密密碼進(jìn)行系統(tǒng)統(tǒng)登陸,本系系統(tǒng)默認(rèn)的密密碼為0。當(dāng)當(dāng)然,用戶可可以在系統(tǒng)登登錄時(shí)為了防防止系統(tǒng)

50、密碼碼的泄露而可可以進(jìn)行對(duì)密密碼的及時(shí)修修改和更新。代碼如下:Privatee Sub Commaand1_CClick()If Trimm(Textt1.Texxt) = Trim(Text33.Textt) Andd Trimm(Textt2.Texxt) = Trim(Text44.Textt) Theen 用戶戶名和密碼 MDIFoorm1.SShow Unloaad MeElse For XX = 1 To 1 錯(cuò)錯(cuò)誤出現(xiàn)3次次, If AA1.Reccordseet.EOFF = Trrue Thhen MsggBox 密碼錯(cuò)誤請(qǐng)請(qǐng)重新登錄, 16, 錯(cuò)誤: Texxt1.Teex

51、t = Texxt2.Teext = A1.Recorrdset.AbsollutePoositioon = 11 ADDO是錯(cuò)誤退退出,正確進(jìn)進(jìn)入 Else If Trim(Text11.Textt) = TTrim(TText3.Text) And Trim(Text22.Textt) = TTrim(TText4.Text) Thenn MDIFoorm1.SShow MDIFoorm1.PPrint Commaand1.TTag MDIFoorm1.TTag = Text11.Textt Unloaad Me Elsse XX = X - 1 AA1.Reccordseet.Movve

52、Nextt Endd If End IIf Next XXEnd IfText1.TText = End SubbPrivatee Sub Commaand2_CClick()Unload MeEndEnd SubbPrivatee Sub Form_Load()Text1.TText = End Subb42系統(tǒng)主界界面:在系統(tǒng)登錄成功功之后,就會(huì)會(huì)看到系統(tǒng)的的主界面如下下所示:在本系統(tǒng)主界面面中,我們可可以看到一個(gè)個(gè)MDI窗體體,用戶在使使用時(shí)只需要要點(diǎn)擊鼠標(biāo)左左鍵就可以進(jìn)進(jìn)入相應(yīng)的功功能選項(xiàng),快快捷而方便,從從這個(gè)窗體上上可以清楚地地看到本系統(tǒng)統(tǒng)所具備的三三個(gè)主要主要要功能,即客客戶數(shù)據(jù)

53、錄入入,客戶數(shù)據(jù)據(jù)查詢及設(shè)置置三大功能模模塊。代碼如下:Privatee Sub A1_Cllick()Form1.SShowUnload Me 關(guān)閉當(dāng)當(dāng)前窗體End SubbPrivatee Sub a2_Cllick()Unload MeEnd SubbPrivatee Sub a3_Cllick()Form4.SShowForm4.HHeightt = 93345Form4.WWidth = 128870End SubbPrivatee Sub b1_Cllick()Form3.SShowForm3.HHeightt = 83355Form3.WWidth = 137710End Sub

54、bPrivatee Sub bz_Cllick()Form7.SShowEnd SubbPrivatee Sub c1_Cllick()Form4.SShowForm4.HHeightt = 95510Form4.WWidth = 138875End SubbPrivatee Sub C2_Cllick()Form5.SShowForm5.HHeightt = 67795Form5.WWidth = 100020Form5.CCommannd1.Viisiblee = TrrueForm5.TText1.Text = 輸入入群組名進(jìn)行行查詢End SubbPrivatee Sub c3_Cll

55、ick()Form5.SShowForm5.CCaptioon = 收入查詢Form5.WWidth = 42000Form5.HHeightt = 40081Form5.TText1.Heighht = 4495Form5.TText1.Widthh = 20055Form5.TText1.Text = 輸入入名稱End SubbPrivatee Sub cz_Cllick()MDIFormm1.Arrrange 2End SubbPrivatee Sub dc_Cllick()MDIFormm1.Arrrange 0End SubbPrivatee Sub glysxx_Clicck()F

56、orm6.SShowEnd SubbPrivatee Sub gy_Cllick()frmAbouut.ShoowEnd SubbPrivatee Sub MDIFoorm_QuueryUnnload(Canceel As Integger, UUnloaddMode As Inntegerr) Dimm YesNNo As Integger Dimm M Ass Singgle YessNo = MsgBoox(真的的要退出系統(tǒng)統(tǒng)嗎?, vbYessNo + vbQueestionn, 提示示) If YesNoo = vbbYes TThen EndTxxt = TTrue Unloaad

57、 Me Elsse Canceel = 11 Endd IfEnd SubbPrivatee Sub pp_Cllick()MDIFormm1.Arrrange 1End SubbPrivatee Sub stsz_Clickk()Form9.SShowForm9.HHeightt = 69930Form9.WWidth = 84000End SubbPrivatee Sub tc_Cllick() Unloaad Me End SubbPrivatee Sub Toolbbar1_BButtonnClickk(ByVaal Buttton AAs MSCComctllLib.BButtonn

58、)Select Case Buttoon.KeyyCase kkey1Form3.SShowForm3.HHeightt = 83355Form3.WWidth = 137710Case kkey2Form4.SShowForm4.HHeightt = 95510Form4.WWidth = 138875Case kkey3Form5.SShowForm5.HHeightt = 67795Form5.WWidth = 100020Form5.CCommannd1.Viisiblee = TrrueForm5.TText1.Text = 輸入入群組名進(jìn)行行查詢Case kkey4Form6.SS

59、howCase kkey7Form9.SShowForm9.HHeightt = 69930Form9.WWidth = 84000Case kkey6 Unloaad Me End SellectEnd Subb4.3客戶信息息管理:本應(yīng)用模塊的主主要功能是實(shí)實(shí)現(xiàn)對(duì)客戶個(gè)個(gè)人信息的錄錄入系統(tǒng)操作作,如編號(hào),姓姓名,性別,性性別等基本操操作。從而完完成本系統(tǒng)的的客戶信息管管理。代碼如下:Privatee Sub Commaand1_CClick()Text1.EEnableed = TTrueText2.EEnableed = TTrueText3.EEnableed = TTrueText4

60、.EEnableed = TTrueText5.EEnableed = TTrueText6.EEnableed = TTrueCombo2.Enablled = TrueText8.EEnableed = TTrueText9.EEnableed = TTrueText10.Enablled = TrueCombo1.Enablled = TrueIf Commmand1.Tag = Truue ThhenIf A1.RRecorddset.EEOF = True And AA1.Reccordseet.BOFF = Trrue ThhenMsgBox 您的數(shù)據(jù)據(jù)庫(kù)中沒(méi)有記記錄!, 16,

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論