家谱管理系统

数字化记载家族历史,传承华夏宗族文化

系统功能

一站式家谱编辑与管理平台,覆盖家族信息管理的全部场景

🏠

家族管理

支持创建多个家族,管理家族基本信息(名称、姓氏、祖籍、简介、家训、序言、凡例、家族源流、后记),支持家族共享与协作编辑。

👤

成员管理

完整记录家族成员信息:姓名、性别、世代、生卒日期、生平简介、居住地等。支持父子关系和配偶关系管理,自动校验数据一致性。

🌳

世系树形图

以可视化树状图展示家族世系关系,支持父子连线、配偶并排显示。节点按性别区分颜色,布局自动计算,支持缩放和拖拽浏览。

📄

PDF 导出

一键导出完整家谱 PDF,包含封面、目录、序言、凡例、家族源流、家训家规、字辈表、大事记、世系录、世系图谱、后记。支持全族导出和支系导出。

📅

大事记

记录家族重要事件,按时间线展示。支持事件的增删改查,自动关联家族成员,便于追溯家族历史脉络。

🖼️

人物相册

为每位家族成员上传和管理照片,支持多图上传。图片自动关联到成员详情页,PDF 导出时自动嵌入人物照片。

🔤

字辈管理

管理家族世代字辈表,支持自定义字辈序列。在成员管理中可以按世代快速筛选,确保命名规范统一。

🤖

AI 智能助手

内置 AI 对话助手,支持自然语言录入家族信息,智能识别文本中的家族成员关系并自动提取数据。支持 OCR 图片文字识别。

🔐

权限管理

支持多用户注册和角色管理(管理员 / 普通用户),管理员可管理用户权限。支持 Token 认证,操作审计日志记录所有关键操作。

📱

响应式设计

界面适配桌面端、平板和手机端,不同设备上均能获得良好的使用体验。中式古典配色风格,融入传统文化元素。

🔗

分享功能

支持生成家族分享链接,访客可以通过分享链接查看家族信息,无需登录即可浏览家族树和成员详情。

📋

操作审计

完整记录所有用户操作日志,包括登录、创建、修改、删除等操作,支持按用户、操作类型、时间范围筛选查询。

技术栈

前后端分离架构,采用主流技术框架构建

前端框架

Vue 3 Vue Router Pinia Vite 5

UI 组件库

Element Plus Element Icons ECharts 5

后端框架

Python 3 Flask 3.0 Flask-CORS Flask-SocketIO

数据库

MySQL PyMySQL DBUtils

PDF 生成

ReportLab PyPDF

AI 与 OCR

AnythingLLM Tesseract OCR Pillow

实时通信

Socket.IO Axios

部署方案

Gunicorn EdgeOne Pages SCF

系统截图

以下是系统主要功能界面的实际运行截图

家谱管理系统截图 1
截图一
家谱管理系统截图 2
截图二
家谱管理系统截图 3
截图三
家谱管理系统截图 4
截图四