毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C++课程设计学生成绩管理系统

更新时间:2008-5-7:  来源:毕业论文
C++课程设计学生成绩管理系统

学生成绩管理系统

1.课程设计目的

本课程设计为学生提供了一个既动手又动脑,自学,查资料,独立实践的机会。将本学期课本上的理论知识和实际有机的结合起来,锻炼学生实际分析问题和解决问题的能力,提高学生适应实际、实践编程的能力,使对C++系统编程有一个大致的了解。

2.系统设计要求

2.1主要功能

能按学期、按班级完成对学生成绩的录入、修改。

能按班级统计学生的成绩,求学生的总分及平均分,并能够根据学生的平均成绩进行排序。

能查询学生成绩,不及格科目及学生名单。

能按班级输出学生的成绩单。

2.2要求

界面友好,易于操作

3.设计思路

3.1分析系统中的各个对象之间的关系及其属性和行为

3.1.1以对象为中心组织数据与操作

识别系统中的对象

班级、学生

对象之间的关系

班级与学生:整体-部分的关系

3.1.2对象的属性

学生的属性

※一个学生

※多项关于此学生的信息

◆班级的属性

※多个学生

※多项关于学生的操作

3.1.3对象的行为

学生的行为

※学生信息的输入;

※学生信息的输出;                                  

※学生信息通过输出流对象写入文件中;

※学生信息通过输入流对象从文件中读出来;

班级的行为

按班插入一个学生的某学期的成绩;

按学期、按班删除学生的信息;

按班修改一个学生的某学期的成绩;

输出某班某学期所有学生的成绩;

按学期按班按姓名查询某学生的成绩;

按学期按班按学号查询某学生的成绩;

按平均分排序;

打印某班级的学生的名单;

打印所有学生的信息;

按班查找不及格的学生的信息;

数据存盘;

数据装入;

3.2类层次中各个类的描述

3.2.1学生类STUDENT定义

class STUDENT

{

private:

char term[10];

  char num[10];  

  char name[10]; 

  char sex[10];      

  char cname[20];

  float sum; 

  float average;

 

STUDENT *next;

  float english;

  float math;

  float c;

  float wl;

 

public:

   STUDENT()

  { next=0;}

 ~STUDENT()

  {}

void Input();10

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

C++课程设计学生成绩管理系统下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。