C语言课程设计---通讯录管理系统.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:33 大小:293KB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

C语言课程设计---通讯录管理系统.doc

C语言课程设计---通讯录管理系统.doc

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

中国地质大学本科生课程论文封面2012年12月课程设计评语对课程论文的评语:平时成绩:课程论文成绩:总成绩:评阅人签名:注:1、无评阅人签名成绩无效;2、必须用钢笔或圆珠笔批阅,用铅笔阅卷无效;3、如有平时成绩,必须在上面评分表中标出,并计算入总成绩。目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc212522248"课程设计评语PAGEREF_Toc212522248\h2HYPERLINK\l"_Toc212522249"目录PAGEREF_Toc212522249\h3HYPERLINK\l"_Toc212522250"1.课程论文题目PAGEREF_Toc212522250\h4HYPERLINK\l"_Toc212522251"2.程序设计思路PAGEREF_Toc212522251\h4HYPERLINK\l"_Toc212522252"3.功能模块图PAGEREF_Toc212522252\h5HYPERLINK\l"_Toc212522253"4.数据结构设计PAGEREF_Toc212522253\h5HYPERLINK\l"_Toc212522254"5.算法设计PAGEREF_Toc212522254\h6HYPERLINK\l"_Toc212522255"6.程序代码PAGEREF_Toc212522255\h13HYPERLINK\l"_Toc212522256"7.程序运行结果PAGEREF_Toc212522256\h22HYPERLINK\l"_Toc212522257"8.编程中遇到的困难及解决方法PAGEREF_Toc212522257\h25HYPERLINK\l"_Toc212522258"9.总结心得及良好建议PAGEREF_Toc212522258\h26HYPERLINK\l"_Toc212522259"10.致谢PAGEREF_Toc212522259\h261.课程论文题目通讯录管理系统要求:设计具有数据插入、修改、删除、显示和查询功能的电话簿管理系统。⑴数据包括:人名、工作单位、电话号码和E-mail地址。⑵可对记录中的姓名和电话号码进行修改。⑶可增加或删除记录。⑷可显示所有保存的记录。⑸可按人名或电话号码进行查询。2.程序设计思路根据题目的要求,程序应该采用结构体数组和文件系统实现。应该有动态的存储空间和文件输入、输出等操作功能;在程序中应该包括添加、显示、删除、查询和修改以及保存和退出的功能;另外还应提供键盘式选择菜单实现功能选择。3.功能模块图4.数据结构设计整个程序中用到的数据主要是全局变量MAX100和字符变量name[10]、addr[20]、phnum[20]、email[20]。5.算法设计主函数主函数的设计一般比较的简单,只提供输入,功能处理和输出部分的函数调用。其中个功能模块用菜单方式选择。菜单部分也可以写成函数。[流程图][程序]main()/*****************主函数*****************/{intn;/**********变量保存选择菜单数子***************/creat();do{printf("\n\t***********************************************\n");printf("\n\n\t*************WELCOMETOUSE!***************\n");printf("\n\t**********************************************\n");printf("\n\n\t\t*****Pleasemakeachoicebelow*****\n");printf("\n\t\t1.Addapieceofmeg");printf("\n\t\t2.Listallthemeg");printf("\n\t\t3.Deleteapieceofmeg");printf("\n\t\t4.Findapieceofmeg");printf("\n\t\t5.Alterapieceofmeg");printf("\n\t\t6.SaveandQuit");printf("\n\t\t7.Createanaddressbook");pr