vc++6.0学生信息管理系统_第1页
vc++6.0学生信息管理系统_第2页
vc++6.0学生信息管理系统_第3页
vc++6.0学生信息管理系统_第4页
vc++6.0学生信息管理系统_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

学生信息管理系统学生信息管理系统#5.3.1添加学生信息确认确认恭加纪录7图5-3为添加学生信息设置过程以下为添加学生信息页面的部分代码:voidCStudentView::OnButton1(){//TODO:AddyourcontrolnotificationhandlercodehereCadddlg;//dlg.DoModal();if(dlg.DoModal()==IDOK){m_pSet->AddNew();m_pSet->m_number=dlg.m_number;m_pSet->m_name=dlg.m_name;m_pSet->m_birth=dlg.m_birth;m_pSet->m_sex=dlg.m_sex;m_pSet->m_age=dlg.m_age;m_pSet->m_tel=dlg.m_tel;m_pSet->Update();m_pSet->Requery();intnChoice=MessageBox("确认添加记录?","确认",MB_OKCANCEL|MB_ICONQUESTION);AfxMessageBox("记录添加成功!");OnInitialUpdate();UpdateData(false);}}5.3.2修改学生信息学生信息学生信息学号;性别:00000011姓名:学号:00000011性别:23出生年月:1990-6-S联系方式:15893045出生年上:19^3-6-8張敏性别:20琰系方弍:1E479C7E图5-4为修改学生信息过程以下为修改学生信息部分代码:voidCStudentView::OnButton2()//TODO:AddyourcontrolnotificationhandlercodehereCeditdlg;〃dlg.DoModal();dlg.m_number=m_pSet->m_number;dlg.m_name=m_pSet->m_name;dlg.m_birth=m_pSet->m_birth;dlg.m_sex=m_pSet->m_sex;dlg.m_age=m_pSet->m_age;dlg.m_tel=m_pSet->m_tel;if(dlg.DoModal()==IDOK)m_pSet->Edit();m_pSet->m_number=dlg.m_number;m_pSet->m_name=dlg.m_name;m_pSet->m_birth=dlg.m_birth;m_pSet->m_sex=dlg.m_sex;m_pSet->m_age=dlg.m_age;m_pSet->m_tel=dlg.m_tel;m_pSet->Update();m_pSet->Requery();OnInitialUpdate();UpdateData(false);}5.3.3删除学生信息注:在删除学生信息的过程中,删除的是左边学生基本信息框中显示的当前学生:如图:现在显示的是学号为17,姓名为徐丽的信息,单击“删除信息”按钮后,就删除了该学生的信息,记录返回到第一条记录的位置。叶:辭运:L:丁丹E石“硼1I:□H'C◎H?宁兰信目^rzT生黑.叶:辭运:L:丁丹E石“硼1I:□H'C◎H?宁兰信目^rzT生黑.«®'7iq£.曲髀生芒目学号:|||(〔创良—曲一:立-14-:■■TIT討:■?冷;li-j:-莊砂式:|15?3365533"半且出牛年月联扁方式4^student删際咸功!图5-5为删除学生信息页面以下为删除学生信息的部分代码:voidCStudentView::OnButton3(){//TODO:AddyourcontrolnotificationhandlercodehereCRecordsetStatusstatus;m_pSet->GetStatus(status);m_pSet->Delete();if(status.m_lCurrentRecord==0)m_pSet->MoveFirst();elsem_pSet->MoveLast();m_pSet->Requery();

UpdateData(false);//intnChoice=MessageBox("确认删除记录?",“确认",MB_ICONQUESTIONIMB_OKCANCEL);AfxMessageBox("删除成功!");OnInitialUpdate();}5.3.4学生信息查询立件旧編揖⑥i己录(D5.3.4学生信息查询立件旧編揖⑥i己录(D查吾世辛助她□H|抽电唱|金HkH||?宁土言息荃术择芥删腹学主信息学吕:00000005件HII:学吕:00000005件HII:男冲:1|:莅言询输入学土学宅ocoocoor出生年月:|1990-5士便至方式:|15B7gOSB5B图5-6为查询页面以下为查询学生信息的部分代码:voidCStudentView::OnButton4(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData(true);m_find.TrimLeft();if(m_find.IsEmpty()){MessageBox("要查询的学号不能为空!”);return;}if(m_pSet->IsOpen())m_pSet->Close();//如果记录集打开,则先关闭m_pSet->m_strFilter.Format("number='%s'",m_find);//studentno是score表的字段名,用来指定查询条件m_pSet->m_strSort="number";//course是score表的字段名,用来按course字段从小到大排序m_pSet->Open();//打开记录集if(!m_pSet->IsEOF()){m_pSet->Requery();〃如果打开记录集有记录UpdateData(FALSE);OnInitialUpdate();}elseMessageBox("没有查到你要找的学生记录!");}5.3.5学生信息排序图5-7-1为按学号排序

