
C语言数据结构课程期末项目:家族族谱管理系统。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
C语言数据结构期末大作业——家族族谱管理系统设计要求,需实现以下功能:首先,系统应具备输入文件功能,用于存储最初家谱中所有成员的详细信息。这些成员信息必须包含姓名、出生日期、婚姻状况、居住地址、健康状况(健在或已死亡,若已死亡则需记录死亡日期),并且可以附加其他辅助信息,但并非强制要求。其次,系统需要具备数据的持久化存储和读取功能,确保数据安全可靠。此外,系统还应能够以图形化的方式呈现家谱结构,以便于用户直观地浏览和理解。同时,系统应支持按代数显示特定世代所有成员的信息。用户可以通过姓名进行成员信息的检索和输出,包括本人、父亲及其子女的信息。系统还应提供按照出生日期查询成员名单的功能。用户可以输入两个人的姓名,从而确定他们之间的亲属关系。系统应允许用户添加新的成员及其后代。此外,还应具备删除特定成员的功能(若该成员有后代则一并删除)。系统需要支持对现有成员信息的修改操作。最后,系统需要能够按出生日期对家谱中所有成员进行排序操作。在打开一家谱时,系统应能提示当天生日的健在成员。
全部评论 (0)
还没有任何评论哟~


