Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示

简介:

一直以来,都希望整合一个以客户为中心的平台,有两个方面的考虑:一是实现客户数据、客户关系、客户管理等方面的整合,以便更好利用好客户的相关资源,发挥最大的营销效益;二是整合目前我的开发框架的所有模块和技术,包括权限管理和控制、字典管理模块、分页控件、公用类库、自动更新模块、附件管理模块、邮件短信的信息通知模块、工作流模块,以及来电显示记录模块、群发邮件营销模块、日历管理模块等方面的内容。本随笔系列主要介绍在开发我的CRM系统中的各种场景问题的解决思路,以及相关的功能实现,力求在逐步完善这个CRM系统模块过程中,介绍我目前基于我的Winform开发框架套件和Database2Sharp代码生成工具的CRM系统的开发历程和经验总结,希望记录下的点点滴滴,对自己,对同行都有着一定的借鉴、参考作用,同时也希望吸纳更多的批评指导意见,逐步提高自己整个Winform开发框架体系的深度和广度。

1)CRM系统功能的借鉴和设计

在实际开发之初很长一段时间,都很留意CRM系统的相关信息,包括从华军、天空网站下载了一些不错的CRM系统,以及一些急于B/S的在线CRM系统,吸收其中的一些思路和功能,同时也在Google、Baidu上搜索一些别人设计文档或者介绍文档,了解整个CRM系统可能包含的模块和关联的关系。

主要的功能模块包括:客户管理、服务管理、商品及销售、报表数据等几大块。

其中客户管理包括的内容有:客户管理、客户跟进、联系人管理、客户文档、合同文档、维护记录、售后服务、客户投诉、客户活动、销售机会、产品报价、销售记录、客户拜访、客户来电、发票记录、客户分组、联系人分组等方面的管理,基本上就是,以客户为中心的相关数据的管理。当然,后面还可以扩展添加,客户往来邮件、客户往来短信,以及和客户相关等各方面的数据。例如下面是我设计的客户往来的总体界面,包括了一切和客户相关的模块展示,主界面源自我的《Winform开发框架》的布局效果,整合了主体框架的内容,在主界面里面,也整合了Winform分页控件实现数据的合理高效的展示,并且通过把界面拆分多个可以调整的部分,使得更加友好。

2)客户分类管理

a、常规字典模块的动态加载

一般情况下,我们对客户的分类都需要动态加载,对这个客户分类的管理,我希望能给使用者提供足够的方便,如下面的客户状态、客户类型等节点里面的数据来源数据字典,用户调整对应字典模块的数据,这个树形列表也应该跟着变化。

  

上面的节点数据来自数据字典模块的内容,字典模块直接利用《Winform开发框架》现成的模块即可,界面如下所示。

b、客户省份、客户城市的动态加载

除了从数据字典中加载的节点数据,还有一种如客户省份、客户城市,我们知道这些数据很大,我们如果在树列表里面展示全国的城市,那么肯定是不好的用户体验,想想要在全国几百个城市找一个出来可不容易。

于是,我们应该换一种方法,试着从已有客户所在的省份、所在的城市,把他们动态加载出来,数据就少很多,友好很多,基本上我们看任何一个节点都会有数据,这就是贴心的设计,友好的体验。

以下就是从客户数据里面提取客户所在省份、客户所在城市,然后再在节点中列出。

    

c、客户分组的管理

除了上面两种,还有一种来自个人的客户组别的数据表数据,我们从其中获取到对应的客户分组信息,然后在客户分组节点中展示出来,选择对应的个人分组就可以获取对应的客户

上面的个人分组来自对客户的个人分组表里面,它的管理界面如下所示。

d、客户分类的配置管理

从上面对客户的分类,我们看到已经有很多大的类别了,每个类别展开还有好几项,这样就构成了一个很大的树,但是有时候有些客户可能不一定对所有的分类节点都感兴趣,如果能够给客户一个选择配置的机会,会显得更加友好,因此客户分类的功能需求也就应运而生,我们把这些预先设定一个系统节点表,然后每个用户存储在另外一张用户表里面,这样就可以实现了。

 

3)客户管理模块的动态加载 

以客户为中心的数据管理,就会分为很多名目, 如上面提到的客户管理、客户跟进、联系人管理、客户文档、合同文档、维护记录、售后服务、客户投诉、客户活动、销售机会、产品报价、销售记录、客户拜访、客户来电、发票记录。

