客户管理管理系统

合集下载

客户服务管理系统

客户服务管理系统

客户服务管理系统一、介绍客户服务管理系统是一种帮助企业有效提高客户服务质量和管理效率的工具。

该系统集成了客户信息管理、工单管理、客户反馈管理、售后服务管理等功能,能够帮助企业更好地理解客户需求、快速响应客户问题、提供个性化的客户服务,从而增强客户满意度和忠诚度。

本文将从系统的需求分析、设计原则、功能模块以及实施和应用等方面进行详细介绍。

二、需求分析1.系统需求客户服务管理系统首先要满足企业对于客户服务的基本需求,包括客户信息的录入和管理、工单的创建和跟踪、客户反馈的收集和分析、售后服务的处理等功能。

2.用户需求系统的用户包括客户服务经理、客服人员和客户。

客户服务经理需要监控客户服务流程和指标,进行管理决策;客服人员需要通过系统处理客户问题和工单;客户要能够通过系统提交反馈和查询问题处理进度。

3.性能需求系统需要具备高可用性、高并发性,能够快速响应客户请求,保证系统的稳定性和安全性。

三、设计原则1.用户友好性系统需要提供简洁直观的界面,方便用户使用。

主要功能要在屏幕上直接可见,操作流程要简明易懂,减少用户的操作负担。

2.数据完整性系统要保证客户和工单的数据完整性,避免数据丢失和错误。

用户对客户信息的修改和删除操作应受到限制,防止误操作。

3.系统灵活性系统需要具备灵活的配置功能,能够适应企业的不同需求。

例如,用户可以根据实际情况添加自定义字段、调整工单状态和流转规则等。

4.安全性系统需要采取多种措施确保数据的安全性,包括用户身份验证、数据加密、权限设置等。

同时,系统要有备份和恢复功能,以防止数据丢失。

四、功能模块1.客户信息管理该模块主要包括客户信息的录入、查询和编辑功能,以及客户分类、客户联系人管理等功能。

用户可以通过输入客户基本信息和联系方式来快速录入客户数据,并可以根据需要查找和编辑客户信息,方便日常工作。

2.工单管理工单管理模块提供工单的创建、处理和跟踪功能。

用户可以通过该模块创建新的工单并分配给相应的客服人员,客服人员可以在系统中处理工单,并实时更新工单的处理进度和备注信息。

客户管理管理系统

客户管理管理系统

客户管理管理系统客户管理管理系统,是一种用于帮助企业更好地管理客户关系的信息系统。

该系统集成了客户信息的收集、分析、维护和利用等多项功能,为企业提供了高效的客户管理工具。

本文将介绍客户管理管理系统的特点、优势以及实施过程中需要注意的问题,旨在帮助企业了解并合理运用这一工具。

一、客户管理管理系统的特点1. 数据集成性客户管理管理系统能够整合多部门的客户信息,包括销售、市场、客服等相关数据,从而形成全面、准确的客户数据库。

这些数据可以进一步用于客户分析、销售预测等决策支持。

2. 自动化功能该系统能够实现客户信息的自动更新、数据清洗、跟进记录等常规工作,提高了工作效率和准确性。

同时,自动化功能还能够自动生成报表、分析图表等,为企业提供更多决策依据。

3. 个性化服务客户管理管理系统能够根据客户特征和行为习惯进行个性化的服务。

通过对客户的历史交互数据进行挖掘和分析,企业可以更好地了解客户需求,提供个性化的产品推荐、营销活动等,增加客户满意度和忠诚度。

二、客户管理管理系统的优势1. 提升客户关系管理能力客户管理管理系统为企业提供了全面的客户信息和行为记录,使企业能够更好地了解客户需求、关注点和偏好。

通过分析这些数据,企业可以有针对性地开展客户管理活动,提升客户满意度和忠诚度。

2. 提高工作效率客户管理管理系统实现了客户信息的自动化收集和处理,大大减少了人工操作和数据录入的时间和错误率。

同时,系统还提供了任务分配、跟进提醒等功能,有助于提高销售团队的工作效率和响应速度。

