
数据结构课程设计——构建家谱管理系统,采用C语言编程。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
系统开发所所依赖的族谱数据以文件形式存储于计算机中,最初的文件应包含以下详细信息:个体姓名、性别(“男”或“女”)、出生日期(例如:1980-09-12)、婚姻状况(“是”或“否”)、逝世日期(若已逝世)、家庭住址、手机号码、QQ号和电子邮件地址等,并且可以根据需要添加其他相关资料。该系统所必需完成的主要功能包括:(1)读取数据文件并构建族谱结构,从而初始化整个系统;(2)生成家族通信录,呈现形式可为图形化方式或凹入式展示。 此外,还需显示示意图;(3)查询与家族相关的基本信息;具体而言,包括:① 根据用户输入的代数编号,展示家族中该代所有成员的基本信息;②按照姓名进行检索,输出相关人员的信息,包括其本人、父亲及子女的信息;③根据出生日期检索家族成员名单;④当用户输入两个姓名时,系统能够输出他们之间的亲属关系,例如兄弟关系、堂兄弟关系、子孙关系、祖先关系、双亲关系以及子女关系等。 (5)该系统还具备查询家族通信录功能:① 根据姓名查找其在向下或向上几代人内家族成员的通信录信息;②根据姓名查找同一辈人的通信录信息。最后,系统还负责维护家族成员的相关信息,例如修改通信录信息以及新增一个家族成员等。
全部评论 (0)
还没有任何评论哟~