管理这些模块,我们在开发的时候,如果在一个TabControl集成那么多模块,也是可以的,不过不够弹性化,比较僵硬死板,而且可能不好动态调整,如果整合一起,字段控件的命名也成问题。

因此,我设计这些模块的时候,每个业务模块作为一个控件,然后再在统一在界面中动态整合,这样还可以实现本节所说的动态加载和配置管理,这里面也用到了Winform分页控件模块,使用代码生成工具Database2Sharp实现所有子模块的列表展示和数据编辑界面的快速开发,具体可以参考上一篇随笔《利用代码生成工具Database2Sharp设计数据编辑界面》。

和上面的客户分类一样,我觉得不是每个人都可能关注所有的相关资料,有些可能只需要关心几项内容,那么应该提供一个模块配置的界面给客户进行必要的调整,配置界面如下所示

4)数据编辑界面的设计

处理上面的分类设计要求,对每项数据的编辑界面,我也希望能给设计符合一般用户的使用习惯,如下面的客户信息的数据编辑界面和联系人数据编辑界面效果。这里面的界面效果,是使用代码生成工具Database2Sharp实现列表展示和数据编辑界面的快速开发,然后进行适当的调整,具体可以参考上一篇随笔《利用代码生成工具Database2Sharp设计数据编辑界面》。

客户联系人数据编辑界面如下所示。

 以上就是这个CRM系统模块里面,涉及到的一些比较典型的界面设计,本篇不设计技术代码的研究,后续的文章将对这些设计的细节和实现思路进行分析介绍,希望大家多多支持,提供更多的批评意见,相互促进。

我的该CRM系统系列的几篇随笔链接如下,供阅读。

Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示 

Winform开发框架之客户关系管理系统(CRM)的开发总结系列2-基于框架的开发过程 

Winform开发框架之客户关系管理系统(CRM)的开发总结系列3-客户分类和配置管理实现 

Winform开发框架之客户关系管理系统(CRM)的开发总结系列4-Tab控件页面的动态加载 

本文转自博客园伍华聪的博客,原文链接:Winform开发框架之客户关系管理系统(CRM)的开发总结系列1-界面功能展示,如需转载请自行联系原博主。