3. 支持销售决策客户管理管理系统能够对客户进行细致的分析和评估,为销售决策提供有力支持。

通过系统提供的数据和报表,企业可以更准确地预测销售趋势、评估销售业绩,并制定相应的销售策略。

三、客户管理管理系统的实施注意事项1. 明确系统目标在实施客户管理管理系统之前,企业应该明确系统的目标和期望效果。

不同的企业可能关注的重点和需求不同,因此需要制定适合自身情况的目标和指标。

crm 客户管理系统

crm 客户管理系统

crm 客户管理系统CRM客户管理系统随着市场竞争的日益激烈,企业需要更好地管理和维护与客户的关系,以提高客户满意度和忠诚度。

为了实现这一目标,越来越多的企业开始采用CRM(Customer Relationship Management)客户管理系统。

本文将探讨CRM客户管理系统的定义、重要性、应用和未来趋势。

一、CRM客户管理系统的定义CRM客户管理系统是一种基于信息技术的应用系统,旨在通过整合和分析客户信息以及管理客户关系,帮助企业实现销售增长、客户满意度提升和市场份额扩大。

它能够有效管理客户的联系信息、购买行为、历史交互记录等,以支持企业与客户建立长期稳定的合作关系。

二、CRM客户管理系统的重要性1. 提升客户满意度:CRM客户管理系统可以帮助企业更好地了解客户需求,并实现个性化的服务和沟通。

通过及时把握客户的购买偏好和行为,企业可以提供更精准的推荐和定制化的产品,从而提升客户的满意度。

2. 提高销售效率:CRM客户管理系统能够自动化和优化销售流程,提供销售数据的集中管理和分析,帮助销售团队更好地跟进潜在客户和现有客户。

销售人员可以更有效地管理销售机会、制定销售计划,并及时响应客户需求,从而提高销售效率。

3. 加强客户关系:CRM客户管理系统能够追踪和记录客户的交互历史,实现全面的客户洞察。

企业可以通过定期发送个性化的推广活动和关怀信息来维护和加强客户关系,促进客户的忠诚度和重复购买。

4. 提升市场竞争力:CRM客户管理系统可以帮助企业分析市场趋势和竞争对手的情报,为企业提供决策支持和市场预测。

通过准确的数据分析和营销策略的优化,企业能够更好地抢占市场份额,提高自身的竞争力。

三、CRM客户管理系统的应用1. 销售管理:CRM客户管理系统可以记录和跟进销售机会、合同信息、订单管理等,提供销售数据的可视化报表和分析。

销售团队可以通过系统中的销售流程管理和团队协作功能,更好地完成销售任务和提升销售业绩。

企业客户管理系统

企业客户管理系统

企业客户管理系统企业客户管理系统是针对企业客户开发的一套综合性的软件管理系统,目的是为了帮助企业客户更好地管理客户资源、提升销售业绩以及为企业客户提供更好的服务。

该系统涵盖了客户的数据信息管理、销售管理、合同管理、售后服务管理等方面,使得企业客户可以更加智能化地对客户资源进行管理。

目前,随着市场竞争的不断加剧,企业越来越需要通过信息化手段来提升竞争力,因此,企业客户管理系统得到了越来越广泛的使用。

一、系统概述企业客户管理系统采用了先进的网络技术和数据库技术,可以帮助企业客户进行全方位地客户管理。

该系统具有以下主要功能:1.客户资料管理:该功能主要是对客户的基本信息进行管理,包括客户的名称、地址、联系人、电话、电子邮件等信息。

2.销售管理:该功能主要是为了帮助企业客户进行销售管理,包括销售机会的管理、销售活动的管理,以及对已完成的销售进行记录,关键的销售数据都能够在该功能中看到。

3.合同管理:该功能主要是帮助企业客户管理合同的签订、生效和过期等状态,提醒客户在合同过期前进行续约操作,减少合同管理方面的遗漏。

4.售后服务管理:该功能主要是帮助企业客户管理售后服务是非常必要的,包括客户投诉、服务请求、问题处理等。

