欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    VB客户关系管理系统8446.docx

    • 资源ID:48255028       资源大小:198.89KB        全文页数:63页
    • 资源格式: DOCX        下载积分:30金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要30金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    VB客户关系管理系统8446.docx

    摘 要根据目前一些小小企业的特点点,本系统旨旨在建立一个个完成访客资资料的记录和和查询的客户户管理系统,它可以理解为为是目前流行行的客户关系系管理系统的的一个子系统统。论文在介绍了课课题的来源和和系统设计背背景的基础上上展开了系统统设计过程的的说明。首先先讲述了系统统的总体设计计,主要论述述面向对象的的三层C/SS架构的设计计、系统功能能模块的划分分、系统结构构设计。接着着介绍了系统统数据库的设设计,包括数数据库需求分分析、数据库库概念结构设设计等,然后后详细介绍了了客户管理系系统详细设计计,包括系统统组件设计,主主界面设置,客户信息管理对话框代码设计、添加客户信息、修改客户信息、删除客户信息、查看客户信息、查找客户等设计内容。最后简要介绍了软件测试,包括测试的目的与任务以及调试中需要注意事项的。关键词:客户管管理,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 Cusstomerr 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 probllem's desiggns thhe proocess explaanatioon. Thhe poppulatiion haaving givenn an aaccounnt of systeem's ffirst desiggns , desiggn , ssystemm funcction discuussingg be ggearedd to tthe neeeds oof marrriagee parttner tthree layerrs of C/S fframe''s maiinly hhave nno thee moduule paartitiion , systeem phyysicall desiign. And tthen pproceeed to have 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 adminnistraation 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 finaal thee testting hhavingg intrroduceed a ssoftwaare , the ppurposse inccludinng a ttestinng neeed mattters neediing atttentiion's with the mmissioon andd debuuggingg midddle.Keywordds: The custoomer mmanagees , VVB , AACCESSS , syystem desiggn thaat目 录摘 要IAbstracctII目 录IIII第1章 概 述11.1 课题题来源11.2 开发发环境简介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 在工程中加加入自定义枚枚举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 系统统的调试与注注意事项345.4 系统统的编译与发发行35总 结366参考文献377致 谢388第1章 概 述1.1 课题题来源客户关系管理(Custoomer RRelatiionshiip Mannagemeent CRRM)起源于于80年代初初提出的“接接触管理”(Contaact Maanagemment),即即专门收集整整理客户与公公司联系的所所有信息以达达到了解客户户的目的。而而我们所做的的客户管理系系统是客户关关系管理系统统中的一部分。到900年代初期则则演变成为包包括电话服务务中心与支援援资料分析的的客户服务。经经历了二十多多年的不断发发展,客户关关系管理不断断演变发展并并趋向于成熟熟,最终形成成了一套完整整的管理理论论体系。目前随着Intternett带来的巨大大商机,电子子商务变得越越来越成熟,基基于网络办公公己经取得了了更宽更广的的应用。所以以,基于B/S模式的CCRM研究与与应用更具有有特别的意义义。传统CRM系统统的研究和应应用都是基于于C/S模式式,即客户机机/服务器的的结构模式,再再加上邮件处处理系统,在在企业网的内内部进行实施施和应用。这这样的系统需需要在客户端端安装相应的的客户端应用用程序,服务务器端也要安安装服务器应应用程序。随随着Inteernet的的广泛应用,CC/S模式逐逐渐暴露出很很多不足的地地方,比如,部部署程序复杂杂,系统升级级困难,可扩扩展性差。相相反,B/SS模式的系统统有许多优点点:1)应用范围广广泛。可以和和电子商务联联系起来,在在全球范围内内进行相关的的业务处理。2)办公方式简简捷,方便。只只要能上网,就就能进行业务务处理。3)安装,使用用方便,可扩扩展性强。只只须安装服务务器端应用程程序,不需要要安装客户端端程序。所以,进行基于于B/S模式的的CRM系统研研究与应用,可可以使公司客客户快速、方方便、及时地地查询公司最最新的各种信信息,处理与与公司的业务务。这对公司司管理客户关关系,促进业业务处理,提提高经济效益益,都有重大大意义。目前商用的CRRM产品很多多,企业着手手进行CRMM实施的过程程中,多数以以失败或者不不理想而告终终,主要原因因在于系统不不适合企业自自身的需要,并且对于中小企业来说一个完全意义上CRM系统似没有必要的,他们使用CRM系统也主要就是使用其中的客户管理和联系等基本功能,因此我们认为自己动手开发一个适合企业特点的客户管理系统具有重要的现实意义。1.2 开发发环境简介根据我们当前的的知识水平,我我们选用了MMicrossoft VVisuall Basiic 6.00作为前台的的开发工具,用用ACCESSS 20003作为后台台支持数据库库,通过VBB6.0的数数据库控件来来连接ACCCESS 22003中并并对其编程来来实现各种功功能。,因为为ACCESSS与Vissual BBasic用用的同为Miicrosooft JJet数据库库引擎,有着着最好的兼容容性。1.2.1 VB 概述述Visual Basicc (以下简简称VB)的的前身是QBBASIC,语语言基础是BBASIC。自自从微软推出出VB后,便便成为了程序序开发人员的的首选工具。据据统计,仅在在数据库系统统开发领域,VVB就占了990的份额额。VB是基基于对象的可可视化程序开开发工具,它它的优点在于于能够快捷、简简易地建立WWindowws应用程序序。19988年8月,微微软推出了VVB 6.00的版本,进进一步加强了了部件开发的的功能。以适适用人员来分分,可有以下下三个版本:1. 标准版 针对一般程程序设计人员员,适合普通通应用系统的的开发。 2. 专业业版 针对专专业程序开发发人员,它在在标准版的基基础上提供了了对数据库和和Interrnet的支支持。 3. 企业业版 适用于于专为企业设设计应用软件件的程序开发发人员。使用VB不需要要追求完美的的算法和精密密的逻辑,而而只要充分发发挥你的想象象力和创造力力,就能利用用VB开发出出各种实用的的软件了,不不论是小游戏戏还是大型的的客户端/服服务器端应用用程序,都变变得非常简单单。可视化编程的一一个突出特点点就是其开发发环境就像一一个百宝箱,很很多功能都集集成在其之中中,这就是IIDE(Inntegraated DDeveloopmentt Enviironmeent),即即集成开发环环境。IDEE是指在相应应的开发平台台中集成了编编辑器、编译译连接工具、控控件器箱辅助助工具。例如如在VB的集集成开发环境境中就包括了了以下一些主主要元素:工工具栏、工具具箱、工程管管理器窗口、属属性窗口、窗窗体设计器、代代码编辑器窗窗口等;和VVB类似,DDelphii的IDE中中具有主控制制窗体、对象象查看窗口和和窗体设计器器。同时IDDE的设置是是很灵活的,开开发人员可以以按照自己的的编程习惯来来配置IDEE。从简单的文本文文件到各种复复杂的关系型型数据库,数数据库应用程程序需要面对对各种各样的的数据源。VVisuall basiic 6.00提供ADOO(Actiive Daata Obbjectss)作为应用用程序和OLLE-DB连连接的桥梁ADO,即Acctive数数据对象(AActivee Dataa Objeects):实际是一种种提供访问各各种数据类型型的连接机制制。ADO设设计为一种极极简单的格式式,通过ODDBC的方法法同数据库接接口相连。用用户可以使用用任何一种OODBC数据据源,即不仅仅适合于SQQL Serrver、OOraclee、Acceess等数据据库应用程序序,也适合于于Excell表格、文本本文件、图形形文件和无格格式的数据文文件。ADOO是基于OLLE-DB之之上的技术,因因此ADO通通过其内部的的属性和方法法提供统一的的数据访问接接口方法。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数据库系统统的各个部件件提供了一个个框架。RDDO是ODBBC APII的一个浅层层界面接口,是是专为访问远远程ODBCC关系数据源源而设计的。ADO集中了DDAO和RDDO的优点,可可以通过简单单的编程实现现和各种数据据结构进行连连接。使用AADO的目的的是进入数据据源,使得修修改、更新数数据成为可能能。ADO提提供一系列的的类和对象来来完成各种操操作。1.2.2 ACCESSS 20033 数据库简简介过去的一些数据据库软件,在在操作上、数数据库建立、维维护等等,都都相当复杂且且不易使用,但但是在具备了了窗口的GUUI(图形用用户界面)特特性的ACCCESS数据据库推出之后后,数据库的的建立不再是是困难的事情情,我们可以以在PC上简简单而快速的的建立出一套套符合自己的的数据库。 不但如此,在在ACCESSS 20003推出以后后,我们发现现数据库的建建立更加的快快速,但是功功能却更加强强大,用户不不用再去记忆忆那一大堆的的文件名称,或或是为数据库库的文件管理理大费周章,通通过ACCEESS的人性性化管理接口口把数据库的的管理整理,便便于维护;此此外,在报表表的制作上也也是相当容易易的,完全的的视觉开发向向导设计,让让人使用起来来很舒服。但但是美中不足足的是ACCCESS对于于主从式结构构的安全性管管理不足,由由于ACCEESS可以快快速的通过OODBC连接接到数据库服服务器上(DDatabaase Seerver),并浏览所有有表格或是相相关对象转成成HTML。基本上,ACCCESS对建建立一个数据据库所具备的的每一个对象象,其中包括括了表、查询询、窗体、报报表、宏、模模块。其功能分别叙述述如下:Ø 表对象打开已经存在的的表格、对已已存在的表格格字段数据进进行修改、新新建表格。Ø 查询对象可以用直接拖放放的方式,建建立表格之间间的关联与对对应关系,自自动产生SQQL语法查询询出我们想要要的数据。Ø 窗体设计对象可以设计用户接接口,用来输输入并处理数数据。Ø 报表对象利用视图向导的的开发方式,简简单、快速的的建立出需求求报表或标签签。Ø 宏对象提供许多的宏功功能,您可以以把这样的宏宏连接到窗体体设计中的任任一个对象,以以达成一些复复杂的功能。Ø 模块对象撰写VB的程序序模块,处理理较复杂的问问题与需求,该该功能是采用用事件驱动的的模式,类似似VB的处理理方式。1.3 本文文所做的工作作 本文主要针对客客户管理系统统的设计过程程做一个详细细的说明,论论文共分五章章:第一章,概述,主主要介绍了课课题的来源,并简单介绍了系统开发环境VB与ACCESS 2003数据库的特点。第二章,系统总总体设计,论论及了系统功功能分析、系系统设计要求求、系统设计计。其中最主主要的是讲述述系统设计,它它主要论述面面向对象的三三层C/S架构的的设计、系统统功能没模块块的划分、系系统结构设计计。第三章,系统数数据库设计,包括数据库需求分析、数据库概念结构设计等。第四章,系统详详细设计,首首先介绍了组组件设计,客客户信息管理理对话框界面面设计、客户户信息管理对对话框代码设设计、添加客客户信息、修修改客户信息息、删除客户户信息、查看看客户信息、查查找客户。第五章,软件测测试,主要介介绍测试的目目的与任务以以及调试中需需要注意事项项的。最后对整个设计计工作作了一一个总结。第2章 系统统总体设计2.1 系统统功能分析以客户为中心的的理念在国外外兴起于200世纪50年年代,当时很很多企业寄望望于通过改进进技术、压缩缩生产周期、改改善内部资源源管理来提高高生产增长率率和利润,但但事实上见效效甚微。这样样企业开始从从强调降低经经营成本的供供应方发展策策略转向了需需求方策略。所所谓需求方策策略,就是指指与客户联系系更紧密,从从客户关系方方面挖掘新能能源的策略,CCRM应运而而生。所不同同的是,现在在计算机可以以帮助人们实实现这些看似似并不复杂而而实际操作起起来非常繁琐琐的工作。试试想一下,当当我们需要查查找一个客户户的电话号码码时,只需要要敲几下键盘盘,就可以看看到客户的详详细资料(包包括姓名、公公司名称、电电话、Emmail,甚甚至包括合作作历史记录),还还有,当客户户的生日快到到时,软件可可以提醒您是是该客户寄出出贺卡的时候候了 。所有有的这些,正正是一个完善善的客户管理理系统的功能能所在。本系统设计的是是一个面向企业业或面向个人人的客户管理理系统。系统统开发的总体体任务是实现现与客户相关关的各种信息息的系统化、规规范化和自动动化。系统主主要完成的功功能有: 客户类型型的建立与维维护,包括客客户类型的新新建、修改和和删除等。 客户信息息的输入,客客户信息包括括客户的基本本信息、一般般的通讯方式式及客户其他他信息,如爱爱好、禁忌、生生日等。 客户信息息的修改与删删除,包括启启动与取消客客户的生日提提醒等。 根据不同同条件查询客客户,可以查查看客户信息息。 与客户合合作记录的信信息维护,包包括合作记录录的添加、修修改和删除等等。 客户评价价管理,包括括客户的重要要度、友好度度、满意度的的设定与查看看。 客户事件件提醒,包括括定时约会提提醒和生日提提醒两种。 客户提醒醒信息维护,包包括添加、修修改和删除提提醒信息。2.2 系统统设计要求根据小型客户管管理系统的特点,该系统统应该具有如如下设计需求求:三层结构设计:本系统采用用三层结构设设计,即程序序逻辑结构分分为用户界面面层、业务逻逻辑处理层和和数据存储层层。三层在实实际的物理结结构上也是独独立的,业务务逻辑处理层层采用ActtiveX DLL实现现,用户界面面与业务逻辑辑分离,系统统的安全性、可可维护性、重重用性和扩展展性都大大提提高。面向对象设计:系统中将客客户类型、客客户等都封装装成相应的类类,同时每个个类都有自己己对应的集合合类,从而再再次提高了对对数据库操作作的安全性和和程序的可扩扩展性。人性化设计:系系统不仅仅是是一个客户信信息的管理软软件,它更具具有人性化的的生日提醒,极极具实用性的的合作记录,以以及对客户的的重要度、友友好度、满意意度评价等。尽可能使用现有有资源:目的的当然是为了了提高软件开开发的效率,在在本系统中主主要体现为使使用VB应用用程序向导来来创建应用程程序,向导可可以为我们生生成很多有用用的代码和一一个总体框架架,本系统在在向导中选择择的是“资源源管理器样式式”,这就是是为什么系统统的主界面很很像资源管理理器的原因了了。另外,读读者也许已经经注意到了,系系统的今日提提醒界面与某某些程序的“每每日一帖”或或“日积月累累”对话框十十分相似,事事实上它正是是用VB窗体体模板中的“日日积月累”对对话框实现的的。2.3 系统统设计现在首先从系统统设计思想角角度来介绍客户管理理系统的总体体设计,然后后讲述本客户户管理系统的的功能模块设设计与结构设设计。2.3.1 面向对象的的三层CSS架构的设计计本系统采用三层层架构设计,它它的工作原理理如图2.1所示。 用户界面层 业务处理层 数据存储层 IUnkown 给出客户ID,要查看 组织SQL语句,查询 客户信息 数据库 返回客户对象, 返回查询结果 内部有客户信息 数据库 客户管理 组件 客户管理系统操作界面 图2.11 三层架架构的工作原原理图图2.1 CCS架构工作作原理图2.3.2 系统功能模模块划分 根据上述的系统统功能分析,可可以得出图中中2.2所示示的系统功能能模块图。从从图中可以看出系统包包括客户类型型管理模块、客客户管理模块块和提醒管理理模块,在客客户管理模块块中,又包括括客户信息管管理、客户评评价管理和客客户合作管理理3部分。可可见,客户是是系统的核心心,其他模块块都是以客户户为中心并为为其他服务的的。 客户管理系统客户类型管理模块客户管理系统提醒管理模块添加客户类型修改客户类型删除客户类型客户信息管理客户评价管理客户合作管理查看今日提醒提醒设置管理查看定时管理删除定时管理修改定时管理添加定时管理删除合作记录修改合作记录添加合作记录查找客户信息查看客户信息删除客户信息修改客户信息 图图2.2 系统功功能模块图2.3.3 系统结构设设计根据面向对象和和三层结构的的设计思想,可可得出如图22.3所示的系系统结构设计计图。从图中中可以看出系系统的物理结结构也分为三三层,即用户户界面、组件件和数据库。客户管理系统客户管理界面客户管理组件数据库客户类型相关界面客户信息相关界面合作信息相关界面客户类型管理客户信息管理合作信息管理提醒信息管理公共模块提醒信息集合类提醒信息类合作信息集合类客户合作信息类客户信息集合类客户信息类客户类型集合类客户类型类公共模块提醒信息相关界面枚举定义类 图图2.3 系统统结构设计图图第3章 系统统数据库设计数据库在一个信信息管理系统统中占有非常常重要的地位位,数据库结结构设计的好好坏将直接影影响应用系统统的效率及实实现的效果。合合理的数据库库结构设计可可以提高数据据存储的效率率,保证数据据的完整性和和一致性。设计数据库系统统时应该首先先充分了解用用户各个方面面的需求,包包括现有的及及将来可能增增加的需求。数数据库设计一一般包括数据据库需求分析析,数据库概念念结构设计,数据库逻辑辑结构设计。 3.1 数据据库需求分析析用户的需求具体体体现在各种种信息的提供供、保存、更更新和查询,这这就要求数据据库结构能充分满足足各种信息的的输出和输入入。收集基本本数据、数据据结构及数据据处理的流程程,组成一份份详尽的数据据字典,为后后面的具体设设计打下基础础。通过上述系统功功能的分析,针针对一般客户户管理信息系系统的需求,以下便是的需求信息:l 客户类型存在上上下级关系。l 客户必须属于一一个客户类型型。l 如果一个客户类类型存在客户户,或存在下下级客户类型型,则该类型型不可删除。l 客户评价与客户户一一对应。l 客户合作信息必必须与某一个个客户相关。l 提醒可以针对某某一个客户,也也可以针对全全部客户。l 客户信息、合作作信息、提醒醒信息要可以以添加、修改改、删除、浏浏览、查看。l 客户可以按几种种常用的信息息查询。经过上述系统功功能分析和需需求总结,考考虑到将来功功能上的扩展展,设计的数数据项和数据据结构如下:l 客户类型信息,包包括的数据项项有:客户类类型编号、上上级客户类型型编号、客户户类型名称等等。l 包括的数据项有有:客户基本本信息、客户户其他联系方方式、客户其其他信息几方方面。客户基基本信息包括括客户编号、客客户姓名、性性别、手机、EE-maill等;客户其其他联系方式式包括办公室室电话、家庭庭住址、邮编编等;客户其其他信息包括括客户公司网网站、客户喜喜好、禁忌等等。l 客户评价信息,包包括重要度、友友好度、满意意度等。l 客户合作信息,包包括合作编号号、合作客户户、合作时间间、合作内容容等。l 提醒信息,包括括提醒编号、提提醒对象、提提醒时间、提提醒内容等。在上面的需求分分析、数据结结构设计、数数据项分析的的基础上,下下面可以开始始数据库概念念结构设计了了。3.2 数据据库概念结构构设计 得到上面的数据据项和数据结结构以后,就就可以设计出出能够满足用用户需求的各各种实体,以以及它们之间间的关系,为为后面的逻辑辑结构设计打打下基础。这这些实体包含含各种具体信信息,通过相相互之间的作作用形成数据据的流动。本实例根据上面面的设计规划划出的实体有有:客户类型型信息实体、客户信息实实体、提醒信息实实体、评价信息实实体、合作信息实实体。每一个实体都是是现实中实际际存在的对象象的抽象,每每两个或两个个以上的实体体之间可能存存在某种关系系。下面分别别给出各个实实体的E-RR(Entiity-Reelatioon)图。各各实体之间关关系的E-RR图如图3.1所示,客户户类型信息实实体E-R图图如图3.22所示,客户户类型信息实实体E-R图图如图3.33所示,合作信息实实体E-R图图如图3.44所示,提醒信息实实体E-R图图如图3.55所示,评价信息实实体E-R图图如图3.66所示。客户类型客户提醒评价合作提醒信息评价信息合作信息 图3.1 各实实体之间关系系的E-R图图客户类型客户类型名称上级类型客户名称客户性别客户E-mail客户电话 图 33.2 客户户类型信息实实体图 . 图33.3 客户户信息实体图图E-R图提醒信息提醒编号提醒显示时间提醒类型显示时间合作信息合作编号合作时间满意度合作内容图3.4 合作作信息实体EE-R图 图3.5提醒信息息实体E-RR图评价信息友好度满意度重要度 图3.6 评价价信息实体EE-R图3.3 数据据库逻辑结构构设计数据库的概念结结构设计完毕毕后,现在可可以将上面的的数据库概念念结构转化为为某种数据库库系统所支持持的实际数据据模型,也就就是数据库的的逻辑结构。根根据客户管理理系统使用情情况的不同,可可以采用Access数据据库或SQLL Servver 20000数据库库。从系统移移植方便性角角度考虑,我我们采用了Accesss 数据库库。客户管理系统数数据库中各个个表的设计结结果如表3.1表3.5所示。表3.1为客户信息息表,因为与与客户评价表表主键相同,可可以合并为一一张表。表3.1 客户信息表表(ClieentInffo)列表数据类型字段大小必填字段默认值说明ClientIId自动编号长整型是“”递增,主键Name文本20是0姓名Sex数字字节是0性别Age数字字节是1980-11-1#年龄Birthdaay日期/时间短日期是“ ”生日OfficePPhone文本15是“ ”办公室电话Mobile文本15是“ ”手机Fax文本15是“ ”传真HomePhoone文本15是“ ”宅电Work文本50是“ ”职业Positioon文本30是“ “职位Email文本20是“ ”邮件HomeAdddress文本50是“ ”住址MailAdddress文本50是“ ”通讯地址ZipCodee文本8是“ ”邮编SelfSitte文本30是“ ”个人网站Companyy文本50是“ ”就职单位CompanyySite文本30是“ ”公司网站Likes备注是“未知”喜好Hate备注是“未知”厌恶TypeId数字长整型是0客户类型IDRemark备注是“ ”备注Birthdaay Warrn是/否是False是否启用生日提提醒Importaance数字整型是50重要度(0-2255)Friendlly数字整型是50友好度(0-2255)Satisfaactionn数字整型是50满意度(0-2255)表3.2 客客户类型信息息表(CliienTyppe)列表数据类型字段大小必填字段默认值说明TypeId自动编号长整型是递增,主键SuperIdd数字长整型是0上级类型IDTypeNamme文本20否“”客户类型名 表3.3 合作作信息表(CCooperrate)列表数据类型字段大小必填字段默认值说明CooperaateId自动编号长整型是主键,递增ClientIId数字长整型是客户ID,外码码Date日期/时间短日期是#1900-11-1#合作日期Satefacction数字整型是50满意度(0-2255)Remark备注是“ ”备注表3.4 提提醒信息表(Warniing)列表数据类型字段大小必填字段默认值说明WarnId自动编号长整型是主键,递增ClientIId数字长整型是0客户ID,为00时表时全体体客户ShowDatte日期/时间短日期是#1900-11-1#提醒显示日期TypeId数字整型是1提醒类型Id,外码Msg备注是“ ”提醒消息表3.5 提提醒类型信息息表(WarrnTypee)列表数据类型字段大小必填字段默认值说明WTypeIdd自动编号字节是提醒类型编号WtypeNaame文本30是“定时提醒”提醒类型名称3.4 数据据库的生成与与配置经过前面的需求求分析和概念念结构设计以以后,得到数数据库的逻辑辑结构。下面面在Acesss数据库创创建数据表,本本系统的数据据库文件名定定为“MannageCllient.mdb”,这这里需要注意意数据库的权权限问题,即即:(1)去掉数数据库文件和和所在文件夹夹的只读属性性。(2)如果是是NTFS分分区,则要给给适当的用户户添加权限,一一般,简单的的解决办法是是给它的Evveryonne用户添加加完全控制权权限。 第4章 系统详细设设计后台数据库结构构的设计工作作完成以后,可可以进入系统统的详细设计计环节。客户户管理事务处处理组件用来来处理客户管管理系统中的的业务逻辑,既既负责与界面面进行数据传传递,同时也也要将界面端端的请求应用用业务逻辑之之后对数据库库进行操作。4.1 组件件设计客户管理事务处处理组件包括括以下功能:(1)客户类类型信息管理理;(2)客户户信息管理;(3)业务务合作信息管管理;(4)客户户提醒信息管管理。4.1.1 客户管理事事务处理事件件的创建为了给客户管理理事件创建组组件,我们新新建了ActivveX DLLL工程,加加入对ADOO的引用,设设置的工程的的关键属性如如下:工程类类型为ActivveX DLLL,启动对象为Sub MMain,工程名称为ClienntManaagerCoom。4.1.2 在工程中加加入自定义枚枚举新建工程时自动动生成的类型型名称设为CCPubliic,此类没没有别的具体体意义,主要要功能是保存存一些自定义义的枚举类型型,这些枚举举类型在以后后其他各类中中要经常用到到,同时这个类的的实现没有技技术难度,根根据需要我们们定义了以下下枚举:Option Expliicit'该类无实际意意义,只为保保存一些自定定义枚举'自定

    注意事项

    本文(VB客户关系管理系统8446.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开