资源简介
这是一个用MFC开发的学生信息管理系统,里面分为学生信息模块,成绩信息模块,人数信息模块,课程信息模块还有权限管理的模块。数据库是使用ACCESS的,因为还有将数据导出excel的功能,如果要导出excel,就要有响应的excel程序。

代码片段和文件信息
// ChazhaoKC.cpp : implementation file
//
#include “stdafx.h“
#include “StuMsgSystem.h“
#include “ChazhaoKC.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
// CChazhaoKC dialog
CChazhaoKC::CChazhaoKC(CWnd* pParent /*=NULL*/)
: CDialog(CChazhaoKC::IDD pParent)
{
//{{AFX_DATA_INIT(CChazhaoKC)
// NOTE: the ClassWizard will add member initialization here
//}}AFX_DATA_INIT
m_isSuccess=0;
m_sign=0;
}
void CChazhaoKC::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CChazhaoKC)
// NOTE: the ClassWizard will add DDX and DDV calls here
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CChazhaoKC CDialog)
//{{AFX_MSG_MAP(CChazhaoKC)
ON_BN_CLICKED(IDC_QUEDING OnQueding)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CChazhaoKC message handlers
BOOL CChazhaoKC::OnInitDialog()
{
CDialog::OnInitDialog();
// TODO: Add extra initialization here
//初始组合框的内容
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“课程号“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“课程名称“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“专业名称“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“授课老师“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“星期“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->SetCurSel(0); //组合框的默认选项
return TRUE; // return TRUE unless you set the focus to a control
// EXCEPTION: OCX Property Pages should return FALSE
}
void CChazhaoKC::OnQueding()
{
// TODO: Add your control notification handler code here
GetDlgItemText(IDC_COMBO1m_str_sign);
GetDlgItemText(IDC_EDIT1m_edit);
if(m_edit.IsEmpty())
{
MessageBox(“输入的信息不能为空!““提示“);
return;
}
//声明智能指针
_ConnectionPtr m_pConnection;
_RecordsetPtr m_pRecordset;
//连接数据库
try
{
m_pConnection.CreateInstance(_uuidof(Connection));
CString str=“Provider=MSDASQL.1;Persist Security Info=False;Data Source=StudentsDB“;
m_pConnection->Open((_bstr_t)str““““adModeUnknown);
}
catch(_com_error e)
{
AfxMessageBox(“连接失败“);
return;
}
//打开数据库
CString sql;
if(m_str_sign==“课程号“)
{
int num=atoi((LPCTSTR)m_edit);
sql.Format(“select * from KechengInfo where %s=%d“m_str_signnum);
}
else
sql.Format(“select * from KechengInfo where %s=‘%s‘“m_str_signm_edit);
m_pRecordset.CreateInstance(_uuidof(Recordset));
m_pRecordset->Open((_bstr_t)sqlm_pConnection.GetInterfacePtr()adOpenDynamicadLockOptimisticadCmdText);
if(m_pRecordset->adoEOF)//判断要查找的数据是否为空
{
CString str;
str.Format(“你要找的%s不存在“m_str_sign);
MessageBox(str“提示“);
SetDlgItemText(IDC_EDIT1““);
m_pRecordset->Close();
m_pRecordset.Release();
m_pConnection->Close();
m_pConnection.Release();
return;
}
//关闭数据库
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-04-16 12:56 MFC_学生信息管理系统\
文件 3224 2012-08-28 23:09 MFC_学生信息管理系统\ChazhaoKC.cpp
文件 1477 2012-08-28 21:39 MFC_学生信息管理系统\ChazhaoKC.h
文件 17992 2012-11-07 10:49 MFC_学生信息管理系统\ChengjiInfo.cpp
文件 2108 2012-08-28 22:49 MFC_学生信息管理系统\ChengjiInfo.h
文件 6879 2012-11-07 11:23 MFC_学生信息管理系统\CKGLUXX.cpp
文件 1544 2012-07-23 14:48 MFC_学生信息管理系统\CKGLUXX.h
目录 0 2013-04-16 12:56 MFC_学生信息管理系统\Debug\
文件 55777 2012-08-28 23:09 MFC_学生信息管理系统\Debug\ChazhaoKC.obj
文件 197142 2012-11-07 10:49 MFC_学生信息管理系统\Debug\ChengjiInfo.obj
文件 112258 2012-11-07 11:23 MFC_学生信息管理系统\Debug\CKGLUXX.obj
文件 55493 2012-08-28 22:49 MFC_学生信息管理系统\Debug\DeDingCZ.obj
文件 661838 2012-08-28 22:30 MFC_学生信息管理系统\Debug\excel.obj
文件 199341 2012-11-07 11:37 MFC_学生信息管理系统\Debug\KechengInfo.obj
文件 20248 2012-09-06 19:18 MFC_学生信息管理系统\Debug\MorenDlg.obj
文件 90691 2011-08-12 12:30 MFC_学生信息管理系统\Debug\msado15.tlh
文件 76650 2011-08-12 12:30 MFC_学生信息管理系统\Debug\msado15.tli
文件 131373 2012-11-07 10:53 MFC_学生信息管理系统\Debug\PeopleInfo.obj
文件 100194 2012-08-28 22:30 MFC_学生信息管理系统\Debug\QuanxianGL.obj
文件 133237 2012-08-28 22:30 MFC_学生信息管理系统\Debug\StdAfx.obj
文件 188562 2012-11-07 10:44 MFC_学生信息管理系统\Debug\StudentInfo.obj
文件 1433671 2012-11-07 11:37 MFC_学生信息管理系统\Debug\StuMsgSystem.exe
文件 945216 2012-11-07 11:37 MFC_学生信息管理系统\Debug\StuMsgSystem.ilk
文件 17808 2012-11-06 12:18 MFC_学生信息管理系统\Debug\StuMsgSystem.obj
文件 7894608 2012-08-28 22:30 MFC_学生信息管理系统\Debug\StuMsgSystem.pch
文件 1352704 2012-11-07 11:37 MFC_学生信息管理系统\Debug\StuMsgSystem.pdb
文件 708304 2012-11-07 11:37 MFC_学生信息管理系统\Debug\StuMsgSystem.res
文件 89684 2012-09-06 20:12 MFC_学生信息管理系统\Debug\StuMsgSystemDlg.obj
文件 56683 2012-08-28 22:30 MFC_学生信息管理系统\Debug\Tedingchazhao.obj
文件 72933 2012-11-03 11:26 MFC_学生信息管理系统\Debug\TongjiRS.obj
文件 386048 2013-04-16 12:51 MFC_学生信息管理系统\Debug\vc60.idb
............此处省略76个文件信息
- 上一篇:用vs2015编译好的百度ocr c++依赖库
- 下一篇:MFC数字图像处理
相关资源
- 基于MFC的TCP调试助手源码95706
- 操作系统c语言模拟文件管理系统844
- 基于mfc的多线程文件传输
- C语言课程设计
- 使用C语言编写的病房管理系统
- 简易教务管理系统c语言开发文档
- 个人日常财务管理系统(C语言)
- MFC数字钟(基于VC6.0)
- VC++MFC小游戏实例教程(实例)+MFC类库
- c语言 教学信息管理系统
- 手机话费管理系统(c语言编写)
- 餐饮管理系统(C语言编写)
- C语言 学生信息管理系统 源代码
- 我的C语言寒假作业-学生通讯录系统(
- ChartCtrl控件库(可在VS2019中使用)
- 商品库存管理系统 C++ MFC
- mfc 调用redis
- MFC视频播放器源码(支持avi/wma/mp3等格
- mfc绘图大全(画直线、矩形、椭圆)
- MFC控件重绘
- 宠物管理系统课程设计(源码+数据库
- hook,捕获所有案件,查找所有窗口,
- C语言 学生兴趣管理系统
- (学习)VS2010之MFC入门到精通教程
- Linux c语言 学生成绩管理系统
- 成绩管理系统.doc
- MFC文档_视图_框架_模板结构体系深入
- 学生成绩管理系统.c
- 简单员工管理系统(适合初学MFC)
- C语言实现 设备信息管理系统
评论
共有 条评论