数据结构课程设计——双链表通讯录

本文介绍了一个使用C++编程的双链表通讯录程序,具备录入、显示、查找和删除联系人信息的功能。程序在VC++6.0环境下开发,通过面向对象设计,提供用户友好的菜单操作界面。
摘要由CSDN通过智能技术生成

李刚是一爱折腾的人,当然爱折腾的人均有梦想,他想当中国的盖次呢。可不,现在个人好友信息多了,复杂了,他想制作一个个人 通讯录的制作管理软件。 刚好这个学期学了数据结构课,所以他准备使用数据结构知识来实现了。并考虑使用 双向链表作数据结构。并制定了初步要求:

1每个好友信息包含姓名、性别、住址、邮编、几岁、电话、QQ、微信帐号、生日等。

2作为一个完整的系统,应具有友好的界面和较强的容错能力。


-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------





一、设计理念


今时今日,人们越来越热衷于进行社交活动,结交更多朋友,丰富生活。因此,面对人们持续增长的社交需求,一个简洁高效的通讯录程序将有助于人们通过电脑主机或者移动终端更加方便的管理数量繁多的联系人的具体信息,在有需要的时候可以进行更高效率的查找操作。


本通讯录程序是一个专门针对储存用户联系方式以及一些简单个人信息的应用程序,它方便了用户对众多人脉的个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。


【关键词】C++通讯录管理查找修改删除双链表


 


二:程序概述


2.1系统实现的目标


1录入:通讯录信息包括:姓名,电话,地址等信息。


2更新:能插入、删除通讯录信息。.


3浏览:能够查看所有的通讯录信息。 


4查询:能实现指定姓名信息查询功能。


5系统以菜单方式工作,易于操作。


 


2.2系统实现方案


为实现系统功能,本程序主要分为五个模块。它们分别为:输入一个信息、删除一个信息、查询一个信息、列出所有的信息、退出该程序。这五个函数再通过主函数调用分别得以实现。


主函数,首先提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定使用通讯录的哪种功能。然后,通过执行switch语句,分别实现其它各个函数的调用功能。


 


2.3系统实现环境


通过VC++6.0C++语言对程序进行编写设计


windows界面下用 DOS访问


 


2.4具体的开发方法


用面向对象的程序设计方法,运用C++语言编写程序进行本通讯录程序的详细设计,使之能提供录入、显示、查找、删除的功能。


最后在VC++6.0环境下编写和调试程序,进而完成系统的实现。


 


三、程序设计


           
    圆角矩形: 用户界面
 
   
 
 

 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值