欢迎来到天天文库
浏览记录
ID:55567867
大小:591.00 KB
页数:13页
时间:2020-05-18
《个人通信录管理系统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{protected:nodea[15];inti;publ
3、ic:base(){i=0;}voidshow()//------------------------查看{intj,x;if(i!=0){cout<<"***********选择3个类中的一个:************"<>x
4、;switch(x){case1:for(j=0;j
5、ut<<""<<""<<""<>q>>p>>r;for(intj=0;j6、].telephone=p;a[i].sort=r;i++;}elsecout<<"数据录入重复!"<>f;j=0;for(j=0;j<=i;j++){if(f==a[j].name){cout7、<<"为:"<8、k;}cout<<'b';cout<
6、].telephone=p;a[i].sort=r;i++;}elsecout<<"数据录入重复!"<>f;j=0;for(j=0;j<=i;j++){if(f==a[j].name){cout
7、<<"为:"<8、k;}cout<<'b';cout<
8、k;}cout<<'b';cout<
此文档下载收益归作者所有