-
大小: 4.97MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-01
- 語言: C/C++
- 標(biāo)簽: MFC??學(xué)生信息??管理系統(tǒng)??
資源簡介
這是一個用MFC開發(fā)的學(xué)生信息管理系統(tǒng),里面分為學(xué)生信息模塊,成績信息模塊,人數(shù)信息模塊,課程信息模塊還有權(quán)限管理的模塊。數(shù)據(jù)庫是使用ACCESS的,因?yàn)檫€有將數(shù)據(jù)導(dǎo)出excel的功能,如果要導(dǎo)出excel,就要有響應(yīng)的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
//初始組合框的內(nèi)容
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“課程號“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“課程名稱“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“專業(yè)名稱“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“授課老師“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(“星期“);
((CComboBox*)GetDlgItem(IDC_COMBO1))->SetCurSel(0);?????//組合框的默認(rèn)選項(xiàng)
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;
//連接數(shù)據(jù)庫
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;
}
????//打開數(shù)據(jù)庫
????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)//判斷要查找的數(shù)據(jù)是否為空
{
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;
}
//關(guān)閉數(shù)據(jù)庫
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-04-16?12:56??MFC_學(xué)生信息管理系統(tǒng)\
?????文件????????3224??2012-08-28?23:09??MFC_學(xué)生信息管理系統(tǒng)\ChazhaoKC.cpp
?????文件????????1477??2012-08-28?21:39??MFC_學(xué)生信息管理系統(tǒng)\ChazhaoKC.h
?????文件???????17992??2012-11-07?10:49??MFC_學(xué)生信息管理系統(tǒng)\ChengjiInfo.cpp
?????文件????????2108??2012-08-28?22:49??MFC_學(xué)生信息管理系統(tǒng)\ChengjiInfo.h
?????文件????????6879??2012-11-07?11:23??MFC_學(xué)生信息管理系統(tǒng)\CKGLUXX.cpp
?????文件????????1544??2012-07-23?14:48??MFC_學(xué)生信息管理系統(tǒng)\CKGLUXX.h
?????目錄???????????0??2013-04-16?12:56??MFC_學(xué)生信息管理系統(tǒng)\Debug\
?????文件???????55777??2012-08-28?23:09??MFC_學(xué)生信息管理系統(tǒng)\Debug\ChazhaoKC.obj
?????文件??????197142??2012-11-07?10:49??MFC_學(xué)生信息管理系統(tǒng)\Debug\ChengjiInfo.obj
?????文件??????112258??2012-11-07?11:23??MFC_學(xué)生信息管理系統(tǒng)\Debug\CKGLUXX.obj
?????文件???????55493??2012-08-28?22:49??MFC_學(xué)生信息管理系統(tǒng)\Debug\DeDingCZ.obj
?????文件??????661838??2012-08-28?22:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\excel.obj
?????文件??????199341??2012-11-07?11:37??MFC_學(xué)生信息管理系統(tǒng)\Debug\KechengInfo.obj
?????文件???????20248??2012-09-06?19:18??MFC_學(xué)生信息管理系統(tǒng)\Debug\MorenDlg.obj
?????文件???????90691??2011-08-12?12:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\msado15.tlh
?????文件???????76650??2011-08-12?12:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\msado15.tli
?????文件??????131373??2012-11-07?10:53??MFC_學(xué)生信息管理系統(tǒng)\Debug\PeopleInfo.obj
?????文件??????100194??2012-08-28?22:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\QuanxianGL.obj
?????文件??????133237??2012-08-28?22:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\StdAfx.obj
?????文件??????188562??2012-11-07?10:44??MFC_學(xué)生信息管理系統(tǒng)\Debug\StudentInfo.obj
?????文件?????1433671??2012-11-07?11:37??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystem.exe
?????文件??????945216??2012-11-07?11:37??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystem.ilk
?????文件???????17808??2012-11-06?12:18??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystem.obj
?????文件?????7894608??2012-08-28?22:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystem.pch
?????文件?????1352704??2012-11-07?11:37??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystem.pdb
?????文件??????708304??2012-11-07?11:37??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystem.res
?????文件???????89684??2012-09-06?20:12??MFC_學(xué)生信息管理系統(tǒng)\Debug\StuMsgSystemDlg.obj
?????文件???????56683??2012-08-28?22:30??MFC_學(xué)生信息管理系統(tǒng)\Debug\Tedingchazhao.obj
?????文件???????72933??2012-11-03?11:26??MFC_學(xué)生信息管理系統(tǒng)\Debug\TongjiRS.obj
?????文件??????386048??2013-04-16?12:51??MFC_學(xué)生信息管理系統(tǒng)\Debug\vc60.idb
............此處省略76個文件信息
評論
共有 條評論