数据结构课程设计之通讯录管理系统
《数据结构课程设计之通讯录管理系统》由会员分享,可在线阅读,更多相关《数据结构课程设计之通讯录管理系统(28页珍藏版)》请在毕设资料网上搜索。
1、 1 数据结构课程设计论文数据结构课程设计论文 题目: 1.通讯录管理系统* 7 .建立二叉树,层序、先序遍历 14. 拓扑排序 2013 年 6 月 24 日 2 1.通讯录管理系统通讯录管理系统 开发目的 数据结构旨在使读者学会分析研究数据对象的特性,学会数据的组织方法, 以便选择合适的数据逻辑结构和存储结构,以及相应的运算,把现实世界中的问 题转化为计算机内部的表示和处理。 设计目的 进一步理解和掌握课堂上所学各种基本抽象数据类型的逻辑结构、存储结构 和操作实现算法,以及它们在程序中的使用方法;掌握软件设计的基本内容和设 计方法,并培养规范化软件设计的能力;将理论知识和实际结合起来,锻炼
2、分析 解决实际问题的能力。 设计要求 实现通讯录的建立和输出、通讯者的插入、删除和查询等几种操作功能。 用单链表作存储结构; 用菜单作为应用程序的主要界面, 主界面的主控菜单如下: 通讯录链表通讯录链表 * 1.通讯录链表的建立通讯录链表的建立 2.通讯录结点的插入通讯录结点的插入 3.通讯录结点的查询通讯录结点的查询 4.通讯录结点的删除通讯录结点的删除 5.通讯录链表的输出通讯录链表的输出 0.退出通讯录管理系统退出通讯录管理系统 * 请选择菜单号请选择菜单号: *:使用数字 05 来选择菜单项,其他输入无效,并给出错误提示。 设计功能 程序运行后的功能有: (1)菜单选择界面 (2)建立
3、通讯录记录 (3)插入联系人记录 (4)查找联系人记录(名称和编号查询) (6)删除联系人记录 (7)输出所有联系人记录 (8)退出程序 算法设计算法设计 系统流程图如图所示: 开始 是否继续 添加 主菜单 插入信息 查询记录 删除记录 输出记录 退出 添加各项信息 建立通讯链表 是否已 建表 是否已 建表 是否已 建表 是否已 建表 Y Y Y Y 添加各 项信息 插入成功 主菜单 查询方 式 按 编 号 查 找 按 姓 名 查 找 a b 是否存 在记录 Y 确定 删除 Y 删除成功 N N 查询完毕 N N N N 成功输出 是否 退出 N 退出程序 结束 3 主函数设计 由于主函数设计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 通讯录 管理 系统
