资源简介

这是一个用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个文件信息

评论

共有 条评论