资源简介
大学实习自己做的 很辛苦!可能有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 托盘图标闪烁与消息提示
相关资源
- 基于MFC的TCP调试助手源码95706
- 基于mfc的多线程文件传输
- VC++ 多线程文件读写操作
- 移木块游戏,可以自编自玩,vc6.0编写
- MFC数字钟(基于VC6.0)
- VC++MFC小游戏实例教程(实例)+MFC类库
- VC++实现CMD命令执行与获得返回信息
- ChartCtrl控件库(可在VS2019中使用)
- 商品库存管理系统 C++ MFC
- mfc 调用redis
- MFC视频播放器源码(支持avi/wma/mp3等格
- VC++基于OpenGL模拟的一个3维空间模型
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- hook,捕获所有案件,查找所有窗口,
- (学习)VS2010之MFC入门到精通教程
- 基于VC++的SolidWorks二次开发SolidWorks
- MFC文档_视图_框架_模板结构体系深入
- 简单员工管理系统(适合初学MFC)
- 派克变换VC++源码(附文档)
- 链表实现学生管理系统(main.c)
- VC++ 串口
- MFC五子棋游戏
- VC++ 大富翁4_大富翁游戏源码
- MFC UDP编程
- MFC的异步网络通讯应用程序
- VC++ 摄像头视频采集与回放源程序
- C++MFC模块讲解,黑发程序员课程整理
- 转 VC++ 实现电子邮件(Email)发送
- 一个简单而强大的基于MFC的web server源
评论
共有 条评论