在线家谱管理系统

  • 1. 必读
  • 2. 背景
  • 3. 目标以及内容
  • 4. 总体设计
    • 4.1. 设计原则
      • 4.1.1. 统一标准原则
      • 4.1.2. 高可靠和高可用原则
      • 4.1.3. 安全性原则
    • 4.2. 体系结构设计
    • 4.3. 功能结构设计
    • 4.4. 网络拓扑设计
    • 4.5. 技术架构设计
    • 4.6. 数据架构设计
    • 4.7. 系统接口设计
    • 4.8. 关键技术选型
  • 5. 详细设计与实现
    • 5.1. 功能模块
      • 5.1.1. 族谱建设
      • 5.1.2. 祭祖
      • 5.1.3. 祠堂文化
      • 5.1.4. 家族荣誉
      • 5.1.5. 族员维护
    • 5.2. 系统运行环境
    • 5.3. 系统维护设计
  • 6. 总结与展望

1. 必读

感谢 luzhihua407 他提供的思路,希望一起在开源道路上越走越远。

同根同源

诚招有志趣得小伙伴一起设计和研发管理类系统,欢迎有产品设计类、前端技术(不限) 、后端技术( Java WebPythonMySQL) 参与进来,最终这个系统将面向社区开源,联系方式:

2. 背景

族谱:俗称家谱、宗谱等,是华夏民族的一种特有的用以记载着在同宗共祖下的世系人物文献和事迹的志系图籍,主要表现用书籍为表谱。

现代社会通过几次彻底改革,打破了华夏民族延续千年的谱系世家文化,传统的宗族思想也在一代又一代中逐渐消失殆尽,使得每个人都成为社会中孤立的一颗棋子,人不知道从何而来,往何处去。伦理纲常也渐渐被人们淡忘,使得人心中尊长不分。尤其是每到清明重阳,祭祀祖宗过程中,都不知道本族中先人如何称谓、都不清楚与自己同支的当下都有谁,更让每个人心中徒增一份孤独失落感。

传统的纸质编写的族谱主要存在以下问题:

  • 数量少:通常受制作材料以及编纂经费的所限,最后成本的数量十分稀少,通常也只能让部分长房、大宗、大支等获得优先分配权,其他人很少取得;
  • 受众面小:纸质族谱数量少,自然就不能让每家每户都有,这样做带来的受众面小;
  • 无法信息共享:由于纸质族谱只掌握在少数情况下,而当下社会族员分布区域广,这样非常不利于族内信息共享和传阅;
  • 抗风险能力差:纸质族谱由于物理材料的原因,容易造成意外损坏,切很多损坏都是不可修复的;
  • 协作性差:族谱编写过程中,除了耗时久,更需要耗费大量人力、物力,没有办法调动族内成员参与其中,相互之间分工和协作程度低;
  • 可读性差:传统的族谱,一年可被用于查阅的时间窗口短,而且很多涉及年号、文言文,对阅读者有一定要求;
  • 效率差:在溯源过程中,需要依赖人力记录推算,造成耗时耗力。

当前市面上还没有一个完善的在线家谱管理类系统,这些家谱管理类系统功能都很简单,缺乏良好额人机交互,同时在业务覆盖上,满足不了真实场景下家谱信息的信息化场景要求,未来也无法适应家谱数字化,不利于信息检索和家族成员分析。

鉴于传统族谱存在上述问题,所以希望构建在线家谱管理中心系统解决纸质族谱存在的问题。

3. 目标以及内容

针对在当前市面上在线家谱管理类系统存在上述存在的问题,通过本管理类系统需要达成如下目标:

  • 多样性:适应当前科技发展潮流,需要支持多平台的人机交互,提供 Web 、 移动端等方式;
  • 社交能力:
    • 可以对族群内部的成员提供一定的社交功能,可以考虑接入 微信、抖音等;
    • 提供一定地理信息计算能力,帮助距离较近的族内成员,快速知晓对方的存在;
  • 数据安全:
    • 系统需要具备数据安全的能力,防范被而已篡改和泄露;
    • 数据权限的设计上在更多的考虑协作性基础上,还要保证一定程度的收敛;
    • 在数据存储上需要考虑冗余设计。

综述,通过建设在线家谱管理系统,为世间散落在外的灵魂找到回家的路,为在世界各地的游子指明自己的根,为宗族的万年光辉造就可持续的燎原之火。

题外话

传统的纸质编写的族谱如何落地到信息化,牵涉到的 OCROptical Character Recognition,光学字符识别)。

再有就是很多先辈们的纪年都是采用所在时期的 帝王年号 或者 天干地支的方式来记录,有涉及到与公元纪年的格式转换问题。

4. 总体设计

4.1. 设计原则

4.1.1. 统一标准原则

4.1.2. 高可靠和高可用原则

4.1.3. 安全性原则

4.2. 体系结构设计

4.3. 功能结构设计

4.4. 网络拓扑设计

4.5. 技术架构设计

4.6. 数据架构设计

4.7. 系统接口设计

4.8. 关键技术选型

5. 详细设计与实现

5.1. 功能模块

5.1.1. 族谱建设

5.1.2. 祭祖

5.1.3. 祠堂文化

5.1.4. 家族荣誉

5.1.5. 族员维护

5.2. 系统运行环境

5.3. 系统维护设计

6. 总结与展望

github同步更新中

你可能感兴趣的:(在线家谱管理系统)