目录
相关文章
|
1月前
|
监控 搜索推荐 数据可视化
销售绩效管理升级:CRM系统全流程分析功能探析
在现代商业中,销售绩效分析对企业的持续增长至关重要。CRM系统通过数据收集、销售漏斗分析、KPI跟踪及自动化报告,提供全流程绩效分析,帮助企业优化销售策略,提升销售效率和业绩。其价值体现在提高决策效率、优化销售策略、提升团队绩效及增强客户满意度,助力企业在竞争中脱颖而出。
|
1月前
|
人工智能 搜索推荐 数据挖掘
企业客户管理升级:销售易、白码、纷享销客CRM的功能与适用企业洞察
销售易CRM、白码CRM和纷享销客CRM各有特色。销售易CRM以移动化、社交化和AI技术为核心,适合大型企业及跨国公司,助力销售流程数字化转型。白码CRM是低代码开发平台,支持快速构建企业应用,适合中小型企业,降低数字化门槛。纷享销客CRM强调社交化客户关系管理和项目协作,适用于服务导向型企业和注重团队协作的企业。选择时应根据自身需求和规模,挑选最适合的解决方案。
|
1月前
|
人工智能 自然语言处理 数据挖掘
探索CRM系统:销售易、白码、纷享销客的品牌与功能分析
销售易CRM是一款功能强大的客户关系管理工具,支持移动化与社交化操作,销售人员可随时随地访问和更新客户信息。它融合了AI与大数据技术,提供智能数据分析,帮助企业洞察客户需求并预测销售趋势。销售易CRM覆盖营销、销售和服务全流程,并实现自动化管理,提升业务效率。其国际化能力满足跨国公司需求,支持多语言、多币种及海外服务器集群,助力企业全球化发展。适用于大型企业、注重销售效率与客户体验的企业,以及进行全流程数字化转型的企业。
|
1月前
|
人工智能 自然语言处理 搜索推荐
销售易、悟空、神州云动CRM:全方位功能解析与优势特色盘点
销售易CRM、悟空CRM和神州云动CRM各自具备独特的产品功能与优势,适用于不同类型的企业。销售易CRM提供移动化、社交化和AI驱动的全流程管理,适合大型企业及跨国公司;悟空CRM以智能数据分析和移动办公支持见长,适合中大型企业;神州云动CRM则凭借灵活定制和多行业适配能力,特别适合大中型企业。企业在选择时应根据自身需求和发展战略,挑选最适合的CRM系统,以实现客户关系管理的最大化效益。
|
1月前
|
监控 搜索推荐 数据挖掘
全面剖析:销售易、神州云动与纷享销客CRM的产品功能与适用企业
销售易CRM是一款功能全面的客户关系管理工具,适用于中小企业、成长型及销售驱动型企业。它提供线索管理、商机跟踪、合同管理、客户服务和数据分析等功能,帮助企业高效收集和管理销售线索,优化销售流程,提升客户满意度,并通过多维度数据分析支持决策。系统支持多渠道线索接入,自动筛选分类,全程跟踪商机进展,确保合同履行,并整合多种服务渠道快速响应客户需求。其灵活性和易用性使企业能够快速部署并适应业务变化,助力企业在竞争激烈的市场中实现可持续发展。
|
1月前
|
人工智能 数据挖掘
销售易、金蝶、纷享销客:国产CRM系统的功能与企业适配性
在企业数字化转型中,CRM系统成为提升竞争力的关键工具。本文解析了国产三大CRM品牌:销售易CRM、金蝶CRM与纷享销客CRM。销售易覆盖营销、销售、服务全流程,适合全渠道营销和复杂业务需求的企业;金蝶集成财务管理,提供定制化和数据分析功能,适合已使用金蝶财务软件的企业;纷享销客提供闭环一体化服务,擅长行业定制和AI赋能,适用于大中小各类企业。选择时应根据自身需求和行业特点进行决策。
|
2月前
|
数据可视化 安全 数据挖掘
CRM解决方案的创新力量:销售易、白码、八百客品牌功能深度剖析
在数字化转型浪潮中,CRM系统成为企业提升销售效率、优化客户体验的重要工具。本文深入介绍销售易旗下的白码和八百客品牌及其产品功能。 **销售易**:中国领先的CRM解决方案提供商,提供智能化、移动化的销售管理工具,实现销售流程自动化和数字化转型。 **白码**:低代码开发平台,允许非技术人员通过图形化界面快速构建企业应用,如CRM、ERP等,降低数字化门槛。 **八百客**:专注于中小企业的在线CRM产品,具备易部署、易维护、易扩展的特点,助力企业快速实现客户管理的数字化,提升销售和服务质量。 三者各具优势,全面满足企业CRM需求。
|
2月前
|
安全 数据挖掘 数据安全/隐私保护
国产CRM品牌巡礼:系统品牌的核心优势与特色
本文深度解析国产CRM系统的四大知名品牌:销售易、神州云动、销帮帮和天衣云。 销售易:中国领先的CRM解决方案提供商,提供全渠道获客、智能化销售流程及AIGC技术应用,赢得500强企业信赖。 神州云动:以PaaS+SaaS模式、灵活定制和行业解决方案著称,支持企业实现客户关系管理的数字化和智能化。 销帮帮:面向中小企业的实用型CRM系统,提供销售跟踪、客户视图等功能,提高销售效率和客户满意度。 天衣云:专注于云端部署,提供快速部署、高安全性的CRM解决方案,确保企业信息安全。 各品牌各有特色,企业应根据自身需求选择合适的CRM系统,以实现客户关系的全面管理,提升业务效率和客户满意度。
|
2月前
|
自然语言处理 搜索推荐 小程序
深入剖析:销售易与神州云动CRM系统的功能对比及企业适配性
在企业数字化转型中,CRM系统成为提升客户管理和优化销售流程的关键工具。本文对比分析了国内两大CRM提供商——销售易和神州云动的产品功能及适用企业类型。销售易以全渠道营销、智能化销售流程和行业解决方案见长,适合大型企业;神州云动则凭借高度定制化、系统集成能力和移动办公支持,更受中小企业欢迎。两者各具特色,为企业提供了多样化的选择。
|
3月前
|
搜索推荐 数据库 UED
CRM系统源码|客户管理系统源码开发
CRM系统通过提供个性化的用户体验、提高生产力、改善客户体验和增加销售额来助力企业成长。集成CRM能自动化数据输入,减少管理时间,提高销售代表的效率。此外,CRM还能增强客户互动,降低跳出率,增加透明度,确保整个公司的协调合作。
65 5