目标缘由:出生在农村、学习了电脑技术,总有一个想法就是将老家传承下来的族谱录入电脑中,方便快速查询和长期保存。开始入手时候发现还挺有难度。
难点如下:
- 过去族谱纸质版书籍是民国时候印刷的、很多字都是繁体字、还有好些字真的是很难识别。
- 族谱里面经常会出现某公三子、某祖元孙之类的文字,经常要去考证一下上一辈或者上上辈的名字全称是什么。
- 使用相机拍照和高拍仪将纸质文字变成电子照片后,尝试使用网上开源的OCR工具识别出来,发现也是准确率不高,困难重重。
开发过程:
1、资料录入:根据纸质文件设计初步的族人资料数据表,比如姓名、生辰、代数之类的数据表。之后设计录入界面,不断的根据纸质谱书资料完善对应的字段。最终设计录入界面如下:
2、资料查询:根据姓名、编号、父亲姓名、父亲编号、代数等查询出对应的结果并分页显示、支持数据的批量导入和导出功能。
3、宗支图谱:为了梳理清楚子辈和父辈的关系、纯文字的表格数据已经无法满足需求、因此采用图形化的设计方式来展示已有数据关系、并允许右键进行菜单的处理和排版。界面设计如下:
软件下载:https://download.csdn.net/download/xqf222/89537952
族谱管理软件功能介绍:
1、登录软件后自行录入族人相关资料、录入资料后可进行增删改查操作。
2、族人资料支持Excel批量导入、导出数据功能。
3、族人查询模块支持选中指定族人资料后、右键可以快速添加对应的父亲、儿子、兄弟、妻子资料。
4、族人图谱展示录入系统的所有族人关系图、清晰方便的展示对应的父子关系,包括零散的不包含父亲数据的节点数据。
5、族人图谱支持右键快速查询对应的所有直系祖宗数据、所有的直系后辈关系数据,并允许重新排版和导出图片。