课程设计报告--学生成绩管理系统(附源代码) 2 联系客服

发布时间 : 星期二 文章课程设计报告--学生成绩管理系统(附源代码) 2更新完毕开始阅读8fb2c1af770bf78a652954ef

北华大学课程设计报告

课程名称:学生姓名:学生班级:学 号:起止时间:指导教师:

语言程序设计

组长:陈希)(组员:丰小舜 焦锦辉 常凯威)网络13-2班 、04、10、02

张淑英

C++ ( 03 2014.06.15---2014.06.23

目录

一.目的与概述 --------------------------------2

二.设计内容------------------------------------3

三.过程与结果-----------------------------------4

四.设计总结 -----------------------------------10

五.成绩评定———————————-------------11

六.程序清单------------------------------------12

参考文献----------------------------------------30

1

一、 目的与要求

通过本课程设计的实践,全面总结C++课程学习中的的数据类型、程序结构、数组、函数、指针、结构体、链表等基本概念,掌握其使用方法。掌握面向对象程序设计中有关类、对象、继承、重载、多态性、输入输出流类体系、文件操作的基本概念,初步学会用类与对象这种面向对象的程序设计方法编写应用程序。培养使用面向对象的程序设计方法编写计算机程序的能力。

通过设计一个《学生成绩统计管理》,进一步熟悉C++中类的概念、类的封装、继承的实现方式。了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C++的理解与Visual C++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。程序设计是一门实践性很强的课程,必须十分重视实践环节。许多实际的知识不是靠听课和看书学到的,而是通过长时间的实践积累的。

2

二、 设计内容

学生成绩管理系统

1.基本功能:

a) 成绩的输入(学号、姓名、英语、数学、C++语言?); b) 成绩统计(各科平均成绩、各科成绩“优秀”、“良好”、“中等”、“及

格”、“不及格”的人数及其所占比例);

c) 总成绩统计(学生的总成绩、平均成绩及成绩排名) d) 成绩的统计结果显示。

2. 扩展功能:

e) 学生数据的添加、修改、与删除 f) 学生数据的读取与存储

3.设计要求

a)采用面向对象的思想和方法完成设计,最好能够基于windows图形界面 。

b)至少设计四个类;学生类(描述学生基本信息);成绩类:班级类;课程类(描述课程信息:课程编号,科目名称(如高等数学,大学英语等);学生成绩及课程信息用文件保存,每个类一个文件,程序执行时从文件读入。

小组分工

小组成员 陈希(组长) 分工内容 功能1(录入成绩)和2(删除记录)、主菜单界面的规划、基类的编写、源程序的编写、使得子函数在主函数里被调用使设计成型。 丰小舜 焦锦辉 常凯威

3

功能3(修改记录)和4(记录排序)。 功能5(查看记录)和6(查找信息)。 功能7(删除全部)和退出界面。