客户关系信息管理系统-毕业设计论文_第1页
客户关系信息管理系统-毕业设计论文_第2页
客户关系信息管理系统-毕业设计论文_第3页
客户关系信息管理系统-毕业设计论文_第4页
客户关系信息管理系统-毕业设计论文_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、* 客户关系信息管理系统(CRM)姓 名学 科 专 业业 计算机科学学与技术 指 导 教 师师 目 录TOC o 1-3 h HYPERLINK l _Toc14038 前言PAGEREF _Toc14038 3 HYPERLINK l _Toc10288 摘要PAGEREF _Toc10288 4 HYPERLINK l _Toc19453 绪论PAGEREF _Toc19453 6 HYPERLINK l _Toc13493 第一章 系统需需求分析PAGEREF _Toc13493 7 HYPERLINK l _Toc2852 1.1现行业务务描述:PAGEREF _Toc2852 7 H

2、YPERLINK l _Toc28489 12现行系统统存在的问题题PAGEREF _Toc28489 8 HYPERLINK l _Toc243 13解决方案案PAGEREF _Toc243 92 HYPERLINK l _Toc29786 14可行性分分析PAGEREF _Toc29786 10 HYPERLINK l _Toc14564 第二章 VISSUALBBASIC编编程环境简介介PAGEREF _Toc14564 10 HYPERLINK l _Toc1844 2.2关系型数数据库的实现现PAGEREF _Toc1844 13 HYPERLINK l _Toc8169 2.3二者

3、的结结合(DBAA)PAGEREF _Toc8169 14 HYPERLINK l _Toc1170 第二章系统总体体规划PAGEREF _Toc1170 14 HYPERLINK l _Toc23853 31组织结构构调研PAGEREF _Toc23853 15 HYPERLINK l _Toc18117 31.2数据据流图PAGEREF _Toc18117 15 HYPERLINK l _Toc23093 313数据据字典 PAGEREF _Toc23093 16 HYPERLINK l _Toc28651 32软件模块块结构设计PAGEREF _Toc28651 17 HYPERLINK

4、 l _Toc15527 33数据库设设计PAGEREF _Toc15527 19 HYPERLINK l _Toc29456 第四章 系统功功能实现PAGEREF _Toc29456 22 HYPERLINK l _Toc26479 4.1系统登陆陆界面:PAGEREF _Toc26479 22 HYPERLINK l _Toc15154 42系统主界界面: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群组设置置:PAGEREF _Toc32046 42 HYPERLINK l _Toc3630 46 用户管管理PAGEREF _Toc3630 47 HYPERLINK l _Toc10454 4.7具体操作作步骤PAGEREF _Toc10454 52 HYPERLINK l _Toc17432 第五章结束语语PAGEREF _Toc17432 53 HYPERLINK l _Toc29715 第六章主要参参考文献PAGEREF _Toc29715 53 前言企业通过设计合合理的专业性性客户关系信信息管理系统统,可以合理理控制客

6、户关关系信息各个个环节,提高高资金的利用用率和结算速速度,实现管管理的高效率率、实时性、安安全性、科学学化、现代化化和智能化。客户关系信息管管理系统主要要采用Miccrosofft Vissual6.0 做为为开发工具,应应用面向对象象的程序设计计方法,进行行开发与设计计的。 它是是一个典型的的信息管理系系统。本系统统可以根据各各应用单位情情况,适当加加以修改,以以便更好应用用。 客户关关系信息管理理信息系统是是根据某企业业所属客户的的实际管理情情况进行编写写的,主要目目的是为了方方便企业对客客户来往业务务及客户关系系信息情况进进行集中的查查询与管理工工作。在社会会主义经济高高速发展的今今天,

