《C 语言程序设计》课程设计报告书 题目:通讯录程序设计系 别:计算机工程系专 业:计算机网络设计班级:网 12姓 名:胡玉婷学 号:指导老师:耀军、新爱二○一一年六月七日一、课程设计(论文)的容编写学生通讯录程序,包括以下功能模块:1、通讯录的每一条信息包括学号、、(字符数组)。2、输入功能:可以一次完成若干条信息的输入。3、显示功能:完成全部通讯录信息的显示。4、查找功能:完成按查找通讯信息,并显示。5、增加功能:增加通讯信息。6、删除功能:完成按删除通讯信息。7、将通讯录信息存在文件addrbook中。8、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清楚美观!二、课程设计(论文)的要求与数据1、用C语言实现系统;2、利用结构体数组或动态链表实现学生通讯录的数据结构设计;3、系统具有增加,查询,删除等基本功能;4、系统的各个功能模块要求用函数的形式实现;5、将通讯录信息存在文件中;6、完成设计任务并编写课程设计说明书。 7、每个同学提交源程序(*.c),可执行程序(*.exe),保存通讯录信息的文件addrbook,课程设计说明书电子文档(word)。 每班交一光盘,包含所有学生的资料(按学号排序),每个学生的资料放在以学号命名的文件夹中。三、课程设计(论文)应完成的工作1.完成程序的编制、调试,并能正确运行。2.完成课程设计说明书的编写,其容包括(1)封面(2)任务书(3)目录(4)正文(1)总体设计(包含几大功能模块)。(2)详细设计(各功能模块的具体实现算法——流程图)(3)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。(4)调试分析(包含各模块的测试用例,与测试结果。)(5)总结(课程设计完成了哪些功能,还有哪些地方需要改进,与通过一周的课程设计有何收获,调试程序的体会等)(5)参考文献四、应收集的资料与主要参考文献[1] 谭浩强著. C 程序设计(第三版). :清华大学,2024[2] 谭浩强著. C 程序设计题解与上机指导. :清华大学,2024目 录一、总体设计(包含几大功能模块)4二、详细设计(各功能模块的具体实现算法——流程图)5第一个函数为输入函数:5第二函数为显示函数:5第三个函数为查找函数:5第四为排序函数 6第五为插入函数:6第六删除函数.7三、数据结构设计描述,各模块(函数)的功能介绍,参数说明等 9(一):结构设计描述 9(二)功能介绍 9四、调试分析(包含各模块的测试用例,与测试结果)。12...