【源码+文档】通讯录管理系统

该文描述了一个通讯录管理系统的详细设计,包括控制台和Qt界面两个版本。系统以Person类为基础,派生出Relative、Friend、Colleague和Classmate类来存储不同关系的联系人信息。AddressBook类用于管理这些联系人,提供了添加、删除、查询和排序等功能。开发环境使用了VS2015和Qt_5_6_0_MinGW_32bit。源代码和相关文档已托管在线供参考。
摘要由CSDN通过智能技术生成

问题描述:

主要内容

个人通讯录是记录了同学(包含一起上学的学校名称)、同事(包含共事的单位名称)、朋友(包含认识的地点)、亲戚(包含称呼)等与本人有关人员的数据集。

具体要求

  • 提供录入个人信息、修改个人信息(姓名和出生日期除外)、删除个人信息等编辑功能。

  • 提供按姓名查询个人信息的功能。

  • 提供查找在5天之内过生日的人员的信息,以便发出祝贺电话或 E-mail。

  • 按照姓名或出生日期排序,显示输出。

  • 统计在给定月份出生的人数,并显示输出。

  • 能列出全体人员的姓名、出生日期、电话和email地址。

  • 能分别列出同学、同事、朋友、亲戚的所有信息。

  • 用菜单形式提供程序的各种功能的选择。

系统设计

开发环境

  • 控制台版本:VS2015

  • Qt界面版本:Qt_5_6_0_MinGW_32bit

控制台版本与界面版本

程序共有两个版本,控制台版本和界面版本。在程序设计之初,我们为了由易到难循序渐进,我们先在控制台下实现通讯录的各个功能。在完成并完善了控制台下最初版本之后,再设计并实现最终的界面版本。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值