toujourser / family_tree

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#family-tree 家谱管理系统 任务:实现具有下列功能的家谱管理系统 功能要求:

1). 输入文件以存放最初家谱中各成员的信息, 成员的信息中均应包含以下内容:
出生日期、婚否、地址、健在否、死亡日期(若其已死亡) ,也可附加其它信息、
2). 实现数据的存盘和读盘。
3). 以图形方式显示家谱。
4). 显示第 n 代所有人的信息。
5). 按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信息) 。
6). 按照出生日期查询成员名单。
7). 输入两人姓名,确定其关系。
8). 某成员添加孩子。
9). 删除某成员(若其还有后代,则一并删除) 。
10).修改某成员信息。
11).按出生日期对家谱中所有人排序。
12). 打开一家谱时,提示当天生日的健在成员。
要求:建立至少 30 个成员,以较为直观的方式显示结果,并提供文稿形式以便检查。
界面要求:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能。
存储结构:学生自己根据系统功能要求自己设计,但是要求相关数据要存储在数据文 件中。
测试数据:要求使用 1、全部合法数据; 2、局部非法数据。进行程序测试,以 保证程序的稳定。测试数据及测试结果请在上交的资料中写明;

About


Languages

Language:HTML 54.6%Language:PLpgSQL 25.2%Language:Python 20.2%