二、系统优势1.提高效率:企业客户管理系统可以大大提升企业客户的管理效率,减少了人工操作的时间和工作量。

通过自动化的处理方式,大部分重复性操作都可以被自动处理,客户信息的查询和修改等操作都可以在系统中方便的完成。

2.增强数据准确性:企业客户管理系统可以减少数据录入错误率、减少数据管理人员的繁琐的手工工作,保证数据的准确性和完整性,从而使得企业客户能够基于真实和准确的数据来进行决策。

3.提高客户满意度:企业客户管理系统可以帮助企业客户更好地了解客户的需求和状况,提供针对性的服务,从而提高客户满意度。

此外,系统提供客户定制服务的功能,使得企业能够提供更优质的个性化服务。

4.提升企业竞争力:企业客户管理系统可以提供全方位、高效的客户管理解决方案,为企业提供一个更好的管理方式,提升企业的竞争力。

客户管理系统需求分析

客户管理系统需求分析

客户管理系统需求分析一、引言随着企业规模的不断扩大和业务的复杂化,客户管理变得越来越重要。

客户管理系统是一个集中管理和维护客户信息的工具,帮助企业实现客户服务的个性化和精准化,提升客户满意度和忠诚度。

本文将对客户管理系统的需求进行分析,包括系统所需的功能、性能要求、安全要求等方面。

二、功能需求4.销售机会管理:系统能够追踪和管理销售机会,包括销售阶段、销售负责人、预计成交金额等,以便企业可以及时跟进销售机会,提高销售转化率。

5.销售活动管理:系统能够记录和管理销售活动,包括产品演示、客户拜访、促销活动等,以便企业可以合理分配资源,提高销售效率。

6.报告和分析:系统能够生成各种报告和分析图表,例如客户增长趋势、销售额分析等,以便企业可以及时了解自己的业务状况和制定相应的策略。

8.客户服务和支持:系统能够记录和管理客户的问题和反馈,以便企业可以及时解决客户问题,提供优质的客户服务和支持。

三、性能要求1.系统响应速度:系统应该能够快速响应用户的操作请求,保证用户的良好体验。

2.并发处理能力:系统应该能够同时处理多个用户的请求,不影响系统的性能。

3.容量和扩展性:系统应该能够存储大量的客户数据,并且可以根据需要进行扩展,以适应企业的发展。

4.数据备份和恢复:系统应该有定期备份客户数据的机制,并且能够在出现故障时快速恢复数据。

四、安全要求1.数据安全:系统应该采用合适的加密算法对敏感数据进行加密,保证客户数据的安全性。

2.用户权限管理:系统应该有权限管理机制,不同的用户可以有不同的权限,确保用户只能访问自己需要的数据。

3.防止数据丢失和篡改:系统应该具备数据备份和完整性检查机制,避免数据丢失和篡改。

4.审计和监控:系统应该具备审计和监控功能,记录用户的操作行为,及时发现并处理异常情况。

五、总结客户管理系统是一个重要的工具,可以帮助企业实现客户服务的个性化和精准化。

通过对客户管理系统的需求进行分析,可以确保系统具备必要的功能、性能和安全要求,为企业提供高效的客户管理服务,提升企业竞争力和盈利能力。

CRM客户管理系统

CRM客户管理系统

CRM客户管理系统CRM(Customer Relationship Management,客户关系管理)是一种通过建立和维护企业与客户之间良好关系的战略性方法。

随着信息技术的不断发展,企业需要一个功能强大、高效便捷的CRM客户管理系统来帮助他们更好地管理客户关系。

本文将介绍CRM客户管理系统的作用、特点以及如何选择和使用该系统。

1. CRM客户管理系统的作用CRM客户管理系统旨在帮助企业更好地管理客户关系,提升客户满意度,实现业务增长和持续盈利。

其主要作用如下:1.1 客户数据集中管理:CRM系统能够集中管理企业与客户相关的数据,包括客户基本信息、交易记录、投诉建议等,提供便捷的数据查询和分析功能。

