课 程 设 计 报 告 课程名称 算法与程序设计 课题名称 学生选修课程系统 专 业 班 级 学 号 姓 名 指导教师 2 0 1 1 年 0 1 月 2 0 日 1 湖南工程学院 课 程 设 计 任 务 书 课程名称 算法与程序设计 课 题 学生选修课程系统 专业班级 学生姓名 学 号 指导老师 审 批 任务书下达日期 2 0 1 0 年 1 2 月 2 9 日 任务完成日期 2 0 1 1 年 0 1 月 2 0 日 2 学生选修课程系统 ( 一 ) 课 程 设 计 题 目 : 学 生 选 修 课 程 系 统 ( 二 ) 目 的 与 要 求 : 1、 目 的 : ( 1) 要 求 学 生 达 到 熟 练 掌 握 C++语 言 的 基 本 知 识 和 技 能 ; ( 2) 基 本 掌 握 面 向 对 象 程 序 设 计 的 基 本 思 路 和 方 法 ; ( 3) 能 够 利 用 所 学 的 基 本 知 识 和 技 能 , 解 决 简 单 的 面 向 对 象 程 序 设 计 问 题 。 2、 基 本 要 求 : ( 1) 要 求 利 用 面 向 对 象 的 方 法 以 及 C++的 编 程 思 想 来 完 成 系 统 的 设 计 ; ( 2) 要 求 在 设 计 的 过 程 中 , 建 立 清 晰 的 类 层 次 ; ( 3) 在 系 统 的 设 计 中 , 至 少 要 用 到 面 向 对 象 的 一 种 机 制 。 3、 创 新 要 求 : 在 基 本 要 求 达 到 后 , 可 进 行 创 新 设 计 , 如 根 据 查 找 结 果 进 行 修 改 的 功 能 。 4、 写 出 设 计 说 明 书 ( 三 ) 设 计 方 法 和 基 本 原 理 : 假 定 有 n 门 课 程 , 每 门 课 程 有 课 程 编 号 , 课 程 名 称 , 课 程 性 质 , 总 学 时 , 授课 学 时 , 实 验 或 上 机 学 时 , 学 分 , 开 课 学 期 等 信 息 , 学 生 可 按 要 求 ( 如 总 学 分 不得少 于60) 自由选 课 。 试设 计 一 选 修 课 程 系 统 , 使之能 提供以 下功 能 : ( 1) 系 统 以 菜单 方 式工作 ( 2) 课 程 信 息 录入功 能 (课 程 信 息 用 文件保存)--输入 ( 3) 课 程 信 息 浏览功 能 --输出 ( 4) 查 询功 能 : ...