
C++课程设计,包含家谱管理系统及其配套报告文档。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本程序采用模块化设计,将其分解为菜单函数、创建函数、添加函数、查找函数以及控制各个环节,旨在简化程序结构并便于分析。该程序的核心功能包括:首先,创建主程序模块和菜单选择模块,随后进行树状操作模块以及数据管理功能,具体包括创建各类相关数据,例如构建家谱信息;其次,增加数据,即添加家谱成员的子女信息;再者,提供信息查询功能,允许用户根据姓名检索成员信息,并可通过输入出生日期来查询特定家谱中的相关信息;最后,提供退出系统选项,在程序编译完成后结束运行。
1) 输入文件用于存储最初家谱中所有成员的详细信息。这些信息应包含姓名、性别、地址、配偶、双亲、学历、职位、出生地、出生日期以及死亡日期等内容。此外,还需包含对该成员的简要介绍。
2) 程序能够实现数据的持久化存储和读取功能。
3) 能够显示第n代所有人的完整信息。
4) 支持根据姓名进行检索并输出相应的成员信息。
5) 具备按姓名查询的功能,并能输出该成员及其祖孙三代的信息。
6) 允许用户添加新的家庭成员及其子女信息。
7) 提供删除某成员的功能(若该成员仍有后代则一并删除)。
8) 支持修改某成员的信息内容。
9) 在打开一家谱时,系统会提示当天生日的健在成员的信息。
全部评论 (0)
还没有任何评论哟~