1.2 客户分类和分析:CRM系统可以根据客户的相关属性和行为对客户进行分类和分析,帮助企业了解客户需求和行为模式,从而制定精准的营销策略。

1.3 销售机会管理:CRM系统能够跟踪并管理潜在销售机会,帮助销售团队实现目标,提高销售效率和业绩。

1.4 客户服务管理:CRM系统可以自动化管理客户服务流程,包括客户投诉处理、售后服务跟踪等,提升客户满意度和忠诚度。

2. CRM客户管理系统的特点为了满足企业对客户管理的需求,CRM客户管理系统具有以下特点:2.1 数据集成和共享:CRM系统能够集成不同部门、不同系统的数据,实现数据的共享和协同工作,避免信息孤岛。

2.2 多渠道互动:CRM系统允许企业通过多种渠道与客户进行互动,包括电话、邮件、社交媒体等,提供全方位的客户沟通和服务。

2.3 个性化营销:CRM系统能够根据客户的偏好和行为,实现个性化的营销活动,提供个性化的产品推荐和定制服务。

2.4 数据分析与决策支持:CRM系统提供强大的数据分析和报表功能,帮助企业洞察市场趋势、客户需求,支持决策制定。

3. 如何选择和使用选择和使用合适的CRM客户管理系统对企业来说至关重要。

下面是一些建议:3.1 需求分析:在选择CRM系统之前,企业应该明确自身的管理需求,包括客户规模、业务流程和目标等,以便选择适用的功能和模块。

客户关系管理系统crm管理办法最终版

客户关系管理系统crm管理办法最终版

客户关系管理系统crm管理办法最终版客户关系管理系统(CRM)管理办法最终版在当今竞争激烈的商业环境中,客户关系管理系统(CRM)已成为企业提升竞争力、优化客户服务、促进业务增长的重要工具。

为了充分发挥 CRM 系统的优势,确保其有效运行和数据的准确性、安全性,特制定本管理办法。

一、总则本管理办法旨在规范和指导企业对客户关系管理系统的使用、维护和管理,以提高客户满意度、增强客户忠诚度,促进企业的持续发展。

二、CRM 系统的使用范围和权限(一)使用范围CRM 系统适用于企业内部与客户接触和管理相关的各个部门,包括销售、市场、客服等。

(二)权限设置根据员工的岗位职责和工作需要,为其设置相应的系统操作权限。

权限分为只读、编辑和管理等不同级别。

销售代表通常具有编辑客户信息、跟进销售机会的权限;市场人员可以查看市场活动效果和客户反馈;管理人员则拥有全面的管理权限,包括数据审核、权限分配等。

三、客户信息的录入与管理(一)客户信息的录入1、要求员工在与客户初次接触后,及时、准确地将客户的基本信息(如姓名、联系方式、公司名称等)录入系统。

2、对于客户的详细需求、沟通记录、购买历史等信息,也应在后续的跟进过程中逐步完善。

(二)客户信息的更新1、当客户信息发生变更时,负责的员工应在第一时间更新系统中的相关数据,确保信息的及时性和准确性。

2、定期对客户信息进行审核和清理,删除无效或过时的信息。

(三)客户信息的分类与标注1、按照一定的标准对客户进行分类,如地域、行业、规模等,以便于针对性的营销和服务。

2、对重点客户、潜在客户等进行标注,便于重点关注和跟进。

四、销售流程管理(一)销售机会管理1、销售人员在发现销售机会后,应及时在 CRM 系统中创建销售机会记录,并详细描述机会的来源、预期金额、预计成交时间等信息。

2、对销售机会进行跟踪和评估,定期更新进展情况,直至机会转化为订单或关闭。

(二)销售合同管理1、签订的销售合同应在系统中进行登记,包括合同编号、客户名称、合同金额、付款方式等。

现场客户管理系统

现场客户管理系统

现场客户管理系统简介现场客户管理系统是一种用于有效管理与客户互动和交流的工具,通过该系统可以实现客户信息的记录、沟通历史的跟踪和分析等功能。

