实验二

                                                              常用通讯录管理系统

通讯录中的联系人包含以下信息项:姓名、手机、办公电话、家庭电话、电子邮箱、所在省市、工作单位、家庭住址,群组分类(亲属、同事、同学、朋友、其他)。

系统的主要功能包括:

1). 输入联系人的信息,要求:至少输入10个联系人的数据,且注意数据的多样性。

2). 按姓名对联系人信息进行排序,并将排序后信息存放到一个文本文件中。

3). 添加联系人的信息,在已经存在的通讯录文件中添加若干个联系人。要求:添加后仍按联系人的姓名排序,并保存至原文件。

4). 删除联系人的信息,输入一个姓名,若通讯录中有该联系人的信息,则删除该联系人,否则输出提示信息,并提示用户选择是否继续进行删除操作。

5). 修改联系人的信息,输入一个姓名,根据具体需要修改该联系人的某一项信息,将修改后的信息重新保存到通讯录文件中,并提示用户选择是否继续进行修改操作。

6). 按不同条件对通讯录进行查询操作,输出满足条件的联系人的信息。

① 按姓名查询,包括精确查询(输入全名),模糊查询(输入姓);

② 按手机号码查询,输入全部号码或号码位段(如输入130、133、139等);

③ 按群组分类查询,输入分类名称,输出该群组的全部联系人信息。

7). 输出联系人的信息,按一定格式输出信息,保证信息排列整齐美观

二、源码的github链接

https://github.com/qixiaotong/qixiaotong/create/master

三、所设计的模块测试用例、测试结果截图

 

 

 

 

四、问题及解决方案、心得体会

通过这些实验,我知道了学知识一定要脚踏实地一步一步慢慢学,更不能半途而废,否则前功尽弃,通过这些实验我学会了指针的应用和用字符指针编程,编程不能心浮气躁,要慢慢来,这些课的学习让我了解了许多,我要学习的知识还很多,我一定会慢慢学的!

 

 


 

posted on 2015-05-06 23:45  桐桐妹子  阅读(135)  评论(2编辑  收藏  举报