資源簡介
簡易學生管理系統源碼 數據結構 大作業 學籍管理 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的炸彈人游戲
評論
共有 條評論