目录
摘要.... 1
Abstract.. 2
第一章 绪论.... 3
1.1课题来源... 3
1.2 开发背景和开发目的... 3
1.3可行性分析... 4
1.3.1经济可行性分析... 4
1.3.2操作可行性分析... 4
1.3.3技术可行性分析... 4
1.4系统的开发方法... 4
1.4.1系统开发方法概述... 4
1.4.2结构化生命周期法简介... 5
1.4.3快速原型法简介... 6
1.4.4本系统开发方法的选择... 6
1.5系统的开发平台与开发工具的选择... 6
1.5.1开发平台的选择... 6
1.5.2开发工具的选择... 7
1.5.3选用VFP作为开发工具的优点... 8
1.6本章小结... 9
第二章 系统的规划与分析.... 10
2.1应用现状调查... 10
2.2用户需求... 10
2.3系统的详细调查... 10
2.4系统逻辑模型的提出... 11
2.4.1数据流图... 11
2.4.2数据词典... 12
2.4.3基本数据... 13
2.4.4系统主要模块... 14
2.5系统目标... 14
2.6 系统的可行性分析... 14
2.6.1经济可行性分析... 14
2.6.2 操作可行性分析... 14
2.6.3 技术可行性分析... 15
2.6.4 现有系统的分析... 15
2.6.5系统的安全性分析... 15
2.7开发工具概要... 16
2.8系统要求... 16
2.9本章小结... 16
第三章 系统的详细设计.... 17
3.1系统流程图... 17
3.2数据库的设计... 17
3.2.1数据库的含义... 17
3.2.2 数据库管理系统... 17
3.2.3 数据库应用系统... 19
3.3系统主程序的设计... 20
3.4系统主界面的设计... 20
3.5登录表单的设计... 21
3.6各主要模块的设计... 22
3.6.1客户信息录入模块的设计... 22
6.6.2客户信息查询模块的设计... 24
3.6.3系统维护模块的设计... 27
第四章 系统的编译与测试.... 31
4.1系统的编译... 31
4.2系统的测试... 32
4.2.1软件介绍... 32
4.2.2测试的作用和意义... 32
4.2.3测试方法... 32
4.2.4 系统配置要求... 33
4.2.5 测试内容... 33
4.2.6 测试结果... 33
结论.... 35
致谢.... 36
参考文献.... 37
摘要
伴着信息时代的到来,我国企业的办公自动化程度、员工计算机应用能力、企业信息化水平、企业管理水平都有了长足的进步。数据仓库、商业智能、知识发现等技术的发展,使收集、整理、加工和利用客户信息的质量大大提高。如何科学地管理客户信息不但关系到客服部门员工的工作效率,也关系到整个企业今后的发展。在这种背景下,企业有必要对面向客户的各项信息和活动进行管理,开发一套完善的客户管理系统就必不可少了。
我们开发设计的客户管理系统的目标是通过对现有和潜在的客户进行深入细致的分析,寻找其中的规律和趋向,从而不断提升与完善企业的服务内容、服务意识、服务方式、服务质量和经营管理,达到挖掘客户的潜在价值,降低销售和管理的成本,赢得更多的高价值客户,并提高客户的忠诚度和满意度的目的。
本文通过用VF6.0编写客户管理系统,利用软件工程原理,采用面向对象的编程方法,采用“自上而下地总体规划,自下而上地应用开发”的策略开发本系统的详细过程。从软件工程的角度对系统开发进行了科学而严谨的阐述,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成客户信息录入,客户信息查询,客户信息修改,客户信息删除等功能。在设计开发过程中,力求做到将“以客户为中心”的理念通过计算机技术融入到此系统中,并注意了系统的安全性、稳定性以及易用性和可移植性,以期待能将管理思想与计算机技术有机的结合,达到系统设计的目标。经过实际测试证明,本文所设计的客户管理管理器可以用于企事业单位从事客户管理管理方面的需要,实现了企业客户管理管理的自动化和信息化。
本文还简单介绍了VFP6.0软件的界面及操作方法。简要介绍了窗体的制作过程,程序的编写,添加,最后的编译过程。并且叙述了作者在软件开发过程中的心得体会。
关键词:客户管理管理 数据库 统计
Abstract
Attend by the information age’s coming ,the degrees of OA(office automatic)、the workers’ability of computer applications and corporation’s information and management levels have greatly improved in home. As the technology’s developed , such as DW (data warehouse) and business intelligence ,the quality of gathering and using customers’ information advanced. How to manage this nodes will not only have a bearing on workers’ efficiency , but also have relation with enterprise’s growing . At this time ,it is very necessary for them to develop a information management system .
The customer relations management system we developed is to analyze the present and potential customers, look for the laws and trends among them, consequently, It can promote and perfect the service content, service consciousness, methods of service, service qualities and management and administrations s of enterprise constantly so that it can excavate the potential values of customer, reduce the costs of management, get more valuable customers, raise the loyalty and the satisfactions of customers.
This article through uses VF6.0 to compile the customer relations management system , using the software engineering principle, uses the object-oriented programming method, its development mainly includes the backstage database the establishment and the maintenance as well as front end the application procedure development two aspects,the overall system from conforms to the operation easily, the contact surface friendly, is nimble, practical, the safe request embarks, completes the customer information input Customer information inquiry Customer information revision Function and so on customer information deletion. In the course of designing and developing, we make every effort to accomplish theory that "regard customer as centre" incorporate in this system through computer technology. We pay attention to systematic security, stability and portability in order to make the management theory and computer technology organic combination, reach the goal that designs the system.After the actual test proof, the customer relations management system management system which this article designs may use in business unit being engaged in the customer relations management aspect the need, and has realized the enterprise customer relations management automation and becoming an information based society.
This article also simply introduced the VFP6.0 software contact surface and the operating procedure. Briefly introduced the window manufacture process the procedure compilation, the increase, final translation process. And narrated author's in software performance history attainment experience.
Key word: Customer relations management database statistics
第一章 绪论
1.1课题来源
客户管理的管理工作是企事业单位不可缺少一部分,也是企业管理的重要组成部分。它的内容对于企业的管理者来说都至关重要,所以客户信息管理系统应该能够为企业管理者提供完整、正确和灵活的客户管理信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件模式,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。所以利用计算机实现客户管理信息管理的自动化将势在必行。
随着计算机技术的飞速发展,计算机以及计算机控制的自动处理技术已融入人类社会的各个领域并发挥着越来越重要的作用。对于当今的科学信息是一次重大的飞越,为人们的生活、工作、学习带来潜移默化的影响。今天我们使用计算机对客户信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业客户管理的效率。面对目前的实际状况,迫切需要开发一个新系统来适应这一些工作。
1.2 开发背景和开发目的
当今社会,随着企业的规模不断扩大,客户数量急剧增加,有关客户管理的各种信息也成倍增长,特别是一些大的企业,而面对庞大的信息量,有必要开发客户管理系统来提高企业管理工作的效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
在企业中,尤其是在大企业中,对于客户的关系的信息管理是相当重要,而且也是相当麻烦的,它是企业管理中最基本的一项常规性工作。而长期以来,企事业单位的客户管理信息的管理都是依赖人工来进行管理的,面对如此众多的客户信息,其工作量是相当相当巨大的。这样不仅仅浪费了大量的人力物力,而且由于人工管理存在着大量的不可预知性,造成客户信息管理的一些不规范,使得信息管理陷入“事倍功半”的地步。
开发本系统就是为了解决企业管理中的客户管理信息管理中的一些不规范管理,使客户管理的管理向着规范化、简单化、有效化的方向发展。
1.3可行性分析
1.3.1经济可行性分析
本系统开发简单但要耗去一定的时间,所用的开发工具和软件都差不多是免费的。而且,由于系统能够在未来较长的一段时期内稳定地发挥作用,这对于客户管理的自动化管理,企业的人力和财力都有很大的帮助。由此可见在,开发此系统在经济上是完全可行的。
1.3.2操作可行性分析
如今的计算机已经走进千家万户,硬件成本的下降,导致计算机购买成本的降低.我的这套系统是利用自己的计算机加Microsoft Visual FoxPro6.0作为软件的开发平台,使开发出来的系统具有友好的用户界面、有良好的安全性设置、有详细的操作说明书,这样更使各类用户很快地掌握系统的使用方法,操作友好因此在操作上是可行的。
1.3.3技术可行性分析
从目前IT业界比较流行的数据库开发、管理软件来看,对于中小型管理型数据库,Visual FoxPro6.0无疑是在实际应用中较为成功的一种解决方案。为用户提供了业界软件开发一直坚持的非常友好、操作简单的用户界面、完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。