7、如果企企业对客户关关系信息的各各项管理运做做仍然停滞在在以纸、笔为为主要工具的的阶段,就会会因为信息量量的快速增长长而无法迅速速、准确的完完成各项管理理工作,这样样,必将成为为企业各方面面发展的一个个瓶颈。而在在当代这个以以信息时代为为主题的社会会里,将信息息技术应用于于对现代企业业的管理,不不但可以提高高信息的处理理速度和提高高信息处理的的准确性,更更重要的是,可可以解放劳动动力,将他们们分配到更需需要人力资源源的岗位上去去,从而加快快其现代化、综综合化的建设设步伐。这样样,不但为企企业管理部门门节省了不必必要的开支,更更重要的是提提高了它的工工作效率。摘要随着信息技术在在管理上越来来越深入

8、而广广泛的应用,管管理信息系统统的实施在技技术上已逐步步成熟。管理理信息系统是是一个不断发发展的新型学学科,企业要要生存要发展展,要高效率率地把企业活活动有机地组组织起来,就就必须加强企企业管理,即即加强对企业业内部的各种种资源(人、财财、物等)的的有效管理,建建立与自身特特点相适应的的管理信息系系统。 本文介介绍了在Viisual Basicc6.0环境下下采用“自上而下地地总体规划,自自下而上地应应用开发”的策略开发发一个管理信信息系统的过过程。通过分分析公司客户户人工管理的的不足,创建建了一套行之之有效的计算算机管理客户户的方案。文文章介绍了客客户管理信息息系统的系统统分析部分,包包括可

9、行性分分析、业务流流程分析等;系统设计部部分主要介绍绍了系统功能能设计和数据据库设计及代代码设计;系系统实现部分分说明了几个个主要模块的的算法,并附附带了一些主主要的窗口和和程序。本系系统界面友好好,操作简单单,比较实用用。【关键字】管理理信息系统、客客户管理、VVisuall Basiic应用。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绪论随着电子计算机机和通信技术术的发展,人人类已经逐渐渐地进入信息息化社会。信信息和材料、能能源一样成为为一种社会的的基本生产资资料,在人类类的社会生产产活动中发挥挥着重要的作作用。同时人人们对信息和和数据的利用

16、用与处理也已已进入自动化化、网络化和和社会化的阶阶段,因此,开开发相关的管管理信息系统统已经成为各各行各业的必必要和必需了了,管理信息息系统作为一一门边缘学科科,集管理科科学、信息科科学、系统科科学、现代通通信技术和电电子计算机技技术于一体,可可以解决企业业或组织所面面临的问题,对对内来看,可可以提高工作作效率;对外外来看,获得得竞争优势。管理信息系统的的开发方法有有生命周期法法、原型法和和面向对象的的开发方法等等。生命周期期法(Liffe Cyccle Meethod)是是20世纪660年代发展展起来的一种种应用广泛且且比较成熟的的管理系统开开发方法,它它的基本思想想是将系统的的开发工作从从

17、开始到结束束划分为若干干个阶段,每每个阶段都有有明确的任务务,而系统开开发出来后,并并不意味着生生命周期的结结束,而意味味着根据组织织的需要对系系统的修改和和重建的开始始;原型法(Protootypinng Metthod)是是20世纪880年代发展展起来的,旨旨在改变生命命周期法的缺缺点的一种系系统开发方法法,该法的开开发思路是首首先根据用户户的要求,由由用户和开发发者共同确定定系统的基本本要求和主要要功能,利用用系统快速生生成工具,建建立一个系统统模型,再在在此基础上与与用户交流,将将模型不断补补充、修改、完完善,如此反反复,最终直直至用户和开开发者都比较较满意为止,从从而形成一个个相对稳

18、定、较较为理想的管管理信息系统统;面向对象象(Objeect Orrienteed)的开发发方法于200世纪80年年代开始兴起起的,是一种种基于对象的的自底向上的的一种系统开开发方法,这这种方法的特特点是以对象象为基础,对对象是分析问问题和解决问问题的核心。基基于以上三种种方法的特点点和各自的优优缺点,本客客户管理系统统利用软件工工程化思想和和方法,总体体上是采用结结构化生命法法进行系统分分析和设计的的,而系统实实现等步骤则则采用了原型型法和面对对对象的方法。管理信息系统的的开发是一个个开发周期长长、技术要求求高、影响因因素多的复杂杂系统工程,因因此制定一个个完善、可行行、合理的开开发计划,不

