计算机应用技术毕业设计(论文)-客户管理系统.doc
《计算机应用技术毕业设计(论文)-客户管理系统.doc》由会员分享,可在线阅读,更多相关《计算机应用技术毕业设计(论文)-客户管理系统.doc(30页珍藏版)》请在三一文库上搜索。
1、客户管理系统 云南广播电视大学毕业设计客户管理系统 专 业: 计算机应用技术 姓 名: 学 号: 指导教师: 职 称: 作业日期: 2010年4月30日 客户管理系统目 录摘要IV第一章 系统的概述1第二章 需求分析22.1 功能需求22.1.1报表的需求22.1.2显示的需求22.1.3 预览的需求22.2 可行性分析32.3开发工具选择32.3.1 Microsoft Visual FoxPro 6.0技术简介42.4数据库的需求42.4.1数据库42.4.2 DBMS52.5客户管理系统开发的目标52.6开发客户管理系统的必要性5第三章 总体设计及规划63.1 系统的功能设计63.2系统
2、实体及E-R结构63.2.1实体和属性的定义63.2.2 E-R结构63.3 系统浏览模块图73.4 系统查询模块图73.5 系统录入模块图83.6 客户管理系统流程图8第四章 数据库设计94.1 系统录入表94.2 系统查询表114.2.1客户管理系统客户查询表114.2.2客户管理系统地区查询表124.2.3客户管理系统联系人查询表124.2.4客户管理系统地址查询表12第五章 客户管理系统的具体实现145.1主界面145.2录入表155.2.1制作录入客户资料表单155.2.2录入地区资料的表单165.3 查询主表单175.3.1 客户查询表单185.3.2查询地区的表单185.3.3地
3、区客户查询表单19第六章 系统的测试206.1系统测试的方法206.2系统主要模块测试216.2.1 客户管理的客户录入模块测试216.2.2客户管理系统查询模块测试216.2.3客户管理系统查询模块测试226.3系统在测试中经常出现的问题22总 结23致 谢24参 考 文 献25摘要:科技的发展、时代的进步,市场经济的竞争也越发激烈与残酷,在竞争中客户作为市场的最最要的资源,早已成为市场营销的核心,企业间谁拥有的客户多,谁就在竞争中占有绝对的优势。在市场经济竞争如此激烈的环境之下,企业要想立于不败之地,就必须和与之生存发展息息相关的客户,建立起良好的关系,在现有客户资源的基础之上,维护好和老
4、客户的关系,并且不断的发展新的客户,用企业高品质的产品、优质的服务、良好的信誉树立企业在客户心目中的良好形象;并以客户需求为己任,不断的创新与发展自身的产品,以满足客户新需求,并规范企业内部的客户资源的管理方式、提升企业的客户服务质量。计算机管理系统满足了企业对自身客户资源管理的新要求,减少了客户资源管理过程中的浪费的大量人力、物力和财力等。关键字: Visual FoxPro6.0;查询;管理。24第一章 系统的概述当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧
5、技术。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。客户管理系统是一个行政及各行各业等单位不可缺少的部分,它的内容对于事业的决策者和管理者来说都至关重要,所以客户管理系统应该能够为用户提供充足的信息和快捷的查询手段,对管理员来说可以轻松的查阅客户的客户、地址、联系人信息等信
6、息。但是一直以来人们都是靠传统人工的方式管理客户信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。客户管理系统提供了强大的客户管理功能,方便系统管理员对客户情况等等信息的添加、修改、删除、查询、打印、预览等操作。 第二章 需求分析2.1 功能需求随着科技的发展,竞争也越发激烈、残酷,企业传统的管理方式对于现今社会的竞争已明显感觉到力不从心。客户作为市场的最大资源,已成为市场营销核心,谁争取到了最多的 客户,对客户的把握将最终决定企业的命运。客户关系管理系统正是在这种需求下经过深入的市场调研和专家统计的指导应运
7、而生。系统具有完善的基础信息维护和客户信息维护,强大的数据查询及图标分析功能,基本能够满足中小型企业的需要。1、管理人员能够实现对整个客户信息的添加、修改、删除、查询等操作,并在此基础上生成符合管理人员要求的报表。2、详细全面记录并管理客户信息和联系人信息。3、方便的全方位的数据查询功能。4、管理人员能够了解所有客户的基本信息情。5、强大的报表打印功能。2.1.1报表的需求客户管理系统的某些客户信息应当能够以报表形式打印出来。基本上应该能够实现客户基本信息的报表打印、客户地址情况的报表打印、联系人信息打印、地区打印等的功能。2.2.2 用户界面需求 客户管理系统应提供简单、层次关系明了、清晰的
8、操作界面,使用户一目了然。尽可能的为用户的录入、查询等功能操作提供方便。快捷按钮的创建也是非常需要的,以方便用户操作。2.1.2显示的需求客户管理系统中能够显示客户的地区名称、地区编号、单位名称、单位电话、电邮地址、单位邮编、单位传真、联系人编号、编码等信息。使管理员清楚的查看及修改客户信息。2.1.3 预览的需求客户管理系统中能够以报表的形式预览客户的基本信息,从而做到简明、快捷的方式来了解客户的所有信息。并根据管理员所需的要求来进行打印。2.2 可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,所以也称为可行性研究 “可行性”是指在当前情况下,企业研制这个信息系
9、统是否有必要,是否具备必要的条件。可行性的 含义不仅包括可能性,还包括必要性,合理性。信息系统也应从技术可行性,经济可行性和时间可行性三方面来论证。通过长时间的观察与实践,进销存管理系统的可行性分析如下:(1)技术可行性分析 Microsoft Visual FoxPro6.0以强大的性能、完整而丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。其具有以下几个特点:可视化:Visual的英文含义既是可视化,在可视化环境下创作前端界面就如同摆放积木一样;面向对象:面向对象的编程建立在类的基础上,通过类的封装使源程序更便于维护;部件编程:Microsoft Visu
10、al FoxPro中进行的部件编程建立在微软的部件对象模型(COM)基础上;事件驱动:在事件模式下,程序的执行依靠系统能够识别的触发事件来启动。(2)经济可行性分析企业以已经配备了计算机,从硬件上来说不会阻止系统的开发和实施。从软件上来 说主要是开发系统的 费用问题。我认为系统的解决难度并不太大,因此从经济上也不会造成大的影响。(3)时间可行性分析从时间的要求上,由于系统的开发难度不是很大,所以有1-2个月的时间即可完成 系统的具体要求从技术、经济、时间等角度分析用户的要求都满足系统的开发和实施,所以系统的开发是切实可行的。2.3开发工具选择管理信息系统的开发方法有生命周期法、原型法和面向对象
11、的开发方法等。生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始;原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完
12、善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统;面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。基于以上三种方法的特点和各自的优缺点,本客户管理系统利用软件工程化思想和方法,总体上是采用结构化生命法进行系统分析和设计的,而系统实现等步骤则采用了原型法和面对对象的方法。管理信息系统的开发是一个开发周期长、技术要求高、影响因素多的复杂系统工程,因此制定一个完善、可行、合理的开发计划,选用合理的开发工具,不仅是系统
13、开发成功的保证,而且可以提高效率、节省时间、降低成本。2.3.1 Microsoft Visual FoxPro 6.0技术简介Microsoft Visual FoxPro 6.0以强大的性能、完整而丰富的工具、极高的处理速度、友好的界面以及完备的兼容性等特点,备受广大用户的欢迎。Microsoft Visual FoxPro 6.0具有以下几个特点:(1)可视化:Visual的英文含义既是可视化,在可视化环境下创作前端界面就如同摆放积木一样;(2)面向对象:面向对象的编程建立在类的基础上,通过类的封装使源程序更便于维护;(3)部件编程:Microsoft Visual FoxPro中进行的
14、部件编程建立在微软的部件对象模型(COM)基础上;(4)事件驱动:在事件模式下,程序的执行依靠系统能够识别的触发事件来启动。2.4数据库的需求数据库技术在计算机软件领域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着国际互联网的迅猛发展,使得数据库技术已成为最热门的技术之一。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。2.4.1数据库数据库由DBMS(
15、数据库管理系统)处理,DBMS则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要素:用户数据、元数据、索引和应用元数据。2.4.2 DBMSDBMS是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。2.5客户管理系统开发的目标客户管理系统是对客户进行管理所必须的,本课题所设计的客户管理系统包括录入数据和查询数据两大功能模块。录入数
16、据主要是对客户基本信息的操作,包括:录入客户资料、录入地区资料和录入联系人资料三部份。其中每个部分都囊括了对信息的添加、修改、删除和保存等操作。查询数据主要是对系统内现有数据的检索,包括:查询客户资料、查询地区资料和查询联系人资料三部份。2.6开发客户管理系统的必要性开发一个客户管理系统,采用计算机对客户信息进行管理,进一步提高了工作效率。为广大办公人员提高工作效率,实现客户信息管理工作流程的系统化、规范化和自动化。现在我国的大部分地方的客户管理水平普遍都不是很高,发达地区比较大的办事机构所用的客户管理工具,并不适合那些中小型机构。有的地方办公还停留在全用纸介质基础上,因为它浪费了大量的人力物
17、力,也存在着许多不足的因素。尤其在今天信息比较发达,这种管理方法将不能适应社会。一个高效的客户管理系统可以轻松查阅客户的各种信息,不需要大量的人力,而且操作方法比较简单只需要一名专门录入员即可操作本系统,节省大量人力。 第三章 总体设计及规划3.1 系统的功能设计该客户管理系统是用VF编程+可视化数据库语言编写,系统是基于任何单机运行的客户管理系统,在系统中主要通过主控按键下弹出对应管理窗体的模式实现整体运行界面。(1)管理员进入客户管理系统的主要功能是:实现客户查询、联系人查询、地址查询的添加,查询和修改。(2)录入资料以不同的关键信息为字段进行索引,形成不同的信息界面。(3)查询资料以不同
18、的关键信息为字段进行条件式查询,生成不同的信息报表。3.2系统实体及E-R结构3.2.1实体和属性的定义管理员(录入客户、录入地址、录入联系人),如图:3-1所示管理员录入联系人录入地址录入客户图:3-1系统功能结构图录入数据(录入客户、录入地址、录入联系人)客户查询(客户查询、地址查询、地区查询、联系人查询)在概念设计中,确定实体的目的为了更好地建立实体之间的关联,从而产生一个反映用户观点的概念结构,并在此基础上将概念结构进一步转化为相应的数据模型,这正是数据库逻辑结构设计所要完成的任务。3.2.2 E-R结构利用ER方法进行数据库的概念设计,可分为三步进行:首先设计局部ER模式,然后把各局
19、部ER模式综合成一个全局模式,最后对全局ER模式进行优化,得到最终的模式,即概念模式。ER模型的“联系”用于刻画实体之间的关联。一种完整的方式是对局部结构中任意两个实体类型,依据需求分析的结果,考察局部结构中任意两个实体类型之间是否存在联系。若有联系,进一步确定是1:N,M:N,还是1:1等。还要考察一个实体类型内部是否存在联系,两个实体类型之间是否存在联系,多个实体类型之间是否存在联系,等等。客户录入(编号)管理员客户查询图:3-2 E-R结构管理员在客户管理系统中能够对客户基本信息进行添加、编辑、修改、删除等操作。3.3 系统浏览模块图客户管理系统的结构图,如图3-3所示联系人录入客户录入
20、客户录入地址录入联系人查询客户查询客户查询地址查询地区查询客户管理系统帮助录入帮助查询帮助图:3-3 客户管理系统的结构图此功能模块为客户管理系统的结构图,在设计过程中增加了按某一特定条件进行查询的功能,查询的过程不是单一对象,而是符合条件的一系列实体所生成的表。3.4 系统查询模块图系统查询模块图,如图3-4所示客户查询系统客户查询地址查询地区查询联系人查询图:3-4 系统查询模块图管理员可通过客户查询、地址查询、地区查询和联系人查询功能对客户基本情况进行查询。3.5 系统录入模块图 系统录入模块图,如图:3-5所示联系人录入客户录入系统客户录入地址录入 图:3-5 系统录入模块图管理员在客
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机应用技术 毕业设计 论文 客户 管理 系统
链接地址:https://www.31doc.com/p-3966974.html