第一章 需求分析 1 . 课程设计性质和目的………………………………………………………… 2 . 输入输出的形式……………………………………………………………… 3 . 程序的实现功能……………………………………………………………… 第二章 程序设计 1 . 概要设计……………………………………………………………………… 2 . 详细设计……………………………………………………………………… 3 . 调试分析……………………………………………………………………… 4 . 使用说明……………………………………………………………………… 5 . 测试数据……………………………………………………………………… 第三章 使用说明和程序流程图 1 . 程序流程图…………………………………………………………………… 2 . 课程设计经验和体会………………………………………………………… 山东科技大学信息工程系课程设计 1 第一章 需求分析 1 、课程设计性质和目的 该课程设计的主要任务是运用在《面向对象程序设计》课程中学到的理论知识来指导实践,使学生了解面向对象与面向过程之间的区别,学会用类的方法解决实际问题。掌握一般类的定义、测试、封装、数据隐藏、继承及多态等概念,掌握面向对象程序设计的基本概念和基本方法,掌握 C++语言的基本语法和基本内容,并能运用 C++语言进行基本的面向对象程序设计,并且通过综合课程设计,提高学生的实践动手技能,培养学生独立分析分析问题和解决问题的能力。 2 、输入输出的形式 本系统是一个学生成绩管理系统,采用 VC++6.0 编译器作为开发环境,这个环境是我们在学习C++的平台。输入数据类型主要是 char、int、float 等数据类型,输入内容包括:班级、学号、姓名、电子技术、C++ 程序设计、多媒体技术、大学英语、高等数学、大学体育、马 克 思 主义政 治 经 济 学等数据。用户 在输入学生数据时 要保 证 输入数据格 式的正 确 性,系统不 会自 动检 测输入的数据是否正 确 ,可 用。输出形式与输入形式类似 ,根 据需要可 以 选 择 显 示 输入的各 项 内容,还 可 以 选 择 显 示计算 好 平均 分后 并排 序后 的记 录 ,显 示 内容包括:班级、学号、姓名、平均 分等数据。 3 、程序的实现 功 能 用户 运行程序后 进入系统主界 面,在主界 面用户 可 以 输入所 有 学生的数...