欢迎来到天天文库
浏览记录
ID:801635
大小:614.04 KB
页数:13页
时间:2017-09-05
《个人通信录管理系统c++课程设计(doc毕设论文)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、个人通信录管理系统一、需求描述(1)查看功能:选择此功能时,列出下列三类选择。A办公类;B个人类;C商务类;当选中某类时,显示出此类所有数据中的姓名和电话号码)(2)增加功能:能录入新数据(一个结点包括:姓名、电话号码、分类(可选项有:A办公类;B个人类;C商务类;当录入了重复的姓名和电话号码时,则提示数据录入重复并取消录入;当通信录中超过15条信息时,存储空间已满,不能再录入新数据;录入的新数据能按递增的顺序自动进行条目编号。(3)拔号功能:能显示出通信录中所有人的姓名,当选中某个姓名时,屏幕上模拟打字机的效果依次显示出此人的电话号码中的各个数字。(4)修改功能
2、:选中某个人的姓名时,可对此人的相应数据进行修改。(5)删除功能:选中某个人的姓名时,可对此人的相应数据进行删除,并自动调整后续条目的编号。二、系统总体分析设计具体函数:修改voidalter()删除voiddeleted()查看voidshow()添加voidincrease()拨号voiddail()主函数intmain()三、编码#include#includeusingnamespacestd;structnode{stringname;stringtelephone;stringsort;};classbase{pro
3、tected:nodea[15];inti;public:base(){i=0;}voidshow()//------------------------查看{intj,x;if(i!=0){cout<<"***********选择3个类中的一个:************"<4、**********"<>x;switch(x){case1:for(j=0;j5、j>q>>p>>r;for(intj=0;j6、f(i<15){if(j==i){a[i].name=q;a[i].telephone=p;a[i].sort=r;i++;}elsecout<<"数据录入重复!"<>f;j=0;for(j7、=0;j<=i;j++){if(f==a[j].name){cout<<"号码为:"<8、..";f
4、**********"<>x;switch(x){case1:for(j=0;j5、j>q>>p>>r;for(intj=0;j6、f(i<15){if(j==i){a[i].name=q;a[i].telephone=p;a[i].sort=r;i++;}elsecout<<"数据录入重复!"<>f;j=0;for(j7、=0;j<=i;j++){if(f==a[j].name){cout<<"号码为:"<8、..";f
5、j>q>>p>>r;for(intj=0;j
6、f(i<15){if(j==i){a[i].name=q;a[i].telephone=p;a[i].sort=r;i++;}elsecout<<"数据录入重复!"<>f;j=0;for(j
7、=0;j<=i;j++){if(f==a[j].name){cout<<"号码为:"<8、..";f
8、..";f
此文档下载收益归作者所有