本文将介绍现场客户管理系统的设计原理、功能特点以及应用场景。

设计原理现场客户管理系统基于客户关系管理(CRM)的概念,旨在帮助企业管理与客户之间的关系,提高客户满意度和忠诚度。

通过该系统,企业可以建立客户档案,记录客户的基本信息、交易记录、沟通历史等,便于实时查看客户状态,及时回复客户需求。

功能特点1.客户信息管理:通过系统可以录入客户信息,包括姓名、联系方式、公司等,方便对客户进行分类和筛选。

2.沟通记录跟踪:系统可以记录客户与企业的沟通历史,包括电话、邮件、聊天记录等,便于回顾和分析。

3.任务提醒功能:系统可以设置提醒任务,提醒员工及时跟进客户需求,不漏掉任何重要事项。

4.数据分析报告:系统可以生成各种报告,如客户活跃度报告、销售额统计报告等,帮助企业了解客户需求和市场趋势。

5.客户反馈管理:系统可以收集客户反馈意见,帮助企业改进产品和服务,提升客户满意度。

应用场景1.零售行业:便利店、超市等可以通过现场客户管理系统追踪客户购买记录,制定促销策略。

2.服务行业:餐饮、酒店等可以通过系统记录顾客评论,改进服务质量。

3.实体店铺:服装店、美妆店等可以通过系统管理客户信息,促进复购率。

结语现场客户管理系统是企业管理客户关系的重要工具,能够帮助企业更好地理解客户需求,提升客户满意度,实现可持续发展。

希望本文介绍的现场客户管理系统的设计原理、功能特点和应用场景对您有所帮助。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 引言客户是公司最宝贵的资源,为了更好的发掘老客户的价值,并开发更多新客户,XX公司决定实施客户关系管理系统。

希望通过这个系统完成对客户基本信息、联系人信息、营销信息、客户服务信息的充分共享和规范化管理;希望通过对销售机会、客户开发过程的追踪和记录,提高新客户的开发能力;希望在客户将要流失时系统及时预警,以便销售人员及时采取措施,降低损失。

并希望系统提供相关图表,以便公司高层随时了解公司客户情况。

1.1 研究背景客户资源决定企业的核心竞争力[1]。

任何一家企业,有钱就可以买到最好的设备、尖端的技术,但却买不到强大的客户资源。

面对着竞争对手不断截留我们的客户,各企业商家所关心的不再局限于自身的产品质量、生产设备、员工的素质,更多的是关心自己的销售群体(客户群),关心他们的想法、需求、购买目的,并与客户建立好良好的、长期的客户关系,强化与客户的沟通,帮助企业留住老客户的同时,更好地拓展新客户,提升客户价值,从而全面提升企业竞争能力和盈利能力,为企业的发展壮大保驾护航。

客户管理系统,通过企业管理技术、电子商务和信息技术的高度集成,帮助企业在全球经济一体化的激烈市场竞争环境中,建立以市场、客户为中心的管理体系,有效管理企业与客户之间的关系,提高客户忠诚度,实现客户价值的最大化[2,3]。

从而提高企业的核心竞争力。

企业要想生存发展,就必须和与之息息相关的客户建立起良好的关系,不断发展新客户,以企业高质量的产品、优质的服务、良好的资信吸引新客户;经常维系与老客户的关系,以规范的客户管理方式、温馨的客户关怀、高效的客户服务来提升老客户的忠诚度。

由此,客户管理系统应运而生。

1.2 技术平台1.2.1 MVCMVC(Model-View-Controller)三层架构是一种经典的设计模式,它强制性地把应用程序的输入、处理和输出分开。

使用了MVC的应用程序被分成3个核心部件:模型、视图、控制器。

它们各司其职,既分工明确又相互协作。

首先,控制器接受用户的请求,然后调用某个模型来处理用户的请求,在控制器的控制下,再将处理的结果交给某个视图进行格式化输出给用户。

1.2.2 StrutsStruts是基于MVC的Web应用框架,具有组件的模块化、灵活性和重用性等优点。

