功能总览

这套系统到底能做什么

分成两半:手机 App 用来查谱、修谱、联络宗亲;Web 编修台 用来在电脑上排版出书、导入旧 Excel、审核族人的认领申请。 下面的每一条都已经做出来,并标注了它在代码里的位置。

手机 App(Android / iOS)

共 7 个模块,与 App 左侧抽屉里的菜单逐项对应。

族人

全族的名册,一搜就到

  • 按姓名、辈分、村落搜索族人
  • 查看生卒年月、籍贯、配偶、子女与照片
  • 宗亲管理员可直接修改,修改自动留痕

实现位置:clan-flutter 族人列表 / 详情 / 编辑

族谱树

逐代展开,谁是谁一看就懂

  • 自绘世系图,逐代展开,不用左右拉找
  • 点谁看谁:父子、配偶、子女一眼看清
  • 手机小屏也能看清整支的世系走向

实现位置:clan-flutter 族谱树页

联系群

宗亲之间随时联系得上

  • 按支系建群,也可跨支系沟通
  • 找老辈、问祖籍、核对生卒年月
  • 消息实时送达,不用等对方上线

实现位置:clan-flutter 联系群 + WebSocket

绑定申请

认领你在族谱里的位置

  • 填写姓名、出生年月、村落提交认领
  • 宗亲管理员在手机上逐条审核
  • 审核通过即可补全自己家的资料

实现位置:clan-flutter 绑定申请页

纪念堂

先人的影像与故事留在族里

  • 生卒年月、照片、小传一并留存
  • 可上传墓碑与遗像照片
  • 清明远程祭扫,随时打开就能看见

实现位置:clan-flutter 纪念堂 + 照片端点

书谱

手机上也能生成书谱

  • 选支系、起始世代与纸张规格
  • 五步生成 PDF,随时查看生成进度
  • 下载印刷稿,直接送印

实现位置:clan-flutter 书谱页 + 五步进度

关于

版本、许可与说明

  • 版本号与更新说明
  • 字体许可声明与下载地址
  • 联系与反馈入口

实现位置:clan-flutter 关于页

Web 编修台(浏览器)

适合长辈口述时,由年轻人在电脑上录入、核对与排版;也适合谱头统一管理整部大谱。

吊线图编辑器

在电脑上把世系图拖成自己想要的样子。

  • 拖拽调整节点,自动重新连线
  • 撤销 / 重做(命令栈,不是假撤销)
  • 快捷键操作,输入框聚焦时不误拦截
  • 打印与导出前可整图预览

实现位置:clan-web routes/diagram

族谱树

整支世系一屏铺开,一眼看清谁是谁。

  • 自绘世系图,节点按父子关系排布
  • 逐代展开,不用左右拉找
  • 点谁看谁:父子、配偶、子女一眼看清
  • 可按纸张规格整图打印

实现位置:clan-web routes/tree(Konva 自绘 + 打印器)

书谱排版台

选支系、选世代、选纸张,五步出印刷稿。

  • 纸张可选 A3 / A4 / A5 / B5
  • 自动拆分内容并分配页面位置
  • 版心填满、减少空白页(省纸)
  • 实时进度条,完成即可下载 PDF

实现位置:clan-web routes/book

Excel 导入导出

把旧 Excel 名册一次性搬进新系统。

  • 导入前先预览,逐行给出判断结果
  • 冲突行单独列出,可逐条处理
  • 导出可自选字段,方便二次整理

实现位置:clan-web routes/excel

宗亲资料

族人的生卒、籍贯、配偶、照片,一处补齐。

  • 名册、详情、编辑三件套
  • 父子关系、配偶与过继关系一并维护
  • 照片与小传与档案放在一起

实现位置:clan-web routes/member(列表 / 详情 / 编辑)

绑定审核

谁认领了哪一位,由宗亲拍板。

  • 申请列表集中处理
  • 通过 / 驳回都留记录
  • 审核权限按角色区分

实现位置:clan-web routes/binding-review

另外还有这些后台能力

它们不是一个可以点开的模块 —— 没有单独的页面,作用在每个页面底下。 写在这里,免得宗亲以为漏了功能,也免得去找一个不存在的入口。

权限分级

  • 查看、编辑、审核、排版各管各的
  • 普通族人只能改自己获授权的部分

实现位置:clan-web src/app/core/acl.ts

操作审计

  • 改人、改谱、审申请、出书全部留痕,可按人、按时间查询

实现位置:clan-server 审计日志域(无独立页面)

登录令牌

  • 令牌独立签发,可随时失效;口令加盐哈希存储

实现位置:clan-auth 认证服务(无独立页面)

这些功能合起来,能带来什么

01

永久保存

不再是一叠纸,而是一份随时可备份的数据。

族人的世系、照片、小传、纪念资料集中存放在云端服务器,多副本冗余;随时可以整体导出成 PDF 书谱和 Excel 表格,自己再存一份到硬盘或网盘。

02

快速排版生成书谱

从"排版三个月"到"点一下就出稿"。

选定支系与起始世代,选择纸张规格(A3 / A4 / A5 / B5),系统自动拆分内容、分配位置、生成页面,五步产出一份可直接送印的 PDF。排版算法会尽量把版面填满、减少空白页,纸张省下来就是钱。

03

随时查阅

不用翻箱倒柜,手机上搜名字就行。

按姓名、辈分、村落搜索族人,点开即见生卒年月、籍贯、配偶、子女与照片;族谱树可以逐代展开,长辈手机上也能看完整支系的世系走向。

04

家族协作

不是一个人在录,是全族一起修谱。

每位族人都可以录入、修改自己家的资料,并提交"绑定申请"认领自己的位置;宗亲管理员在手机上逐条审核,通过与否都留下记录,谱的权威性由全族共同维护。

05

纪念堂

让先人的影像与故事留在族里。

为已故先人建立纪念页:生卒年月、照片、小传、墓碑影像都可以留存。祭扫时打开就能看见,不至于"人走了,影像也没了"。

06

联系群

想找的老辈、想问的祖籍,一个群就联系上。

按支系建立宗亲联系群,也可以跨支系沟通。找老辈问祖籍、核对生卒年月、商量修谱事,消息即时送达,不必挨家挨户去问。

前往下载先看看吊线图效果