1
毕业设计
标题: 客户关系管理系统
系 别: _______
专 业: _______
学 号: _______
姓 名: _______
指导教师: ______
2008 年 10 月 1 日
2
摘 要
客户资源是企业的宝贵财富,客户关系管理系统可以有效地管理企业的客户
资源,记录企业与客户之间的商业活动,这对于现代企业是非常重要的。如何对
这些客户的信息进行管理,是企业的一个重要工作,因为它能促进和客户之间的管
理,推动企业的发展。
本设计完成了客户关系系统的开发工作,通过 ACCESS 数据库对系统涉及到的
各种数据对象和数据关系进行设计,再使用 ASP 程序设计工具通过 ADO 技术对数
据库的信息进行管理。系统采用了比较流行 B/S 软件设计模式,简单大方友好的
操作界面,是企业维护客户关系的好工具。
本系统采用了友好的菜单操作方式,整个系统包括客户信息管理,联系人信
息管理,市场活动管理,日程安排管理,机会信息管理,销售信息管理,反馈信
息管理,系统管理几大模块。
关键词: 客户关系 信息管理 ASP
3
目 录
第一章 系统概述 ...............................................................................................................................1
1.1 系统介绍 .............................................................................................................................1
1.2 课题目的及意义 .................................................................................................................1
1.2.1 开发一个客户信息管理系统意义 .........................................................................1
1.2.2 使用计算机管理客户信息的意义 .........................................................................2
1.3 主要设计功能 .....................................................................................................................2
第二章 系统关键技术及需求分析 ...................................................................................................3
2.1 使用技术概述 .....................................................................................................................3
2.1.1 ASP 程序设计语言特点介绍 ..................................................................................3
2.1.3 SQL 语言介绍 ..........................................................................................................7
2.2 系统分析 .............................................................................................................................8
2.3 总体需求 ..............................................................................................................................8
第三章 系统概要设计 .....................................................................................................................10
3.1 软件功能详细概述 ...........................................................................................................10
3.2 软件功能架构图 ...............................................................................................................10
3.3 数据库设计 .......................................................................................................................11
3.3.1 实体属性图 ............................................................................................................12
3.3.2 数据库物理结构设计 ............................................................................................14
第四章 主要功能详细设计 .............................................................................................................18
4.1 系统登陆的实现 ...............................................................................................................18
4.2 系统主界面概述 ...............................................................................................................19
4.3 客户信息管理 ...................................................................................................................20
4.3.1 客户信息查询功能实现 .......................................................................................20
4.3.2 客户信息添加功能实现 .......................................................................................22
4.3.3 客户信息修改功能实现 .......................................................................................24
4.3.4 客户信息删除功能实现 .......................................................................................26
4.4 联系人信息管理 ...............................................................................................................27
4.5 市场活动信息管理 ...........................................................................................................28
4.6 日程安排信息管理 ...........................................................................................................30
4.7 机会信息管理 ...................................................................................................................31
4.8 销售信息管理 ...................................................................................................................32
4.9 反馈信息管理 ...................................................................................................................33
4.10 系统管理 ..........................................................................................................................34
4.10.1 区域信息管理功能实现 .....................................................................................34
4.10.2 系统参数设置功能实现 .....................................................................................35
4.10.3 安全密码管理实现 .............................................................................................37
第五章 结论 .....................................................................................................................................39
致谢 ...................................................................................................................................................40
参考文献 ...........................................................................................................................................41
1
第一章 系统概述
1.1 系统介绍
一个优秀的企业,一定存在很多的客户对象,每个客户又不一样,可能有的
客户是大客户,有的是小客户,有的客户是正在联系的,有的客户是即将联系的,
有的客户是潜在有机会成功的客户,并且每个客户又属于不同的行业,不同的城
市地区,如何对这么多客户信息进行有效的管理,进而指导企业下一步对客户的
行动,提升企业的价值,就是一个企业的关键所在。
在过去这些管理都是靠人工将各种信息记录到纸上,不但录入信息慢,更是
查找及不方便,修改维护也很麻烦,它不但效率低,耗费人力资源高,而且还经
常容易出错。不过,随着计算机的发展,现代社会的各种信息管理都离不开它了,
只需要技术开发人员针对某个系统的业务进行分析,归纳出其中的数据对象和关
系,再使用某个数据库软件将这些数据对象和关系用数据表设计好,然后采用某
个程序设计工具实现各种信息的管理,剩下的工作就是将系统交给系统的使用者。
只要将系统安装到计算机上,以后的信息录入和维护就全是自动化的了。
整个系统的开发使用微软公司的 ASP 技术,它是一个专门开发服务器端动态
网页的工具,使用它不仅可以很容易理解,而且还可以使用各种 ActiveX 控件,
加快系统开发完成的进度,同时该技术有强大的微软公司做后盾,还在不断的升
级中,系统使用的数据库也是桌面型数据库 ACCESS,考虑本系统不是运行在门户
网站上,在线对数据库进行查询的人还不是很多,不过也可以很方便的移置到其
他网络数据库入 SqlServer 中,但是 ASP 和数据库连接的技术还是采用相同的
ADO 组件技术,它是 windows 平台下各种程序设计语言连接数据库的通用组件哦!
1.2 课题目的及意义
1.2.1 开发一个客户信息管理系统意义
计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分
低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行
的原因主要有以下几个方面:
2
首先,计算机可以代替人工进行许多繁杂的劳动;
其次,计算机可以节省许多资源;
第三,计算机可以大大的提高人们的工作效率;
第四,计算机可以使敏感文档更加安全,等等。
为了解决传统产品客户关系信息的管理正面临着的这些问题,我所设计的客户
关系信息管理系统软件也就应运而生了。
1.2.2 使用计算机管理客户信息的意义
由于我国有些企业的管理水平比较低,只停留在纸介质的水准上,这样的机
制很明显地已不能适应时代的发展要求,它浪费了过多的人力及物力,还存在一
些先天缺陷。在信息时代,这种传统的管理方法被以计算机为基础的信息管理方
法取代已是大势所趋。
归纳起来,客户关系信息管理系统做到一下功能比较合民意:
首先,可以存储大量的客户信息,安全、高效;
其次,系统可操作性强,能够节省人力,最好只需一到二名信息录入员;
再次,查找信息速度快、效率高,可以按照各种组合条件对客户信息进行查询,
比起人工操作更先进。
1.3 主要设计功能
本客户关系是采用 B/S 方式的一个软件系统,它要求企业将该 web 系统发布
到 Internet,然后只要在有网络的地方管理员都可以通过浏览器登陆系统,系统
实现的主要功能有:
客户管理:管理客户信息和联系人信息。
行动管理:管理市场活动和日程安排。
销售管理:管理机会信息和销售信息。
反馈管理:管理客户反馈信息
系统管理:设置区域信息,系统参数,登陆密码。