(1)每个好友信息包含姓名、性别、住址、邮编、几岁、电话、QQ、微信帐号、生日等。
(2)作为一个完整的系统,应具有友好的界面和较强的容错能力。
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
一、设计理念
今时今日,人们越来越热衷于进行社交活动,结交更多朋友,丰富生活。因此,面对人们持续增长的社交需求,一个简洁高效的通讯录程序将有助于人们通过电脑主机或者移动终端更加方便的管理数量繁多的联系人的具体信息,在有需要的时候可以进行更高效率的查找操作。
本通讯录程序是一个专门针对储存用户联系方式以及一些简单个人信息的应用程序,它方便了用户对众多人脉的个人信息的储存和快速查阅的功能,大大减少了查找过程的时间。
【关键词】C++通讯录管理查找修改删除双链表
二:程序概述
2.1系统实现的目标
(1)录入:通讯录信息包括:姓名,电话,地址等信息。
(2)更新:能插入、删除通讯录信息。.
(3)浏览:能够查看所有的通讯录信息。
(4)查询:能实现指定姓名信息查询功能。
(5)系统以菜单方式工作,易于操作。
2.2系统实现方案
为实现系统功能,本程序主要分为五个模块。它们分别为:输入一个信息、删除一个信息、查询一个信息、列出所有的信息、退出该程序。这五个函数再通过主函数调用分别得以实现。
主函数,首先提供了程序运行时的友好界面,列出了清单,提供用户做出选择,以便决定使用通讯录的哪种功能。然后,通过执行switch语句,分别实现其它各个函数的调用功能。
2.3系统实现环境
通过VC++6.0用C++语言对程序进行编写设计
在windows界面下用 DOS访问
2.4具体的开发方法
用面向对象的程序设计方法,运用C++语言编写程序进行本通讯录程序的详细设计,使之能提供录入、显示、查找、删除的功能。
最后在VC++6.0环境下编写和调试程序,进而完成系统的实现。
三、程序设计