1、 课 程 设 计 报 告 课程名称课程名称 C C 语言课程设计语言课程设计 课题名称课题名称 猜数字游戏系统猜数字游戏系统 20122012 年年 9 9 月月 3 3 日日 目目 录录 第一章第一章 前言前言 第二章第二章 需求分析需求分析. 2.1 系统 概 述. 2.2 功 能 需求 描 述 第三章第三章 总体设计总体设计. 3.1 模块设计 3.2 程序的模块组成 3.3 各个函数的主要功能. 第四章第四章 详细设计详细设计 4.1 系统的总体框图 4.2 相关的数据类型. 4.3 函数间的调用图. 4.4 流程图 . 第五章第五章 测试和结果测试和结果 5.1 调试分 析. 5.2
2、 使用说明 5.3 运行结果截屏及说明 第六章第六章 源程序源程序. 第七章第七章 总结总结 附 录附 录 1 、 计 算 机 应 用 与 通 信 学 院 评 分 标 准. 第一章第一章 前前 言言 C 语言程序设计课程设计是对学生的一种全面综合训练,它 包括问题分析,总体结构设计,用户界面设计,程序设计基本技能和 技巧, 多人合作, 以至一整套软件工作规范的训练和科学作风的培养。 是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通 常,课程设计的课题比平时的习题复杂得多,也更接近实际。课程设 计着眼于与应用的结合点, 使学生学会如何把书上学到的知识用于解 决实际问题,培养软件工作所
3、需要的动手能力;另一方面,能使书上 的知识变“活” ,使学生更好地深化理解和灵活掌握教学内容。为了 达到上述目的,本课程设计安排了八个设计课题,训练重点在于基本 的程序设计方法和分析问题的能力,而不强调面面俱到。学生可任选 其中一题进行设计,设计完毕写出课程设计报告,用 A4 纸打印成册; 并将课程设计报告与源程序存盘。 学习委员将课程设计报告与磁盘收 齐后交指导老师。 第 二 章第 二 章 需 求 分 析需 求 分 析 猜 数 字 游 戏 是 一 个 运 行 在 Windows 平 台 下 的 小 型 游 戏 软 件 , 依 据 猜 数 字 游 戏 的 基 本 规 则 ,给 用 户 进 行
4、成 绩 排 行 ,在 排 行 榜 中 排 出 前 五 名 玩 家 的 游 戏 记 录 ,并 可 以 随 着 玩 家 的 游 戏 记 录 进 行 更 新 。 1、 系 统 概 述系 统 概 述 该 软 件 在Windows系 统 上 为 玩 家 提 供 猜 数 字 游 戏 的 基 本 功 能 , 游 戏 用 户 可 以 选 择 开 始 游 、 排 行 榜 查 看 、 帮 助 等 主 要 功 能 。 当 用 户 选 择 开 始 游 戏 时 ,系 统 会 提 示 用 户 排 行 榜 上 猜 数 字 成 绩 的 最 好 记 录 ,并 让 用 户 逐 次 猜 数 字 ,用 户 每 次 猜 数 字 后 系
5、 统 会 给 出 本 次 猜 数 字 的 结 果 提 示 ,如 位 置 和 数 字 都 正 确 的 数 字 个 数 、数 字 正 确 介 位 置 不 正 确 的 数 字 个 数 。 如 果 用 户 猜 数 字 的 次 数 超 过8 次 ,则 提 示 用 户 游 戏 失 败 ,如 果 在 8 次 之 内 猜 出 4 个 数 字 和 正 确 的 顺 序 ,则 提 示 用 户 猜 数 字 成 功 ,并 到 排 行 榜 中 进 行 比 较 ,如 果 排 名 在 前 一 名 ,则 计 入 排 行 榜 中 ,以 便 其 他 用 户 查 看 。在 排 行 榜 查 看 功 能 中 ,用 户 可 以 查 看 当 前 的 游 戏 排 行 ,排 行 榜 中 总 共 显 示 5 名 玩 家 的 排 行 , 如 有 新 的 记 录 产 生 , 则 插 入 到 排 行 榜 中 , 并 把 排 行 榜 中 位 次 最 末 的 记 录 挤 出 排 行 榜 。在 帮 助 模 块 ,用 户 可 以 查 看 游 戏 规 则 , 当 熟 悉 规 则 后 可 以 退 出 帮 助 模 块 。 2、 功 能 需 求 描 述功 能