资源简介
简易学生管理系统源码 数据结构 大作业 学籍管理 C++
代码片段和文件信息
//作者:西电软院coder_jack@126.com
//西电日子不好混!选课不选李青山!
//学弟学妹们记住!!!!要不你会很惨的!!!!
//我只是想说这个李老师不是一般的严格!会布置很多作业!比高中时的作业还多!
//这个老师讲课很认真,讲的很好的!置于对这个老师的其他方面我就不了解了!
#include
#include
#include
#include
//___________________________________________________________
//这是课程类的定义
class Curriculum{
private:
int cur_num;//课程号(必要信息)
char cur_name[20];//课程名
float cur_score;//分数
Curriculum* next_cur;//指向下一门课程
public:
Curriculum(int num=0char* name=“noname“float score=0);//构造函数
int get_cur_num();//获得课程号
char* get_cur_name();//获得课程名
float get_cur_score();//获得课程分数
Curriculum* get_next_cur();//获得课程的next指针
void set_cur_num(int num);//修改课程号
void set_cur_name(char* name);//修改课程名
void set_cur_score(float score);//修改分数
void set_next_cur(Curriculum* new_cur);//修改课程的next指针
};
int Curriculum::get_cur_num(){return cur_num;}
char* Curriculum::get_cur_name(){return cur_name;}
float Curriculum::get_cur_score(){return cur_score;}
Curriculum* Curriculum::get_next_cur(){return next_cur;}
Curriculum::Curriculum(int numchar* namefloat score){cur_num=num;strcpy(cur_namename);cur_score=score;next_cur=NULL;}
void Curriculum::set_cur_num(int num){cur_num=num;}
void Curriculum::set_cur_name(char* name){strcpy(cur_namename);}
void Curriculum::set_cur_score(float score){cur_score=score;}
void Curriculum::set_next_cur(Curriculum* new_cur){next_cur=new_cur;}
//课程类定义结束
//___________________________________________________________
//这是学生类的定义
class Student{
private:
int stu_num;//学号(必要信息)
char stu_name[20];//姓名
bool stu_sex;//性别
int stu_birthday;//出生日期
int stu_class;//所在班号(必要信息)
char stu_tel[11];//学生联系电话
Student* next_stu;//指向下一个学生
Curriculum* my_first_cur;//指向该学生的第一门课程
public:
Student(int s_num=0int c_num=0);
int get_stu_num();//获取学生学号
char* get_stu_name();//获取学生姓名
bool get_stu_sex();//获取学生性别
int get_stu_birthday();//获取学生出生日期
int get_stu_class();//获取学生所在班号
char* get_stu_tel();//获取学生联系电话
Student* get_next_stu();//获取学生的next指针
Curriculum* get_my_first_cur();//获取学生的课程指针
void set_stu_num(int num);//修改学生学号
void set_stu_name(char* name);//修改学生姓名
void set_stu_sex(bool sex);//修改学生性别
void set_stu_birthday(int birthday);//修改学生出生日期
void set_stu_class(int classnum);//修改学生所在班号
void set_stu_tel(char* tel);//修改学生联系电话
void set_next_stu(Student* new_stu);//修改学生的next指针
void set_my_first_cur(Curriculum* my_cur);//修改学生的课程指针
};
Student::Student(int s_numint c_num){stu_num=s_num;stu_class=c_num;next_stu=NULL;my_first_cur=NULL;}
int Student::get_stu_num(){return stu_num;}
char* Student::get_stu_name(){return stu_name;}
bool Student::get_stu_sex(){return stu_sex;}
int Student::get_stu_birthday(){return stu_birthday;}
int Student::get_stu_class(){return stu_class;}
char* Student::get_stu_tel(){return stu_tel;}
Student* Student::get_next_stu(){return next_stu;}
Curriculum* Student::get_my_first_cur(){return my_first_cur;}
void Student::set_stu_num(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2008-12-30 00:21 简易学生管理系统
文件 25924 2008-12-31 08:57 简易学生管理系统\简易学生管理系统.cpp
文件 229449 2008-12-30 17:38 简易学生管理系统\简易学生管理系统.exe
文件 1400 2008-12-31 08:58 简易学生管理系统\readme.txt
文件 50176 2008-12-31 09:09 简易学生管理系统\演示文稿.ppt
----------- --------- ---------- ----- ----
306949 5
- 上一篇:C语言实现的银行家算法 做了界面
- 下一篇:基于Cocos2dx的炸弹人游戏
评论
共有 条评论