学籍管理系统_第1页
学籍管理系统_第2页
学籍管理系统_第3页
学籍管理系统_第4页
学籍管理系统_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生成绩管理系统基于access数据库和c++本系统的功能1.可以对学生成绩进行修改2.可以查询管理学生成绩3.可以对学生成绩进行统计和比较增加功能增加界面设计部分代码部分voidCBaDialog::OnAdd()//增加记录的实现{ //TODO:Addyourcontrolnotificationhandlercodehere Selec=TRUE; CAddialogdlg;if(dlg.DoModal()==IDOK) { CStringstr=this->Select();if(str=="一班") { if(dlg.m_nxue>=200||dlg.m_nxue<100) { AfxMessageBox("一班学号在100—200之间"); m_Set.Close(); m_bSet.Close();return; } } elseif(str=="二班") { if(dlg.m_nxue<200||dlg.m_nxue>=300) { AfxMessageBox("二班学号在200—300之间");m_Set.Close(); m_bSet.Close(); return; } } elseif(str=="三班") { if(dlg.m_nxue<300||dlg.m_nxue>=400) { AfxMessageBox("三班学号在300—400之间");m_Set.Close(); m_bSet.Close();; return; } } }删除操作删除操作界面设计部分代码部分展示voidCBaDialog::OnDelect()//删除记录的实现也需要输入密码{ //TODO:AddyourcontrolnotificationhandlercodehereCDelectDialogdlg; Selec=FALSE; if(dlg.DoModal()==IDOK)//检验是否按了确认键

{ if(dlg.m_nPass!=1234)//检验输入的密码是否位1234 AfxMessageBox("密码不正确!你没有权限删除记录");else { this->Select();m_Set.MoveFirst(); BOOLsel=FALSE; do { if(m_Set.m_column1!=dlg.m_nxue) m_Set.MoveNext(); else {m_nRecordCount-=1; sel=TRUE;m_bSet.MoveFirst();this->Equal();m_Set.Delete(); m_Set.Requery(); break; } }while(!m_Set.IsEOF()); if(sel==FALSE) { AfxMessageBox("没有此记录"); return; } else this->Xuan(); } }

}修改功能修改功能的界面设计代码部分voidCBaDialog::OnEdit()//修改记录的实现要输入密码密码为1234{ //TODO:Addyourcontrolnotificationhandlercodehere

CEditDialogdlg; if(dlg.DoModal()==IDOK) {if(strcmp(dlg.m_pass,"1234")!=0) AfxMessageBox("你没有权限更改记录!请重输入密码:");else { this->Select(); m_Set.m_strFilter.Format("[学号]=%d",dlg.m_xue); m_Set.Requery(); if(m_Set.IsEOF()) AfxMessageBox("没有此记录"); else { for(inti=0;i<5;i++) { floatp=0,q=0; if(i==0) { p=dlg.m_fmaths; q=m_Set.m_column3; }if(i==1) { p=dlg.m_fphysical; q=m_Set.m_column4; }if(i==2){p=dlg.m_fchemistry;q=m_Set.m_column5;} if(i==3) { p=dlg.m_fenglish; q=m_Set.m_column6; }if(i==4) { p=dlg.m_fpolitic; q=m_Set.m_column7; } m_bSet.Edit();m_bSet.m_column2=m_bSet.m_column2+p-q; m_bSet.m_column3=m_bSet.m_column2/m_nRecordCount; if(p>=60&&q<60) m_bSet.m_column4+=1; if(p<60&&q>=60) m_bSet.m_column4-=1; if(p>=80&&q<80) m_bSet.m_column5+=1; if(p<80&&q>=80) m_bSet.m_column5-=1;m_bSet.Update();if(!m_bSet.IsEOF())m_bSet.MoveNext();elsebreak; }m_Set.Edit();m_Set.m_column2=dlg.m_strName;m_Set.m_column3=dlg.m_fmaths;m_Set.m_column4=dlg.m_fphysical;m_Set.m_column5=dlg.m_fchemistry; m_Set.m_column6=dlg.m_fenglish; m_Set.m_column7=dlg.m_fpolitic; m_Set.m_column8=dlg.m_fmaths+dlg.m_fphysical+dlg.m_fchemistry+dlg.m_fenglish+dlg.m_fpolitic; m_Set.m_column9=(float)(m_Set.m_column8/5);m_Set.Update();

}m_Set.m_strFilter.Empty(); m_bSet.Close();

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论