学院面向对象程序设计课程设计
题系班姓学
目部级名号
学生成绩管理程序设计计算机科学与技术
4070207114
指导教师
2010
年7
月
12
日至
7
月16
日
共
1
周
2010年
7
月
16
日
f面向对象程序设计课程设计任务书
一、设计题目、内容及要求1、设计题目:学生成绩管理程序设计2、设计内容及要求:利用MFC应用程序,ODBCAPI、MFCODBC类、MFCDAO类、MFC的OLEDB、ActiveX数据对象ADO等几种VisualC数据库连接技术,设计一个学生成绩管理程序。要求学生记录中包含学号、姓名、至少3门课程的成绩、总分、平均分和名次等信息。程序实现数据录入、删除、修改、浏览、查找以及排序功能。
二、要求的设计成果(课程设计说明书、设计实物、图纸等)1、用VisualC进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;2、撰写课程设计说明书一份,不少于2000字。课程设计说明书应包括封面、任务书、正文(设计的基本思路、设计的步骤及主要代码解释)、参考文献(资料)、附录(程序代码)等内容。
三、进程安排7月12日:完成需求分析,确定程序功能,确立程序设计思想;7月13日~7月14日:进行详细设计,实现编码;7月15日:进行程序测试,完善编码;撰写设计说明书,准备答辩;7月16日:答辩。四、主要参考资料1王育坚.VisualC面向对象编程教程.第2版.北京:清华大学出版社,20082侯俊杰.深入浅出MFC.第2版.广东:南方出版社,20073李涛等.VisualCSQLServer数据库开发与实例.北京:清华大学出版社,2006指导教师(签名):
注:可以附页
教研室主任(签名):
f课程设计成绩评定表
出勤情况成绩评定提问(答辩)问题情况出勤天数缺勤天数出勤情况及设计过程表现(20分)课设答辩(20分)设计成果(60分)总成绩(100分)
综合评定指导教师签名:年月日
f1引言
11
VC语言简介
众所周知,面向对象的程序设计是当今流行的编程技术,而C语言是当今最流行的面向对象的程序设计语言。VisualC起源于MicrosoftCC80之后,1998年微软公司推出了VisualC60,它除了保留VisualC50对ActiveX的支持外,还支持DHTML,更新了MFC及ATL的类库,并对模板也有所扩充,用户可以方便地开发出类似Web浏览器界面的应用程序。VC是Wi
dows平台上的C编程环境,Wi
dows下编程需要了解Wi
dows的消息机制以及回调(callback)函数的原理;MFC是Wi
32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等。Visuar