内蒙古科技大学 本科生课程设计说明书 题 目:C 语言课程设计 —— 学生成绩管理系统 学生姓名:郭** 学 号:********** 专 业:计算机科学与技术 班 级:计科-2 指导教师:*** 日 期:2015 年 12 月 25 日 内蒙古科技大学课程设计说明书 I 内蒙古科技大学课程设计任务书 课程名称 C 语言课程设计 设计题目 学生成绩管理系统 指导教师 刘立新 时间 2015.1.5——2015.1.9 一、教学要求 1. 巩固和加深学生对 C 语言课程的基本知识的理解和掌握 2. 掌握 C 语言编程和程序调试的基本技能 3. 利用 C 语言进行基本的软件设计 4. 掌握书写程序设计说明文档的能力 5. 提高运用 C 语言解决实际问题的能力 二、设计资料及参数 每个学生在教师提供的课程设计题目中任意选择一题,独立完成,题目选定后不可更换。 某班学生成绩管理,包括以下功能: ❖ 从键盘输入包括学号、姓名、各门课程成绩(不少于 5 门),并将其保存在磁盘文件里 ❖ 打开文件后,计算每个人的总分和平均分,排序并保存 ❖ 具有单项查询或多项查询的功能(即按照给定的关键字,如姓名找出满足条件的纪录) ❖ 具有插入、删除和修改功能 ❖ 具有输出文件数据 信 息 的功能 三、设计要求及成果 1. 分析 课程设计题目的功能需 求 (可选用数组 或链 表 实现 ,可多人(最 多3 人)协 作 完成一个题目) 2. 写出详 细 设计说明(至 少包括功能实现 分析 和模 块 流 程图 ) 3. 编写程序代 码 ,调试程序使 其能正 确 运行(代 码 书写要 规 范 ,标 示 符 要 见 名知意,要 有必 要 的注释 ,每人至 少 500 行代 码 ,不包括注 释 和花 括号) 4. 设计完成的软件要 便 于操 作 和使 用 5. 设计完成后提交 课程设计报 告 (请 严 格 按照模 板 进行排版 ) 四、进度安排 第 一天 选择课程设计题目,分析 课题的要 求 第 二 天 编程 第 三 天 编程及 调试 第 四 天 写课程设计报 告 第 五 天 提交 课程设计报 告 (打印 稿 及 电 子 稿 ) 五、评分标准 1. 根 据 平时上 机 考 勤 、表 现 和进度 ,教师将每天 点 名和检 查 2. 根 据 课程设计完成情 况 ,必 须 有可运行的软件。 3. 根 据 课程设计报 告 的质 量 ,如有雷 同 ,则 所 有雷 同 的所 有人均判 为 不及...