《项目实训二》项目名称__家谱管理系统__姓名_____________班级_________________学号__________________指导教师______________2018
1问题描述:家谱用于记录某家族历代家族成员的情况与关系
现编制一个家谱资料管理系统,实现对一个家族所有的资料进行收集整理
实现对家庭成员信息的建立、查找、插入、修改、增加、删除、更新、统计等等功能
目的和要求:目的:1、能根据具体问题的具体情况,结合数据结构课程中的基本理论和基本算法,分析并正确确定数据的逻辑结构,合理地选择相应的存储结构,并能设计出解决问题的有效算法
2、提高程序设计和调试能力
通过上机学习,验证自己设计的算法的正确性
学会有效利用基本调试方法
第1页共48页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共48页3、初步掌握软件开发过程中问题分析、系统设计、程序编码、测试等基本方法和技能
4、培养根据选题需要选择学习书籍,查阅文献资料的自学能力
要求:用于记录某家族历代家族成员的情况与关系
现编制一个家谱资料管理系统,实现对一个家族所有的资料进行收集整理
支持对家谱的增加,删除,更新,统计等
软件环境:MicrosoftVisualStudio2010流程设计:第2页共48页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共48页开始Main函数Menu函数FamilyTree函数Getroot函数Case1Case2Case3Case4Case5Case6Case7Case8Case9Case10defeault结束Creat函数函数递归调用Menu函数PreOrder函数函数InOrder函数函数PostOrder函数函数Generation函数函数NumberOfPeople函数函数LifeNum函数函数Me