产品详情
🚀 项目简介
保险台账管理系统 是一个基于 Python + PySide6 开发的跨平台桌面应用,专为保险经纪人设计。系统通过智能 PDF 识别引擎,能够自动从保单/发票 PDF 中提取关键字段(保单号、车牌号、车架号、投保人、保费等),并实现保单全生命周期管理,包括续保提醒、发票关联、批单管理、车辆停驶记录、财务统计等核心功能。
项目同时支持本地 SQLite 和云端 MySQL 双数据库架构,付费用户可通过阿里云 OSS + MySQL 实现多端数据同步。
✨ 核心特性
📄 智能 PDF 识别
15+ 家主流保险公司专属识别器
配置驱动架构,YAML 热更新
OCR + LLM 增强识别
多险种自动分割识别
置信度评分与校验告警
📊 保单全生命周期
保单录入、编辑、批量导入导出
续保到期提醒(可配置)
批单管理(保全/退保/批改)
车辆停驶记录与保费折算
客户信息管理
🧾 发票与财务联动
发票 PDF 自动识别
保单 ↔ 发票多对多关联
佣金计算与利润率分析
支付宝/微信收款码集成
订阅支付支持
☁️ 多用户与云同步
本地 SQLite + 云端 MySQL
多用户数据隔离
增量云同步
用户角色系统
订阅分级权限控制
🖥️ 桌面应用工程
PySide6 现代 UI
浅色/深色主题
PyInstaller onedir 打包
Inno Setup 一键安装
文件夹自动监控
🔐 安全设计
bcrypt 密码哈希
云配置加密存储
数据库完整性检查
线程安全并发控制
日志轮转与审计
🏗️ 技术架构
UI 层 (PySide6)
主界面 / 保单对话框 / 发票对话框 / 批量扫描 / 统计报表 / 设置对话框
↓
业务逻辑层 (Services)
DocumentProcessor → 识别 → 校验 → 入库 | SyncManager → 云端同步 | SubscriptionService → 权限控制
↓
识别引擎层 (Recognizers)
RecognizerFactory (工厂模式) | ConfigDrivenRecognizer (配置驱动) | 15+ 公司专属识别器 | PDFHandler (PyMuPDF / PaddleOCR)
↓
数据访问层 (Database)
SQLite (本地) / MySQL (云端) | MigrationManager (24 版本迁移) | OSS 云存储 (阿里云对象存储)
🛠️ 技术栈
层级技术UI 框架PySide6 (Qt 6)PDF 处理PyMuPDF (fitz)OCR 引擎PaddleOCR (可选)LLM 增强OpenAI SDK / DeepSeek数据库SQLite3 + PyMySQL (MySQL)云存储阿里云 OSS (oss2)数据处理Pandas + OpenPyXL (Excel)文件监控Watchdog打包构建PyInstaller (onedir) + Inno Setup安全加密cryptography + bcrypt日志系统Python logging (按日轮转)
📈 开发统计
35K+代码行数,40+UI 对话框/组件,15+保险公司识别器,24数据库迁移版本,18测试模块
📝 版本历史
版本日期主要更新:
3.3.2版调整发票OCR模型(PaddleOCR换成RapidOCR)
3.3.1版修复平安意外险识别,中华保险识别器,进行系统标准化
3.2.2版添加保单和发票预览功能,添加发票税率,修复发票功能部分bug
3.2.0版修复深色模式,修复同步状态显示,调整部分按钮大小
3.1.6版本修复问题:停驶界面重叠问题,选择联系人会变更投保人的bug,增加发票销售方和购买方记忆功能
3.1.1版2026-06新增浙商财险识别器、修复多险种日期显示、优化批量扫描
3.1.0版2026-05配置驱动识别器重构、识别器市场、NAS 端部署支持
3.0.0版2026-04订阅分级系统、云同步、发票双向关联、批单管理
2.x版2026-03多险种识别、OCR 增强、LLM 识别
1.x版2026-02基础保单管理、PDF 识别、Excel 导入导出
📦 安装与使用
1. 下载安装包:从 Release 页面获取 .exe 安装包
2. 一键安装:运行安装包,选择安装路径
3. 启动应用:桌面双击「保险台账管理系统」快捷方式
4. 文件夹监控:将保单 PDF 放入监控文件夹,系统自动识别并入库
💡 提示:无需安装 Python 环境,开箱即用。识别规则配置文件位于安装目录的 src/recognizers/company_configs/ 下,可直接编辑 YAML 文件调整识别规则。
🤝 贡献与支持
✅ 问题反馈:通过应用内「意见反馈」或 Issue 提交
✅ 新增识别器:在 src/recognizers/company_configs/ 下创建 YAML 配置文件
✅ 功能建议:欢迎提交 Feature Request
📄 开源协议
本项目为商业软件,保留所有权利。免费版提供基础功能,专业版/企业版解锁云服务(备份同步)和手机版功能(开发中)。