网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

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

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务

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
 

设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师