《程序设计与算法分析》课程设计报告
《《程序设计与算法分析》课程设计报告》由会员分享,可在线阅读,更多相关《《程序设计与算法分析》课程设计报告(21页珍藏版)》请在毕设资料网上搜索。
1、 数据结构课程设计报告数据结构课程设计报告 设计名称:1)简单个人电话号码查询系统 2)哈希表设计 程序设计与算法分析课程设计报告程序设计与算法分析课程设计报告 一、简单个人电话号码查询系统一、简单个人电话号码查询系统 1、需求分析、需求分析 1、程序的功能:实现一个简单的个人电话号码查询系统,根据 用户输入的信息进行排序(按电话号码)并且可以进行快速查询(按 姓名) ,同时还可以进行插入、删除、修改等维护功能 2、输入输出的要求:电话本中每个人的各项信息需要由键盘进 行输入,应用 getch 函数进行输入,printf 函数实现输出。 3、测试数据。 2、概要设计、概要设计 1、存储结构设计
2、说明: 应用结构体类型的数组对电话本中的记录进行存储。 struct record char name20; char phone20; char mailbox20; people60; 2、程序设计组成框图 3、详细设计、详细设计 1、主函数 函数功能:对写入文件函数及主菜单函数进行调用。实现主菜单 的显示 函数类型:未调用参数,且无返回值。 函数调用关系描述:调用主菜单函数及写入文件函数,实现主菜 个人电话本系统 主 菜 单 文 件 导 入 函 数 添 加 记 录 函 数 修 改 菜 单 按 姓 名 修 改 删 除 菜 单 删 除 函 数 查 找 菜 单 查 找 函 数 排 序 菜 单
3、排 序 函 数 显 示 所 有 写 入 文 件 单的显示。 2、从文件导入函数 函数功能:判断文件是否存在,存在进行导入,不存在进行文件 导入。 函数类型:未调用参数,且无返回值。 算法说明(流程图表示) 开始 是否为输入打开文件失败 是否为输出打开文件失败 建立失败 通 讯 录 已建立 返回主菜单 退出 指针调到文件尾 文 件 当 前 位 置 是 否 大 于 0 返回文件头部,遍历 向电话本中写入信 息 文件导入 成功 任意键回主 菜单 文件导入成功, 无任何记录, 任 意键回主菜单 返回主菜单 否 否 否 是 是 是 从文件导入函数流程图 3、主菜单函数 函数功能: 输出主菜单, 并利用多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计与算法分析 程序设计 算法 分析 课程设计 报告