在Struts框架中,模型由实现业务逻辑的JavaBean或EJB组件构成,控制层由ActionServlet和Action来实现,视图由一组JSP文件和ActionForm Bean组成。

1.2.3 HibernateHibernate是一个面向Java环境的对象/关系数据库映射工具,它不仅提供了从Java类到数据表之间的映射,还提供了数据查询和数据恢复机制。

与使用JDBC和SQL 来手工操作数据库相比,使用Hibernate实现了持久层功能,通过使用Hibernate来封装底层的数据操作细节,为业务逻辑层提供了面向对象的API,它的意义:(l)使代码重用性高,能够完成所有的数据访问操作;(2)具有相对的独立性,底层数据库改变,只需要修改持久层代码,只要对上提供的API不变,则上层的业务逻辑层可以不用修改。

1.2.4 SpringSpring是一个开源框架,它由Rod Johnson创建。

它是为了解决企业应用开发的复杂性而创建的。

Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。

然而,Spring的用途不仅限于服务器端的开发。

从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

1.3 可行性分析现行的CRM软件还处于起步阶段,功能模块结构不尽相同,但是其基本的需求是一样的,其主要技术需求应包括六个方面:1.3.1 信息分析能力CRM有大量客户和潜在客户的信息,企业应该充分的利用这些信息进行分析,使得决策者掌握的信息更加完全,从而能及时的作出决策[4]。

良好的商业情报是企业成功的一半。

1.3.2 对客户互动渠道进行集成的能力对多渠道进行集成与CRM解决方案的功能部件的集成是同等重要的。

不管客户是与企业联系还是与销售人员联系,于客户互动都应该是无缝的、统一的、高效的[5]。

同一的渠道还能带来内部效益的提高。

1.3.3 支持网络应用的能力在支持企业内外的互动和业务处理方面,Web的作用越来越大,这使得CRM的网络功能越来越重要。

如,网络可以为电子商务渠道提供支持。

为了使客户和企业雇员都能方便应用CRM,需要提供标准化的网络浏览器,使得用户几乎不需训练就能使用系统。

另外,建设集中的信息仓库的能力,采用集中化的信息、实时的客户信息,可使各业务部门和功能模块间的信息能统一起来[6,7]。

2 系统需求说明2.1 设计目标本系统在设计时应满足以下目标:采用人机对话的操作方式,界面友好、美观,信息查询灵活,数据库存储及时且安全可靠。

系统用于管理与客户相关的信息与活动,实现客户管理、营销管理、反馈管理等功能。

系统将最大限度地实现易维护性和易操作性。

保证系统运行稳定,且安全可靠。

2.2 功能需求基础信息管理:管理客户的基础信息,增、删、查、改;客户信息管理:用户对客户详细信息进行管理,增、删、查、改;联系人信息管理:用户对联系人详细信息进行管理,增、删、查、改;营销信息管理:用户对销售机会和开发计划进行管理,增、删、查、改;客户服务:用户对客户反馈信息和客户投诉信息进行管理,增、删、查、改;系统管理:管理用户的信息,包括添加、修改、删除用户和对用户权限的管理。

图2.1 系统功能结构图2.3 运行需求2.3.1 最低硬件环境CPU:主频1.8GHZ以上内存:512M硬盘:5G以上可用空间2.3.2 软件环境操作系统:Windows XP数据库平台:SQL Server 2000Web服务器:Tomcat 5.5集成开发环境:My Eclipse 7.0.1Java环境:JDK 1.5浏览器及分辨率要求:IE 5.0以上版本,最佳效果1024×768像素。

2.4 安全需求(1) 只有特定的管理人员才能对系统的用户进行管理,才能对数据库进行维护和修改;(2) 每一个功能模块都有权限设置,进入之前需要有相应的权限;(3) 普通用户只能修改或删除受理人为自己的相应客户服务信息。

2.5 其它需求系统需要能够对客户构成和客户服务满意度的比例进行分析,以饼图形式表现出来。

