资源简介
这是一个用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数字图像处理
- C++基于MFC与ACCESS数据库的成绩管理系
- MFC些的串口调试助手源码
- C++MFC界面美化源代码
- MFC资料两本详细讲解MFC的资料,对M
- 计算机图形学 图形变换 C++ MFC
- 学生管理系统VS2010
- VS2010之MFC串口通信的编写教程
- C++餐厅管理系统源代码数据库
- mfc实现点击一个窗口弹出另一个窗口
- 一个会朗读文本的MFC应用程序
- MFC实现7种排序算法、比较时间复杂度
- MFC停车场车辆信息管理系统附数据库
- 温度数据采集系统程序上位机程序+
- 吕鑫MFC教学视频中的源代码
- C++工资、考勤、人事三个管理系统源
- 在vc下开发的canny边缘检测 MFC
- MFC 动态链接库的使用
- MFC做的用幻灯片模式播放图片,还有
- VC++MFC抓包程序源码
- MFC 多语言环境的实现
- PDFDemo和资料
- OpenCV_MFC_版本1.0.1
- OpenCV_MFC_版本1.0
- 图书馆管理系统 非常完善的数据库系
- 图书管理系统C++课设
- 学生选课管理系统C++实现
- win32应用程序中建立对话框
- 挖金矿游戏源码c++
- 利用MFC编写的一个模拟电梯程序
评论
共有 条评论