19、不仅是系统开开发成功的保保证,而且可可以提高效率率、节省时间间、降低成本本。本客户系系统计划利用用三个月的时时间开发完成成:系统调研研和系统分析析为10天;系统设计为为10天;系系统程序设计计为45天;系统调试为为10天;系系统试运行为为15天。第一章 系统需需求分析1.1现行业务务描述:通过调查,先画画出客户管理理系统的组织织结构图如下下:客户经理客户经理国内部国际部A区域B区域A区域B区域通过调研了解到到,该客户各各个部门负责责的主要业务务如下:该公司的业务分分国内业务和和国外业务两两个大类,然然后在此两个个大类中又进进行细化,如如在国内,又又根据客户在在国内不同的的地理位置的的分布(如省

20、省、市、自治治区等的不同同)又进行进进一步的管理理,国外部客客户的区域划划分主要是根根据该客户所所在洲的不同同(如欧洲、亚亚洲等不同的的分布)进行行划分和管理理。下面绘制出客户户管理业务中中的流程图。(1)确定该客客户所在的区区域进行定位位;(2)将该客户户的详细资料料录入本系统统,并可以在在录入后将客客户的个人资资料进行修改改、删除等常常规操作;(3)相关业务务部门在需要要时,可在本本系统中根据据自己设定的的条件进行快快速查找(可可以进行组合合查找);(4)相关业务务部门在需要要时,可在本本系统中根据据自己设定的的条件进行排排序。(5)然后在用用户可将(33)和(4)的的操作结果进进行打印。

21、(6)经过一定定时间之后,为为了系统的数数据安全,将将客户资料进进行备份,并并在必要时将将这些数据恢恢复到本系统统中。得出该客户业务务流程图如下下所示:12现行系统统存在的问题题以前该公司的客客户管理工作作大部分还是是进行着手工工管理,工作作起来效率很很低,并且不不能及时了解解各类客户的的实际情况,也也无法快速地地进行客户信信息的查询等等操作,不便便于动态及时时地调整客户户资料,以便便更好地适应应当前经济形形势发展的需需要和本企业业的管理的先先进性。手工工管理还存在在这许多弊端端,由于不可可避免的人为为因素,经常常造成数据的的遗漏、误报报。计算机信信息化管理有有着储存信息息量大、速度度快等许多

22、优优点,提供给给我们的处理理信息及时快快捷,同时也也提高了我们们工作人员的的自身素质。13解决方案案基于以上的对问问题的分析,利利用计算机给给我们提供信信息,及时地地调整企业客客户管理系统统,并且对种种类客户的管管理过程形成成一整套动态态的管理就十十分必要了。客户信息系统的的建立,需要要进行用户的的需求调查与与分析,以确确定系统目标标,提出解决决问题的详细细方案,这是是系统建设的的重要环节。企业客户的分布布比较份杂,但但要有着完善善的客户信息息,对每一客客户要有详细细的记录信息息,功能上对对系统的需求求是全面的。因因此对用户的的需求可分为为几个方面:一方面是客客户管理人员员可以通过计计算机来管

23、理理各类客户,分分类编号,调调整客户数据据,增加客户户数量,适应应客户管理的的需求;二方方面是相关部部门的人员能能通过计算机机来查询和浏浏览客户中的的客户,来确确定自已需要要查找的客户户,为业务的的更好开展做做好准备;三三方面是相关关工作人员对对客户数据的的排序,也是是说可以根据据需要按照某某一字段进行行排序,从而而找出具有共共同性的客户户,并可将这这些查询和排排序的结果进进行打印操作作;四方面是是对客户数据据的备份和恢恢复工作,这这也是本系统统的一个重要要的功能,以以防本系统在在发生人为的的损坏时能够够及时恢复这这些资料。这四个方面形成成了企业客户户管理的一个个工作整体,采采用计算机自自动化