2.6 数据描述2.6.1 数据词典用户信息表=ID号+用户名+密码+权限ID权限信息表=ID号+权限名+基础信息模块权限+营销管理模块权限+客户信息管理模块权限+客户服务模块权限+统计分析模块权限+系统管理模块权限客户信息表=ID号+客户名称+企业性质ID+企业类型ID+企业资信ID+客户级别ID+地址+所在省份+所在城市+邮编+法人代表+客户银行ID+银行卡号+公司电话+传真+主要联系人ID+客户状态+备注联系人信息表=ID号+联系人姓名+客户ID+性别+职务+联系电话+住址+邮件地址+备注客户反馈=ID号+反馈标题+客户ID+反馈内容+反馈日期+反馈受理人+客户满意度+反馈状态+备注客户投诉=ID号+客户ID+投诉人+投诉主题+投诉内容+投诉日期+投诉受理人+处理办法+客户满意度+投诉状态+备注销售机会=ID号+客户ID+机会名称+联系人ID+机会日期+机会来源+业务员+机会状态+备注开发计划=ID号+机会ID+计划日期+业务员+计划状态+备注2.6.2 数据采集用户信息记录、客户信息记录、营销信息记录、客户服务信息记录等。

2.6.3 数据流图本系统所涉及的数据流如图2.2、图2.3、图2.4和图2.5所示。

图2.2 顶层数据流图图2.3 0层数据流图图2.4 1层数据流图图2.5 2层数据流图图2.6 系统用例图3 系统设计3.1 系统架构系统采用三层架构,即分为表示层、业务层、数据层,其中:表示层:作为用户的接口层,负责与整个系统交互。

业务层:作为业务逻辑的封装层,负责接受用户请求,从数据层获取数据,并对数据进行处理,将处理结果交给表示层显示。

数据层:作为数据的存储与维护层,负责数据的管理。

本系统数据层采用Hibernate框架来实现。

采用分层设计的体系架构,能够实现分离关注、松散耦合、逻辑复用和标准定义。

3.2 数据库设计3.2.1 概念结构设计本系统数据库采用SQL Server 2000数据库,下面先使用实体关系图进行概念模型设计,客户关系管理系统的实体关系图如图3.1、图3.2、图3.3、图3.4、图3.5、图3.6、图3.7、图3.8和图3.9所示。

图3.1 用户实体及其属性图3.2 权限实体及其属性图3.3 客户实体及其属性图3.4 客户反馈实体及其属性图3.5 客户投诉实体及其属性图3.6 联系人实体及其属性图3.7 销售机会实体及其属性图3.8 开发计划实体及其属性图3.9 客户关系管理系统实体关系图3.2.2 逻辑结构设计根据客户关系管理系统中的数据信息特点,将数据的概念模型转换为关系模型。

其中主键以下划直线标注,外键以下划波浪线标注。

