目录
摘 要...................................................................................................................................................I
第一章 问题分析................................................................................................................................1
1.1 引言............................................................................................................................................1
1.2 背景 ............................................................................................................................................1
1.3 分析............................................................................................................................................1
1.3.1 家族关系查询系统.............................................................................................................1
第二章 原理与运行环境....................................................................................................................4
2.1 数据结构理论............................................................................................................................4
2.1.1 家族信息查询系统.............................................................................................................4
2.2 运行环境 C 与 C++程序设计学习与实验系统材料 ...............................................................5
2.2.1 打开方法..............................................................................................................................5
2.2.2 打开环境..............................................................................................................................5
2.2.3 源程序的建立与编辑、连接..............................................................................................6
第三章 系统分析与设计....................................................................................................................8
3.1 系统的功能................................................................................................................................8
3.2 建立家族关系功能 ....................................................................................................................8
3.2.1 完成结构与操作..................................................................................................................8
3.2.2 建立家族关系存入文件 .......................................................................................................11
3.2.3 建立家族关系树...............................................................................................................11
3.3 打开家族关系功能..................................................................................................................13
3.4 添加新成员功能 ......................................................................................................................14
3.5 查找功能..................................................................................................................................14
3.5.1 查找一个成员的所有祖先路径.....................................................................................14
3.5.2 查找一个家族的鼻祖.......................................................................................................15
3.5.3 查找一个成员的双亲.....................................................................................................15
3.5.4 查找一个成员的兄弟.....................................................................................................16
3.5.5 查找一个成员的堂兄弟.................................................................................................17
3.5.6 查找一个成员的所有孩子.............................................................................................18
3.5.7 查找一个成员的所有子孙后代.....................................................................................19
3.6 确定成员功能..........................................................................................................................19
3.7 查询功能..................................................................................................................................19
第四章 系统功能实现......................................................................................................................22
4.1 主函数......................................................................................................................................22
4.2 建立家族关系模块.................................................................................................................25
4.2.1 完成结构与操作...............................................................................................................26
4.2.2 建立关系并存档...............................................................................................................27
4.2.3 建立家族关系树...............................................................................................................29
4.3 打开家族关系模块.................................................................................................................31
4.4 添加成员模块..........................................................................................................................33