24、信息处处理,可方便便快捷地共享享信息、交流流信息,高效效地协同工作作。在软、硬件方面面对系统的需需求,软件要要求易学,界界面友好,容容易掌握,可可以很简单方方便的管理各各种客户信息息。硬件的配配置要求不能能太高,这样样可以很好的的适应当前的的客户管理。在开发方式上对对系统的需求求,由于客户户管理系统虽虽然是一种商商业性的活动动(但对于本本人来说,却却是一个毕业业设计的内容容),所以系系统设计开发发的周期要短短,在短时间间内完成,减减少开发成本本,提高开发发效率,方便便、简单、实实用作为系统统开发的指导导思想。14可行性分分析通过对该客户的的各个方面进进行了具体的的了解之后,现现对该单位开开发客

25、户管理理系统的可行行性进行分析析。技术上可行:该该系统所需硬硬件设备,市市场上销售且且价格较低,甚甚至可以使用用原有的设备备,软件上,操操作系统采用用Windoows系列操操作系统,数数据库管理系系统采用Viisual boxprro6.0,这这些软件在MMIS开发中中已被大量应应用,技术上上都比较成熟熟。因此在技技术上是可行行的。经济上可行:由由于公司急需需采用计算机机来进行客户户的管理,因因此对开发客客户管理系统统大力支持,开开发经费没有有问题。管理上可行:该该企业的客户户分布位置很很广阔,因此此公司要为每每个客户建立立资料档案,也也便加强公司司对客户资料料的管理,因因此在管理上上可行。另

26、外外,客户部和和上级领导对对开发该系统统也是大力支支持的,同时时制定了培训训计划,并进进行了实施MMIS的物质质准备和工作作准备。综上所述,开发发客户管理系系统在技术上上、经济上、管管理上都是可可行的。第二章 VISSUALBBASIC编编程环境简介介2.1开发工具具的选择现在,市场上可可以选购的应应用开发产品品很多,流行行的也有数十十种。目前在在我国市场上上最为流行、使使用最多、最最为先进的可可用作企业级级开发工具的的产品有:Microsooft公司的的Visuaal Bassic.Miicrosooft公司的的Visuaal C.BBorlannd公司的Dellphi. Powerrsof

27、t公公司的PowwerBullider在在目前市场上上这些众多的的程序开发工工具中,有些些强调程语言言的弹性与执执行效率;有有些则偏重于于可视化程序序开发工具所所带来的便利利性与效率的的得高,各有有各的优点和和特色,也满满足了不同用用户的需求。然然而,语言的的弹性和工具具的便利性是是密不可分的的,只有便利利的工具,却却没有弹性的的语言作支持持,许多特殊殊化的处理动动作必需要耗耗费数倍的工工夫来处理,使使得原来所标标榜的效率提提高的优点失失去了作用;相反,如果果只强调程语语言的弹性,却却没有便利的的工具作配合合,会使一些些即使非常简简单的界面处处理动作,也也会严重地浪浪费程序设计计师的宝贵时时间

28、。作为数数据库系统的的开发,Viisual Basicc是一个非常常理想选择。数数据库是MIIS中的重要要支持技术,在在MIS开发过过程中,如何何选择数据库库管理是一个个重要的问题题,目前,数数据库产品较较多,每种产产品都具有各各自的特点和和适用范围,因因此,在选择择数据库时,应应考虑数据库库应用的特点点及适用范围围,本系统选选用的数据库库语言Vissual BBasic语语言,该开发发工具具有很很多长处:Visual Basicc是一种可视视化的、面对对对象和条用用事件驱动方方式的结构化化高级程序设设计,可用于于开发Winndows环环境下的种类类应用程序。它它简单易学、效效率高,且功功能强