(1) 用户(用户ID、用户名、密码、权限ID)(2) 权限(权限ID、权限名称、基础信息管理模块权限、营销管理模块权限、客户信息管理模块权限、客户服务模块权限、统计分析模块权限、系统管理模块权限)(3) 客户(客户ID、客户名称、企业性质ID、企业类型ID、企业资信ID、客户级别ID、地址、所在省份、所在城市、邮编、法人代表、客户银行ID、银行卡号、公司电话、传真、主要联系人ID、客户状态、备注)(4) 联系人(联系人ID、联系人姓名、客户ID、性别、职务、联系电话、住址、邮件地址、备注)(5) 客户反馈(反馈ID、反馈标题、客户ID、反馈内容、反馈日期、反馈受理人、客户满意度、反馈状态、备注)(6) 客户投诉(投诉ID、客户ID、投诉人、投诉主题、投诉内容、投诉日期、投诉受理人、处理办法、客户满意度、投诉状态、备注)(7) 销售机会(机会ID、客户ID、机会名称、联系人ID、机会日期、机会来源、业务员、机会状态、备注)(8) 开发计划(计划ID、机会ID、计划日期、业务员、计划状态、备注)本系统设计的部分关系模式如下列表所示:表3.1 用户表列名数据类型可否为空说明user_id varchar2(30) NOT NULL PKuser_name varchar2(30) NOT NULL 用户名user_pwd varchar2(30) NOT NULL 密码right_id varchar2(30) NULL 权限(外键)表3.2 权限表列名数据类型可否为空说明right_id int NOT NULL PKr_name varchar2(30) NOT NULL 权限名称r_jcxx varchar2(2) NOT NULL 基础信息管理模块权限r_yxgl varchar2(2) NOT NULL 营销管理模块权限r_khxx varchar2(2) NOT NULL 客户信息管理模块权限r_khfw varchar2(2) NOT NULL 客户服务模块权限r_tjfx varchar2(2) NOT NULL 统计分析模块权限r_xtgl varchar2(2) NOT NULL 系统管理模块权限表3.3 客户表列名数据类型可否为空说明cust_id int NOT NULL PKcust_name varchar2(50) NOT NULL 客户名称qyxz_id varchar2(30) NOT NULL 企业性质(FK)qyzx_id varchar2(30) NOT NULL 企业资信(FK)qylx_id varchar2(30) NOT NULL 企业类型(FK)khjb_id varchar2(30) NOT NULL 客户级别(FK)lxr_id varchar2(30) NOT NULL 主要联系人(FK) cust_addr varchar2(60) NOT NULL 客户地址cust_dh varchar2(30) NOT NULL 公司电话表3.4 联系人表列名数据类型可否为空说明lxr_id varchar2(30) NOT NULL PKlxr_name varchar2(30) NOT NULL 联系人姓名lxr_xb varchar2(2) NOT NULL 性别cust_id varchar2(30) NOT NULL 客户编号(FK) lxr_dh varchar2(20) NOT NULL 联系电话lxr_zw varchar2(30) NOT NULL 职位lxr_bz varchar2(30) NULL 备注表3.5 客户反馈表列名数据类型可否为空说明fk_id varchar2(30) NOT NULL PKfk_bt varchar2(30) NOT NULL 反馈标题fk_nr varchar2(2) NOT NULL 反馈内容cust_id varchar2(30) NOT NULL 客户编号(FK) fk_rq varchar2(20) NOT NULL 反馈日期fk_slr varchar2(20) NOT NULL 受理人fk_myd varchar2(10) NOT NULL 满意度fk_status varchar2(10) NOT NULL 状态fk_bz varchar2(30) NULL 备注表3.6 客户投诉表列名数据类型可否为空说明ts_id varchar2(30) NOT NULL PKkh_id varchar2(30) NOT NULL 客户编号(FK) ts_tsr varchar2(20) NOT NULL 投诉人ts_zt varchar2(50) NOT NULL 投诉主题ts_nr varchar2(200) NOT NULL 投诉内容ts_slr varchar2(20) NOT NULL 受理人ts_myd varchar2(10) NOT NULL 满意度ts_status varchar2(10) NOT NULL 状态ts_bz varchar2(30) NULL 备注表3.7 销售机会表列名数据类型可否为空说明ch_id varchar2(30) NOT NULL PKkh_id varchar2(30) NOT NULL 客户编号(FK) ch_mc varchar2(50) NOT NULL 机会名称lxr_id varchar2(30) NOT NULL 联系人编号(FK) ch_rq varchar2(20) NOT NULL 机会日期ch_ly varchar2(50) NOT NULL 机会来源ch_ywy varchar2(20) NOT NULL 业务员ch_status varchar2(10) NOT NULL 状态ch_bz varchar2(30) NULL 备注表3.8 开发计划表列名数据类型可否为空说明pl_id varchar2(30) NOT NULL PKch_id varchar2(30) NOT NULL 机会编号(FK) pl_rq varchar2(20) NOT NULL 计划日期pl_ywy varchar2(20) NOT NULL 业务员pl_status varchar2(10) NOT NULL 状态pl_bz varchar2(30) NULL 备注4 系统实现4.1 登录模块登录页面直观地给出了系统的着重点是客户,管理你的客户就是管理你的财富。

相关文档
最新文档