电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

家谱管理系统设计报告

家谱管理系统设计报告_第1页
1/25
家谱管理系统设计报告_第2页
2/25
家谱管理系统设计报告_第3页
3/25
目录第一章绪论 2第二章需求分析 2 2.1 题目 2 2.2 设计任务 2 2 。 3 数据测试 2 第三章概要设计 2 3.1 设计思想 2 3.2 实现方法 3 第四章详细设计 4 4 。 1 功能构想 4 4.2 界面设计 4 4.3 增加成员 5 4 。 3 。 1 添加子女 5 4.3.2 添加配偶 5 4 。 4 修改成员 6 4 。 4 。 1 修改个人信息 6 4 。 4.2 修改父母信息 6 4 。 4.3 修改兄弟姐妹的信息 6 4 。 4.4 修改子女的信息 7 第五章调试分析 7 第六章测试结果 8 致谢 8 参考文献 8 附录 8 第一章 绪论目前,很多家庭家谱丢失,家庭一些关系混乱,为了避开这一问题,制定一家谱程序。家谱用于记录某家族历代家族成员的情况与关系,实现对一个家族所有的资料进行收集整理。支持对家谱的存储、更新、查询、统计等操作。并用计算机永久储存家族数据,方便随时调用。第二章需求分析2.1 题目家谱管理系统2。2 设计任务系统总体说明:以树形结构存储家族信息,只考虑三代(祖父,父亲,叔叔,姑姑,自己,兄弟姐妹,堂兄弟姐妹),只考虑每个人有 0 或者 1 个兄弟姐妹的情况。注意每个结点结构。统计统计家族成员人数,查询家族成员辈份。完成功能的详细说明:1.输入家族成员情况,建立树结构(涉及创建二叉树);2.统计家族成员人数和每一个家庭成员人数(涉及树的遍历);3.查询家族成员辈份情况(任意输入两个家庭成员,查询他们的关系,父子,祖孙,兄弟,堂兄弟,共同的祖先)。4。 选做,考虑每个人有多个兄弟姐妹的情况。2。3 数据测试测试的数据有:田迎新 陈瑞英 田紫藤 田紫恒 孙超 李美霖 …….。第三章 概要设计3。1 设计思想创建一棵树,存储家庭关系,数据类型有int Num; //记录这个人拥有几个儿女char Name[20]; //记录这个人的姓名char Sex; //标示节点的种类有女(0) 男(1)struct TreeNode * NextNode[20]; //记录这个人的儿女struct TreeNode * Parent; //记录这个节点的父节点3。2 实现方法完成功能的函数有 void CreatTree(TreeNode *Tree);//————--——--———-—--———————————-——-创建树void OutPutAll ( TreeNode *Tree ) ;//——————-—————-—---———-———----——-遍历并输出树中的内容void firstoftxt();//—-—--—--—————--——-———--—--———-———-————————-——-—--—...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

家谱管理系统设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部