C++课程设计学生成绩管理系统-课程设计.doc_第1页
C++课程设计学生成绩管理系统-课程设计.doc_第2页
C++课程设计学生成绩管理系统-课程设计.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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 term10; char num10; char name10; char sex10; char cname20; float sum; float average; STUDENT *next; float english; float math; float c; float wl;public

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论