C语言课程设计论文
学生姓名:
陈丹
学生学号:
所在班级:信息与计算科学一班
任课教师:
马老师
wd
f
通讯录管理系统
【设计目的】
设计“通讯录管理系统”使其具有数据插入、修改、删除、显示和查询等功能。(1)数据包括:人名、工作单位、电话号码和Email地址。(2)可对记录中的姓名和电话号码进行修改。(3)可增加或删除记录。(4)可显示所有保存的记录。(5)可按人名或电话号码进行查询。
【设计思路】
根据要求,电话簿数据以文本文件存放在文件中,故需要提供文件的输入、输出等操作;还需要保存记录以进行修改,删除,查找等操作;另外还应提供键盘式选择菜单实现功能选择。
【总体设计】
通讯录管理系统
数据输入数据添加
数据修改
查找
图1系统功能模块图
【详细设计】
1主函数主函数设计要求简洁,只提供部分提示语和函数的调用【程序】
删除
浏览
wd
f
开始
显示一系列功能选项
输入
,判断
是否是17?
根据
的值调用各功能模块函数结束
图2主函数流程图
Voidme
u
主界面
i
t
w1
voide
tervoidaddvoidmodifyvoidbrowsevoiddeletervoid
search
do
puts