客户管理系统【摘要】客户资源是企业的宝贵财富,客户管理系统可以有效地管理企业的客户资源,记录企业与客户之间的商业活动,这对于现代企业是非常重要的。本系统后台数据库使用Access,前台开发工具使用VisualBasic。系统采用目前比较流行的ADO数据访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。【关键词】客户管理系统,Access数据库,VisualBasic开发语言,管理信息系统Abstract:Thecustomerresourcesareenterprise'spreciouswealth,thecustomerresourcemanagementsystemmaymanagetheenterpriseeffectivelythecustomerresources,betweentherecordingenterpriseandthecustomertradeactivity,thisregardingthemodernenterpriseisextremelyimportant.ThissystembackstagedatabaseusesAccess,theonstagedevelopmentkitusesVisualBasic.ThesystemusesthepresentquitepopularADOdataaccessingtechnology,andsealseachdatabasetablefieldandtheoperationinthekind,thusappliessuccessfullytheobject-orientedprogrammingthoughtinthedatabaseapplicationprogramming.Thisalsoisthissystemcharacteristicandthesuperiority.[onlinetranslation]Keywords:Thecustomerresourcemanagementsystem,theAccessdatabase,VisualtheBasicdevelopmentlanguage,themanagesofinformation1目录第一章绪论………………………………………………………………………..31.1选题的背景………………………………………………………………….31.2系统概述……………………………………………………………………..3第二章管理信息系统概述………………………………………………………42.1管理信息系统现状…………………………………………………………..42.2管理信息系统开发方法介绍………………………………………………...5第三章系统调研及可行性分析…………………………………………………..73.1系统调研……………………………………………………………………..73.2可靠性分析概述……………………………………………………………...73.3技术可行性分析………………………………………………………………8第四章系统分析与总体设计………………………………………………………94.1系统需求分析…………………………………………………………………94.2系统体系结构设计…………………………………………………………….94.3开发工具的选择……………………………………………………………….11第五章数据库设计…………………………………………………………………12第六章系统详细设计………………………………………………………………166.1登录窗体和系统主界面设计…………………………………………………166.2基本信息管理模块设计………………………………………………………206.3客户信息管理模块设计……………………………………………………….276.4商业往来管理模块设计……………………………………………………….306.5用户管理模块设计……………………………………………………………32第七章系统使用说明………………………………………………………….34第八章系统测试……………………………………………………………………34第九章论文总结……………………………………………………………………36致谢…………………………………………………………………………………36参考文献……………………………………………………………………………37附录…………………………………………………………………………………372第一章绪论1.1选题的背景学习计算机知识的目的在于更加准确、快捷的解决现实生活中的各种问题。我们只有不断的更新和完善自己的知识、在实践中积累经验,才能做出好的软件为社会服务,为使用者提供便利。在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。人类社会就处在一个对信息进行有效合理的加工中。它将促进整个社会的发展。随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。《客户资源管理系统》正是一个非常实用的应用型软件产品,我们不谈它的经济利益,单说的应用范围就是十分广泛的,客户资源管理系统的用户是各企业负责客户资源管理的员工,主要功能包括基本信息管理、客房信息管理和商业往来管理等,。我想计算机的作用就是辅助人们完成那些烦琐的体力劳动和脑力劳动,使人们从劳动力中解脱出来,今天我所设计的《客户资源管理系统》就是可以有效地管理企业的客户资源,记录企业与客户之间的商业活动,同时使管理员从繁杂的各项劳动中解脱出来。1.2系统概述1.2.1、本课题的研究意义目前市面上流行的客户资源管理系统不少。但是,对于具体的企业单位来说,因为具有自己的特殊性,因此只需要一个操作方便,功能实用,能同时满足本企业的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的客户资源管理系统。1.2.2、本论文的目的、内容及作者主要贡献(1)目的:目前市面上流行的客户资源管理系统不少。但是,对于具体的企业单位来说,因为具有自己的特殊性,因此只需要一个操作方便,功能实用,能同时满足本企业的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的客户资源管理系统。(2)内容:本系统具体包括以下基本功能:基本信息的添加、修改删除和查询。基本信息包括地域信息、客户类别、行业分类、职务名称、项目类型和销售人员等。此功能为客户信息管理和商业往来管理模块提供依据。客户信息的添加、修改、删除和查询。客房信息包括客户单位和联系人。商业往来信息的添加、修改、删除和查询。商业往来信息包括商业机会和客户跟踪。3(3)作者的主要任务本人独立完成了此课题的研究与开发,包括调研、分析、设计、编码、测试、文档编写等内容。第二章管理信息系统概述2.1管理信息系统现状管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持企业或组织的运行、管理和决策功能。”随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”因此,我们可以看出,管理系统系统具有几个基本含义:(1)管理信息系统不是一个单纯的软件系统,而是一个人-机系统,由人和机器协同工作。管理信息系统在支持企业或组织的各项管理活动中,管理人员负责将基础数据及时地输入到计算机中,计算机则根据企业或组织中的各层管理人员的要求对基础数据进行加工处理,并将所得到的信息输出。计算机不断地与最终用户进行着信息的交换,但在对数据的加工处理过程中又需要人的适当干预。(2)管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。管理信息系统运用了数据库的技术,对基础数据进行统一规划、存储,供各层管理人员使用,从而实现了数据的一致和共享。(3)管理信息系统可以解决企业或组织所面临的问题。例如,管理信息系统可以处理企业产生经营活动的全过程,可以解决组织中数据处理效率问题,也可以解决财务管理决策过程等。管理信息系统应具有如下几个功能。(1)数据处理功能:数据处理是管理信息系统最基本的功能,它包括对各种类型数据的收集、加工处理、传递、存储等工作。4(2)实测功能:通过对数据的加工处理,可以随时了解各部门的实际运行情况,如各生产车间今天生产的产品数量、销售部接受的订单等。(3)预测功能:通过运用一定的数学方法和预测模型,对过去的数据进行分析,就可能对未来可能发生的情况进行预测,为高级管理人员进行管理决策提供依据。(4)控制功能:通过信息的反馈可以对整个企业生产经营的各个部门、各个环节的运行情况进行监测、协调、控制,保证系统的正常运行。(5)辅助决策功能:通过对数据的加工处理,可以快速地获取对决策有影响的信息,从而为合理的配置企业的各项资源,做出最佳的决策提供科学的依据。目前,管理信息系统的应用已经非常广泛,随着计算机技术、网络技术和通信技术的发展,管理信息系统的功能也日趋完善,并朝着智能化、网络化、集成化等方向发展。如办公自动化(OA)、电子商务(EC)、专家系统(ES)、计算机集成制造系统(CIMS)。2.2、管理信息系统开发方法介绍目前,常用的管理信息系统的开发方法有生命周期法、原型法和面对对象的开发方法。下面仅对原型法和面对对象的开发方法进行简单的描述。(1)原型法:原型法(PrototypingMethod)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法。①原型法的基本思想首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。再在此基础上与用户交流,将模型不断补充,修改完善,如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系统。②原型法的开发过程采用原型法开发管理信息系统可以分为如下几个阶段:A、确定用户的基本需求。由用户提出对新系统的基本要求,如功能、基本界面形式、所需的数据、应用范围、运行环境等,开发者根据这些信息估算出开发该系统所需的费用,并建立简明的系统模型。B、开发初步的原型系统。系统开发人员根据用户的要求建立原型系统,但该系统只是一个初步的、不成熟的系统,从系统的工作效率上看也是不完善的。5其主要目的是为了描述开发者所理解的用户的基本需求。C、修改、评价原型系统。将建造好的原型系统交给用户,并投入试运行,用户将使用过程中发现的问题一一记录下来,并与开发人员进行交流。开发人员针对这些问题不断地对系统进行修改、扩充与完善,直至用户满意为止。D、形成最终的管理信息。对用户满意的原型系统进行进一步的开发,不断补充、完善,最终形成一个适用的管理信息系统。③原型法的优缺点原型法的优点是开发周期短,费用较少,同时可以较有效地避免因开发者和用户的认识隔阂所产生的失败,其缺点是系统的开发缺乏统一的规划和开发标准,难以对系统的开发过程加以控制。原型法一般适用于开发规模不大、不太复杂或需