29、大,可可以与Winndows的的专业开发工工具SDK相媲美美,而且程序序开发人员不不必具有C/C+编程程基础。在VVisuall Basiic环境下,利利用事件驱动动的编程机制制、新颖易用用的可视化设设计工具,使使用Winddows内部部的应用程序序接口(APPI)函数,以及及动态链接库库(DLL)、动态数据据交换(DDDE)、对象象的链接与嵌嵌入(OLEE)、开放式式数据访问(ODBC)等技术,可可以高效、快快速地开发出出Windoows环境下下功能强大、图图形界面丰富富的应用软件件系统。总的的来说,Viisual Basicc具有以下特特点:可视化编程:用传统程序设计计语言设计程程序时,都

30、是是通过编写程程序代码来设设计用户界面面,在设计过过程中看不到到界面的实际际显示效果,必必须编译后运运行程序才能能观察。如果果对界面的效效果不满意,还还要回到程序序中修改。有有时候,这种种编程-编译-修改的操作作可能要反复复多次,大大大影响了软件件开发效率。Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而

31、可以大大提高程序设计的效率。面向对象的程序序设计4.0版以后的的Visuaal Bassic支持面面向对象的程程序设计,但但它与一般的的面向对象的的程序设计语语言(C+)不完全相相同。在一般般的面向对象象程序设计语语言中,对象象由程序代码码和数据组成成,是抽象的的概念;而VVisuall Basiic则是应用用面向对象的的程序设计方方法(OOPP),把程序序和数据封装装起来作为一一个对象,并并为每个对象象赋予应有的的属性,使对对象成为实在在的东西。在在设计对象时时,不必编写写建立和描述述每个对象的的程序代码,而而是用工具画画在界面上,Visual Basic自动生成对象的程序代码并封装起来。每

32、个对象以图形方式显示在界面上,都是可视的。结构化程序设计计语言Visual Basicc是在BASIIC语言的基基础上发展起起来的,具有有高级程序设设计语言的语语句结构,接接近于自然语语言和人类的的逻辑思维方方式。Vissual BBasic语语句简单易懂懂,其编辑器器支持彩色代代码,可自动动进行语法错错误检查,同同时具有功能能强大且使用用灵活的调试试器和编译器器。Visual Basicc是解释型语语言,在输入入代码的同时时,解释系统统将高级语言言分解翻译成成计算机可以以识别的机器器指令,并判判断每个语句句的语法错误误。在设计VVisuall Basiic程序的过过程中,随时时可以运行程程序

33、,而在整整个程序设计计好之后,可可以编译生成成可执行文件件(.EXEE),脱离Vissual BBasic环环境,直接在在Windoows环境下下运行。事件驱动编程机机制Visual Basicc通过事件来来执行对象的的操作。一个个对象可能会会产生多个事事件,每个事事件都可以通通过一段程序序来响应。例例如,命令按按钮是一个对对象,当用户户单击该按钮钮时,将产生生一个“单击“(CLICCK)事件,而而在产生该事事件时将执行行一段程序,用用来实现指定定的操作。在用Visuaal Bassic设计大大型应用软件件时,不必建建立具有明显显开始和结束束的程序,而而是编写若干干个微小的子子程序,即过过程。

34、这些过过程分别面向向不同的对象象,由用户操操作引发某个个事件来驱动动完成某种特特定的功能,或或者由事件驱驱动程序调用用通用过程来来执行指定的的操作,这样样可以方便编编程人员,提提高效率。访问数据库Visual Basicc具有强大的的数据库管理理功能,利用用数据控件和和数据库管理理窗口,可以以直接建立或或处理Miccrosofft Acccess格式式的数据库,并并提供了强大大的数据存储储和检索功能能。同时,VVisuall Basiic还能直接接编辑和访问问其他外部数数据库,如ddBASE,FoxPrro,Paraddox等,这这些数据库格格式都可以用用Visuaal Bassic编辑和和处

