系统预览 - 我的家谱V2.0

我的家谱 V2.0

家族传承 · 血脉相连

基于 PHP 8.0+ & MySQL 构建 · 自研轻量 MVC 框架
14 个控制器 · 50+ 视图 · 90+ 路由 · 零第三方依赖
新中式国风极简 · 素雅高级 · 无娱乐 · 无陌生人社交
核心依托族谱血脉、辈分、支系关系驱动全链路业务
—— 双审机制 · 四级隐私 · 全链审计 · 在线部署 ——

进入系统 4步部署向导

系统架构

自研轻量MVC框架 · 零第三方依赖 · PHP 8.0+ 兼容 · 单文件部署

🖥 客户端层 Client
HTML5 语义化 CSS3 Grid / Flexbox 原生 JS (ES6+) SVG 世系图渲染 Fetch AJAX + Toast 响应式适配(PC+移动端)
🌐 接入 / 部署层 Entry
Nginx URL 重写 4步在线安装向导 14项环境自检 自动建库建表 PHP-FPM OPCache 游客浏览模式
⚙️ 服务端层 Server
Router 路由分发(90+路由) Controller 14个控制器 Database PDO 封装 Auth 认证 + Session Validator 数据校验 API v1 接口层
🗄 数据层 Data
MySQL 5.7+ / 8.0 InnoDB 事务引擎 utf8mb4 全字符集 PDO 参数化查询 15张数据表 索引 + 外键约束
🔒 安全层 Security
bcrypt(cost=12) 哈希 AES-256-CBC 加密 CSRF 令牌一次性校验 XSS 输出实体编码 SQL注入 100%防御 操作审计 三张日志表

核心业务流程

从部署到传承 · 全链路闭环 · 以血脉关系驱动

1
在线部署
4步向导安装
14项环境自检
自动建库建表
2
注册 / 登录
账号密码 + 微信OAuth
游客浏览模式
AJAX实时Toast反馈
3
实名认证
身份证 + 照片提交
加密存储(AES-256)
管理员审核
4
创建 / 加入家族
设定姓氏祖籍 + 字派诗
四级隐私权限
创始人事务保护
5
录入世系编修
20+字段族人节点
父子/配偶/支系关系
管理员直通 · 成员待审
6
双审 + 可视化
家族审核 + 全局审核
通过/驳回/修改意见
SVG树形世系图展示
7
社群 · 动态 · 寻根
辈分制群聊 + 轮询
家族私密动态
跨家族寻根认亲
持续传承
后台审计 + 统计
数据加密保护
血脉薪火相传

功能总览

15大核心模块 · 覆盖家族传承全场景

🚀

4步在线安装向导

环境自检(14项)→数据库配置→创建管理员→完成部署,自动建库建表,零配置,开箱即用

🔐

多方式登录鉴权

账号密码 + 微信OAuth2.0登录 + 游客浏览,bcrypt(cost=12)加密,AJAX实时Toast提示,记住我/找回密码

🪪

实名认证审核

姓名+身份证+正反面照片,AES-256-CBC加密存储,管理员审核通过/驳回,确保族谱真实性

🏠

家族管理

创建家族(姓氏/祖籍/字派诗/家训家规),四级隐私(公开/家族/支系/核心),成员角色+辈分管理

🌳

可视化世系图

SVG原生树形渲染,拖拽平移+滚轮缩放+触屏支持,父子/配偶关系清晰呈现,节点坐标持久化

📝

族谱编修录入

20+字段:姓名/别名/性别/生卒/存殁/辈分/学历/职业/成就/传记(加密)/支系/隐私;管理员直通,成员待审

双审机制

家族级审核(founder/admin) + 系统级全局审核(super_admin),通过/驳回/修改意见,字段级变更日志

🔍

同宗寻根认亲

按姓氏/祖籍/辈分字多维搜索,发布寻根帖+留言互动,联系方式可见性控制,浏览量追踪

📰

家族私密动态

家族内部动态发布(支持置顶/隐私分级),审核后可见,评论互动,作者或管理员可删除

💬

辈分制私密社群

家族专属群聊,消息带辈分+支系标识,最近30条倒序展示,AJAX轮询增量拉取新消息

🌿

支系管理

创建/编辑支系(名称+始祖+描述+排序),按支系统计族人分布,支持跨家族分支组织

🛡

全程操作审计

三张日志表:login_logs登录日志 + audit_logs操作审计 + genealogy_logs修谱变更记录,IP+UA全记录

⚙️

后台管理中心

仪表盘统计/用户管理(创建/禁用/角色/密码重置)/实名审核/三类审计日志/系统设置/数据趋势统计

🔌

REST API 接口层

微信JS-SDK签名 / 姓氏模糊搜索 / 支系搜索 / 系统统计 / 辈分验证,为未来扩展预留接口

🎨

新中式国风设计

低饱和水墨配色 · 大量留白 · 大字体适配中老年 · serif宋体系 · 线条简约克制 · 零CDN纯本地

技术选型

纯原生 · 零依赖 · 极致轻量 · 开箱即用

后端技术栈

PHP 8.0+ MySQL 5.7+ / 8.0 PDO 原生驱动 自研 MVC 框架 bcrypt(cost=12) AES-256-CBC Nginx / Apache PHP-FPM + OPCache Session 原生

前端技术栈

HTML5 语义化 CSS3 Grid + Flex 原生 JS (ES6+) SVG 矢量世系图 Fetch API + Ajax Toast 轻提示 FormData 上传 零前端框架

设计原则

🈚 无第三方框架 🈚 无npm/composer依赖 🈚 无CDN外部引用 ✅ 单目录解压即用 ✅ 在线4步部署 ✅ PHP 8.0+ 兼容适配

安全防护矩阵

全方位数据安全 · 隐私加密 · 操作可追溯

🔑
密码安全
bcrypt(cost=12)单向哈希
不可逆 · 无法撞库
🔐
隐私加密
身份证/手机/姓名
AES-256-CBC加密存储
🛡
CSRF防护
每次提交验证令牌
一次性使用后销毁
🗂
SQL注入防御
PDO预处理语句
参数化查询100%覆盖
🚫
XSS防御
输出HTML实体编码
前端永久隐藏敏感字段
📋
全程审计
操作/登录/修谱三日志
IP+UA+时间全记录
🔒
会话安全
HttpOnly Cookie
SameSite Lax · 定期刷新
禁止外链
无公开分享URL
爬虫禁止索引
👁
四级隐私
公开/家族/支系/核心
数据逐级管控

数据概览

当前系统运行数据

3
家族
7
世系节点
3
注册用户
0
族内支系
1
寻根帖
1
家族动态