课程设计----通讯录设计报告(含C源码)
《课程设计----通讯录设计报告(含C源码)》由会员分享,可在线阅读,更多相关《课程设计----通讯录设计报告(含C源码)(21页珍藏版)》请在毕设资料网上搜索。
1、 目 录 1 课程设计目的和要求2 1.1 课程设计的目的2 1.2 课程设计的要求2 2 课程设计任务和内容 2 3 详细说明.2 3.1 功能模块图3 3.2 数据结构设计3 3.3 功能模块设计.3 4 程序使用说明4 5 程序部分运行图4 6 课程设计心得与体会11 7 任务分配.11 8 参考文献11 9 附录:程序清单11 1 课程设计目的和要求 1.1 课程设计的目的: C语言是一门高级程序设计语言。程序设计的目的是培养学生综合运用高级 程序设计语言按照题目要求分析、设计、编写、调试和测试C程序,以及解决实 际问题的能力。并养成良好的程序设计习惯,以及团队协作能力。 1.2 课程
2、设计的要求: 建立通讯录信息,信息包括姓名、单位、电话。该系统提供添加、删除、查 找、显示、保存至文件以及文件的复制等功能。 由三人一组协作完成,并按时提交实验报告和源程序。 2 课程设计任务内容: 通讯录是一个简单的小型应用程序、 要求设计的通讯录能够完成以下几个功 能: (1)输入记录模块:输入记录模块主要完成将数据存入结构体中的工作。在 此通信管理系统中,记录可以从以文本形式存储的数据文件中读入,也可以从键 盘输入记录。记录由与联系人有关的信息构成。当从文件中读入记录时,它就是 在以记录为单位存储的数据文件中,将记录逐条复制到结构体类型的数组元素 中。 (2) 查询记录模块:查询记录模块
3、主要完成在结构体中查找满足相关条件的 记录。 在此通信管理系统中用户可以按照联系人的姓名在结构体中进行查找, 也 可以按照序号在结构体中进行查找。若找到该记录,则打印出此记录的信息;否 则,将打印出未找到该记录的提示信息。 (3)更新记录模块:更新记录模块主要完成对记录的维护。一般而言,系统 进行了这些操作之后,需要将修改的记录存入源数据文件 (4)输出记录模块:输出记录模块主要完成两个任务:第一,它实现对记录 的存盘操作,即将结构体中各元素中存储的记录信息写入数据文件中;第二,它 实现将结构体中存储的记录信息在屏幕上打印出来。 3 详细设计说明 3.1 功能模块图: 功能模块设计 3.2 数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 通讯录 设计 报告 源码