35、理。Visual Basicc提供开放式式数据连接,即即ODBC功能能,可通过直直接访问或建建立连接的方方式使用并操操作后台大型型网络数据库库,如SQLL Servver,Oraclle等。在应应用程序中,可可以使用结构构化查询语言言SQL数据标标准,直接访访问服务器上上的数据库,并并提供了简单单的面向对象象的库操作指指令和多用户户数据库访问问的加锁机制制和网络数据据库的SQLL的编程技术术,为单机上上运行的数据据库提供了SSQL网络接接口,以便在在分布式环境境中快速而有有效地实现客客户/服务器(cllient/serveer)方案。动态数据交换(DDE)利用动态数据交交换(Dynnamic

36、Data Exchaange)技技术,可以把把一种应用程程序中的数据据动态地链接接到另一种应应用程序中,使使两种完全不不同的应用程程序建立起一一条动态数据据链路。当原原始数据变化化时,可以自自动更新链接接的数据。VVisuall Basiic提供了动动态数据交换换的编程技术术,可以在应应用程序中与与其他Winndows应应用程序建立立动态数据交交换,在不同同的应用程序序之间进行通通信。对象的链接与嵌嵌入(OLEE)对象的链接与嵌嵌入(OLEE)将每个应应用程序都看看做是一个对对象(objject),将将不同的对象象链接(liink)起来来,再嵌入(embedd)某个应用用程序中,从从而可以得到

37、到具有声音、影影像、图像、动动画、文字等等各种信息的的集合式的文文件。OLEE技术是Miccrosofft公司对象象技术的战略略,它把多个个应用程序合合为一体,将将每个应用程程序看做是一一个对象进行行链接和嵌入入,是一种应应用程序一体体化的技术。利利用OLE技术,可可以方便地建建立复合式文文档(commpoundd docuument),这种文档档由来自多个个不同应用程程序的对象组组成,文档中中的每个对象象都与原来的的应用程序相相联系,并可可执行与原来来应用程序完完全相同的操操作。动态链接库(DDLL)Visual Basicc是一种高级级程序设计语语言,不具备备低级语言的的功能,对访访问机器

38、硬件件的操作不太太容易实现。但但它可以通过过动态链接库库技术将C/C+或汇汇编语言编写写的程序加入入到Visuual Baasic应用用程序中,可可以像调用内内部函数一样样调用其他语语言编写的函函数。此外,通通过动态链接接库,还可以以调用Winndows应应用程序接口口(API)函数,实现现SDK所具有有的功能。2.2关系型数数据库的实现现Access22000 就就是关系数据据库开发工具具,数据库能能汇集各种信信息以供查询询、存储和检检索。Acccess 的的优点在于它它能使用数据据表示图或自自定义窗体收收集信息。数数据表示图提提供了一种类类似于 Exxcel 的的电子表格,可可以使数据库库

39、一目了然。另另外,Acccess 允允许创建自定定义报表用于于打印或输出出数据库中的的信息。Acccess也也提供了数据据存储库,可可以使用桌面面数据库文件件把数据库文文件置于网络络文件服务器器,与其他网网络用户共享享数据库。AAccesss 是一种关关系数据库工工具,关系数数据库是已开开发的最通用用的数据库之之一。如上所所述,Acccess 作作为关系数据据库开发具备备了许多优点点,可以在一一个数据包中中同时拥有桌桌面数据库的的便利和关系系数据库的强强大功能。数据库的概念数据库是一种存存储数据并对对数据进行操操作的工具。数数据库的作用用在于组织和和表达信息,简简而言之,数数据库就是信信息的集

40、合。计计算机的数据据库可以分为为两类:非关关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。 _ 新建一个数数据库创建任何一个数数据库的第一一步是仔细的的规划数据库库,设计必须须是灵活的、有有逻辑的。创创建一个数据据库结构的过过程被认为是是数据模型设设计。1 标识需要要的数据;2 收集被标标识的字段到到表中;3 标识主关关键字字段;4 绘制一个个简单的数据据图表;5 规范数据据;6 标识指定定字段的信息息;7 创建物理理表。_ 修改已建的的数据库数据库的修改分分为:添加、编编辑和删除记记录。这三

