这是一个票据业务系统的客户画像系统高保真可交互原型,用于帮助金融机构更精准地把握客户需求、制定有效的营销策略和风险管控措施。
- 16个维度的客户画像:涵盖利率、行业、机构、地区、业务量、企业类型、规模、票据业务角色、票据种类、交易行为、业务日期、贴现时机、信用记录、授信担保、持票情况、机构收益等全方位信息
- 智能客户分类:新获取客户、成长型客户、稳定型客户、衰退或流失预警客户
- 风险等级评估:低、中、中高、高风险分级管理
- 多维度筛选:支持按行业、地区、企业类型、客户类型、风险等级、利率等级、票据种类等多个维度筛选
- 实时搜索:支持客户名称实时搜索
- 双视图模式:提供表格视图和卡片视图两种展示方式
- 分页功能:支持大量数据的分页浏览
- 全景画像:展示客户所有16个维度的详细信息
- 业务特征分析:包括月度交易趋势图、交易行为特征、业务角色、时间规律等
- 风险评估:信用记录、授信担保情况、风险指标等
- 数据分析:交易量对比、机构收益、持票情况、增长趋势等
- 营销策略:智能生成个性化营销建议、推荐产品、最佳接触时机等
- 统计卡片:客户总数、年累计交易额、活跃客户、风险预警等关键指标
- 趋势图表:月度交易趋势、年度对比分析
- 交互式图表:基于 Chart.js 的动态数据展示
- 自动预警:根据客户风险等级、逾期记录、授信使用率等自动触发预警
- 分级提示:不同风险级别显示不同颜色和提示信息
- 策略建议:提供针对性的风控措施建议
- HTML5:语义化标签,良好的结构
- CSS3:现代化设计,响应式布局
- Flexbox 和 Grid 布局
- CSS 变量(主题色彩系统)
- 平滑过渡动画
- JavaScript (ES6+):
- 原生 JavaScript,无框架依赖
- 模块化设计
- 事件驱动架构
- Chart.js 4.4.0:数据可视化图表库
- 扁平化设计:简洁、现代的界面风格
- 响应式布局:支持桌面和移动设备
- 交互友好:流畅的动画效果,良好的用户体验
- 主题一致:统一的配色方案和视觉风格
360_Customer/
├── index.html # 主页面(客户列表)
├── customer-detail.html # 客户详情页
├── css/
│ └── styles.css # 全局样式
├── js/
│ ├── data-mock.js # 模拟数据
│ ├── main.js # 主页面逻辑
│ └── customer-detail.js # 详情页逻辑
├── assets/
│ └── images/ # 图片资源
└── README.md # 项目说明
- 利率维度:强势客户 vs 普通客户
- 行业分类维度:能源化工、电子信息、汽车制造等
- 机构维度:国企、民企、外资等
- 地区维度:北京、上海、广东等
- 业务量维度:新获取、成长型、稳定型、衰退预警
- 企业类型维度:上市公司、500强、中小企业等
- 企业规模维度:大型集团、中型、小微企业等
- 票据业务角色维度:出票人、收票人、背书人、贴现申请人
- 票据种类维度:银票、商票偏好
- 交易行为特征维度:年交易量、频率、平均票面等
- 业务日期维度:交易时间规律分析
- 贴现时机维度:立即贴现 vs 持有到期
- 信用记录维度:征信报告、逾期记录、评级
- 授信与担保维度:授信额度、使用率、担保方式
- 客户持票维度:当前持票、票据池管理
- 机构业务收益维度:承兑、贴现收益贡献
-
克隆或下载项目
git clone <repository-url> cd 360_Customer
-
打开项目
- 直接用浏览器打开
index.html文件 - 或使用本地服务器(推荐):
# 使用 Python python -m http.server 8000 # 使用 Node.js npx serve
- 直接用浏览器打开
-
访问应用
- 浏览器访问:
http://localhost:8000
- 浏览器访问:
- 筛选客户:使用页面上方的筛选器,选择行业、地区、企业类型等条件
- 搜索客户:在搜索框输入客户名称进行实时搜索
- 切换视图:点击"表格"或"卡片"按钮切换显示模式
- 查看详情:点击客户名称或"查看"按钮进入详情页
- 切换标签页:点击不同标签查看全景画像、业务特征、风险评估、数据分析、营销策略
- 查看图表:在"业务特征"和"数据分析"标签页查看交互式图表
- 查看预警:页面顶部会显示风险预警信息
- 返回列表:点击"返回客户列表"按钮
维度组合:大型制造业国企 + 年票据交易量超10亿 + 偏好银票 + 财务状况优异 + 有票据池管理需求
营销策略:
- 客户经理重点跟进
- 提供优惠利率
- 推荐票据池综合服务方案
- 建立战略合作关系
维度组合:中小贸易企业 + 突然频繁贴现大额商票 + 财务报表显示现金流紧张 + 有短期贷款逾期记录
风控策略:
- 触发风险预警
- 加强贷后检查
- 审慎审批新的贴现业务
- 必要时要求增加担保
维度组合:民营企业 + 业务量持续增长 + 中等信用评级 + 频繁使用票据业务
营销策略:
- 加大支持力度
- 提供阶梯优惠
- 定期回访沟通
- 培养成核心客户
项目包含10个模拟客户数据,涵盖:
- 不同行业:能源、科技、制造、金融、贸易等
- 不同规模:大型企业集团、中型企业、小微企业
- 不同类型:国企、民企、上市公司、500强等
- 不同风险等级:低、中、中高、高
- 不同客户阶段:新获取、成长型、稳定型、流失预警
可以通过修改 js/data-mock.js 文件添加更多客户数据。
- Chrome 90+
- Firefox 88+
- Safari 14+
- Edge 90+
- 后端集成:连接真实的数据库和API
- 用户权限:添加登录认证和权限管理
- 高级分析:机器学习预测、客户聚类分析
- 实时监控:WebSocket 实时数据更新
- 报表导出:PDF、Excel 报表生成
- 移动端优化:开发移动端 App
编辑 js/data-mock.js 文件,在 mockCustomers 数组中添加新对象:
{
id: 11,
name: "客户名称",
shortName: "简称",
industry: "行业",
region: "地区",
// ... 其他字段
}编辑 css/styles.css 文件,修改 CSS 变量来改变主题:
:root {
--primary-color: #1890ff; /* 主色调 */
--success-color: #52c41a; /* 成功色 */
--warning-color: #faad14; /* 警告色 */
--danger-color: #f5222d; /* 危险色 */
}在 index.html 的筛选区域添加新的筛选器,并在 js/main.js 的 applyFilters() 函数中添加对应的过滤逻辑。
MIT License
如有问题或建议,请提交 Issue 或 Pull Request。
票据业务客户画像系统 - 助力精准营销,科学风控