c语言课程设计.doc


文档分类:IT计算机
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。举报非法文档有奖

1/11
1/11
下载所得到的文件列表
c语言课程设计.doc
文档介绍
.
课程设计报告正文
1、 目的:
1)对 C 各部分知识的综合应用能力
2)提高程序设计的能力
3)提升对于较大程序的抽象分析设计能力
4)学****调试和测试的技巧
2、所做题目的意义:
通讯录管理系统在当今这个信息发达的社会是必不可少的,这个
通讯录管理系统可以方便的为我们添加、管理联系人,不必一定 要记住这些庞大的信息,可以很方便的调用出自己所需要的信息, 随时的修改这些信息,这些在这个时代是非常的必要的。
3、 本人所作的工作:
(1)、写出了预****报告。从图书馆搜集了些这方面的资料
(2)、想好思路,写出了程序代码
(3)、调试程序,找出其中的错误,最终成功的运行出程序
(4)、写出课程设计报告
4、系统的主要功能: 该系统的是一个小型的通讯系统,它具有一般的通讯系统都具 有的功能该程序具有查找、 添加、修改、删除功能,其中通讯录包括: 姓名,电话,街道,城市,省,邮编。
5.、系统的总体设计:
系统的基本要求和内容:该系统要求具有查找,添加,修改,删
除功能,其中通讯录包括:姓名、电话,街道,城市,省,邮编。但
在实际设计中增加了一项, 那就是末尾添加, 可以在已有的记录末尾 再次添加,不必每次都重新添加,方便用户
描绘及绘制出系统的功能结构框图、 程序设计组成框图, 流程图 等:
此系统共分为九大模块,分别为以下的模块:
第一模块:主函数main()的功能是:根据选单的选项调用各函数, 并完成相应的功能。
第二模块:quitRec()的功能是:退出选单。
第三模块:createRec(的功能是:创建新的通讯录。
第四模块:addRec()的功能是:在通讯录的末尾写入新的信息, 并返回选单。
第五模块:findRec()的功能是:查询某人的信息,如果找到了, 则显示该人的信息,如果未找到,则提示通讯录中没有此人的信息, 并返回选单。
第六模块:alterRec()的功能是:修改某人的信息,如果未找到要 修改的人,则提示通讯录中没有此人的信息,并返回。
第七模块:deleteRec(的功能是:删除某人的信息,如果未找到 要删除的人,则提示通讯录中没有此人的信息,并返回选单。
第八模块:listRec()的功能是显示通讯录中的所有记录。 第九模块: saveRec() 的功能是保存某人的信息在某一文件夹里。
以上九大模块为此通信系统的就大基本模块, 用此模块设计可以清楚 表明通信管理系统程序的功能、格局,可以用以下组成框图来表示:
(1) .系统结构图(功能模块图)和数据变量说明
(2) 功能模块说明:
1 )、 主 函 数 输 入 模 块
# / 19
修改通讯录
删除通讯录
退出通讯录
# / 19
# / 19
输入错误
# / 19
# / 19
(2) quitRec函数模块
(3) createRec函数模块
# / 19
# / 19
开始
清屏
输入
返回主
程序
# / 19
(4) addRec函数模块
(5) findRec函数模型
# / 19
# / 19
(7) 、deleteRec函数模型
# / 19
# / 19
(6) 、alterRec函数模型
# / 19
# / 19
# / 19
(8) 、listRec函数模型
(9) )saveRec函数模型
# / 19
# / 19
# / 19
# / 19
模块功能说明:
第一模块:主函数ma in ()的功能是:根据选单的选项调用各函 数,并完成相应的功能。
第二模块:
quitRec()的功能是:退出选单。
第三模块:
createRec(的功能是:创建新的通讯录。
第四模块:
addRec()的功能是:在通讯录的末尾写入新的信息,
并返回选单
第五模块:
fin dRec()的功能是:查询某人
内容来自淘豆网www.taodocs.com转载请标明出处.