基于Java的GUI图形用户界面的家谱管理系统(源码+数据库+报告)
家谱管理系统
一、问题陈述
家谱用于记录某家族历代家族成员的情况与关系。现编制一个家谱资料管理软件,实现对一个家族所有的资料进行收集整理。支持对家谱的增加、删除、修改、查找等操作。并用计算机永久储存家族数据,方便随时调用。
二、需求分析
本系统实现以下功能:
1). 输入文件以存放最初家谱中各成员的信息。 成员的信息中均应包含以下内容: 姓名、性别,出生日期。并且将相关数据存储在数据库中。
3). 以图形方式显示家谱。
4). 显示第n 代所有人的信息。
5). 按照姓名查询,输出成员信息(包括其本人、父亲、孩子的信息)。
6). 按照出生日期查询成员名单。
7). 输入两人姓名,确定其关系。
8). 某成员添加孩子。
9). 删除某成员(若其还有后代,则一并删除)。
10).修改某成员信息。
11).文件导入。
12).登录注册。
测试要求:
1).建立至少30个成员的数据,以较为直观的方式显示结果,并提供文稿形式以便检查。
2).对界面的要求是:有合理的提示,每个功能可以设立菜单,根据提示,可以完成相关的功能要求。