学位论文客户管理系统Word格式.docx
- 文档编号:16410325
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:45
- 大小:437.98KB
学位论文客户管理系统Word格式.docx
《学位论文客户管理系统Word格式.docx》由会员分享,可在线阅读,更多相关《学位论文客户管理系统Word格式.docx(45页珍藏版)》请在冰豆网上搜索。
【关键词】客户管理系统;
信息;
客户
[Abstract]pickalongwiththeinformationtechnologyinthemanagementofamoreprofoundandextensiveapplicationofmanagementinformationsystemhasbeengraduallyimplementedinthetechnicalmaturity.Moreandmoreenterprisesbegintocenterofinformationmanagement,customerinformationmanagementsystemisacontinuousdevelopmentofnewdisciplines,todevelopbusinesstosurvive,itmuststrengthenenterprisemanagement,
Customermanagementisthecoreofenterpriseandcustomerrelationship.Intraditionaleconomy,enterprisesdonotmakethemarketandcustomerdemandanalysis,singleblindanddemandexceedssupply,materialisextremelypoor,customersofgoodswithoutchoice,thewholemarketisaseller'
smarket.Theclientmanagementisonlyonthesurfaceoftheenterpriseandthecustomermaintainamoderate,limitedrelationship,isactuallyasimple,short-termtradingrelationshiporatransaction,restrictedthedevelopmentofenterprisesandsociety.Butinthenetworkeconomyera,enterprisesaccordingtomarketandcustomerdemandfortheproductionofavarietyofproducts.Productsofdifferentspecificationsvarietyandupdatequickly,customerschooseproductswithgreatautonomy,thewholemarketisabuyer'
smarket.Thecustomermanagementtotheenterpriseprofitmaximizationasthegoal,notonlytoemphasizebewiththemarketoriented,customerdemandforthebasicidea,andstrivetoimproveservicequalityandcustomersatisfaction,andstrivetobetweentheenterprisesandcustomerstoestablishandmaintainalong-term,goodrelationsofcooperation,acceleratingthedevelopmentofenterprisesandsociety.
Inshort,aneffectivecustomermanagementsystem,canmakehairmiscellaneouscustomermanagementworkissimpleandclear,maketheenterpriseresourcecanbefullyrationaluse,promotetherapiddevelopmentofenterprises.
[Keywords]customermanagementsystem;
customerinformation
目录
第1章绪论…………………………………………………………………………
第2章客户管理系统简介………………………………………………………
第1章绪论
1.1本课题研究背景和意义
随着社会的不断发展,各大中小企业犹如雨后春笋不断增多,用人工管理复杂繁多的相关资料已不再现实可行,并且纸质文档容易丢失、难整理、查阅不便。
因此,迫切需要利用计算机对企业信息进行自动化的管理。
客户管理包括用户登录、数据录入、信息查询、报表输出等多方面的管理。
本设计选用微软Windows平台下的VisualFoxPro6.0(简写为VFP6.0)作为软件开发工具,从客户信息管理和联系人信息管理两个方面展开,包括:
用户管理、数据管理、报表打印、系统管理四个功能模块的设计。
通过本设计成功实现了对客户信息、联系人信息相关数据的录入、变更、查询、打印等多方面的功能,因此也提高了管理人员对客户信息的管理效率。
本设计报告对客户管理系统从构建到实现做了全面介绍,包括系统功能分析、系统结构设计、数据库设计、应用程序设计、系统调试、连编应用系统以及创建安装盘等几个阶段的开发模式,成功实现了由主程序调用登录界面,由登录界面调出主菜单,由主菜单调用表单及报表,实现了对数据库数据的各类操作。
1.2客户管理系统简介
客户管理是企业管理的一个重要内容。
随着时代的进步,企业也逐渐变得庞大起来;
业务流动越来越频繁,使得管理工作也变的越来越复杂。
纵观国内外客户管理都是一个庞大的体系,尤其现在企业间竞争越来越激烈,如果信息还用纸质保存则易流失、难整理、需要大量人力资源。
这个日常管理工作带来不变且工作效率低,因此需要一个完善的基于计算机的管理系统来提高客户信息的管理,增强其安全性、易维护性,提高工作效率、减少人力、物资的开销。
客户管理系统主要利用计算机对客户信息的管理来提高客户的管理效率和服务的质量。
在本系统中,主要包括用户登录、数据录入、信息查询、报表输出以及系统维护等功能。
第二章客户管理系统简介
2.1背景介绍
当今社会,随着科技的不断发展,计算机已在人们的日常生活和工作领域中日益普及,并且人们对于计算机的应用不在是简单的文字处理和最初的科学计算。
计算机早已涉及到我们生活的各个方面,更多的是利用计算机来进行管理从而减轻我们的工作。
客户是一个公司的主要联系对象,没有了客户,公司就失去了生存的根本。
一直以来,人们用传统的方式来管理客户信息。
这种管理方式存在效力低,保密性差的缺点。
并且,随着时间的积累,客户的信息越来越多,查找,维护或者更新起来都非常的麻烦。
手工管理已经不能满足需求。
这就需要使用现代化的手段来提高管理和服务的水平。
客户管理系统应该为客户和公司提供充足的信息和快捷的查询手段。
使用计算机对客户信息进行管理,具有查询快速,查询方便,保密性好以及成本低的优点。
这些优点能够极大的提高客户信息的管理效率。
使用计算机来管理信息也是企业管理现代化的标志。
因此开发一套客户管理系统,让计算机来管理客户信息势在必行。
管理员通过管理系统可以查询某些客户的信息,公司所提供服务的情况;
还可以对当前客户情况进行一些统计,给出统计表格,以便全面掌握客户的联系情况。
客户通过客户管理系统可以查询公司的电话等信息。
2.2系统分析
了解了客户管理系统的开发背景后,就开始对系统进行设计前的简要分析。
主要从系统的使用特点、开发语言以及数据库结构等方面进行分析。
(1)系统的使用对象
使用该系统的人员,主要是教务部门的管理人员或者需要查询信息的学生。
使用的目的主要是对客户的信息进行高效的管理,并对客户信息进行维护,包括客户信息的输入、变更、查询以及打印等。
考虑到使用该系统的多为非计算机专业人员,所以在开发时要考虑以下几个方面:
1)操作简单
因为使用者多为非计算机专业人员,所以该系统要求设计的界面美观,操作方便。
要充分考虑该软件的界面友好和操作方便,便于使用人员快速上手。
2)易于维护
一个软件设计得好坏,关键在于产品的可靠、稳定、便于维护。
便于升级
随着社会的发展,对系统的要求会越来越高。
要求系统具有更高的安全性,更丰富的功能以及更快的操作速度。
所以在设计时要考虑到以后的升级问题。
(2)开发语言的选择
针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合目前的软硬件,选用微软Windows平台下的VisualFoxPro6.0(简写为VFP6.0)作为软件开发工具。
选用该工具有以下几方面的优点:
1)VFP6.0是比较好的关系型数据库管理系统开发软件。
它提供了可视化的开发平台和面向对象的程序设计方法。
大量控件的提供节省了开发工作量,提高了开发的效率。
2)VFP6.0提供了很多设计器,诸如“数据库设计器”、“表单设计器”、“菜单设计器”等。
另外还有一些“向导工具”。
利用这些设计器和向导工具,不用编写大量的程序代码,使开发工作变得比较轻松。
3)VFP本身就是一个数据库开发系统。
使用它开发数据库系统效率高,稳定性好。
综上所述,VFP6.0可以满足一个单位地客户信息管理的要求,所以用其来开发客户信息管理系统是非常合适的。
(3)数据库结构分析
好的数据库结构,查询记录的速度较快,而且也不容易出现锁表现象。
分析对客户信息的管理情况,首先需要了解客户的基本情况信息,包括客户的编号、单位名称以及电话等信息;
还要有地区编号以及联系人等信息。
联系人的信息主要包括电话、姓名、单位以及生日等信息。
以便于在联系人生日到来时,公司为其进行庆祝。
再联系客户时,如果记不住联系人的区号以及邮政编码等信息,可以进行查询。
所以需要的数据表有客户表、联系人表、部门配置表、区号邮编表、服务表以及操作员表。
2.3系统功能
首先分析一下客户管理系统最终要达到什么目的。
应该达到让计算机进行客户的信息管理、客户信息的打印;
客户可以在网上查询公司的部门、电话、公司所在地区的编号以及邮编等操作。
客户管理人员可以查询某客户以及客户联系人的基本信息;
还可以对一些客户进行主动联系、进行生日的问候等。
客户在查询公司信息时,可能对公司部门的信息掌握不是十分的全面。
所以对公司部门电话的查询应该可以根据房间号或者部门代码信息进行查询。
对客户的查询除来可以根据编号、名称、电话等信息外,还应该可以根据客户所在的地区进行查询。
综上所述,本客户管理系统需要具有以下功能:
(1)系统登录
本系统的使用人员只有在输入了正确的证件号和密码后,才能进入该系统。
是本单位的人员但是不知道密码不能进入系统。
是本公司的客户,与该公司有联系的人员,在获得一个编号和密码后,也可以进入该系统。
这用作主要防止不法人员使用系统的资源,进行数据的篡改。
(2)权限设置
不同的登录者具有不同的系统权限,具有不同权限者访问不同的系统资源,这样主要是为了限制越权操作。
(3)数据录入管理
该模块实现主要是对与客户相关的信息的录入操作进行管理,主要包括录入,添加以及删除客户信息,联系人信息和服务的信息等功能。
(4)信息查询管理
对查询与客户相关的信息进行管理,主要包括:
查询部门电话、查询客户信息、查询区号邮编以及查询联系人信息。
其中查询部门电话可以根据房间号、部门代码以及电话进行查询。
查询客户信息可以根据客户编号、电话、地区编号以及联系人编号进行查询。
查询区号邮编可以根据地区名称以及地区编号进行查询。
查询联系人信息可以根据联系人编号、姓名以及生日进行查询。
部门电话记录主要包括:
部门代码、处室名称、房间号以及分机号和直拨电话。
(5)报表输出管理
对一些联系信息进行管理,主要包括:
打印服务信息、打印联系人信息以及打印区号邮编等。
(6)系统维护
对系统数据进行维护。
主要是修改密码,普通用户可以修改自己的密码,此功能是防止密码被盗。
这主要是出于对安全的考虑。
(7)退出系统
离开客户管理系统。
第三章系统结构设计
3.1系统结构图
开发程序前,先理清思路,有一个清晰明了的结构图,能大大提高开发程序的效率和质量。
为了开发学生管理系统,需要设计若干表单、数据表、程序、报表以及菜单。
由项目管理器统一管理,由主程序进入系统,由主程序调出用户登录程序。
登录成功后调出系统的主菜单,有主菜单调用表单界面和报表。
整个系统的结构更紧凑、简洁;
功能更明确完整。
客户管理系统的总体功能流程如图3.1所示:
图3.1总体功能流程图
3.2项目管理器的建立
设计应用系统时应使用项目管理器,这样做的目的是便于开发和维护。
充分利用项目管理器提供的简单可视的方法来管理用户各类复杂的资源。
通过项目管理器,可以集中和管理应用程序的所有内容,列如:
创建、打开、修改和删除数据库、表、表单、报表以及应用程序等。
或者在开发应用程序时用它来组织所用到的各种文件(如数据库、表、表单、报表、菜单等)。
在一个项目文件中统一管理所用到的各种文件,并将其编译成一个可独立运行的.app或.exe文件。
通过这种方法,用户可以快速、方便地存取存放在项目文件中的任何对象。
项目的扩展名是.pjx。
建立项目器的步骤如下所示:
1
启动VisualFoxPro,进入程序主界面。
单击菜单栏的【文件】
【新建】命令,在弹出的【新建】对话框中选择【项目】选项,如图3.2所示。
2单击【新建文件】按钮,在弹出的保存文件对话框中设置一个文件名并选择保存在路径,单击【保存】按钮后即可弹出【项目管理器】对话框,可以看到,这个新项目就在项目管理器中建立起来了。
图3.2【新建】对话框
3.3数据库和表的建立
建立好项目管理器之后,就可以建立客户管理系统所需要的数据库和数据表了。
(一).建立数据库
首先在项目管理器中建立数据库。
步骤如下所示:
(1)单击【数据】选项卡,选择【数据库】选项。
单图3.2【新建】对话框
击【新建】按钮,弹出【新建数据库】对话框,如图3.3所示。
(2)单击【新建数据库】按钮,出现保存对话框,保存数据库名为:
客户管理系统.dbc。
保存后出现【数据库设计器】窗口。
图3.3【新建数据库】
刚创建的数据库只是一个空的数据库,还没有数据。
只有创建了数据表和其他数据对象后,才能输入数据或者进行其他数据库的操作。
(二).建立数据表
下面开始在数据库中建立数据表
首先建立部门配置表.dbf,步骤如下所示:
(1)右击【数据库设计器】窗口,在弹出的快捷菜单上选择【新建表】命令。
(2)在弹出的对话框中,单击【新建表】按钮,在出现的保存文件对话框中设置文件名为:
部门配置.dbf。
单击【保存】按钮后即弹出【表设计器】对话框,在该对话框中设计表结构。
(3)设计表结构时,在【字段】页面中,输入字段名、字段类型、宽度、小数位数、索引和null值(该功能是在一个记录中使用空标记,此时,记录的默认值不起作用)。
在【显示】区设置字段的格式、输入掩码和标题。
其他区域与之类似。
(4)设置【表设计器】的索引页,切换至【索引】页面,设置部门代码为“主索引”。
“主索引”和“唯一索引”是有区别的,主索引键值在数据表中是唯一的且不允许为空,唯一索引键值也是唯一的但允许为空。
(5)表的结构设计完成之后,系统会提示是否立即输入数据,可以输入几条数据以供演示,现在就把部门配置表建好了。
按照以上步骤,下面开始建立部门电话表:
(2)在弹出的对话框中,单击【新建】按钮,在出现的保存文件对话框中设置文件名为:
部门电话.dbf。
(3)设置【表设计器】的索引页,切换至【索引】页面,设置部门代码为“普通索引“。
(4)表的结构设计完成之后,系统会提示是否立即输入数据,可以输入几条数据以供演示。
建好部门电话表以后,按照和上面类似的步骤建立客户表。
建立的步骤如下所示:
(1)右击【数据库设计器】窗口,在弹出的快捷菜单上选择【新建表】命令。
客户表.dbf。
(3)设置【表设计器】的索引页,切换至【索引】页面,设置区号和联系人编号为“普通索引”。
(4)表的结构设计完成之后,系统会提示是否立即输入数据,可以输入几条数据以供演示。
建好客户表以后,按照上面类似的步骤建立联系人表。
联系人.dbf。
(3)设置【表设计器】的索引页,切换至【索引】页面,设置联系人编号为“主索引”。
建好联系人表后,按照和上面类似的步骤建立区号邮编表。
建立的步骤如下所示:
(2)在弹出的对话框中,单击【新建】按钮,在出现的保存文件对话框中设置文件名为:
区号邮编.dbf。
(3)设置【表设计器】的索引页,切换至【索引】页面,设置联系人编号为“主索引”。
(4)表的结构设计完成之后,系统会提示是否立即输入数据,可以输入几条数据以供演示。
注:
(1)表结构设计完并检查无误后,单击【确定】按钮,提示输入数据。
如果没有立即输入数据,可以通过【表】菜单中的【添加新纪录】命令来添加新数据。
(2)在项目管理器中选择表后,单击【浏览】按钮,出现表的编辑窗口(和上次打开表的方式有关)。
可以通过【显示】菜单,在表的编辑窗口和浏览窗口之间进行切换。
(三)建立表之间的参照完整性
参照完整性是指,当插入、修改或者删除表中的记录时,通过参照引用相关联的另一个表的数据,来保证对表操作的正确性。
关系数据库管理系统一个重要的功能就是参照完整性。
必须先建立表之间的关系,才能使用参照完整性。
建立表之间的关联之前,要先对表建立索引。
为子表建立普通索引,为父表建立主索引。
在父表的主索引和子表的普通索引之间建立联系。
建立表之间的关联,要在数据库设计器中进行。
首先要打开数据库设计器,方法是:
在【项目管理器】对话框中的【数据】页面下,选择【数据库】选项中“客户管理系统“。
单击【修改】按钮,即可打开数据库设计器。
建立表之间的关联的方法是:
在【数据库设计器】中,用鼠标左键选择区号邮编表的主索引区号,按住鼠标左键不动,拖动鼠标到客户表的区号索引上。
此时鼠标箭头变成小矩形,放开鼠标左键,读者客户表与区号邮编表之间的关联就建好了。
与其他表之间的关联方法的建立是类似的,在此不累述。
默认的关系是一对多的关系。
如果想修改建立的关系,可以通过【编辑关系】对话框进行。
方法是:
右击需要修改的关联(此时关联线变粗),在弹出的快捷菜单中选择【编辑关系】,就打开了【编辑关系】对话框。
建立完数据表之间的关联后,就可以建立参照完整性约束了。
必须先清理数据库才能建立参照完整性。
操作的步骤如下所示:
(1)单击菜单栏的【数据库】
【清理数据库】命令,进行数据库清理。
只要打开数据库设计器,菜单栏就会出现【数据库】菜单。
(2)右击数据表之间的联系,选择【编辑参照完整性】命令,弹出【参照完整性生成器】界面。
参照完整性生成器中显示所有的联系。
参照完整性规则共有3个,分别是:
更新规则、删除规则和插入规则。
更新规则规定了当更新父表的主关键字时,处理相关子表中记录的方法。
删除规则规定了当删除父表中的记录时,处理相关子表中记录的方法。
插入规则规定了当子表中插入一条新纪录或者更新一条已经存在的记录时处理规则。
在客户管理系统中,更新规则设定为【级联】,删除规则设定为【限制】,插入规则设定为【限制】。
第四章表单设计
一个数据库管理系统的开发,一般包括系统功能分析、系统结构设计、数据库设计、应用程序设计、系统调试和连编、发布等6个阶段。
其中应用程序设计包括用户操作界面设计和主程序设计,用户操作界面设计包括表单设计和菜单设计。
创建完成数据库和数据表后就可以进行表单设计了。
用户界面包括表单和菜单两部分,其中主要部分是表单,面向对象编程的大多数工作是在表单中进行的,表单设计的过程就是用户界面设计的过程。
设计用户界面,是为了让用户和系统能够进行交互式操作。
4.1登录表单设计
登录表单的作用是操作者只有输入了正确的证件号和密码才能登录进入管理系统。
数据环境:
操作员表
登录表单的设计步骤如下所示:
(1)在【项目管理器】对话框的【文档】页面中,选中【表单】选项。
单击【新建】按钮,弹出【新建表】对话框。
(2)单击【新建表单】按钮。
弹出【表单设计器】窗口。
一个名为form1的空表单也随之出现在【表单设计器】窗口中。
(3)右击【表单设计器】窗口,在弹出的快捷菜单中,选择【数据环境】命令。
(4)在弹出的【添加表或视图】对话框中,从【数据库中的表
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学位 论文 客户 管理 系统