数据库课程设计(学生成绩管理系统)
}
}
UpdateData(false);
catch(_com_error *e) { }
AfxMessageBox(e->ErrorMessage());
void CDialogCLA::OnButtonLast() { } }
catch(_com_error *e) { }
AfxMessageBox(e->ErrorMessage()); UpdateData(false);
// TODO: Add your control notification handler code here m_pRecordset->MoveLast(); _variant_t var; CString str; try {
var=m_pRecordset->GetCollect(\str=(LPCSTR)_bstr_t(var); m_ClaID=str;
var=m_pRecordset->GetCollect(\str=(LPCSTR)_bstr_t(var); m_ClaName=str;
25 / 30
数据库课程设计(学生成绩管理系统)
5.2部分操作截图:
下图显示了学生登陆系统进行查询时界面:
添加班级号为10,班级名为信电学
下图显示了进行班级查询时界面:
院
查找班级号为9的班级名
添加前
数据库课程设计(学生成绩管理系统)
添加成功
查找最后的班级号
添加后
查找排列最前的班级
查找学号为200215132学生的个人信息
26 / 30
数据库课程设计(学生成绩管理系统)
查找排在最后的学生信息
5.3数据库的维护
当试运行数据库合格后,数据库开发设计的工作就基本完成了,接下来就是正式运行中的调试,应为该系统比较简单,数据量小,数据库中几乎不会发生什么大的变化,但是还是需要做好数据的备份,在sqlserver中我们可以利用备份数据库的功能对已经设计好的数据做备份,如果数据库受到破坏或系统故障,我们便可轻松的利用备份文件恢复数据库的数据。当然也可以利用其他各种方法进行数据维护。
六 总结
进一步深入理解数据库设计的整个过程,该学生选课系统的需求分析、数据库概念结构设计有关内容等。掌握使用前台程序设计技术VC和SQL Server结合设
27 / 30
数据库课程设计(学生成绩管理系统)
计
C /S结构的管理信息系统。综合练习了SQL Server的使用和数据库得管理技术。综合熟悉并练习了SQL语言在编程中的使用。 综合训练编程能力。认识系统,取得系统需求分析,更重要得是在编程方面提高了实现目标代码得能力及调试代码得能力
参考文献
(1)《Visual C++数据库开发经典实例精解》作者:夏邦国 刘凡馨 出版社:机械工业出版社
(2)《SQL SERVER 200管理,开发及应用实例》作者:陈世洪 出版社:人民邮电出版社
(3)《Visual C++程序设计教程》 作者:周鸣扬 于秋生 出版社:机械工业出版社
(4)《数据库原理与应用》 作者:姜代红 出版社:机械工业出版社
(5) S.Sanyal and P.Chattopadhyay.Effect of exponentially distributed deep levels on the current and capacitance of a MIS diode[J].Solid-state electronics,2001,45(2):315-324.
28 / 30
数据库课程设计学生成绩管理系统



