资源简介
大学实习自己做的 很辛苦!可能有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 托盘图标闪烁与消息提示
相关资源
- VC+MFC 托盘图标闪烁与消息提示
- MFC画图板绘图并保存图片导出
- mfc实现学生信息管理系统
- MFC版的一个简单作业调度系统
- LL(1)分析器 MFC实现 源代码
- MFC课程设计1.rar
- 数据结构课程设计vc6.o编译有MFC界面的
- MFC简易计算器含加减乘除,平方,立
- vcMfcUsbPort完整上位机源码
- MFC局域网聊天室C++
- 进程管理模拟 VC++ mfc实现
- 贪吃蛇(有完全源码和每一个功能的
- 用MFC制作一个截屏小工具
- MFC中文帮助文档
- 共享mfc的dll
- vs2008 MFC窗口皮肤50套+使用方法
- mfc 实现画矩形、椭圆等 并可对其进行
- 用openCV实现图像灰度化并保存,MFC实
- 分别用c语言和c++mfc实现正态分布曲线
- Qt中调用MFC对话框
- VS2005版MFC备忘录.rar
- 数字图像处理技术:图像增强和代数
- 七巧板VC++实现
- vc6.0实现的计算机图形学各种算法源代
- 基于MFC的代码编辑器
- MFC简易计算器,可以实现加减乘除,
- 随机点名(mfc实现)+源码
- 使用TCP简单文件传输控制台程序VC++
- VC H264格式视屏播放器源码
- VC++ 6.0 TCP 通讯(服务器端和客户端)
评论
共有 条评论