目录
项目要求
项目描述 | 家谱管理系统可用于管理、查询家族成员的详细信息,系统流程如下:
|
功能实现 |
|
项目设计思路
家谱的用户分为管理员与普通用户
管理员可以对家谱进行创建,修改,增加,删除,输出,销毁等功能;
普通用户只有查看家谱的功能;
家谱是根据二叉树来建立,按照“左孩子,右兄弟”这样的结构建立二叉树,所以所有的操作基本都是对二叉树的操作。
图示
涉及知识
结构体
链表
二叉树的创建
二叉树的遍历(层序遍历,先序遍历)
栈
递归
文件操作
easyx的图形化处理
系统基本功能
创建家谱
增加成员
修改成员信息
删除成员*
输出家谱
销毁家谱
查找成员信息
查找某一代成员
查找某一支成员
easyx图形化界面
绘制图像
透明操作(使图像上可以进行其他操作)
鼠标操作