C语言课程设计通讯录实验报告
Revisedasof23November2020
f太原学院计算机工程系课程设计报告
课程名称:数据结构课程设计
姓名:学号
苏建花
专业班级:计算机工程系网络三班
指导教师:
翟婷婷
2015年12月30日
计算机工程系课程设计报告
课程名称:C语言课程设计课程设计题目:通讯录管理系统
成绩:
班级:网络143班
姓名:苏建花学号:
指导教师:
目录(参考)
1设计目的与要求…………………………………………X11题目与设计要求……………………………………X12本程序涉及的知识点………………………………X2功能设计………………………………………………X总体设计……………………………………………X详细设计……………………………………………X3程序实现……………………………………………X程序实现时应考虑的问题…………………………XXX模块核心代码…………………………………X4测试分析……………………………………………X测试结果及分析…………………………………X4总结…………………………………………………X参考文献………………………………………………X
1、设计目的与要求
这次课程设计的目的在于:1熟练的掌握C语言课程中所学的理论知识,并对其进行应用;2通过综合C语言的基本知识来解决实际问题;
(签名):
f3加强分析和解决问题的能力;4提高实践动手能力,将知识化为实际成果
题目与设计要求
(1)题目:通讯录
(2)设计要求a、建立通讯录信息,信息至少包含姓、名、电话号码、住址、分类(如同事、朋友、同学、家人等)等。b、该系统提供添加、删除、修改和查找功能,其中按姓名方式删除、修改,按姓名、姓氏方式查找。c、将通讯录保存在文件中。d、能够输出通讯录中的信息。
本程序设计的知识点
(1)采用结构体数组。structPerso
chara16chars16chard16charf24structPerso
extstu
(2)运用函数之间的调用主函数可以调用子函数,子函数之间可以相互调用,子函数不能调用主
函数,主函数可以多次调用一个子函数,也可以一次调用多个子函数。(3)利用指针变量structPerso
headstructPerso
p1p2
2、功能设计
添加:添加通讯录记录修改:修改通讯录记录删除:删除通讯录记录查找:查询通讯录记录显示:显示通讯录记录统计:统计通讯录数目
需求分析
f信息记录要存放到文件中去,因而要实现文件的输入输出操作;要实现数据的插入、删除、修改和显示功能,因而要实现插入、删除、修改和显示r