这套家谱管理系统源于朋友的需要,采用ThinkPHP开发,家谱树形结构采用了Echarts。主要实现功能有家族管理,支持多个家族添加。家风家训、字辈设置、分支管理、生成家谱树。
系统简单截图:
为了便于用户直观地找到家族成员的联系方式,特地做了hover提示,即鼠标放到家谱树的名字后,会自动提示该人对应的字辈和手机号(需提前录入)。
支持家谱树保存、打印。
这是第一版,整体功能比较简单,主要实现了一些基础需求。如有需要深度定制开发的朋友欢迎联系。
项目开源地址:https://gitee.com/zkii_admin/jiapu (最新更新2022-02-12 22:38)
2022年5月14日更新:
新增家谱树模块,主要解决原有分支管理中分支成员管理起来不方便。同时优化家谱的显示,随着成员和分支的增多,Canvas绘图区可能会显示不全。增加了家谱树拖拽显示、缩放等细节。
后期尽量用家谱树模块(分支管理暂不删除)来对家族分支和分支成员进行管理,家谱树支持同辈的排序功能,排序功能可以避免家谱树形图中成员位置的错乱问题。
后期波波也会不定期的根据朋友们的反馈对细节及功能做出调整。