家谱管理系统项目简介
目录
项目要求
项目设计思路
图示
涉及知识
系统基本功能
easyx图形化界面
项目要求
项目描述 |
家谱管理系统可用于管理、查询家族成员的详细信息,系统流程如下:
|
功能实现 |
|
项目设计思路
家谱的用户分为管理员与普通用户
管理员可以对家谱进行创建,修改,增加,删除,输出,销毁等功能;
普通用户只有查看家谱的功能;
家谱是根据二叉树来建立,按照“左孩子,右兄弟”这样的结构建立二叉树,所以所有的操作基本都是对二叉树的操作。
图示
涉及知识
结构体
链表
二叉树的创建
二叉树的遍历(层序遍历,先序遍历)
栈
递归
文件操作
easyx的图形化处理
系统基本功能
创建家谱
增加成员
修改成员信息
删除成员*
输出家谱
销毁家谱
查找成员信息
查找某一代成员
查找某一支成员
easyx图形化界面
绘制图像
透明操作(使图像上可以进行其他操作)
鼠标操作
家谱管理系统项目简介相关推荐
- c++ 家谱管理系统项目文档
家谱管理系统项目文档 一.项目简介: 家谱是一种以表谱形式,记载一个以血缘关系为主体的家族世袭繁衍和重要任务事迹的特殊图书体裁.家谱是中国特有的文化遗产,是中华民族的三大文献(国史,地志,族谱)之一, ...
- 基于SSM架构的医院管理系统项目简介
想要获取本项目资料的童鞋,请仔细看本文结尾处,加"Java架构栈"--->回复 "医院管理系统" 获取!!! 1. 项目介绍 又是一年毕业季, 毕设项目一 ...
- 信息管理系统——项目简介和系统架构
一 系统功能介绍 系统包括:用户管理,菜单管理和角色管理. 用户管理:添加用户 .查询用户.删除用户.修改用户.激活用户.冻结用户. 角色管理:添加角色.删除角色.修改角色.绑定用户.绑定用户操作. ...
- 电商平台后台管理系统项目介绍
MIMO电商平台后台管理系统 项目简介 基于 Vue3 + Vite2 + Typescript 开发的电子商务平台,组件库使用 element plus: 数据为 mock 模拟,登录账号密码随意填 ...
- SpringSecurity权限管理系统实战—一、项目简介和开发环境准备
源码获取: github或者gitee 文章目录 系列目录 前言 一.简介 二.什么是RBAC 三.系统功能 四.环境搭建 五.技术栈 六.说明 七.项目截图 八.请作者喝杯卡布奇诺 系列目录 Spr ...
- 家谱管理系统c++实现
1.背景 家谱:又称族谱.宗谱等.是一种以表谱形式,记载一个家族的世系繁衍及重要人物事迹的书.皇帝的家谱称玉牒,如新朝玉牒.皇宋玉牒.它以记载父系家族世系.人物为中心,由正史中的帝王本纪及王侯列传.年 ...
- 谷粒商城学习笔记——第一期:项目简介
一.项目简介 1. 项目背景 市面上有5种常见的电商模式 B2B.B2C.C2B.C2C.O2O B2B 模式(Business to Business),是指商家和商家建立的商业关系.如阿里巴巴 B ...
- 基于Servlet+JDBC+Bootstrap+MySQL+AJAX权限管理系统项目实战教程
项目简介 权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意 ...
- 大数据 互联网架构阶段 电商项目简介
电商项目简介 零.目录 电商项目特点 电商项目技术难点 电商项目简介 开发工具 电商项目架构 开发环境 一.电商项目特点 分布式 数十台服务器,甚至百台.千台.万台,包括:Nigix负载均衡集群.To ...
最新文章
- LeetCode Merge k Sorted Lists(有序单链表数组的合并)
- 下列代码之后的结果为()?
- 2008春节长白山哈尔滨雪乡游
- java图像处理之图像融合
- HTML5中Web Worker技术的使用实例
- Div+CSS布局入门教程(五) 页面制作-用好border和clear 附加:1.DIV+CSS设计原则 2.DIV+CSS中标签ul ol li dl dt dd用法
- 家人重病什么心情都没了
- 【华为云技术分享】详解浏览器跨域的几种方法
- 聚类-----KMeans
- java毕向东helloworld_毕向东java基础课学习笔记2——Hello world
- 【编程菜谱系列一】手把手教你用废旧手机改造为人脸识别监控
- 输入两个正整数m和n,求其最大公约数及最小公倍数
- php课程设计感想,设计心得体会
- 笔记本电脑键盘被锁如何解锁
- 计算机硬件希沃课件,希沃白板的课件能转换成ppt吗?如何转换?
- Cesium双屏对比
- 浙大oj(basic level)1002
- QNX 实时操作系统(Quick Unix)
- 如何将谷歌分析代码放入react项目中?
- 互联网食堂大比拼,谁才是互联网养猪场?