针对电视台广告中心或者频道的广告进行管理和分析。涵盖客户管理(集成天眼查)(资料、风控、授信)、媒体管理、合同管理、订单管理、排播管理、结算管理、台账管理等功能。并提供提供基于PowerBI的分析统计功能。
基于Java+React开发,使用Flowable开发流程审批,并提供为微信小程序进行流程发起、流程审批和资料查询。
1. 客户管理(集成天眼查)
•资料管理:
o存储客户基本信息,如公司名称、法定代表人、联系方式等。
o通过调用天眼查 API 获取企业工商信息、经营状况、司法风险等详细资料,并与本地客户信息关联存储。
•风控管理:
o依据天眼查提供的风险信息,如失信记录、被执行人信息等,对客户进行风险评估。
o设定风险等级,为不同风险等级的客户制定相应的管理策略。
•授信管理:
o根据客户的信用状况和历史合作情况,为客户设定授信额度和期限。
o实时监控客户的授信使用情况,当接近或超过授信额度时进行预警。
2. 媒体管理
•管理电视台的各类广告媒体资源,包括不同频道、各个时段、具体广告位等信息。
•记录媒体资源的基本属性,如播出时长、受众群体、价格等。
•支持对媒体资源的添加、修改、删除和查询操作。
3. 合同管理
•处理与客户签订的广告合同全生命周期,包括合同起草、审批、签订、执行和归档。
•关联合同与客户、媒体资源信息,方便查询和统计。
•设定合同关键节点提醒,如合同到期提醒、付款提醒等。
4. 订单管理
•管理客户的广告订单,包括订单创建、修改、审核和执行。
•关联订单与合同、媒体资源,确保订单信息的准确性和一致性。
•跟踪订单执行进度,实时更新订单状态。
5. 排播管理
•根据订单信息,合理安排广告的播出时间和顺序。
•考虑媒体资源的可用性和广告内容的关联性,生成最优排播方案。
•提供排播计划的预览和调整功能。
6. 结算管理
•处理广告费用的结算工作,包括费用计算、发票开具和收款管理。
•根据合同约定的价格和订单执行情况,自动计算广告费用。
•记录结算信息,生成结算报表。
7. 台账管理
•记录广告业务的各类相关数据,如订单执行情况、费用结算情况、客户反馈等。
•提供数据查询和统计功能,方便管理人员进行业务分析和决策。
8. 大数据BI分析
•客户分析
根据客户投播情况对客户进行分类分析。并根据时间对比客户流失、回流情况,以指导业务部门的销售工作。
•频道分析
分析不同频道不同时段的播出情况,并以此洞察客户在不同时间的广告偏好和投播策略,对客户进行针对性的引导。
•广告分析
对比分析不同类型的广告占比和趋势,并对此进行针对性的拓展。
•投播分析
对投播提供OLAP自助分析工具,帮助客户探索投播情况。
本人独立完成。包括需求分析、架构设计、编码测试、部署实施。系统包括三个子系统:后端系统、web前端系统、企业微信小程序。
本项目难点在于三个方面:
1、业务方面
这个是老业务系统,业务规则复杂多变。仅仅Excel导入,其规则就超过50个;
2、实施方面
系统需要通过流程审批实现多个部门(超过10个部门)的之间业务联动,沟通、协作难度较大;
3、技术方面
一个是流程。客户要求实现的流程除了需要完成传统的会签、回退之外,还需要节点的自由跳转及人员的临时委派,其实现难度较大;
二是权限。除了传统模块权限之外,还需要实现按照4个维度(年份、部门、合同类别、签约单位)进行进行数据的权限控制。另外还需要根据流程节点和状态进行控制。最后,还需要不同的人员进行数据脱敏处理。由于权限规则是全局性的,因此控制比较复杂和困难;
三是集成。因为需要通过企业微信小程序进行流程审批及业务通知,而客户方需要系统在内网运行,因此中间需要通过VPN绑定企业微信进行安全认证,涉及的技术细节很多,比较繁杂。