学生管理系统编码测试说明书 联系客服

发布时间 : 星期六 文章学生管理系统编码测试说明书更新完毕开始阅读3b320e4e2b160b4e767fcf74

m_LoginSett->m_username=m_oname;

}

if(m_LoginSett->IsOpen()) {

m_LoginSett->Close(); delete m_LoginSett;

m_LoginSett->m_pwd=m_opwd; m_LoginSett->Update(); m_LoginSett->Requery();

AfxMessageBox(\注册成功\

}

/////////////////////////////////////////////////////////////////////////////////// }

else if (((CButton*)GetDlgItem(IDC_RADIO3))->GetCheck()) {

// MessageBox(\被选中\

///////////////////////////////////////////////////////////////////////////////////////////////

UpdateData(TRUE); //编辑器里的值读到对应的窗口类中的成员变量中 //

if(m_oname.IsEmpty() || m_opwd.IsEmpty()) {

MessageBox(\用户名或密码不能为空\

return; }

m_Num++;

CString sql;

sql.Format(\m_LoginSet = new Cloginset(&((CMystudentApp*)AfxGetApp())->m_DB); if(!m_LoginSet->Open(AFX_DB_USE_DEFAULT_TYPE,sql)) { AfxMessageBox(\表打开失败!\}

if(m_LoginSet->GetRecordCount()!=0) {

AfxMessageBox(\用户名已经存在\ if(m_LoginSet->IsOpen())

} else {

{

m_LoginSet->Close(); delete m_LoginSet; }

return;///////////???

m_LoginSet->AddNew();

m_LoginSet->m_username1=m_oname; m_LoginSet->m_pwd1=m_opwd; m_LoginSet->Update(); m_LoginSet->Requery();

AfxMessageBox(\注册成功\

}

if(m_LoginSet->IsOpen()) {

m_LoginSet->Close(); delete m_LoginSet; }

////////////////////////////////////////////////////////////////////////////////////////////// } } }

CDialog::OnOK();

1.4违规处理代码 //初始化处理窗口代码

void Cregbreakstudentdlg::OnBreakSearch() {

// TODO: Add your control notification handler code here UpdateData(true);

m_breakdlg_list.DeleteAllItems(); if(m_breakdlg_studentid.IsEmpty()) { AfxMessageBox(\请输入学号\

return;

}

CString sql_break;

sql_break=\tudentid+\

breakstudent=new Cbreakinfoset(&((CMystudentApp*)AfxGetApp())->m_DB);

if(!breakstudent->Open(AFX_DB_USE_DEFAULT_TYPE,sql_break)) { AfxMessageBox(\打开失败\}

CString sql_breakstudent; sql_breakstudent=\

tb_studentinfo.studentid='\

breakstudent1=new Caddstudentset(&((CMystudentApp*)AfxGetApp())->m_DB); if(!breakstudent1->Open(AFX_DB_USE_DEFAULT_TYPE,sql_breakstudent)) { AfxMessageBox(\ 打开失败\

if(breakstudent1->GetRecordCount()==0) { AfxMessageBox(\此学号不存在\ if(breakstudent1->IsOpen()) { }

breakstudent1->Close(); delete breakstudent1;

}

if(breakstudent->GetRecordCount()==0) {

}

return;

AfxMessageBox(\无此学生违规记录\

m_breakdlg_name=breakstudent1->m_studentname; m_breakdlg_class=breakstudent1->m_class; UpdateData(false);

if(breakstudent->IsOpen()) {

breakstudent->Close(); delete breakstudent; }

return; }

CString recontent; CString reresult; CString remeno; CString redate; CTime tdate;

int i=0;

while(!breakstudent->IsEOF()) {

recontent=breakstudent->m_breakcontent; reresult=breakstudent->m_handleresult; remeno=breakstudent->m_memo; tdate=breakstudent->m_breaktime;

redate=tdate.Format(\

m_breakdlg_list.InsertItem(i,\

m_breakdlg_list.SetItemText(i,0,recontent); m_breakdlg_list.SetItemText(i,1,reresult); m_breakdlg_list.SetItemText(i,2,remeno);

m_breakdlg_list.SetItemText(i,3,redate); breakstudent->MoveNext(); i++; }

breakstudent->MoveFirst();

m_breakdlg_name=breakstudent1->m_studentname; m_breakdlg_class=breakstudent1->m_class; UpdateData(false);

if(breakstudent1->IsOpen())

{ breakstudent1->Close();

delete breakstudent1;

}

if(breakstudent->IsOpen())

{

breakstudent->Close(); delete breakstudent; } }

//根据选择对数据进行相应操作代码

void Cbreakhandledlg::OnSure() {

// TODO: Add your control notification handler code here

if(x==1) //添加x为外部变量用来在两个cpp文件间传递

{

UpdateData(true);

if(m_breakdlg2_connet.IsEmpty()||m_breakdlg2_result.IsEmpty())

{

AfxMessageBox(\违规内容 违规时间 处理结果 不能为空\ return;

} int i;

while(!breakinfostudent->IsEOF()) { breakinfostudent->MoveNext();