
家谱管理系统的数据结构大作业.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
该文档是关于家谱管理系统设计的数据结构课程作业,详细介绍了系统中使用的各种数据结构以及它们如何支持高效的家谱信息存储和查询功能。
家谱管理系统任务:实现具备以下功能的家谱管理系统:
1. 输入文件用于存放最初家谱成员的信息,每个成员的信息应包含姓名、出生日期、婚姻状况、地址、是否健在及死亡日期(如果已去世)。也可以附加其他信息但不是必需。
2. 实现数据存盘和读取的功能。
3. 以图形方式展示整个家族树图。
4. 显示第n代所有成员的信息。
5. 根据姓名查询,输出该成员及其父亲、孩子的相关信息。
6. 按照出生日期查询成员名单。
7. 输入两个人的姓名来确定他们的关系。
8. 允许某成员添加孩子信息到系统中。
9. 删除某个特定的家庭成员(如果这个家庭成员还有后代,则一并删除其所有后裔)。
10. 修改指定家庭成员的信息。
11. 按照出生日期对家谱中的所有人进行排序。
12. 当打开一个家谱时,提示当天生日的健在者信息。
要求:建立至少包含30个不同个体的数据,并以直观的方式展示结果。同时提供文档形式以便检查所有操作的结果是否正确。
界面设计:需要有合理的使用说明和指导文本,每个功能可以设立相应的菜单选项,用户可以根据提供的指示完成相关任务的操作。
存储结构:学生需根据系统所需的功能自行决定数据的组织方式,但要求相关的数据能够保存在文件中。
全部评论 (0)
还没有任何评论哟~


