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