设计并实现一个简单的家谱管理系统。 基本要求:(1)建立家族关系并能存储到文件中。 (2)实现家族成员的添加、删除功能。 (3)可以查询家族成员的双亲、祖先、兄弟、 孩子和后代等信息。(4)按某种顺序
时间: 2023-06-05 15:47:10 浏览: 100
家谱管理系统设计与实现.doc
对家族成员进行排序。
这个家谱管理系统可以通过面向对象的方式来设计和实现。首先,需要定义一个Person类来表示家族成员,包括姓名、性别、出生日期、死亡日期等基本信息,以及父亲、母亲、配偶、孩子等关系信息。然后,可以定义一个FamilyTree类来管理家族成员,包括添加、删除、查询等操作,同时可以将家族关系存储到文件中。最后,可以实现对家族成员的排序功能,比如按照出生日期、姓名等属性进行排序。通过这个家谱管理系统,可以方便地管理家族成员的信息,了解家族的历史和传承。
阅读全文