资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,金蝶K/3CRM中客户管理部分的实现,学号:,指导教师:,答辩时间:,金蝶K/3CRM中客户管理部分的实现,1,索引,CRM系统整体规划,CRM系统体系结构,CRM系统数据流程,CRM系统数据库表,销售方法业务逻辑,客户/联系人业务流程,CRM系统程序流程,CRM系统界面,CRM系统测试,结论,索引CRM系统整体规划,2,CRM系统整体规划,CRM与SCM相互交集关系模型,CRM系统整体规划CRM与SCM相互交集关系模型,3,CRM系统整体规划,CRM,的目标客户,CRM,优化客户体验,CRM,细分价值客户,CRM,中保留与提升客户,CRM系统整体规划CRM的目标客户,4,CRM体系结构,客户活动,针对客户的活动,客户费用,针对客户的费用,客户服务请求,服务请求/客户,投诉,客户接触点,客户价值金字塔,客户价值/信用,集中客户资料,联系人,联系人基本信息,客户分析,客户生命周期,客户,客户基本信息,CRM体系结构客户活动客户费用客户服务请求客户接触点客户价值,5,CRM系统数据流图,CRM客户单据,客户信息,序时簿客户数据,成交客户,K/3客户信息库,添加入客户信息库,未成交客户,添加CRM信息库,CRM客户信息库,商机管理单据数据,下推单据,下推单据,销售方法列表,更新数据库 退出,商机数据处理,CRM系统数据流图CRM客户单据客户信息序时簿客户数据成交客,6,CRM系统数据库表,CRM系统客户管理部分涉及到3个序时簿功能的实现,因此要为每个序时簿建立存储其信息和衍生关联的库表。从序时簿数据表模板结构来说,每个序时簿包括两段存储信息,分别存储在序时簿表头和表体中,因此在实现系统功能过程中为每个序时簿建立表头和表体存储表。,CRM系统数据库表CRM系统客户管理部分涉及到3个序时簿功能,7,CRM系统数据库表,在销售方法业务逻辑实现中,系统把销售方法信息存储于CRMSaleMethod表,把销售阶段信息存储于CRMSaleMethodEntry表,并在商机管理中从数据库调用所需销售阶段的分录。在客户管理和联系人管理的业务逻辑实现中,将客户和联系人的主要识别信息存储于表头,将其他详细信息存储于表体数据表中。,CRM系统数据库表在销售方法业务逻辑实现中,系统把销售方法信,8,CRM系统E-R图,销售方法,方法代码,方法名称,方法说明,成功率%,阶段名称,阶段顺序,下推,客户名称,客户代码,审核人,商机管理,联系,联系人,联系人代码,客户,联系人姓名,客户,客户单据体,联系人单据体,CRM系统E-R图销售方法方法代码方法名称方法说明成功率%,9,销售方法业务逻辑,在销售阶段单据中,其数据分录信息要在后续的商机管理中使用,它涉及到业务单据间的流程-钩稽。销售阶段分录与商机管理分录相关联,目标单据上的数量必须受到源单上相关字段数量的控制。目标单据的数量增加后,对源单的数量进行钩稽,源单的未控数量减少,直到为零,保证两单的汇总数保持不变;钩稽关系选择对应的控制字段,而且受控字段必须为数量类型来保证钩稽的正确性。,销售方法业务逻辑在销售阶段单据中,其数据分录信息要在后续的商,10,客户/联系人业务流程,客户/联系人业务流程,11,客户/联系人业务流程,通过Kingdee CRM进行客户基本资料管理。包括客户称呼标识、客户类别信息、客户联系信息、客户银行信息、客户交货信息、集团型客户关联信息、客户建立及负责部门/人员等信息;通过客户的属性管理功能实现进一步的客户细分管理;根据客户的具体类型(如个人、企业、代理等不同类型),选择不同展现模式的客户基础资料管理。提供客户/联系人管理,多维度地收集客户联系人信息,全方位地展现客户联系人之间的职务关系。管理用户的客户自己生产销售的产品信息,帮助用户对其客户进行针对性更强的营销。对个人类型的客户提供个人的历史变动信息。对客户通过动态的客户价值管理,实时把控客户的实际价值。,客户/联系人业务流程通过Kingdee CRM进行客户基本资,12,客户管理流程主线,CRM客户商机跟踪合同签约(订单审核)成交客户K/3客户库,客户管理流程主线CRM客户商机跟踪合同签约(订单审核,13,CRM系统程序流程,在m_BillInterface_MenuBarClick()扩充功能,BillEvent传址,在m_BillInterface_BeforeSave()中封装SQL,公共入口方法show(),GetName()操纵数据库,参数传递CRMSaveMethod(),GetDataFId()返回字段值,结束,插件销毁,Terminate()销毁代理组件,调用中间层,开始,CRM系统程序流程在m_BillInterface_Menu,14,CRM系统程序流程,程序开始后,通过公共入口调入方法show()生成插件实例,把单据事件代理组件BillEvent实例对象按地址传给插件,使插件可以接收代理组件抛出的事件。随后,程序在客户端的方法m_BillInterface_BeforeSave()中封装SQL。用m_BillInterface方法来改变单据的外观,并用m_BillInterface_MenuBarClick()来扩充功能。之后,在方法CRMSaveMethod()中判断字段标识ID,并在中间层方法GetName()中操纵数据库。通过参数传递把二次开发插件中的“方法名称”字段用GetDataFId方法返回字段对应值对象并传递到指定单据字段值中。,CRM系统程序流程程序开始后,通过公共入口调入方法show(,15,CRM系统部分界面,CRM系统部分界面,16,CRM系统测试,单元测试,销售方法序时簿:新增销售方法的录入编号不能和现存的其他销售方法编号相冲突。,销售阶段单据:销售方法的编号和方法名通过值传递的方法传递到销售阶段单据相应的字段,特殊字段的灰显,不同字段的值属性的各异。,CRM系统测试单元测试,17,CRM系统测试,集成测试,客户资料的共享:将已经确认审核为K/3客户的数据保存至K/3相应的客户库中,其他客户保存于独立的CRM客户库中。,CRM系统测试集成测试,18,结 论,CRM系统镶嵌于Kingdee K/3系统下,结构清晰,界面风格符合金蝶K/3界面风格,保证了系统的完整性和一致性。操作员登陆系统要进行必要的安全认证。基础设置,系统初始化等操作保证了后面销售,客户,商机及其衍生模块的延续。而所有对系统账套的操作均可转化为SQL语言操作以提供给不同客户进行软件的升级与更新。强大的数据管理功能,方便的查询功能及图文并茂的帮助文档共同打造了完整的CRM系统。,结 论CRM系统镶嵌于Kingdee K/3系统下,结构,19,谢谢大家,谢谢大家,20,
展开阅读全文