41、种种操作均可由由Visuaal Bassic 创建建的程序来完完成,下面的的章节将详细细描述实现的的具体方法。_ 实现数据库库之间的联系系数据库之间的关关系指明两个个库之间共享享一个共同的的关键字值。一一个连接是指指一种虚拟的的表,这种表表是在当用户户要求从相互互关联的各个个不同的表中中获取信息时时建立的,关关键字段用于于在相互连接接的不同表中中查找匹配的的记录。一个个更高级的连连接形式称为为自连接。这这种连接是指指一个表被连连接到它自己己的一个字段段,或在不同同的纪录中由由重复数据的的组合字段。数数据库中有三三种不同类型型的关键字:主关键字、组组合关键字和和外关键字。在在表中使用的的关键字类

42、型型用于描述库库表示什么以以及在数据库库中如何与其其它的库建立立关系。2.3二者的结结合(DBAA)微软的JET数数据库引擎提提供了与数据据库打交道的的途径,我们们是通过它以以及Visuual Baasic 来来访问数据库库并对其进行行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA 控件件在数据库中中的信息与将将信息显示给给用户看的VVisuall Basiic程序之间间架起了一座座桥梁。我们们可以设置DDATA控件件的各个属性性,告诉它要要调用那个数数据库的哪个个部分。缺省省情况下,DDATA控件件

43、根据数据库库中的一个或或多个数据表表建立一个ddynaseet-typpe(动态集集合)类型的的记录集合。一一个记录集合合是动态的也也就意味着,当当原来的数据据表中的容改改变了以后,该该记录集合中中的记录也会会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系第二章系统总体体规划31组织结构构调研在对该公司客户户管理的手工工管理模式和和业务流程进进行认真分析析和研究的基基础上,经过过与该客户部部的相关人员员的反复协商商、论证,最最后确定了该该客户管理系系统的逻辑模模型。下面以数据流图图和数据字典典的方式来

44、描描述新系统的的逻辑功能。31.2数据据流图313数据据字典下面为借书业务务流程图中的的每一部分编编制数据字典典。(1)数据元素素:每个客户户都有编号这这个信息,其其描述内容如如下:数据元素名称:编号 类型:字字符 长度:99 数据值类型型:字符 取值范范围:9个字字符以内相关的数据结构构:姓名,性性别,单位,职职务,电话,地地址,类型(2)数据流。数数据流“客户信息”条目如下:数据流名称:借借户信息 说说明:客户的的个人信息数据流来源:客客户数据流去向:客客户管理人员员数据流组成:客户号数据流的流通量量:大约100位/天()数据存储储:数据存储储“客户情况”条目如下:数据存储名称:客户情况简

45、述:存放的是是每个客户的的个人情况输入数据:客户户情况数据存储组成:客户编号号,姓名,客客户类型存储方式:按客客户的客户编编号顺序排列列()数据处理理。数据处理理“查询客户”条目如下:数据处理名称:查询客户数据处理编号:.简要描述:根据据客户的编号号,姓名,性性别,职务,客客户类型输入数据流:客客户查询信息息输出数据流:查查询结果处理逻辑:根据据客户的编号号,姓名,性性别,职务,客客户类型进行行查询。32软件模块块结构设计321系统统方案确定。通过对系统调研研与分析,系系统主要应完完成的功能如如下:客户信信息录入、客客户信息查询询、系统维护护等三大模块块。322软件件结构设计。客客户管理系统统

46、包含客户录录入、客户查查询、系统维维护等功能。该该系统执行时时,先录入数数据,然后根根据客户的个个人信息可以以进行查询以以及按照相同同的属于进行行排序,并可可将结果进行行预览。客户户管理系统属属于典型的事事务型系统,其其系统示意图图如下图所示示:接受数据接受数据事务中心客户录入客户查询客户排序客户资料浏览 客户户管理系统示示意图系统结构图示意意如下:输入客户信息输入客户信息 备份 恢复客户管理系统客户采编客户查询数据处理 客户资料浏览客户管理系统结结构图客户管理系统系统功能图如下下客户管理系统系统登陆系统登陆退出系统用户管理客户信息查询客户信息录入群组设置退出系统用户管理客户信息查询客户信息录

