🛡️ 21-反诈App更新项目
📊 阶段二(需求文档已完善)
创建日期:2026-03-25 · 最后更新:2026-03-27 · 多端(App + 管理后台)· 含高并发方案
📌 2026-03-27 重大更新:三阶段演进方案(单机 → 集群 → 网关)、Go/Java/Node.js三选一、高并发安全机制、完整工时报告(Phase1 75天 / Phase2 48天 / Phase3 50天)
💰 方案报价总览
Phase 1 单机基础版
¥30,000 / 约38天
75人天 · 1前端+1后端
核心功能(举报/报案/止付)+ 单机高并发基础
快速上线验证业务
Phase 2 集群扩展版
¥19,200 / 约24天
48人天 · 需Phase1完成后
K8s集群 + 高负载模块独立部署
HPA弹性伸缩 + 消息队列
Phase 3 网关治理版
¥20,000 / 约25天
50人天 · 需Phase2完成后
统一API网关 + 服务网格
多Region扩展 + 治理平台
三阶段合计
¥69,200 / 约87天
173人天 · 含20%风险缓冲
支持 QPS 10万+ · 日均5亿+请求
可选分阶段实施
日均单价 ¥400 · 报价工时含20%风险缓冲 · 前后端并行开发 · 不含服务器/第三方接口/年费
🏗️ 系统框架
📱 系统架构总图
flowchart TB
subgraph 用户端["📱 小程序端(uni-app)"]
U1["🏠 首页"]
U2["🚨 诈骗举报"]
U3["📌 报案助手"]
U4["⚠️ 预警提醒"]
U5["📚 知识库"]
U6["👤 个人中心"]
end
subgraph 管理端["🖥️ 运营后台(Vue3)"]
M1["🏠 看板"]
M2["🚨 举报管理"]
M3["💳 止付管理"]
M4["📌 报案助手"]
M5["🌐 国反平台"]
M6["🔐 权限管理"]
M7["📊 数据统计"]
end
subgraph 第三方["🌐 第三方服务"]
T1["🏦 国反平台"]
T2["📡 工信部"]
T3["🔍 OCR服务"]
T4["🔏 实名认证"]
end
subgraph 后端["⚙️ 后端服务(Go/Java/Node)"]
B1["API网关"]
B2["举报服务"]
B3["报案服务"]
B4["止付服务"]
B5["权限服务"]
B6["统计服务"]
end
subgraph 数据库["🗄️ 数据库"]
DB1["antifraud_用户表"]
DB2["antifraud_举报表"]
DB3["antifraud_报案表"]
DB4["antifraud_止付表"]
DB5["antifraud_国反表"]
DB6["antifraud_权限表"]
end
U1 --> B1; U2 --> B1; U3 --> B1; U4 --> B1; U5 --> B1; U6 --> B1
M1 --> B1; M2 --> B1; M3 --> B1; M4 --> B1; M5 --> B1; M6 --> B1; M7 --> B1
B1 --> B2; B1 --> B3; B1 --> B4; B1 --> B5; B1 --> B6
B2 --> DB2; B3 --> DB3; B4 --> DB4; B5 --> DB6
B3 --> T1; B3 --> T3; U6 --> T4
DB3 --> DB5
📦 模块报价明细
模块一:App用户端基础
举报功能 / 预警提醒 / 实名认证 / 个人中心 / 系统联调
¥7,600 · 17人天
模块二:报案模块(新增)
银行卡/第三方/数字人民币止付 · 国反平台对接 · OCR识别 · 案件线索区分
¥14,400 · 31人天
模块三:内网运营后台
RBAC多级权限 · 组织架构 · 举报管理 · 止付管理 · 数据统计
¥16,000 · 36人天
模块四:知识库(可选)
反诈案例 / 防骗指南 / 视频课程 / 内容审核
¥6,800 · 14人天
⚙️ 技术栈 (后端支持 Go / Java / Node.js 三选一)
| 层 | 技术 | 说明 |
| 后端(方案A) | Go + Gin | 推荐 · 高并发、高性能、低内存 |
| 后端(方案B) | Java + Spring Boot | 企业级 · 生态完善、微服务成熟 |
| 后端(方案C) | Node.js + NestJS | 快速开发 · TypeScript类型安全 |
| 管理前端 | Vue 3 + Element Plus | 管理员界面 |
| App端 | uni-app / 原生微信小程序 | 用户小程序 |
| 数据库 | MySQL 8.0+ / PostgreSQL | 关系型数据库 · 读写分离 |
| 缓存 | Redis 7.0+ Cluster | 分布式缓存 · 分布式锁 |
| 消息队列 | RabbitMQ / Kafka | 异步处理 · 削峰填谷 |
| OCR | 阿里云OCR / 腾讯云OCR | 身份证/银行卡识别 |
| 国反平台 | HTTP REST 接口 | 止付/案件上报 · 需熔断降级 |
👤 用户角色
| 角色 | 说明 |
| 普通用户 | App端用户,举报、查看预警 |
| 认证用户 | 完成实名认证,使用完整功能 |
| 基层工作人员 | 街道/社区级,处理辖区举报 |
| 部门管理员 | 区县/市级,管理与审核 |
| 超级管理员 | 平台运维,系统配置 |
❓ 待确认事项
- ⬜ 后端技术选型(Go / Java / Node.js 三选一)
- ⬜ 国反平台接口文档(止付接口、案件上报接口)
- ⬜ 工信部对接规范(举报反馈接口)
- ⬜ OCR服务商选择(阿里云/腾讯云/其他)
- ⬜ 实名认证对接方式(国政通/公安身份核验)
- ⬜ 高并发场景 QPS 预估(峰值 5,000-10,000)
- ⬜ 分阶段方案(Phase1单机验证 / Phase2集群扩展 / Phase3网关统一)
- ⬜ 云服务商选择(阿里云/腾讯云/自建K8s)