数据结构课程设计--通讯录管理
《数据结构课程设计--通讯录管理》由会员分享,可在线阅读,更多相关《数据结构课程设计--通讯录管理(11页珍藏版)》请在毕设资料网上搜索。
1、 1 数据结构课程设计 实验报告 实验课程名称 数据结构课程设计 专 业 班 级 11 级计科(2)班 学 生 姓 名 学 号 指 导 教 师 实 验 时 间 : 2013 年 9 月 5 日 2013 至 2014 学年第 1 学期第 1 至 9 周 2 目 录 1 概述 . 3 1.1 现状分析 3 1.2 实现意义 3 2 系统分析 3 3 概要设计 3 3.1 算法的设计 . 3 3.2 通讯录系统图. 4 4 详细设计 4 4.1 主菜单模块设计 . 4 4.2 通讯录建立模块设计 4 4.3 通讯录插入模块设计 5 4.4 通讯录查询模块设计 6 4.5 通讯录删除模块设计 7 4
2、.6 通讯录输出模块设计 8 5 运行与测试 . 9 5.1 通讯录链表的建立 9 5.2 通讯录链表的插入 9 5.3 按编号查找通讯录 10 5.4 按编号删除通讯录 10 5.5 通讯录链表的输出.11 6 总结与心得11 3 1 1 概述概述 1.1 现状分析 课程设计是实践教学中的重要环节, 它以某一门课程为基础, 涉及和课程相关的各方面 知识,是一门独立于课程外的特殊课程。课程设计就是让所有同学对课程更全面的应用。本 次实验项目“通讯录管理”就是针对数据结构的一门应用较为广泛的系统管理方法。 1.2 实现意义 本次实验应用性能好,结构清楚,能随时添加、删除、查找联系人;并且可以用姓
3、名、 编号两种方式;操作更精确,以人性化的方式展现出来,效果十分突出。 2 2 系统分析系统分析 编程完成通讯录的一般性管理工作如通讯录中记录的增加、修改、查找、删除、输出等 功能。每个记录包含姓名、电话号码、住址等个人基本信息。 用数据结构中的链表做 数据结构结合 c 语言基本知识编写一个通讯录管理系统。 本程序为使用方便, 几乎不用特殊 的命令,只需按提示输入即可,适合更多的用户使用。对于建立通讯录管理系统,则需了解 并掌握数据结构与算法的设计方法,提高综合运用所学的理论知识和方法独立分析和解决问 题的能力。 3 3 概要设计概要设计 3.1 算法的设计 本实验从整体上分为七大模块: (1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 通讯录 管理
