客户资源管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
客户资源管理系统
随着新技术的广泛应用,全世界范围内的各个企业斗殴在经历一场深刻的变革,尤其是在企业怎样与客户和潜在客户交流这一点上体现的特别明显。从管理的角度,企业关注的焦点逐渐由改进内部运作转移到更多地关注客户上来。本系统旨在使企业在客户服务、市场竞争、销售及支持方面形成彼此协调的全新关系实体,为企业带来长久的竞争优势,从而提高生产率。还包括对客户资源的有效管理,以及丰富的查询和统计功能,能帮助中小企业管理好自己的客户资源。
1.系统设计
1.1 系统功能描述
系统开发的总体任务是实现各种信息的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成功能主要如下:
●进入系统前需要身份验证、用户名、密码,输入正确后方可进入。
●用户可以根据需要定义客户类型信息。
●对客户类型信息进行修改和删除。
●用户可以定义客户的详细信息。
●对用户的详细信息进行修改和删除。
●在系统中对客户资源进行查询和编辑。
1.2功能模块划分
通过对客户资源管理系统的功能分析,可以定义出系统的功能模块图,如图1-1所示。其中定义的功能模块包括以下方面。
图1-1 客户资源管理系统功能模块示意图
●身份验证:提供了系统的访问控制功能。
●类型管理:即系统的配置信息管理,包括的功能是添加、修改和删除客户类型信息。
客户类型信息包括客户的地区、职位、行业等。
●客户信息管理:提供的功能为添加、删除、修改、客户的基本信息。
客户基本信息包括姓名、年龄、行业、职位、联系方式、爱好等。
●查询管理:包括按姓名查询、详细信息查询和统计信息查询3种。通过这些查询接口可
以更加方便地利用SQL Server数据库的强大功能为客户资源提供服务。
1.3 系统流程分析
图1-2 系统流程图
2. 数据库设计
数据库设计具体可分为两个部分:
●概念模型的分析,即E-R图的分析。
●逻辑模型的分析,即表与字段的分析。
2.1 数据库需求设计
设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。通过对系统功能的分析,客户资源管理系统需要包含以下数据库信息。
●地方信息:包括地方ID、地方名称。
●结识途径信息:包括结识途径ID、解释途径名称。
●职位信息:包括职位ID、职位名称。
●行业信息:包括行业ID、行业名称。
●客户信息:包括客户ID、姓名、所在地、职位、行业、所在单位、解释途径、
E-mail地址、固定电话、移动电话、爱好、备注信息。
2.2 数据库逻辑结构设计
数据库逻辑结构设计有两个目标:一是对需求分析种的实体建立对应的表;二是将实体之间的联系映射到表之间的关系上,具体来说就是设置表的主键和外键。在这个过程中通常采用E-R图的分析方法,首先对局部视图进行分析设计,然后再实现视图集成。在视图集成时,注意要消除冲突和冗余。再这里了直接给出集成后的E-R图,如图1-3所示。
图1-3 客户资源管理系统E-R图
根据E-R图,就可以创建以下数据表。
●地区信息表
地区信息表(area-info-tab)包括了地区信息。地区信息的管理实际上是对地区信息表的管理,其结构如表2-1所示。
●关系建立途径信息表
关系建立途径信息表(approach-info-tab)包括了关系建立的种类信息。途径信息的管理实际上是对途径信息表的管理,其结构如表2-2所示。
●职位信息表
职位信息表(profession-info-tab)包括了职位种类信息。职位信息表的管理实际上是对职位信息表的管理,其结构如表2-3所示。
表2-3 职位信息表
●行业信息表
行业信息表(vocation-info-tab)包括了行业种类信息。行业信息的管理实际上是对行业信息表的管理,其结构如表2-4所示。
●客户信息表
客户信息表(customer-info-tab)包括了客户的各种基本信息。客户信息的管理实际上是对客户信息表的管理,其结构如表2-5所示。
2.3 创建数据库
在客户资源管理系统中,数据库的设计工作主要包括建立所需的数据库,创建对应的表与字段,也可以设计相关的视图及存储过程。这些设计工作都在SQL Server 2000环境下操作并实现。
在创建数据库表结构之前,首先要创建一个数据库。本系统使用的数据库名为crm.。用户可以在SQL Server企业管理器中创建数据库,步骤如下:
(1)启动SQL Server 2000数据库
在系统桌面上选择“开始”|“程序”|Microsoft SQL Server | “服务管理器”命令,打开“SQL Server服务管理器”对话框,单击“开始/继续”按钮即启动SQL Server 2000服务器。
(2)启动SQL Server企业管理器
选择“开始”|“程序”| Microsoft SQL Server |“企业管理器”命令,启动数据库的管理界面。
(3)新建数据库
展开Microsoft SQL Server | local |“数据库”后,右击“数据库”,在弹出的快捷菜单中选择“新建数据库”命令,打开新建的数据库窗口,如图2-6所示。
图2-6 新建数据库窗口
在“常规”选项卡的“名称”文本框中输入新数据库的名称crm。在“数据文件”选项中输入数据库文件的存放位置,在“事务日志”选项卡中输入数据库日志的存放位置,如图2-7所示。