1、目的及意义(含国内外的研究现状分析)
目的:随着家族人群逐步生活在不同城市,家族人群分布在各地,过年过节的都来不及回家,亲戚之间的见面次数的越来越少,人们逐渐对情亲意识越来越薄淡起来。中共中央宣传部委托新华通讯社主办上了解,在2021年,有高达61.8%的人不回家过年。在知乎上了解到对族谱不感兴趣的有25.5%,但是真正看过族谱的只有不到60%.
中国自古以来就很注重家族文化传承,而族谱就是其家族文化传承的重要载体。记录一个家族的生命史,它不仅记录着该家族的来源、迁徙的轨迹,还包罗了该家族生息、繁衍、婚姻、文化、族规、家训等历史文化的全过程。家谱属珍贵的人文资料,对于历史学、民俗学、人口学、社会学和经济学的深入研究,均有其不可替代的独特功能。族谱是一个家族珍贵的家族文化与档案资产世代相传。另外许多人离开家乡、离开亲友们,与亲友之间促膝长谈的交流机会越老越少。老人独守故土,大家族天各一方,维系家族成员联系的似乎只有春节、清明等重大节日。因此,需要一个持久性的族谱管理和亲友互动社区系统,在重要的节假日发生特殊的作用,还有线上族谱系统,使每个人都可以在手机上、电脑上查看族谱。
意义:通过族谱管理和亲友互动社区系统能让你的家庭生活紧跟时代发展,过去我们用相册用纸笔,勾画我们的家庭生活,现在我们用系统来记录,家庭生活的点点滴滴。它通过家族树、成长故事、亲友聊天、家庭故事、亲友地图等部分将所有亲友们紧密联系起来,使沟通更加安全、便捷,有利于营造良好的家庭氛围、增强成员间的感情交流,促进优良家风环境的建立与传承。
点击家谱的名单,进入另一个家谱,可以实现家谱多度链接,家谱链接的成员的数量将不断增加,呈现几何级增长。你会看到亲威是谁,亲威的亲戚是谁,亲威的亲戚的亲戚是谁……,除此之外,也可以记录自己的奋斗史,还可以为老人书写传记,让子孙后代了解祖辈们的故事,从而增进亲友间的凝聚力以及家族荣誉感。为了让小朋友也能过看得懂,还做了家族树。父系家族和母系家族尽在家族树中,复杂的家族人物关系可以一目了然。
国内外研究现状分析:
在国内,族谱研究一直受到学术界的高度重视。许多学者致力于族谱的整理、研究和数字化工作。例如,中国社会科学院历史研究所成立了家谱资料室,专门从事家谱的研究和整理。同时,许多高校和研究机构也开展了相关课题研究,如清华大学的“中国家谱数字化工程”等。在技术方面,国内一些企业和个人也开始尝试将族谱管理与互联网技术相结合,开发出了一些族谱管理软件和网站。然而,目前国内的相关研究与实际应用仍停留在较为基础的阶段,功能相对单一,缺乏互动性和普及度。
在国外,家族史研究和族谱整理同样受到重视。许多国家和地区都有完善的家族史档案制度和族谱研究机构。例如,美国的 Ancestry.com 和 FamilySearch 等网站,提供了丰富的族谱资料和在线研究工具。此外,国外一些家族还建立了自己的线上族谱平台,供家族成员查阅和互动。相较之下,国外族谱管理平台的功能更加丰富,用户体验更好,但在中华文化传播和认同方面存在不足。
针对现有国内外研究现状,本文提出基于SpringBoot的族谱管理和亲友互动社区系统,旨在整合家族文化、增进家族成员间的交流与互动,同时注重用户体验和平台功能的多样性。系统将包含以下几个模块:
1.家族树:通过家族树展示家族成员关系,方便用户快速了解家族结构。家族树将支持多级展开,用户可随时查看亲戚关系及家族成员的详细信息。
2.成长故事:用户可在此模块记录个人及家族成员的成长历程,分享生活点滴,增进家族成员间的感情交流。
3.亲友聊天:提供实时聊天功能,方便家族成员在线沟通,拉近彼此间的距离。同时支持语音、视频通话等功能,满足多样化的沟通需求。
4.家庭故事:用户可在此模块发表家族故事,传承家族文化。此外,还可邀请其他家族成员共同创作,促进家族内部的交流与合作。
5.亲友地图:展示家族成员所在地的实时位置,方便用户了解亲友分布。同时,用户可查看亲友的动态,了解他们的生活状况。
6.族谱管理:提供在线族谱编辑、上传、查询等功能,方便用户整理和传承家族历史。支持多种格式导入导出,以便用户在其他平台或设备上查看族谱。
7.个人中心:包括个人信息管理、家族成员管理等功能,方便用户对自己的家族信息进行维护。
8.权限管理:为确保家族隐私,系统将采用严格的权限控制机制,确保家族内部信息的安全。
通过以上模块,本文提出的基于SpringBoot的族谱管理和亲友互动社区系统将在传承家族文化、增进家族成员间感情交流方面发挥重要作用,同时为用户提供便捷、高效的族谱管理体验。在未来的研究中,我们将不断优化系统功能,以满足更多用户的需求。
2.基本内容和技术方案
2.1系统架构设计
本系统采用基于SpringBoot的架构进行设计,整体分为四个模块:前端展示模块、后端业务处理模块、数据库模块和云服务模块。前端展示模块负责展示家族成员的信息、家族树、成长故事、亲友聊天等功能;后端业务处理模块负责处理用户请求,包括用户注册、登录、信息录入、信息查询等功能;数据库模块负责存储家族成员的信息、用户信息、聊天记录等内容;云服务模块负责提供数据备份、数据恢复等功能。
2.2数据库设计
数据库模块采用MySQL进行设计,主要包括以下几张表:用户表(包含用户ID、用户名、密码、邮箱、电话等信息)、家族成员表(包含成员ID、姓名、性别、出生日期、关系等信息)、家族树表(包含节点ID、父节点ID、节点名称等信息)、成长故事表(包含故事ID、成员ID、故事内容、发布时间等信息)、亲友聊天表(包含聊天ID、发送者ID、接收者ID、聊天内容、聊天时间等信息)等。
2.3系统功能设计
2.3.1家族树功能
家族树功能为核心功能之一,用户可以通过家族树查看家族成员的关系,包括父系家族和母系家族。家族树采用分层设计,每一层代表一个家族成员,点击成员名称可以查看成员的详细信息。
2.3.2成长故事功能
成长故事功能为核心功能之一,用户可以录入自己的成长故事,也可以查看其他家族成员的成长故事。故事内容包括文字、图片、视频等多种形式,以时间为序展示。
2.3.3亲友聊天功能
亲友聊天功能为核心功能之一,用户可以与其他家族成员进行实时聊天,聊天记录保存在数据库中,方便查看。
2.3.4族谱管理功能
族谱管理功能为核心功能之一,用户可以查看、录入、修改家族成员的信息,以及家族迁徙、家族文化等资料。
2.3.5亲友互动功能
亲友互动功能为核心功能之一,用户可以通过系统发起聚会、活动等活动,其他家族成员可以报名参加,提高家族成员之间的互动。
2.3.6个人中心功能
个人中心功能为核心功能之一,用户可以查看自己的个人信息、家族成员关系、成长故事、聊天记录等内容。
3.技术方案
3.1 前端技术
前端采用Vue.js框架进行开发,搭配Element UI组件库,使页面展示更加美观、易用。
3.2 后端技术
后端采用SpringBoot框架进行开发,搭配MyBatis进行数据库操作,提高开发效率。
3.3数据库技术
数据库采用MySQL数据库管理系统,保证数据的安全、稳定存储。
3.4云服务技术
云服务采用阿里云进行设计,提供数据备份、数据恢复等功能,确保数据安全。
4.总结
本篇文章针对基于SpringBoot的族谱管理和亲友互动社区系统设计与实现进行了详细介绍,包括系统架构设计、数据库设计、系统功能设计和技术方案。通过本系统,用户可以实现家族成员信息的录入、查询、管理,以及亲友之间的互动,有助于增强家族凝聚力、传承家族文化。后续开发过程中,我们将不断完善系统功能,提高用户体验,使系统更加符合用户需求。
基本内容划分为①登录模块②用户设置模块③个人中心模块④族谱管理模块⑤互动模块⑥悼念模块⑦祝福模块
1、用户登录模块:用户可以通过填写相关信息来注册账号,通过登录账号来亲戚朋友交流。登录模块是非登录状态下的功能,登录后不提供注册、登录、忘记密码等功能。
2、用户设置模块:该模块可以上传你的完整信息、上传头像以及修改密码等功能
3、个人中心模块:用户个人中心模块,分为查看本人中心、查看他人
中心两种应用场景。个人中心能看到用户的基本信息、发布的帖子、发表的评论。用户个人中心模块在非登录状态也能访问,登录后增加关注他人、删除个人帖子、个人评论等功能。。
4、族谱管理模块:对家族人员、人员关系进行添加、修改、删除操作。
5、互动模块:家族成员发起讨论话题,其他人回复话题,跟帖讨论,增强家族成员的互动,让家族成员关系更亲近。
6、祝福模块:节假日发祝福信息、在家族成员过生日、结婚、逝世时进行管理。
7、悼念模块:对于不方便回老家祭祖的家族成员提供远程祭拜、录制祭拜视频上传,悼念服务。
3.进度安排:
第1周(2024年1月15日)前 熟悉课题内容,准备开题论证;
第1~2周(2024年1月15日~2月4日) 查阅资料,选择设计方案,熟悉开发环境、开发方案,完成开题报告;
第3周~第10周(2023-2024-2学期教学周第1周 ~ 2023-2024-2学期教学周第8周) 进行系统架构(包括系统的软件、硬件等)、设计各个模块详细的程序流程图并编程、写好阶段总结;
其中:第8~9周 接受期中检查,实现系统并进行测试,完成毕业论文初稿;
第10周 为指导教师评阅论文,学生修改论文;
第11周(2023-2024-2学期教学周第9周) 进一步地测试系统,修改并完成毕业论文;
第12周(2023-2024-2学期教学周第10周) 整理材料,准备答辩,装订论文。
第13周(2023-2024-2学期教学周第11周) 毕业设计答辩。
4、指导老师意见
指导教师签名: 年 月 日
|