C语言课程设计通讯录管理系统
f目录
一、需求分析2
二、概要设计2
三、详细设计3
四、上机操作14
五、实习心得19
六、源程序20
f一、需求分析
具有数据的插入、修改、删除、显示和查询功能的电话簿管理程序。
1数据包括人名、工作单位、电话号码和EMAIL地址。
2可对记录中的姓名和电话号码进行修改。
3可增加和删除记录。
4可显示所有的保存记录。
5可按人名或电话号码进行查询。
提示
建议采用结构体数组和文件系统实现。结构体成员包括人名、工作单位、电话号码和EMAIL地址。
根据题目的要求程序应该采用结构体数组和文件系统实现。应该有文件的操作功能在程序中应该包括输入、显示、删除、查询、添加、修改、保存、加载和退出的功能。
二、概要设计
根据上面的分析可以将程序系统的设计分为如下几个模块插入、显示、删除、查询、修改、保存和退出。
f三、详细设计
1、主函数
主函数一般设计得比较简洁只提供输入处理和输出部分的函数调用。其中各功能模块用菜单方式选择。
流程图
N
【程序】
i
tmai
主函数
Ma
ma
500pma
ma
charco
trol
i
tsize
pri
tf