C++开发应用:学生管理系统框架

操作方法

  • 01

    前段时间我给一个学校做了一个有关学生管理系统的框架!下面由达内IT培训为大家分享一下代码!希望能够对大家有所帮助。 学生管理系统的框架 //课程类class course{    int courseno; //课程编号    string cname;//课程名字    int credit; //学分    int score; //成绩public:     void set_cname(string na){cname=na;}   //设置课程名     string get_cname(){return cname;} //获取课程名     int get_credit(){return credit;}   //获取学分     int get_score(){return score;}    //获取成绩     void change();          //修改课程信息};//学生类class student{    string id;  //学号    string name; //姓名    string address; //住址    int age;   //年龄    int courseno; //选修课程数    vector<course>c; //课程信息public:    void set_courseno(int num){courseno=num;}  //设置课程数    int get_courseno(){return courseno;}  //获取课程数    void add_course();  //增加一门课程    void sub_course();  //减少一门课程    void change();    //修改一个学生的信息    friend void cclass::change(string id);  //修改班级信息<==>修改学生信息的总和};//班级类class cclass{     vector<student>s; //班上学生信息      int cno; //班号     string cfname; //班级信息存储路径public:     void set_cno(int n){cno=n;}//设置班号     void setfname()     //设置存储路径     {           cout<<"输入存储的路径:";           string f;cin>>f;           cfname=f;      }     string getfname()const{return cfname;}  //获取存储路径     void setallstudent(ifstream &is);  //加载全班学生信息     void saveallstudent(ofstream &os);  //保存全班学生信息     void change(string id);  //修改一个学生的信息(根据学号)     void addinform();     //增加一个学生     void delinform();      //删除一个学生     void checkclass();   //查看班级信息     friend void newclass();    //新建班级信息     friend void delclass(int cnum);  //删除班级信息(根据班号)=>根据cnum=cclass.cno;};//新建班级信息void newclass();//删除班级信息void delclass(int cnum);  上面就是达内为大家分享的有关学生管理系统框架的代码,希望大家喜欢。

(0)

相关推荐

  • 学生管理系统的系统启动和登录界面的设计

    学生管理系统是一个比较典型的数据库应用程序,这里我打算将学生管理系统分几部分陆续发表,希望对大家有帮助.本章主要阐述学生管理系统的系统启动和登录界面的设计. 步骤/方法 01 一个程序在启动后首先需要 ...

  • XMind怎么设计学生管理系统的流程?

    XMind软件中有类树形结构图,可以利用它设计系统的功能结构图.下面利用树状图(向左)制作功能结构图,具体操作如下: 1.双击打开XMind软件,新建空白图,找到树状图(向左),如下图所示: 2.点击 ...

  • 怎样创建一个window应用程序

    我们将介绍如何创建window应用程序,如何利用基本控件设计窗体,我们采用案例的形式给大家讲解,案例:制作系统登录界面。这里我们结合ADO.NET实现高校学生管理系统(StudentSys)的登录界面 ...

  • Visual Studio怎么绘制一个登录界面?

    当我们看到别人美丽的登录软件界面是不是很好奇,很想自己制作个,但是苦于自己不是专业编程人士.不过没有关系,这篇文章同样适合没有任何编程经历的人,本文章每关键步骤采用图片的形式展现个大家,让读着清晰明了 ...

  • sql语法top,percent,order by的使用方法

    在sql语句中我们需要分页甚至百分比显示或者按照排序显示. 那么我们今天就来学习一下. 操作方法 01 我的电脑是Windows7 64位,所以我安装的是Sql server2008 r2(64位). ...

  • 使用Visual Studio怎样制作登录界面

    当我们看到别人美丽的登录软件界面是不是很好奇,很想自己制作个,但是苦于自己不是专业编程人士.不过没有关系,这篇文章同样适合没有任何编程经历的人,本文章每关键步骤采用图片的形式展现个大家,让读着清晰明了 ...

  • 学生成绩管理系统----C语言程序设计课程设计

    C语言是一门通用的计算机语言,因为有着良好的跨平台性,有标准的规格,可以在电脑平台.单片机以及超级电脑上编译运行,正因为C语言的广泛应用,它成为了大学计算机相关专业的必修科目,也成了一些其它理工科类专 ...

  • 如何用Java语言编写学生成绩管理系统

    一个简单的学生成绩管理系统. 操作方法 01 1.在MyEclipse中创建Java项目,项目名为: stuScore. 02 2.在SuperMarket项目中创建包:entity(实体包),tes ...

  • 5款最适合学生的低价一体电脑

    对于学生朋友来说,笔记本电脑可能是一种理想的计算机选择,因为它们性能强大,并且方便携带。但是,如果你想获得更舒适的显示器、全尺寸键盘和鼠标以及扬声器体验,一体式电脑可能是一个更好的选择。相比传统台式机 ...