1.1 课程设计内容
利用双向循环链表作为储存结构设计并实现一个通讯录程序。可以实现信息的添加、插入、删除、查询和统计等功能
1.2 课程设计要求
(1) 每条信息至少包含:姓名(name)、街道(street)、城市(city)、邮编、(eip)、国家(state)几项;
(2) 作为一个完整的系统。应该具有有好的界面和较强的容错能力。
2 课程设计原理
2.1 课设题目粗略分析
根据课设题目要求,拟将整体程序分为五大模块。此五个模块相互独立,没有嵌套调用的情况,以下是五个模块的大体分析:
(1)添加新联系人
系统将提示用户输入新添加人员信息,输入到文件中,人员信息数据包括姓名(name),街道(street),城市(city),邮编(eip),国家(state)。
(2)查询
该功能将显示已经保存的所有人员的姓名,街道,城市,邮编及国家。并且可由用户输入要查找的人员姓名,然后系统用查找函数查找,接着系统使用相关文件命令输出所查找的人员的全部信息。
(3)删除联系人
首先由用户输入要删除的人员的姓名,然后调用删除函数,删除该人员的所有相关资料。
2022-03-10 22:55:18
169KB
双链表
通讯簿
1