■土丄迟届起左总芒竺旨亠'E曲U生兰寻K►H£3231222190B-2-313567639]9fl£H3-9]35e^TQ0199l>5-i115B79BE211991-3-715?66SqDCOXIDffi女暉OCOHOC3赵凰oomoLL201991-4-g15570223]992-5-7357&K55学号zpQiQRQT芒兰:£3231222190B-2-313567639]9fl£H3-9]35e^TQ0199l>5-i115B79BE211991-3-715?66SqDCOXIDffi女暉OCOHOC3赵凰oomoLL201991-4-g15570223]992-5-7357&K55学号zpQiQRQT芒兰:邦冥”询;之•询;厂,:i-4l=:■--■:?■联东才式:聘5BT期56SU学主学号图5-7-2为按出生年月排序丹_学生信息管連系统口叵1®丈件⑺貓葩(E)记录(R;查看叫帮助⑩PQ|幕唱电昌I*増卜H||?学弓:¥¥5学导hOCCiliDOOT郭灵OITIODO04umuDoaiI:i0:i0l:i006riiTiriririns|:||:01:||:||:||]2012000003学生信応2313567GB9学弓:¥¥5学导hOCCiliDOOT郭灵OITIODO04umuDoaiI:i0:i0l:i006riiTiriririns|:||:01:||:||:||]2012000003学生信応2313567GB9£31969-3-9135£6790EErd'EO-e.-a14E.5ziT45Z11391-4-915E.TG0Z3EZ2120«15&79036157E8964157EQ655基本操件孫加学牛信底修改学牛洁邑删际牛牛洁岂字弓:|芝舍:態—性别:卜’性别:|莎出生年月:1989-2-3贬茅.方式:13CC7CCKG7箜呵轴扎琴屮学吕C学号clb生牛月&我宗才式TW]]图5-7-3为按联系方式排序以下为排序学生信息的部分代码:voidCStudentView::OnInitialUpdate(){m_pSet=&GetDocument()->m_studentSet;CRecordView::OnInitialUpdate();GetParentFrame()->RecalcLayout();while(!m_pSet->IsEOF()){m_pSet->MoveNext();m_pSet->GetRecordCount();}m_pSet->MoveFirst();m_MSFGrid.SetCols(m_pSet->m_nFields+1);m_MSFGrid.SetRows(m_pSet->GetRecordCount()+1);m_MSFGrid.SetColWidth(1,800);m_MSFGrid.SetColWidth(2,800);m_MSFGrid.SetColWidth(3,800);m_MSFGrid.SetColWidth(4,800);m_MSFGrid.SetColWidth(5,800);m_MSFGrid.SetColWidth(6,800);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(1);m_MSFGrid.SetText('学号”);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(2);m_MSFGrid.SetText("姓名”);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(3);m_MSFGrid.SetText(“性别”);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(4);m_MSFGrid.SetText("年龄”);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(5);m_MSFGrid.SetText("出生年月”);m_MSFGrid.SetRow(0);m_MSFGrid.SetCol(6);m_MSFGrid.SetText("联系方式”);intiRow=1;while(!m_pSet->IsEOF()){CStringstr;str.Format(”学号%d",iRow);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(0);m_MSFGrid.SetText(str);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(1);m_MSFGrid.SetText(m_pSet->m_number);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(2);m_MSFGrid.SetText(m_pSet->m_name);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(3);m_MSFGrid.SetText(m_pSet->m_sex);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(4);m_MSFGrid.SetText(m_pSet->m_age);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(5);m_MSFGrid.SetText(m_pSet->m_birth);m_MSFGrid.SetRow(iRow);m_MSFGrid.SetCol(6);m_MSFGrid.SetText(m_pSet->m_tel);iRow++;m_pSet->MoveNext();}m_MSFGrid.SetRow(1);m_MSFGrid.SetCol(1);m_pSet->MoveFirst();//////////////ResizeParentToFit();}voidCStudentView::OnButton5(){//TODO:AddyourcontrolnotificationhandlercodehereCStringstr;if(IsDlgButtonChecked(IDC_RADIO1))str="number";elseif(IsDlgButtonChecked(IDC_RADIO2))str="birth";elsestr="tel";m_pSet->m_strSort=str;m_pSet->Requery();UpdateData(false);OnInitialUpdate();}5.4本章小结:本章主要介绍了学生信息管理系统模块的实现,包括学生信息管理系统的用户登录界面、系统设置主界面、添

温馨提示

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

评论

0/150

提交评论