VB客户关系管理系统8446.docx
《VB客户关系管理系统8446.docx》由会员分享,可在线阅读,更多相关《VB客户关系管理系统8446.docx(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要根据目前一些小小企业的特点点,本系统旨旨在建立一个个完成访客资资料的记录和和查询的客户户管理系统,它可以理解为为是目前流行行的客户关系系管理系统的的一个子系统统。论文在介绍了课课题的来源和和系统设计背背景的基础上上展开了系统统设计过程的的说明。首先先讲述了系统统的总体设计计,主要论述述面向对象的的三层C/SS架构的设计计、系统功能能模块的划分分、系统结构构设计。接着着介绍了系统统数据库的设设计,包括数数据库需求分分析、数据库库概念结构设设计等,然后后详细介绍了了客户管理系系统详细设计计,包括系统统组件设计,主主界面设置,客户信息管理对话框代码设计、添加客户信息、修改客户信息、删除客户信息
2、、查看客户信息、查找客户等设计内容。最后简要介绍了软件测试,包括测试的目的与任务以及调试中需要注意事项的。关键词:客户管管理,VB,AACCESSS,系统设计计AbstracctSome arre in the llight of att pressent ppeanutts chaaracteeristiic, thhis syystem aims at buuildinng thaat cusstomerr manaagemennt sysstem , it aare unndersttandabble foor beiing att pressent ppopulaar Cusstome
3、rr Relaationsship MManageement systeem onee builld of preciis wriiter aand innquiryy accoomplisshing the vvisitoor datta sysstem.The sysstem hhavingg spreead ouut on thesiis bassis deesigniing baackgroound iin souurce aand syystem havinng inttroducced a probllems desiggns thhe proocess explaanatioon
4、. Thhe poppulatiion haaving givenn an aaccounnt of systeems ffirst desiggns , desiggn , ssystemm funcction discuussingg be ggearedd to tthe neeeds oof marrriagee parttner tthree layerrs of C/S fframes maiinly hhave nno thee moduule paartitiion , systeem phyysicall desiign. And tthen pproceeed to hav
5、e introoducedd systtem daata baase deesign, incllude ddata bbase nneed aanalyssis , data base conceept phhysicaal dessign eetc., have introoducedd thatt the custoomer mmanagees sysstem ddetailled deesign , thee moduule deesignss , thhe hosst intterfacce intterposses , the ccustommer innformaation ad
6、minnistraation conveersatiion frrame ccode ddesignns , aaddingg custtomer inforrmatioon , rrevisiing cuustomeer infformattion , deleeting custoomer iinformmationn , chheckinng cusstomerr infoormatiion , seekiing a custoomer aand soo on ddesignns conntent incluuding systeem dettaileddly. Brieff finaa
7、l thee testting hhavingg intrroduceed a ssoftwaare , the ppurposse inccludinng a ttestinng neeed mattters neediing atttentiions with the mmissioon andd debuuggingg midddle.Keywordds: The custoomer mmanagees , VVB , AACCESSS , syystem desiggn thaat目 录摘 要IAbstracctII目 录IIII第1章 概 述11.1 课题题来源11.2 开发发环境简
8、介21.2.1 VB 概述述21.2.2 ACCESSS 20003 数据库库简介31.3 本文文所做的工作作4第2章 系统统总体设计62.1 系统统功能分析62.2 系统统设计要求62.3 系统统设计72.3.1 面向对象的的三层CS架构的设计计72.3.2 系统功能模模块划分82.3.3 系统结构设设计8第3章 系统统数据库设计计103.1 数据据库需求分析析103.2 数据据库概念结构构设计113.3 数据据库逻辑结构构设计123.4 数据据库的生成与与配置14第4章 系统统详细设计154.1 组件件设计154.1.1 客户管理事事务处理事件件的创建154.1.2 在工程中加加入自定义枚
9、枚举154.1.3 创建组件的的公共模块174.2 客户户管理主界面面设置184.2.1 设计主窗体体控件布局184.2.2 图片列表的的关键字设置置194.2.3 给工具条添添加按钮194.2.4添添加菜单204.3 主界界面编辑状态态预览214.4 客户户信息管理模模块214.4.1 客户信息管管理对话框界界面设计214.4.2 客户信息管管理对话框代代码设计254.4.3 添加客户信信息294.4.4 修改客户信信息294.4.5 删除客户信信息304.4.6 查看客户信信息314.4.7 查找客户32第5章 软件件测试335.1 测试试的目的与任任务335.2 测试试的方法335.3
10、系统统的调试与注注意事项345.4 系统统的编译与发发行35总 结366参考文献377致 谢388第1章 概 述1.1 课题题来源客户关系管理(Custoomer RRelatiionshiip Mannagemeent CRRM)起源于于80年代初初提出的“接接触管理”(Contaact Maanagemment),即即专门收集整整理客户与公公司联系的所所有信息以达达到了解客户户的目的。而而我们所做的的客户管理系系统是客户关关系管理系统统中的一部分。到900年代初期则则演变成为包包括电话服务务中心与支援援资料分析的的客户服务。经经历了二十多多年的不断发发展,客户关关系管理不断断演变发展并并趋
11、向于成熟熟,最终形成成了一套完整整的管理理论论体系。目前随着Intternett带来的巨大大商机,电子子商务变得越越来越成熟,基基于网络办公公己经取得了了更宽更广的的应用。所以以,基于B/S模式的CCRM研究与与应用更具有有特别的意义义。传统CRM系统统的研究和应应用都是基于于C/S模式式,即客户机机/服务器的的结构模式,再再加上邮件处处理系统,在在企业网的内内部进行实施施和应用。这这样的系统需需要在客户端端安装相应的的客户端应用用程序,服务务器端也要安安装服务器应应用程序。随随着Inteernet的的广泛应用,CC/S模式逐逐渐暴露出很很多不足的地地方,比如,部部署程序复杂杂,系统升级级困难
12、,可扩扩展性差。相相反,B/SS模式的系统统有许多优点点:1)应用范围广广泛。可以和和电子商务联联系起来,在在全球范围内内进行相关的的业务处理。2)办公方式简简捷,方便。只只要能上网,就就能进行业务务处理。3)安装,使用用方便,可扩扩展性强。只只须安装服务务器端应用程程序,不需要要安装客户端端程序。所以,进行基于于B/S模式的的CRM系统研研究与应用,可可以使公司客客户快速、方方便、及时地地查询公司最最新的各种信信息,处理与与公司的业务务。这对公司司管理客户关关系,促进业业务处理,提提高经济效益益,都有重大大意义。目前商用的CRRM产品很多多,企业着手手进行CRMM实施的过程程中,多数以以失败
13、或者不不理想而告终终,主要原因因在于系统不不适合企业自自身的需要,并且对于中小企业来说一个完全意义上CRM系统似没有必要的,他们使用CRM系统也主要就是使用其中的客户管理和联系等基本功能,因此我们认为自己动手开发一个适合企业特点的客户管理系统具有重要的现实意义。1.2 开发发环境简介根据我们当前的的知识水平,我我们选用了MMicrossoft VVisuall Basiic 6.00作为前台的的开发工具,用用ACCESSS 20003作为后台台支持数据库库,通过VBB6.0的数数据库控件来来连接ACCCESS 22003中并并对其编程来来实现各种功功能。,因为为ACCESSS与Vissual
14、BBasic用用的同为Miicrosooft JJet数据库库引擎,有着着最好的兼容容性。1.2.1 VB 概述述Visual Basicc (以下简简称VB)的的前身是QBBASIC,语语言基础是BBASIC。自自从微软推出出VB后,便便成为了程序序开发人员的的首选工具。据据统计,仅在在数据库系统统开发领域,VVB就占了990的份额额。VB是基基于对象的可可视化程序开开发工具,它它的优点在于于能够快捷、简简易地建立WWindowws应用程序序。19988年8月,微微软推出了VVB 6.00的版本,进进一步加强了了部件开发的的功能。以适适用人员来分分,可有以下下三个版本:1. 标准版 针对一般
15、程程序设计人员员,适合普通通应用系统的的开发。 2. 专业业版 针对专专业程序开发发人员,它在在标准版的基基础上提供了了对数据库和和Interrnet的支支持。 3. 企业业版 适用于于专为企业设设计应用软件件的程序开发发人员。使用VB不需要要追求完美的的算法和精密密的逻辑,而而只要充分发发挥你的想象象力和创造力力,就能利用用VB开发出出各种实用的的软件了,不不论是小游戏戏还是大型的的客户端/服服务器端应用用程序,都变变得非常简单单。可视化编程的一一个突出特点点就是其开发发环境就像一一个百宝箱,很很多功能都集集成在其之中中,这就是IIDE(Inntegraated DDeveloopmentt
16、 Enviironmeent),即即集成开发环环境。IDEE是指在相应应的开发平台台中集成了编编辑器、编译译连接工具、控控件器箱辅助助工具。例如如在VB的集集成开发环境境中就包括了了以下一些主主要元素:工工具栏、工具具箱、工程管管理器窗口、属属性窗口、窗窗体设计器、代代码编辑器窗窗口等;和VVB类似,DDelphii的IDE中中具有主控制制窗体、对象象查看窗口和和窗体设计器器。同时IDDE的设置是是很灵活的,开开发人员可以以按照自己的的编程习惯来来配置IDEE。从简单的文本文文件到各种复复杂的关系型型数据库,数数据库应用程程序需要面对对各种各样的的数据源。VVisuall basiic 6.0
17、0提供ADOO(Actiive Daata Obbjectss)作为应用用程序和OLLE-DB连连接的桥梁ADO,即Acctive数数据对象(AActivee Dataa Objeects):实际是一种种提供访问各各种数据类型型的连接机制制。ADO设设计为一种极极简单的格式式,通过ODDBC的方法法同数据库接接口相连。用用户可以使用用任何一种OODBC数据据源,即不仅仅适合于SQQL Serrver、OOraclee、Acceess等数据据库应用程序序,也适合于于Excell表格、文本本文件、图形形文件和无格格式的数据文文件。ADOO是基于OLLE-DB之之上的技术,因因此ADO通通过其内部的
18、的属性和方法法提供统一的的数据访问接接口方法。Microsooft在Viisual Basicc 6.0以以后的版本都都集成了ADDO。它与以以前Visuual Baasic的DDAO、RDDO相比有了了很大的提高高。DAO(Data Accesss Objjects)即数据访问问对象,是一一种面向对象象的界面接口口。通过DAAO/Jett功能可以访访问ISAMM数据库,使使用DAO/ODBC Direcct功能可以以实现远程RRDO功能。RRDO(Reemote Data Objeccts)即远远程数据对象象,为使用代代码来创建和和操作一个远远程ODBCC数据库系统统的各个部件件提供了一个个
19、框架。RDDO是ODBBC APII的一个浅层层界面接口,是是专为访问远远程ODBCC关系数据源源而设计的。ADO集中了DDAO和RDDO的优点,可可以通过简单单的编程实现现和各种数据据结构进行连连接。使用AADO的目的的是进入数据据源,使得修修改、更新数数据成为可能能。ADO提提供一系列的的类和对象来来完成各种操操作。1.2.2 ACCESSS 20033 数据库简简介过去的一些数据据库软件,在在操作上、数数据库建立、维维护等等,都都相当复杂且且不易使用,但但是在具备了了窗口的GUUI(图形用用户界面)特特性的ACCCESS数据据库推出之后后,数据库的的建立不再是是困难的事情情,我们可以以在
20、PC上简简单而快速的的建立出一套套符合自己的的数据库。 不但如此,在在ACCESSS 20003推出以后后,我们发现现数据库的建建立更加的快快速,但是功功能却更加强强大,用户不不用再去记忆忆那一大堆的的文件名称,或或是为数据库库的文件管理理大费周章,通通过ACCEESS的人性性化管理接口口把数据库的的管理整理,便便于维护;此此外,在报表表的制作上也也是相当容易易的,完全的的视觉开发向向导设计,让让人使用起来来很舒服。但但是美中不足足的是ACCCESS对于于主从式结构构的安全性管管理不足,由由于ACCEESS可以快快速的通过OODBC连接接到数据库服服务器上(DDatabaase Seerver
21、),并浏览所有有表格或是相相关对象转成成HTML。基本上,ACCCESS对建建立一个数据据库所具备的的每一个对象象,其中包括括了表、查询询、窗体、报报表、宏、模模块。其功能分别叙述述如下: 表对象打开已经存在的的表格、对已已存在的表格格字段数据进进行修改、新新建表格。 查询对象可以用直接拖放放的方式,建建立表格之间间的关联与对对应关系,自自动产生SQQL语法查询询出我们想要要的数据。 窗体设计对象可以设计用户接接口,用来输输入并处理数数据。 报表对象利用视图向导的的开发方式,简简单、快速的的建立出需求求报表或标签签。 宏对象提供许多的宏功功能,您可以以把这样的宏宏连接到窗体体设计中的任任一个对
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 客户关系 管理 系统 8446
限制150内