《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] 谭浩强