首页 > 编程语言 >C/C++通讯录管理系统

C/C++通讯录管理系统

时间:2022-12-25 15:25:44浏览次数:67  
标签:单链 管理系统 系统 联系人 C++ 查找 通讯录

C/C++通讯录管理系统

通讯录管理系统

设计题目:通讯录管理系统

设计实现功能:
1.创建一个通讯录(单链表的创建)。
2.显示通讯录中所有联系人的信息和按组显示具体组的联系人信息(单链表的直接输出与查找输出)。
3.在通讯录中增加联系人(单链表的插入)。
4.按姓名查找具体联系人(单链表查找)。
5.修改具体联系人的信息(单链表的查找、修改)。
6.删除通讯录中的具体联系人及具体分组(单链表的查找、删除)。
7.通讯录中信息以文件保存,下次进入系统自动读取上次存储的信息(文件的存储与读取)。
8.主函数及菜单的设计。

程序总体结构图:
程序总体结构图.png

系统评价:本系统是以手机中的通讯录各功能为模板设计的。本系统功能全面,操作方便,适于使用。

系统中用到的创新功能如下:

  1. 在系统中加入了文件系统,使用户存储的信息能够有效的得到保存。
  2. 增加了分组查看和分组删除功能,是系统实用性更强。
  3. 设置了多个输入错误及查询、删除失败的判断,便于用户清楚了解自己的操作过程。
  4. 增加了清屏功能,操作起来更加有条理,互动行增强。

作业要求:把系统原码(不截图直接粘贴文字)和运行截图放入word文档中提交

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:单链,管理系统,系统,联系人,C++,查找,通讯录
From: https://www.cnblogs.com/codewriter/p/17004054.html

相关文章

  • C++面向对象程序设计实训(实习)[2022-12-25]
    C++面向对象程序设计实训(实习)[2022-12-25]面向对象程序设计实训(实习)PracticalTrainingofObject-OrientedProgramming1、实习基本要求(1)学生自由组1人小组按照以下要......
  • Chapter.1 Extern | 我的变量怎么重复了? ——C++查漏补缺
    近期在学习C++,配合大牛书Primer看的效果还是很不错的。学到指针时又遇到了extern的使用,但自己回忆起来,好像在之前学过的内容里并没有对extern有非常深刻的印象。 于是结......
  • C++模板
    //-std=c++14//-O2//#pragmaGCCoptimize("Ofast")//next_permutation(a+1,a+1+n)#include<bits/stdc++.h>#definebintBigInteger#definehhputs("");#definey......
  • 基于qml创建最简单的图像处理程序(2)-使用c++&qml进行图像处理
     《基于qml创建最简单的图像处理程序》系列课程及配套代码基于qml创建最简单的图像处理程序(1)-基于qml创建界面课程1附件基于qml创建最简单的图像处理程序(2)-......
  • “你帮我助”管理系统软件设计总结
    这次软件设计对我来说最大的难点就在于GUI,当然啦,之前的黑窗口缺乏直观的图形化交互界面,在我心中确实也不像是软件该有的形式。然而随着ddl日益临近,担心功能强大却复杂......
  • 基于JSP的网上订餐管理系统的设计与实现(包调试成功)
    第1页毕业设计(论文)题目:基于​JSP的网上订餐管理系统​的设计与实现毕业设计(论文)要求及原始数据(资料):1.综述目前国内外网上订餐管理系统的现状;2.深入了解网上订餐系统的管理方式......
  • C++ empty函数
    https://blog.csdn.net/qq_41598072/article/details/99973908empty是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回false值;反之返回true值。所......
  • C++ sort函数中利用lambda进行自定义排序规则
    在c++中,由于sort()函数默认提供的是由小到大的排序方式,因此有时候我们需要自定义排序规则来实现由大到小的排序。一维vector<>排序#include<bits/stdc++.h>usingnam......
  • C++:重载运算符
    基本概念通常我们自定义的类类型,不具有内置类型的一些操作,比如int类型的算术运算,指针类型的解引用、取地址操作,容器类型的下标操作等。因此,如果希望我们自定义的类类型......
  • C++科研人员信息管理系统
    C++科研人员信息管理系统某科研团队主要有四类人员:科研主管、研究员、研究助理和实习研究员。现在,需要存储这些人员的姓名、编号、级别、当月薪水,计算月薪总额并显示全部......