问题描述:
主要内容:
个人通讯录是记录了同学(包含一起上学的学校名称)、同事(包含共事的单位名称)、朋友(包含认识的地点)、亲戚(包含称呼)等与本人有关人员的数据集。
具体要求:
-
提供录入个人信息、修改个人信息(姓名和出生日期除外)、删除个人信息等编辑功能。
-
提供按姓名查询个人信息的功能。
-
提供查找在5天之内过生日的人员的信息,以便发出祝贺电话或 E-mail。
-
按照姓名或出生日期排序,显示输出。
-
统计在给定月份出生的人数,并显示输出。
-
能列出全体人员的姓名、出生日期、电话和email地址。
-
能分别列出同学、同事、朋友、亲戚的所有信息。
-
用菜单形式提供程序的各种功能的选择。
系统设计
开发环境:
-
控制台版本:VS2015
-
Qt界面版本:Qt_5_6_0_MinGW_32bit
控制台版本与界面版本:
程序共有两个版本,控制台版本和界面版本。在程序设计之初,我们为了由易到难循序渐进,我们先在控制台下实现通讯录的各个功能。在完成并完善了控制台下最初版本之后,再设计并实现最终的界面版本。