47、入群组设置用户删除密码修改用户添加添加删除新增按姓名按编号恢复用户删除密码修改用户添加添加删除新增按姓名按编号恢复33数据库设设计数据库采用了MMicrossoft推出出的Visuual Fooxpro自自带的数据库库,这是微软软集成到VFFP中的一个个桌面数据库库,能够快速速方便的和OOfficee的其他套件件综合使用。由由于VFP具具有显著的简简易性和有效效性,大量的的桌面数据库库系统都采用用它作为后台台数据库。使使用它的好处处还在于,如如果你的系统统扩展到Cllient/Serveer模式的时时候,可以使使用Micrrosoftt的数据库服服务器软件SSQL Seerver,此此时,程序

48、只只需要简单的的修改一下链链接(ADOO的数据源)就就可以,这样样,为程序的的平滑扩展提提供了非常有有力的条件。本系统涉及到的的实体:(共共有三个数据据表,分别为为:kh.ddbf,lxx.dbf,zzw.dbff)。(1)本系统中中所涉及到的的主要实体及及其属性有:(客户)表:编号,姓名名,单位,性性别,职务,电电话,手机,消消费意向,个个人爱好等 (2)本系统统的实体联系(EE-R)图为了使E-R图图表示得更加加清晰,现将将E-R图分分成实体及其其属性图和实实体及其联系系图。分别如如下图所示:电话职务性别姓名编号电话职务性别姓名编号手机手机工作单位工作单位客户管理客户管理消费意向消费意向个

49、人爱好生日个人爱好生日各表的物理结构构如下:kh(客户)表表:字段名称类型宽度小数位数编号字符100姓名字符80单位字符200性别字符20电话字符110手机字符110职位字符100个人爱好字符60消费意向字符300生日字符20备注字符80(群组)表:字段名称类型宽度小数位数群组名称字符100管理员字符100群组人数数字50电话数字110职能文本100收入货币102第四章 系统功功能实现4.1系统登陆陆界面:双击图标运行程程序以后,就就可以看到程程序的登录界界面。需要通通过系统管理理验证,即输输入正确的密密码进行系统统登陆,本系系统默认的密密码为0。当当然,用户可可以在系统登登录时为了防防止系统

50、密码码的泄露而可可以进行对密密码的及时修修改和更新。代码如下: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 错错误出现3次次, If AA1.Reccordseet.EOFF = Trrue Thhen MsggBox 密码错误请请重新登录, 16, 错误: Texxt1.Teex

51、t = Texxt2.Teext = A1.Recorrdset.AbsollutePoositioon = 11 ADDO是错误退退出,正确进进入 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系统主界界面:在系统登录成功功之后,就会会看到系统的的主界面如下下所示:在本系统主界面面中,我们可可以看到一个个MDI窗体体,用户在使使用时只需要要点击鼠标左左键就可以进进入相应的功功能选项,快快捷而方便,从从这个窗体上上可以清楚地地看到本系统统所具备的三三个主要主要要功能,即客客户数据

53、录入入,客户数据据查询及设置置三大功能模模块。代码如下:Privatee Sub A1_Cllick()Form1.SShowUnload Me 关闭当当前窗体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 = 输入入群组名进行行查询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(真的的要退出系统统吗?, 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 = 输入入群组名进行行查询Case kkey4Form6.SS

59、howCase kkey7Form9.SShowForm9.HHeightt = 69930Form9.WWidth = 84000Case kkey6 Unloaad Me End SellectEnd Subb4.3客户信息息管理:本应用模块的主主要功能是实实现对客户个个人信息的录录入系统操作作,如编号,姓姓名,性别,性性别等基本操操作。从而完完成本系统的的客户信息管管理。代码如下: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 您的数据据库中没有记记录!, 16,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论