c语言课程设计报告--通讯录管理系统
《c语言课程设计报告--通讯录管理系统》由会员分享,可在线阅读,更多相关《c语言课程设计报告--通讯录管理系统(26页珍藏版)》请在毕设资料网上搜索。
1、 本科生本科生 C C 语言课程设计报告书语言课程设计报告书 题 目 通讯录管理系统 学生姓名 指导教师 学 院 信息科学与工程学院 专业班级 学号 一:需求分析一:需求分析 二:总体设计二:总体设计 三:详细设计三:详细设计 四:调试与测试四:调试与测试 五;测试结果五;测试结果 六:本次课程设计的心得体会六:本次课程设计的心得体会 七:附录七:附录 本程序设计亮点介绍(及)改进方面 目目 录录 1.在修改函数中,可以实现单条记录修改(运用 switch) 2.查询函数中,能返回该函数继续查询(运用了递归) 3.使用变量少, 仅通过变量 i 的递加和表示成员数的变量 n 就实现了 数据结构体
2、之间的联系 4.界面美观,使用方便 5.允许编号输入为字符 6.在显示函数上能够分屏显示(换页) 缺点 在输入数据时,未输完一个成员的所有信息不能退出输入 一:需求分析 A需要实现的功能有:输入功能、输出功能、显示功能、查找 功能、以及增加、删除、修改功能。输入功能要求一次完成若干信息 的输入;显示功能要能完成所有信息的显示,并且自动分页;查找可 以通过多种方式进行。 按需求的功能,应该设计出输入函数、输出函数、显示函数、查 找函数、修改函数。另需要一个标准界面。 B B数据存储问题 这个系统数据庞大复杂, 需要需要适当应用数组, 循环, 结构体, 文件操作等基本语句及稍有难度的语句。 因此要
3、求我们熟练掌握结构 化程序设计的基本思路和方法,在所掌握的基本知识和技能的基础 上,迚一步提高自学能力和查找资料的能力,解决一定程度的复杂的 结构化程序设计问题, 加深对所学知识的理解不掌握,利用自己所学 知识解决实际问题的能力,为以后的程序开发打下基础。 二:总体设计二:总体设计 主要结构图示 本程序由主函数和多个子函数组成,可执行多种数据管理的功 能。具体通过 c 语言中结构体数组来实现。 主函数主体为定义的结构 体,和一个 switch 函数,以提供多种程序操作功能。 主要需运用到结构体数组、文件、函数等内容知识。 子函数有六个,分别负责添加、显示、删除、查询、修改、保存的功 能。通过变
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 报告 通讯录 管理 系统
