客户信息管理系统.docx
- 文档编号:24320595
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:31
- 大小:433.45KB
客户信息管理系统.docx
《客户信息管理系统.docx》由会员分享,可在线阅读,更多相关《客户信息管理系统.docx(31页珍藏版)》请在冰豆网上搜索。
客户信息管理系统
班级:
软件.NET
学号:
20110466
四川交通职业技术学院
毕业设计(论文、解决方案)
项目:
客户信息管理系统
专业:
软件技术.NET
学生:
指导老师:
日期:
2013年11月22日
前言
毕业设计(论文)独创性声明
本人声明,所呈交的毕业设计(论文)是在导师指导下本人独立完成的研究成果。
文中依法引用他人的成果,均已做出明确标注或得到许可。
论文内容未包含法律意义上已属于他人的任何形式的研究成果,也不包含本人已用于其他方面的论文或成果。
本文如违反上述声明,愿意承担以下责任和后果:
1.“毕业综合能力考核”这门课评定为不合格,直接重修;
2.学校按照有关规定给予系内通报;
3.本人负责因论文成果不实产生的法律纠纷。
论文作者签名:
日期:
年月日
摘要
在当今这个信息资源爆炸的时代中,谁先获得优质的信息资源,谁就将抢占市场。
而在大量的信息资源中,客户资源是决定一个企业的核心竞争力。
任何一家企业,有钱就可以买到最好的设备、尖端的技术,但却买不到强大的客户资源。
面对着竞争对手不断截留我们的客户,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购买目的,并与客户建立好良好的、长期的客户关系,强化与客户的沟通,帮助企业留住老客户的同时,更好地拓展新客户,提升客户价值,从而全面提升企业竞争能力和盈利能力,为企业的发展壮大保驾护航。
客户信息管理系统,通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化,从而提高企业的核心竞争力。
企业要想生存发展,就必须与之息息相关的客户建立起良好的关系,不断发展新客户,以企业高质量的产品、优质的服务、良好的资信吸引新客户;经常维系与老客户的关系,以规范的客户管理方式、温馨的客户关怀、高效的客户服务来提升老客户的忠诚度。
因此,客户管理系统是企业的最佳选择。
【关键词】客户;信息管理;系统;竞争优势
Abstract
Intoday'seraofinformationexplosion,whofirstaccesstoqualityinformationresources,whowilltakemarket.Inalargenumberofinformationresources,customerresourcesistodeterminethecorecompetitivenessofanenterprise.Anyenterprise,moneycanbuythebestequipment,sophisticatedtechnology,butitcan'tbuystrongcustomerresources.Facingthecompetitionconstantlyinterceptourcustomers,eachenterprisebusinessconcernisnolongerconfinedtoitsownproductquality,productionequipment,thequalityofemployees,ismoreconcernedabouttheirownsalesgroup(customers),careabouttheirthoughts,requirements,purchase,andwithcustomerstoestablishgoodandlong-termcustomerrelationship,strengthenthecommunicationwithcustomers,helpenterprisestoretainoldcustomersandatthesametime,tobetterdevelopnewcustomers,enhancecustomervalue,thusimproveenterprise'soverallcompetitivenessandprofitability,theescortforthedevelopmentofenterprises.Customerinformationmanagementsystem,throughtheenterprisemanagementtechnology,theelectroniccommerceandthehighintegrationoftheinformationtechnology,tohelpenterprisesinthefiercemarketcompetitionenvironmentofglobaleconomicintegration,setuptakethecustomerasthecenterofmanagementsystem,effectivemanagementoftherelationshipbetweenenterprisesandcustomers,improvecustomerloyalty,andmaximizethevalueofcustomers,soastoimprovethecorecompetitivenessofenterprises.Enterprisewanttosurvivalanddevelopment,itmustiscloselyrelatedtotheclienttoestablishagoodrelationship,continuousdevelopmentofnewcustomers,withhighqualityproducts,excellentservice,goodcreditstandingtoattractnewcustomers;Oftentomaintainrelationshipswitholdcustomers,toregulatethecustomermanagementstyle,warmcustomercareandefficientcustomerservicetoimprovetheoldcustomerloyalty.Therefore,thecustomermanagementsystemisthebestchoiceforenterprises.
【KeyWords】Customers;Informationmanagement;System;Competitiveadvantage;
绪论
当今社会,随着企业规模不断扩大,有关服务的各种信息也成倍增长,特别是一些比较大的服务性质的企业,而面对庞大的信息量,有必要开发一套与之相适应的信息管理系统来提高管理工作的效率。
通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
在 企业中,尤其是在比较大的企业中,对于客户信息管理管理是相当重要,而且也是相当麻烦的,它是客户信息管理管理中最基本的一项常规性工作。
而长期以来,这 一类型的管理都是依赖人工来进行管理的,面对如此众多的客户信息管理反溃信息,其工作量是相当巨大的。
这样不仅仅浪费了大量的人力物力,而且由于人工管理 存在着大量的不可预知性,造成服务信息管理的一些不规范,使得信息管理陷入“事倍功半”的地步。
开发本系统就是为了解决客户信息管理的服务信息管理中的一些不规范,使客户信息管理的管理向着规范化、简单化、有效化的方向发展。
管理信息系统的概念起源很早,而且定义也有很多。
比较完整的定义出现在20世纪70年代,它是由瓦尔特·肯尼万给出的:
“以书面或口头的形式,在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息,以帮助他们进行决策。
”
在1985年、明尼苏达大学卡尔森管理学院的著名教授高登·戴维斯从管理的角度,提出管理信息系统的概念:
“一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据的用户-机器系统。
它能提供信息,支持企业或者组织的运行、管理和决策功能。
”
中国学者在《中国企业管理百科全书》中也给出了它的概念:
“一个由人、计算机组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。
”
进入了20世纪90年代,由于环境与技术的变化,使其的定义进一步完善,在这个时期,劳顿(Kenneth C.Laudon)认为:
“管理信息系统是一个基于计算机的信息系统,他通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。
”
第一章系统概述
1.1系统的目的
帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化。
企业客户在行业、规模、产值、信息化意识等方面的情况参差不齐,这就要求我们企业要有着完善的客户信息,对每一客户要有详细的记录信息,所以功能上对系统的需求是明确的。
因此目的分为四个方面:
一方面是企业用户可以通过计算机来管理各类客户,分类编号,调整客户数据,增加客户数量,适应客户管理的需求;二方面企业用户的能通过计算机来查询和浏览客户中的客户,来确定自已需要查找的客户,为业务的更好开展做好准备,所谓的客户中的客户,指的是与我们的客户有着其他商业往来的企业,这样的企业往往也可以成为我们的潜在客户;三方面是企业用户可以对客户数据的排序,也是说可以根据需要按照某一字段进行排序,从而找出具有共同性的客户,并可将这些查询和排序的结果进行打印操作;四方面是对客户数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。
这四个方面形成了企业客户管理的一个工作整体,采用计算机自动化信息处理,可方便快捷地共享信息、交流信息,高效地协同工作。
1.2系统的特点
一个针对中小型企业的客户信息管理系统,在设计之初,要有一个正确的设计指导思想,通过对系统功能结构、前台开发环境的设计、后台数据库各表间的联系、以及操作系统等因素,才能构成一个完善的体系结构,才能充分发挥计算机本身存在的最大优势。
根据目前对客户信息管理系统的实际需求,本系统的设计按照下述原则进行:
1、实用性
系统充分考虑到用户的实际需求,以实际应用为出发点,将最需要、最实用的功能体现给用户,本系统是针对中小型企业的单机版信息系统,在设计时去掉了华而不实的功能,避免了以系统越庞大、越全面越好的误区,真正为客户信息管理系统提供强有力的支持。
2、先进性
本系统将充分应用到现有成熟的计算机技术、软件开发技术上,为用户提供高性能且使用的系统。
系统开发采用.NET平台,编程语言采用C#,后台数据库采用SQL Server 2008,可以方便满足用户对客户信息进行查询、添加、删改等要求。
采用C#的好处是,它简化和现代化了C++在类、名字空间、方法重载和异常处理的过程,使它更易用、更少出错。
特别对我们的开发者来说,使编程更加方便。
3、可靠性
系统保证了数据的完整性,保障了系统的正常运转。
4、智能性
本系统为了方便用户操作所以将页面设计得既易懂也更易操作,没有繁琐的操作,不用进行说明,让您一看就懂。
5、可维护性
系统的设计要求方便维护,包括硬件的维护,软件的维护。
1.3系统的结构
本系统采用的是C/S结构的,即Client/Server是建立在局域网的基础上的。
C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。
面向相对固定的用户群,对信息安全的控制能力很强.一般高度机密的信息系统采用C/S结构适宜.可以通过B/S发布部分可公开信息。
相对于B/S的结构,不需要通过互联网,使得更加安全。
C/S程序可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑.,C/S程序可以不可避免的整体性考虑,构件的重用性不如在B/S要求下的构件的重用性好。
C/S程序由于整体性,必须整体考察,处理出现的问题以及系统升级.升级难.可能是再做一个全新的系统,C/S程序可以处理用户面固定,并且在相同区域,安全要求高需求,与操作系统相关.应该都是相同的系统。
C/S程序一般是典型的中央集权的机械式处理,交互性相对低,C/S一般适合做具有自主知识产权的产品,B/S仅适合作为一个提供的平台。
第二章系统分析
2.1需求分析
软件系统的需求分析是软件生存周期中重要的一步,也是最关键的一步,它的研究结果是系统开发的基础,关系到工程的成败和软件产品的质量。
所以,只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础。
需求分析的任务是准确地回答“系统做什么”的问题,是对目标系统提出完整、准确、清晰、具体的要求。
客户管理系统是用于外联部门管理其日常交往,有客户管理子系统权限用户可登录进入客户管理系统,进入客户管理子系统之后,用户通过计算机来管理各类客户,分类编号,调整客户数据,增加客户数量,查询和浏览客户中的客户,来确定自已需要查找的客户,还可以对客户数据的进行排序,也就是说可以根据需要按照某一字段进行排序,从而找出具有共同性的客户,并可将这些查询和排序的结果进行打印操作;当有订单发生时,我们可将订单委托给我们的业务员,当订单完成或者中止,业务员可卸任;最后是可以对客户数据的备份和恢复工作,这也是本系统的一个重要的功能,以防本系统在发生人为的损坏时能够及时恢复这些资料。
通过分析用户对系统需求,明确了需求目标才能使系统的开发工作顺利的进行。
系统在需求分析过程中要达到以下目标:
1. 了解传统客户信息操作管理的业务流程。
2. 各业务流程的实施方法可管理办法。
3. 明确系统的各项功能和各项服务。
4. 对各业务流程的具体内容进行具细说明。
5. 目标软件系统用户界面、各式系统逻辑模型图及说明。
系统需要满足以下的需求:
●详细全面记录并管理客户信息和联系人信息。
● 方便实用的数据查询功能。
●灵活的用户权限管理。
客户管理系统功能有:
(1) 客户信息以及所签订的客户信息的数据录入到计算机中以数据库的形式存储起来,并对这些数据进行处理;
(2) 用户可以根据需要进行查询;
(3) 用户可以根据需要以各种形式将所需的数据输出打印出来;
(4) 用户可以查阅、修改老客户信息及添加新客户。
数据处理有三项功能:
输入、修改、删除。
输入:
当新的客户或旧的客户签订新的客户时,向表单添加新的记录,按整条记录进行输入。
修改:
能修改客户和客户的某些字段内容。
删除:
当一个客户完成以后,将完成的记录从表中删除,用删除功能即可完成对本记录的删除,
2.2功能模块
考虑到客户信息管理,是一个中小型企业使用的软件,所以大致的功能模块如下图2.2所示,
图2.1客户信息管理系统的上下文图
图2.2功能结构图
图2.3系统用例图
2.2.1客户管理系统职员信息模块
图2.4职员信息数据流图
本系统用户模块中使用权限划有三个,分别为:
职员、部门经理、总经理。
根据这三种权限来描述本系统的数据流图。
如图2.3所示:
1. 职员可以查询,修改个人资料,管理自己的客户,调整客户数据,增加客户数量,查询和浏览自己的客户,来确定自已需要查找的客户,并可将这些查询进行打印操作。
2.部门经理可以查询,修改个人及职员的资料,管理自己的职员,发布日程信息,并可以操作当前部门的职员客户信息,并可将查询的信息进行打印。
3. 总经理可以管理用户信息、对用户上传信息进行审核,以查询,修改个人资料,管理各类客户,分类编号,调整客户数据,增加客户数量,查询和浏览客户中的客户,来确定自已需要查找的客户,还可以发布公告信息,管理日程信息还可以对客户数据的备份和恢复工作。
2.2.2客户管理系统客户信息模块
图2.5客户信息数据流图
客户信息管理模块中,主要是对客户基本信息的管理,主要包括客户名称,客户电话,客户联系地址,企业名称,客户邮箱,客户来源等基本客户信息。
每个职员都可以对自己的客户进行添加,删除,查询,修改等操作。
如图2.4所示。
2.2.3客户管理系统工具模块
图2.6系统工具数据流图
客户管理系统工具模块,主要是提供了两个工具,一是将客户信息导出成excel文件;二是将客户信息打印成文档。
2.2.4公告信息管理模块
图2.7公告信息数据流图
公告信息管理模块,主要是针对公司内部的公告信息及通知事项进行实时的发布及显示。
管理员可以通过添加,删除,修改,查询等操作管理公告信息,并给一键发布到系统上。
如图2.5所示。
2.2.5潜在客户信息管理模块
图2.8潜在客户信息数据流图
潜在客户信息管理模块,主要是对潜在的客户信息进行管理,每个职员都可以对自己的潜在客户进行添加,删除,查询及修改。
并可以将潜在客户一键升级为客户,并保存到客户信息中。
2.2.6日程管理模块
图2.9日程管理数据流图
日程管理模块,主要是针对联系客户的日程安排,可以按时间添加日程信息,并在相应的时间给予提醒,以保证工作不会被遗忘或延时。
每个职员都可以添加,查询,修改及删除日程信息。
2.2.7系统管理及维护模块
图2.10系统维护数据库图
系统管理及维护模块,主要是提供数据库的备份及数据库的恢复。
已防范数据的流失,保证数据的安全。
如图2.10所示。
第三章系统设计
3.1数据库设计
在系统设计时,我们应该考虑如何用数据模型来描述数据的结构和语义,用以实现对现实世界的抽象。
在目前广泛使用的数据库模型分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。
本系统使用的数据库是SQL Server 2008数据库,系统数据库名称为db_CIMS,数据库db_CIMS中所包含的数据表如下所示:
1、客户信息表(tb_Customer)
客户信息表主要用来保存公司经营的客户资料信息。
表tb_Customer的结构如表3-1所示:
表3.1客户信息表tb_Customer
字段名称
类型及长度
主键
是否为空
备注
CID
Int
是
否
客户编号
CName
varchar(20)
是
客户姓名
CRoot
varchar(20)
是
客户来源
CTrde
varchar(20)
是
行业
CPhone
varchar(20)
是
客户电话
CPostcode
varchar(20)
是
邮编
CAddress
varchar(20)
是
地址
CEmail
varchar(20)
是
邮箱
CCompany
varchar(20)
是
公司
CBirthday
datetime
是
生日
CNumber
Int
是
来源编号
2、职员信息表(tb_Employee)
职员信息表主要是用来保存公司职员的基本资料信息。
表tb_Employee表结构如表3-2所示:
表3.2职员信息表tb_Employee
字段名称
类型及长度
主键
是否为空
备注
EID
Int
是
否
职员编号
EName
varchar(20)
是
职员姓名
ESex
char(4)
是
职员性别
EPwd
varchar(20)
是
职员密码
EBirthday
datetime
是
职员生日
EEmail
varchar(20)
是
邮箱
EPhone
varchar(20)
是
电话
RoleID
Int
是
角色编号
DID
Int
是
部门编号
3、公告信息表(tb_Notice)
公告信息表主要是用来存放公司发布的公告信息。
表tb_Notice结构如表3-3所示:
表3.3公告信息表tb_Notice
字段名称
类型及长度
主键
是否为空
备注
NID
Int
是
否
编号
NTitle
varchar(20)
是
标题
NAuthor
varchar(10)
是
发布者
NContent
varchar(50)
是
内容
NDate
datetime
是
日期
4、潜在客户信息表(tb_Potentialcus)
潜在客户信息表主要是用来存放公司潜在客户信息资料。
表tb_Potentialcus的结构如下表3-4所示:
表3.4潜在客户信息表tb_Potentialcus
字段名称
类型及长度
主键
是否为空
备注
PID
Int
是
否
客户编号
PName
varchar(20)
是
客户姓名
PRoot
varchar(20)
是
客户来源
PTrde
varchar(20)
是
行业
PPhone
varchar(20)
是
客户电话
PPostcode
varchar(20)
是
邮编
PAddress
varchar(20)
是
地址
PEmail
varchar(20)
是
邮箱
PCompany
varchar(20)
是
公司
PBirthday
datetime
是
生日
PNumber
Int
是
来源编号
5、日程信息提示优先度表(tb_priority)
日程信息提示优先度表,主要是用来存放日程提醒的优先度。
表tb_priority的结构如表3-5所示:
表3.5日程信息提示优先度表tb_priority
字段名称
类型及长度
主键
是否为空
备注
priority_id
int
是
否
编号
prioritytitle
varchar(50)
是
优先级别
6、日程信息类型表(tb_tasktype)
日程信息类型表主要是用来存放日程类型名称。
表tb_tasktype的结构如下表3-6所示:
表3.6日程信息类型表tb_tasktype
字段名称
类型及长度
主键
是否为空
备注
tasktype_id
int
是
否
编号
typetitle
varchar(50)
是
类型名称
7、日程信息表(tb_task)
日程信息表主要是用于存放日程管理的基本信息。
表tb_task的结构如下表3-7所示:
表3.7日程信息表t
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 客户 信息管理 系统