课 程 设 计编号:学号:201140410119 教 学 院计算机学院课程名称数据结构课程设计题目简易家谱系统专业计算机科学与技术班级(1)班姓名陈建辉同组人员周海涛,石义沣,明廷柱指导教师程细才2013 年1 月8 日课程设计(论文)1 目录一 概述 .................................................. 2 1. 课程设计的目的 ...................................... 2 2. 课程设计的要求 ...................................... 2 二 总体方案设计 .......................................... 3 1. 简单家谱系统整体设计思路............................ 3 2.简单家谱系统的主要特点及功能....................... 5 三 详细设计 .............................................. 7 1. 查询全部的家谱成员信息............................. 7 2. 确定指定成员在家族中的辈份.......................... 7 3. 在家谱中添加新成员,并追加到文件中 .................. 9 四 程序的调试与运行结果说明............................. 12 1. 实验结果截图 : ...................................... 12 2.调试时遇到的问题.................................. 12 五 课程设计总结 ......................................... 13 附录一 : 程序源代码 ....................................... 16 附录二 : 参考文献 ......................................... 25 课程设计(论文)2 一 概述1.课程设计的目的1.理解和掌握该课程中的有关基本概念,程序设计思想和方法。2.培养综合运用所学知识独立完成课题的能力。3.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。4.掌握从资料文献、 科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。2. 课程设计的要求设计要求:输入家族成员情况,建立树结构,统计家族成员人数,能查询家族成员辈份情况。系统功能:1. 输入、修改与删除家谱信息功能2. 查询功能:1)某家谱成员的所有子孙的集合2)某家谱成员的所有祖先的集合3)某家谱成员的所有同辈成员的集合4)求某家谱成员的所有上一辈成员的集合5)给出两个家谱成员,确定他们的关系课程设计(论文)3 二 总体方案设计1. 简单家谱系统整体设计思路此...