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); 上面就是达内为大家分享的有关学生管理系统框架的代码,希望大家喜欢。