第一范文网 - 专业文章范例文档资料分享平台

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

来源:用户分享 时间:2025/5/24 2:12:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

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();

搜索更多关于: 学生管理系统编码测试说明书 的文档
学生管理系统编码测试说明书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2b5e631st20fvqu4zj3o_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top