欢迎来到天天文库
浏览记录
ID:5470954
大小:285.51 KB
页数:16页
时间:2017-12-14
《c语言课程设计(论文)-通讯录管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、中国地质大学(武汉)C语言课程设计学院:计算机学院专业:网络工程题目:通讯录管理系统班级:姓名:学号:指导教师:2010年6月30日1题目:通讯录管理系统2要求:具有数据输入,删除,修改,显示和查询功能的电话薄管理系统。(1)数据包括:人名,工作单位,电话号码和E-mail地址。(2)可对记录中的姓名和电话号码进行修改。(3)可增加或删除记录。(4)可显示所有保存记录。(5)可按人名或电话号码进行查询。3设计思路:根据题目要求,本程序应该采用结构体数组和文件系统实现。其中,结构体成员包括人名,工作单位,电话号码和E-mail地址。数组
2、中的数据均为字符串型。(1)输入模块流程图结束开始输入通讯录管理系统的信息保存信息(2)删除模块流程图结束I!=0吗?输入要删除的姓名开始显示用户想要删除的记录没有找到显示找到的记录并删除记录是否删除返回主菜单(3)修改模块流程图提示没有找到I!=吗?输入要修改的姓名显示所有记录,让用户看那条信息需要修改开始是否修改显示找到的记录并修改记录NYY结束返回主菜单N开始结束(4)显示模块流程图输入想要显示的信息显示信息结束(5)查询模块流程图选择下一步操作是否继续退出显示找到的纪录提示没有找到是否找到记录输入要查找的姓名开始结束Y源程序:
3、#include#include#include#includestructcontacks{charname[10];charworkplace[20];chartele[20];charemail[20];}con[50];intk=0;voidenter();voiddisplay();voidlook();voidchange();voiddel();voidsave();voidmain(){inta;do{printf("*********
4、*********************************************************");printf("*");printf("tt欢迎进入通讯录管理系统");printf("tt*");printf("******************************************************************");printf("*");printf("t1.增加记录");printf("ttttt*");printf("*");printf
5、("t2.显示记录");printf("tttt*");printf("*");printf("t3.查询记录");printf("ttttt*");printf("*");printf("t4.修改记录");printf("ttttt*");printf("*");printf("t5.删除记录");printf("ttttt*");printf("*");printf("t6.保存记录");printf("tttt*");printf("*");print
6、f("t7.退出系统");printf("ttttt*");printf("******************************************************************");printf("Enteryouchoice:");scanf("%d",&a);switch(a){case1:printf("");enter();break;case2:printf("");display();break;case3:printf("");look();break;ca
7、se4:printf("");change();break;case5:printf("");del();break;case6:printf("");save();break;case7:printf("");exit(0);break;default:printf("Thechoiceisbetween1to6.");}}while(a!=0);getch();}voidenter(){charch[20];printf("enterstudentinformation:");do{printf("
8、name:");scanf("%s",con[k].name);printf("workplace:");scanf("%s",con[k].workplace);printf("telephone:");sca
此文档下载收益归作者所有