資源簡介
MFC的畢業設計管理系統,專業、班級、導師、學生、題目、成績等功能已實現

代碼片段和文件信息
//?添加管理員
//?AddAdmindlg.cpp?:?implementation?file??
//
#include?“stdafx.h“
#include?“TGPMISC.h“
#include?“AddAdmindlg.h“
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?CAddAdmindlg?dialog
CAddAdmindlg::CAddAdmindlg(CWnd*?pParent?/*=NULL*/)
:?CDialog(CAddAdmindlg::IDD?pParent)
{
//{{AFX_DATA_INIT(CAddAdmindlg)
//?NOTE:?the?ClassWizard?will?add?member?initialization?here
//}}AFX_DATA_INIT
}
void?CAddAdmindlg::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CAddAdmindlg)
DDX_Control(pDX?IDC_PWD?m_APwd);
DDX_Control(pDX?IDC_NAME?m_AName);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CAddAdmindlg?CDialog)
//{{AFX_MSG_MAP(CAddAdmindlg)
ON_BN_CLICKED(ID_ADDADMIN?OnAddadmin)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?CAddAdmindlg?message?handlers
void?CAddAdmindlg::OnAddadmin()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CString?namepwd;
m_AName.GetWindowText(name);
m_APwd.GetWindowText(pwd);
if?(name.IsEmpty())?????????????????????????//?姓名不能為空
{
AfxMessageBox(“錯誤!姓名為空“);
return;
}
if?(pwd.IsEmpty())?????????????????????????//?密碼不能為空
{
AfxMessageBox(“錯誤!密碼為空“);
return;
}
extern?vector?vecAdmin;
std::vector::iterator?iter;
int?kk=0;
for?(iter?=?vecAdmin.begin();iter?!=?vecAdmin.end();iter++)
{
if?(iter->GetAName()?==?name) //?管理員不能有重名
{
AfxMessageBox(“此管理員已添加“);
kk=1;
}
}
if?(kk!=1)
{
Admin::AddAdmin(namepwd); //?添加管理員
Admin::SaveToFile(); //?寫入文件
}
if?(kk==1||!Admin::SaveToFile())
{
AfxMessageBox(“添加管理員失敗!“);
}
else?AfxMessageBox(“添加管理員成功!“);
m_AName.SetWindowText(““); //?姓名和密碼置為空
m_APwd.SetWindowText(““);
m_AName.SetFocus();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????379392??2013-12-15?16:48??畢業設計管理系統.doc
?????文件???????2073??2013-12-15?14:51??TGPMISC\AddAdmindlg.cpp
?????文件???????1240??2013-12-15?13:20??TGPMISC\AddAdmindlg.h
?????文件???????2803??2013-12-15?14:53??TGPMISC\AddClassdlg.cpp
?????文件???????1282??2013-12-02?13:13??TGPMISC\AddClassdlg.h
?????文件???????4676??2013-12-15?14:54??TGPMISC\AddGradedlg.cpp
?????文件???????1485??2013-12-09?21:08??TGPMISC\AddGradedlg.h
?????文件???????1753??2013-12-01?15:34??TGPMISC\AddMajordlg.cpp
?????文件???????1203??2013-11-28?17:48??TGPMISC\AddMajordlg.h
?????文件???????3118??2013-12-15?14:55??TGPMISC\AddStudentdlg.cpp
?????文件???????1417??2013-12-03?17:30??TGPMISC\AddStudentdlg.h
?????文件???????2825??2013-12-09?17:19??TGPMISC\AddTeacherdlg.cpp
?????文件???????1385??2013-12-09?17:19??TGPMISC\AddTeacherdlg.h
?????文件???????3822??2013-12-09?21:16??TGPMISC\Addti
?????文件???????1431??2013-12-09?19:32??TGPMISC\Addti
?????文件???????2225??2013-12-15?14:12??TGPMISC\Admin.cpp
?????文件???????1162??2013-12-15?14:37??TGPMISC\Admin.h
?????文件???????5124??2013-12-09?16:17??TGPMISC\AssignInfodlg.cpp
?????文件???????1411??2013-12-09?16:09??TGPMISC\AssignInfodlg.h
?????文件???????7435??2013-12-09?19:22??TGPMISC\AssignStudentdlg.cpp
?????文件???????1528??2013-12-05?21:42??TGPMISC\AssignStudentdlg.h
?????文件???????2347??2013-12-02?17:20??TGPMISC\Class.cpp
?????文件???????1059??2013-12-15?14:39??TGPMISC\Class.h
?????文件?????????41??2013-12-15?16:42??TGPMISC\Data\Admin.dat
?????文件????????108??2013-12-03?20:39??TGPMISC\Data\Class.dat
?????文件?????????33??2013-12-03?20:39??TGPMISC\Data\Major.dat
?????文件????????528??2013-12-10?19:47??TGPMISC\Data\Student.dat
?????文件????????126??2013-12-15?16:07??TGPMISC\Data\Teacher.dat
?????文件???????4211??2013-12-03?20:35??TGPMISC\DeleteClassdlg.cpp
?????文件???????1356??2013-12-03?20:14??TGPMISC\DeleteClassdlg.h
............此處省略67個文件信息
評論
共有 條評論