手机通讯录管理系统c++程序设计

手机通讯录管理系统c++程序设计

ID:12870443

大小:597.00 KB

页数:29页

时间:2018-07-19

手机通讯录管理系统c++程序设计_第1页
手机通讯录管理系统c++程序设计_第2页
手机通讯录管理系统c++程序设计_第3页
手机通讯录管理系统c++程序设计_第4页
手机通讯录管理系统c++程序设计_第5页
资源描述:

《手机通讯录管理系统c++程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、项目设计题目(手机通讯录管理系统)学号:姓名:自评成绩:成绩:1.选题意义、依据随着信息化时代的到来,社会中人与人之间的联系更加密切广泛,加之手机使用已普遍化,手机通讯录已是人们生活学习工作中不可或缺的一部分,因此对于联系人信息的高效管理越来越重要,通过了解通讯录系统的内部编程实现来体验科学技术给人带来的方便。2.系统功能设计与分析(功能模块说明)用户和联系人信息性别分组录入姓名管理用户信息学校电话地址修改删除生日29系统功能结构图通讯录系统查询模块管理模块排序查询删除修改添加电话就读学校姓名姓名电话分组生日地址电话性别姓名2

2、9系统功能的基本要求:能实现:1)通讯录编辑(添加、删除);2)通讯录按不同的数据项进行修改(1~姓名,2~性别,3~电话,4~地址,5~生日,6~分组);3)通讯录按不同的数据项进行查找(1~姓名,2~电话);4)对已存在的通讯录按不同的项排序(1~姓名,2~就读学校,3~电话);5)将通讯录写入文件;6)从文件读入通讯录;7)备注:通讯录至少应该有以下数据项:姓名,性别,学校,地址,生日,电话,分组(同事家人朋友陌生人)对于录入删除查找等不同的操作可用函数实现3.涉及的主要知识点说明1)文件操作(读取与写入)2)函数操作(

3、声明定义和调用)3)输出数据格式4)结构体的应用(包括结构体数组)5)数组的应用(一维数组)6)数据排序操作(选择排序)7)循环(whilefor)8)选择控制结构的应用(ifswitch语句)9)字符串比较10)系统函数的应用(清屏函数system("cls"))4.创新性说明通过录入信息获取通讯录人数,使通讯录人数实现动态变化;信息录入与文件形成同步;为了使程序执行过程更清晰采用图表;及减少数据累积带来的问题根据用户需要及时清除屏幕输出信息(使用系统清屏函数)295.源代码#include#includ

4、e#include#include#includeusingnamespacestd;voidluru(int);//录入通讯录(包括姓名学校性别电话地址生日分组(同事家人朋友陌生人))voidxiugai();//修改通讯录voidshanchu();//删除通讯录voidchaxun();//查询通讯录(可按姓名、电话、联系人类别查询)voidpaixu();//排序voidoutfile();//输出文件函数voidintofile();//读入文件函

5、数voidqingping(char);//清屏函数structperson{stringName;//联系人姓名stringSex;//性别stringuniversity;//就读学校stringPhone;//电话stringBirth;//生日stringAddress;//地址(格式为)stringGroup;//联系人分组(同事家人朋友陌生人)};structpersons[30];//最多可录30人structpersons2[30];inti=0;intn=0;//初始通讯录中联系人为0intmain(){29

6、charcontin,clear;inta;while(1){cout<<"┌──────────────────────────────────────┐";cout<<"│***************☆通讯录管理系统☆******************│";cout<<"│*********★★★★★★★★★★★★★★★★★***********│";cout<<"┣━━━━━━━━━★★1、录入通讯录★★━━━━━━━━┫";cout<<"┣━━━━━━━━━★★2、修改通讯录★★━━━━━━━━┫";cout<<"

7、┣━━━━━━━━━★★3、查询通讯录★★━━━━━━━━┫";cout<<"┣━━━━━━━━━★★4、删除通讯录★★━━━━━━━━┫";cout<<"┣━━━━━━━━━★★5、排序通讯录★★━━━━━━━━┫";cout<<"┣━━━━━━━━━★★6、将通讯录导入文件★★━━━━━━━━┫";cout<<"┣━━━━━━━━━★★7、从文件读入通讯录★★━━━━━━━━┫";cout<<"┣━━━━━━━━━★★8、退出★★━━━━━━━━┫";cout<<"┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━

8、━━━━━━━━━━┛";cout<>a;switch(a){29case1:{cout<<"通讯录录入"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。