資源簡介
大學實習自己做的 很辛苦!可能有bug(因電腦而異)下載后稍微改下就可以了 附有實習報告!
學生學籍成績管理系統:
學生的信息包括:姓名、學號、性別、班級、院系;學生的成績信息包括英語、數學、程序設計及體育成績等各門課的成績;
定義如下類,并建立一個文本文件Student.dat,用于存儲學生、課程與成績的相關信息。文件格式自己定義。
學生類CStudent(姓名、學號、性別、班級、院系);
課程類CLesson(課程名稱、課程開設時間);
成績類CGrade(學號、課程名稱、成績)
要求實現如下功能:
在對話框上能夠添加、刪除、編輯和查詢課程信息;
在對話框上能夠添加、刪除、編輯和查詢學生信息;
在對話框上能夠增加、刪除、編輯和查詢學生的選課信息;
在對話框上能夠錄入和編輯學生某門課的考試成績;
在對話框上能夠按照學生姓名查詢學生的選課信息和選課成績,并統計出其總成績、平均成績,計算出該學生的成績的標準差;
顯示全班的學生成績排名。
統計出各班的平均成績,并進行排名。

代碼片段和文件信息
//?AllInfor.cpp:?implementation?of?the?CAllInfor?class.
//
//////////////////////////////////////////////////////////////////////
#include?“stdafx.h“
#include?“學生管理.h“
#include?“AllInfor.h“
#ifdef?_DEBUG
#undef?THIS_FILE
static?char?THIS_FILE[]=__FILE__;
#define?new?DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
//?Construction/Destruction
//////////////////////////////////////////////////////////////////////
CAllInfor::CAllInfor()
{
}
CAllInfor::CAllInfor(CStudent?&a)
{
m_Stu?=?a;
}
CAllInfor::~CAllInfor()
{
}
double?CAllInfor::GetAveGrade()
{
list::iterator?p;
double?sum?=?0;
for?(p?=?m_Grade.begin();p?!=?m_Grade.end();++p)
{
sum?=?sum?+??atoi((LPCTSTR)(p->m_Grade));
}
return?sum/((double)m_Grade.size());
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????222886??2014-03-15?11:28??學生管理系統.doc
?????文件????????828??2013-06-23?01:51??學生信息管理系統\AllInfor.cpp
?????文件????????748??2013-05-28?12:58??學生信息管理系統\AllInfor.h
?????文件???????5882??2013-06-23?01:51??學生信息管理系統\BStudentInfor.cpp
?????文件???????1648??2013-05-27?17:42??學生信息管理系統\BStudentInfor.h
?????文件???????2697??2013-06-23?01:52??學生信息管理系統\ClassSort.cpp
?????文件???????1434??2013-05-28?20:02??學生信息管理系統\ClassSort.h
?????文件??????48849??2014-03-15?11:18??學生信息管理系統\Debug\AllInfor.obj
?????文件??????83767??2014-03-15?11:18??學生信息管理系統\Debug\AllInfor.sbr
?????文件?????132082??2014-03-15?11:18??學生信息管理系統\Debug\BStudentInfor.obj
?????文件?????140151??2014-03-15?11:18??學生信息管理系統\Debug\BStudentInfor.sbr
?????文件?????145040??2014-03-15?11:18??學生信息管理系統\Debug\ClassSort.obj
?????文件?????154405??2014-03-15?11:18??學生信息管理系統\Debug\ClassSort.sbr
?????文件???????8731??2014-03-15?11:18??學生信息管理系統\Debug\Grade.obj
?????文件???????2177??2014-03-15?11:18??學生信息管理系統\Debug\Grade.sbr
?????文件???????6069??2014-03-15?11:18??學生信息管理系統\Debug\lassSort.obj
?????文件???????1984??2014-03-15?11:18??學生信息管理系統\Debug\lassSort.sbr
?????文件???????7925??2014-03-15?11:18??學生信息管理系統\Debug\Lessen.obj
?????文件???????2090??2014-03-15?11:18??學生信息管理系統\Debug\Lessen.sbr
?????文件?????133187??2014-03-15?11:18??學生信息管理系統\Debug\Lessen_Grade.obj
?????文件?????140170??2014-03-15?11:18??學生信息管理系統\Debug\Lessen_Grade.sbr
?????文件?????105649??2014-03-15?11:18??學生信息管理系統\Debug\StdAfx.obj
?????文件????1371887??2014-03-15?11:18??學生信息管理系統\Debug\StdAfx.sbr
?????文件??????10586??2014-03-15?11:18??學生信息管理系統\Debug\Student.obj
?????文件???????2397??2014-03-15?11:18??學生信息管理系統\Debug\Student.sbr
?????文件?????279552??2014-03-15?11:19??學生信息管理系統\Debug\vc60.idb
?????文件?????495616??2014-03-15?11:18??學生信息管理系統\Debug\vc60.pdb
?????文件?????163917??2014-03-15?11:18??學生信息管理系統\Debug\學生管理.exe
?????文件?????369876??2014-03-15?11:18??學生信息管理系統\Debug\學生管理.ilk
?????文件??????34669??2014-03-15?11:18??學生信息管理系統\Debug\學生管理.obj
............此處省略43個文件信息
- 上一篇:lidar數據的讀入和顯示
- 下一篇:VC+MFC 托盤圖標閃爍與消息提示
評論
共有 條評論