c语言程序设计通讯录管理系统

c语言程序设计通讯录管理系统

ID:969724

大小:103.00 KB

页数:18页

时间:2017-10-22

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

《c语言程序设计通讯录管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.需求分析根据题目要求,通讯录保存在文件中,要提供文件的输入和输出功能;还有就是要提供通讯录添加(个人信息包括姓名、学号、年龄、住址、电子邮件等)、删除、显示、修改等基本功能。2.概要设计系统总体设计是信息的输入、信息的编辑和退出。系统功能模块如下:1.添加通讯录;2.输出通讯录;3.查找通讯录;4.修改通讯录;5.删除通讯录;6.退出通讯录;3.详细设计1.通讯录里无信息,所以要添加信息。用键盘逐个输入通讯录里联系人的信息。YN开始新建联系人是否继续添加联系人?结束2.输出通讯录用于让使用者观看通讯录里所有的信

2、息。开始输出所有联系人信息结束3.查找通讯录是让使用者可以通过电话或姓名来查找通讯录里的联系人。开始按姓名查找按号码查找结束4.修改通讯录是让使用者通过姓名查找到通讯录里的联系人,然后其作出修改。开始输入姓名查找联系人选择要修改的信息是否继续修改其它联系人结束YN5.删除通讯录是用来按照联系人的姓名或电话来单独删除通讯录中一些不想要的联系人。还可以集体删除通讯录中的联系人。开始删除单人按姓名删除按电话删除删除集体结束6.退出通讯录系统。4.主要源程序代码#include#include

3、b.h>#include#includestructrecord{charname[20];charage[20];charphone[20];charadress[40];charnumber[30];chare_mail[20];}contact[500];intNO=0;FILE*fp;voidmainmenu();voidnewrecord();voidbrowsemenu();voidsearchmenu();voidsearchname();voidsearchph

4、one();voidmodifymenu();voiddeletemenu();voiddeleteall();voiddeletesingle();voiddeletename();voiddeletephone();intloadfile();voidsavefile();voidmain(){printf("tt:)欢迎使用通讯录管理系统beta");printf("tt文件导入中……请稍后……");system("cls");loadfile();while(1){mai

5、nmenu();}}voidmainmenu(){charchoice;system("cls");printf("tt********************主菜单********************");printf("tt******************1-新建菜单******************");printf("tt******************2-浏览菜单******************");printf("tt******************

6、3-查找菜单******************");printf("tt******************4-修改菜单******************");printf("tt******************5-删除菜单******************");printf("tt******************6-退出******************");printf("tt********************************************

7、****");printf("tt请选择:");choice=getch();switch(choice){case'1':newrecord();break;case'2':browsemenu();break;case'3':searchmenu();;break;case'4':modifymenu();break;case'5':deletemenu();break;case'6':exit(0);default:mainmenu();}}voidnewrecord(){printf("tt

8、****************请输入联系人信息****************");printf("tt输入姓名:");scanf("%s",&contact[NO].name);printf("tt输入年龄:");scanf("%s",&contact[NO].age);printf("tt输入电话号码:");scanf("%

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

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

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