資源簡介
基于c++MFC的學生宿舍管理系統,可以增加,刪除,修改和查詢學生信息

代碼片段和文件信息
#include?“stdafx.h“
#include?“DormManage.h“
#include?“AddUserDlg.h“
#include?“DormManageDoc.h“
#include?“MainFrm.h“
#include?“LeftTreeView.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
CAddUserDlg::CAddUserDlg(CWnd*?pParent?)
:?CDialog(CAddUserDlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAddUserDlg)
m_strMajor?=?_T(““);
m_nBuildingNum?=?0;
m_nRoomNum?=?0;
m_strRemarks?=?_T(““);
m_strHomeTel?=?_T(““);
m_strStudentname?=?_T(““);
m_strId?=?_T(““);
m_strSex?=?_T(““);
m_strNationNal?=?_T(““);
m_nBedNum?=?0;
m_strStudentName?=?_T(““);
//}}AFX_DATA_INIT
}
void?CAddUserDlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddUserDlg)
DDX_Text(pDX?IDC_EDIT_MAJOR?m_strMajor);
DDX_Text(pDX?IDC_EDIT_BUILDINGNUM?m_nBuildingNum);
DDX_Text(pDX?IDC_EDIT_ROOMNUM?m_nRoomNum);
DDX_Text(pDX?IDC_EDIT_REMARKS?m_strRemarks);
DDX_Text(pDX?IDC_EDIT_HOMETEL?m_strHomeTel);
DDX_Text(pDX?IDC_EDIT_STUDENTNAME?m_strStudentname);
DDX_Text(pDX?IDC_EDIT_ID?m_strId);
DDX_Text(pDX?IDC_EDIT_SEX?m_strSex);
DDX_Text(pDX?IDC_EDIT_NATIONAL?m_strNationNal);
DDX_Text(pDX?IDC_EDIT_BED?m_nBedNum);
DDX_Text(pDX?IDC_EDIT_ROOMTYPE?m_strStudentName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddUserDlg?CDialog)
END_MESSAGE_MAP()
void?CAddUserDlg::OnOK()?
{
//判斷輸入信息的合法性
UpdateData(TRUE);
CEdit*?p;
if(?m_strStudentname?==?““?)
{
AfxMessageBox(“請填學生姓名“);
p?=?(CEdit*)GetDlgItem(IDC_EDIT_STUDENTNAME);
p->SetFocus();
return;
}
if(?m_strStudentName?==?““?)
{
AfxMessageBox(“請填宿舍類型“);
p?=?(CEdit*)GetDlgItem(IDC_EDIT_ROOMTYPE);
p->SetFocus();
return;
}
if(?m_nBuildingNum?==?0?)
{
AfxMessageBox(“樓號不能為零“);
p?=?(CEdit*)GetDlgItem(IDC_EDIT_BUILDINGNUM);
p->SetFocus();
return;
}
if(?m_nRoomNum?==?0?)
{
AfxMessageBox(“房間號不能為零“);
p?=?(CEdit*)GetDlgItem(IDC_EDIT_ROOMNUM);
p->SetFocus();
return;
}
if(?m_nBedNum?==?0?)
{
AfxMessageBox(“床鋪號不能為零“);
p?=?(CEdit*)GetDlgItem(IDC_EDIT_BED);
p->SetFocus();
return;
}
CMainframe*?pframe?=?(CMainframe*)AfxGetApp()->m_pMainWnd;
CDormManageDoc*?pDoc?=?(CDormManageDoc*)pframe->GetActiveDocument();
//讓用戶確認操作
if(this->MessageBox(“你真的要添加這條記錄?“
“湖北工程學院宿舍管理系統“MB_YESNO)==IDNO)
{
CDialog::OnCancel();
return;
}
//增加學生到數據庫中
USER?user;
user.strRoomtype?=?m_strStudentName;
user.nBuildingnum?=?m_nBuildingNum;
user.nRoomnum?=?m_nRoomNum;
user.nBednum?=?m_nBedNum;
user.strName?=?m_strStudentname;
user.strHouseTel?=?m_strHomeTel;
user.strSex?=?m_strSex;
user.strNationNal?=?m_strNationNal;
user.strMajor?=?m_strMajor;
user.strId?=?m_strId;
user.strRemarks?=?m_strRemarks;
switch(pDoc->AddUser(user))
{
case?0:
{ //已經存在該學生了
CString?str;
str.Format(?“%s%d號樓%d號房間%d號床鋪已有學生入住!“
m_strStudentNamem_nBuildingNumm_nRoomNumm_nBedNu
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-05-20?16:11??DormManage\
?????文件????????3448??2014-05-16?11:03??DormManage\AddUserDlg.cpp
?????文件????????1039??2014-05-16?11:15??DormManage\AddUserDlg.h
?????目錄???????????0??2014-05-18?11:18??DormManage\Debug\
?????文件???????26719??2014-05-18?11:01??DormManage\Debug\AddUserDlg.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\AddUserDlg.sbr
?????文件?????3941376??2014-05-18?09:47??DormManage\Debug\DormManage.bsc
?????文件??????249935??2014-05-18?11:18??DormManage\Debug\DormManage.exe
?????文件??????778452??2014-05-18?11:18??DormManage\Debug\DormManage.ilk
?????文件???????84380??2014-05-18?11:01??DormManage\Debug\DormManage.obj
?????文件?????9455420??2014-05-18?11:01??DormManage\Debug\DormManage.pch
?????文件??????828416??2014-05-18?11:18??DormManage\Debug\DormManage.pdb
?????文件???????29868??2014-05-18?11:01??DormManage\Debug\DormManage.res
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\DormManage.sbr
?????文件????????1136??2014-05-18?11:01??DormManage\Debug\DormManage.tlb
?????文件??????179263??2014-05-18?11:01??DormManage\Debug\DormManageDoc.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\DormManageDoc.sbr
?????文件???????20390??2014-05-18?11:01??DormManage\Debug\DormManageView.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\DormManageView.sbr
?????文件??????169893??2014-05-18?11:18??DormManage\Debug\LeftTreeView.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\LeftTreeView.sbr
?????文件???????54000??2014-05-18?11:01??DormManage\Debug\MainFrm.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\MainFrm.sbr
?????文件???????17824??2014-05-18?11:01??DormManage\Debug\QueryDlg.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\QueryDlg.sbr
?????文件??????798720??2010-05-19?14:22??DormManage\Debug\SkinPlusPlusDLL.dll
?????文件??????152378??2014-05-18?11:01??DormManage\Debug\StdAfx.obj
?????文件?????1836718??2014-05-18?09:46??DormManage\Debug\StdAfx.sbr
?????文件??????138597??2014-05-18?11:01??DormManage\Debug\UserinfoView.obj
?????文件???????????0??2014-05-18?09:47??DormManage\Debug\UserinfoView.sbr
?????文件??????147475??2014-05-18?11:01??DormManage\Debug\UsersListView.obj
............此處省略61個文件信息
- 上一篇:宿舍管理系統C++MFC項目
- 下一篇:MFC做的小游戲連連看(含音樂含設置)
評論
共有 條評論