
【家谱管理软件】C/C++版本源代码
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目为家谱管理软件的C/C++版本源代码,提供家谱信息录入、查询及维护等功能,适用于家族历史记录与研究。
这是我数据结构期末的一个课程设计项目,也是一个相对复杂的程序。编写过程中遇到了不少挑战。内附源码!
**家谱管理系统**
【问题描述】
实现一个具有以下功能的家谱管理系统。
【功能要求】
1. 输入文件用于存储初始家谱中各成员的信息,每个成员信息应包含:姓名、出生日期、婚姻状况、地址、是否健在(以及死亡日期,如果已故)。也可以添加其他非必需的信息。
2. 实现数据保存和读取的功能。
3. 以图形方式展示家谱关系图。
4. 显示第n代所有成员的信息。
5. 根据姓名查询并输出该成员及其父亲、孩子的信息。
6. 按照出生日期检索成员名单。
7. 输入两个人的姓名,确定他们之间的亲属关系。
8. 为某成员添加孩子。
9. 删除某个成员(如果他有后代,则一并删除)。
10. 修改特定成员的信息。
11. 根据出生日期对家谱中的所有人物进行排序。
12. 当打开一个家谱时,提示当天生日的健在成员。
【基本要求】
建立至少包含30个成员的数据,并以直观的方式展示结果。同时提供文档形式以便检查。
【界面要求】
设计合理的用户提示信息和菜单选项,使得每个功能都可以通过相应的提示来完成操作。
【存储结构】学生根据系统的需求自行设计。
全部评论 (0)
还没有任何评论哟~


