
Java项目——数据结构课程设计——开发链表实现的通讯录管理系统。
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
第一个模块——主函数main()的主要职责是:根据用户所选择的菜单选项,依次调用相应的函数,从而完成预定的各项操作。 第二个模块——Menu()的功能在于:向用户呈现一个清晰的提示菜单,方便其进行选择。 第三个模块——Quit()的功能是:负责程序的退出操作,结束选单的运行。 第四个模块——Create()的功能是:用于创建全新的数据记录条目,并将其添加到系统中。 第五个模块——Add()的功能是:在现有数据记录的基础上增加新的数据记录,随后返回到主菜单界面。 第六个模块——Find()的功能是:根据用户提供的查询条件,在相关信息中进行检索,若成功找到匹配的数据则予以显示,否则提示系统文件中不存在该信息,并返回到主菜单界面。 第七个模块——Alter()[的功能是:允许用户对已存在的某一条记录的信息进行修改操作;如果系统中不存在需要修改的记录,则会提示用户系统内没有该记录信息,并返回到主菜单界面。 第八个模块——Delete()的功能是:负责删除指定的数据记录条目;若系统中不存在需要删除的记录,则会提示用户通讯录中没有该记录信息,并返回到主菜单界面。 第九个模块——List()的功能是:能够将系统中所有的数据记录条目以列表的形式展示出来。
一、请使用链表或顺序表技术实现以下通讯录管理系统,完成线性表的基本操作(包括至少10个节点),以及线性表中数据的插入、查找、删除、修改和输出等功能。具体的模块要求请参考上方“总的模块要求”。建议采用“文件”的方式存储数据。1.通讯录管理系统的设计与实现(1)通讯录中的联系人信息包含以下字段:编号(字符型 num[10])、姓名(字符型 name[10])、性别(字符型 sex[10])、电话号码(字符型 phone[20])。 (2)除了满足上述总的模块要求外,还需要统计通讯录中男性联系人的数量和女性联系人的数量,并计算出通讯录中男女比例。男女比例将作为系统的一个统计指标呈现给用户。
全部评论 (0)


