- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
青岛理工大学
C++面向对象课程设计报告
院(系): 计算机工程学院
专业: 网络工程
学生姓名: _
班级: 网络092班_ 学号:
题目: _ 学生综合评测管理系统____
起迄日期: _2013.3.27~2013.4.11
设计地点: 计算机学院机房
指 导 教 师: 李兰
完成日期: 2013 年4月 11 一、需求分析
1.设计目标
了解Windows应用程序的结构与DOS程序的不同,掌握应用MFC类库编写Windows应用程序的基本模式与用ODBC方式访问数据库。
随着计算机技术的不断发展,在现代化社会中,各种信息的处理基本都是由计算机来完成的。在本课题中,我们要用计算机技术实现大学生综合测评信息的管理。在没有计算机之前,所有的信息记录都是由人工记录维护,不但不方便,还经常出错,有了计算机就可以方便的对各种信息进行查询和维护了。
管理信息系统(MIS)是进行信息的采集、存储、加工、维护和使用的系统,数据库技术是计算机应用的一个重要组成部分,是很多的信息管理系统都不可缺少的,因此本系统也有推而广之的研究价值。着社会经济的发展,我们越来越感觉到社会的竞争日益激烈,国家经济实力的竞争归根到底就是人才的竞争,而人才的培养关键靠教育。在教育的领域中,学校对于学生的管理是非常重要的,当每年中考,高考后学生大量涌入学校的时候,也就是每个学校最繁忙最混乱的时候,为了减轻学生信息管理中心管理员繁重的工作负担,也为了更好的对学生的信息和学生对学校课程的安排有一定的帮助和了解,一套完善的管理系统是非常重要的。语言是目前最实用和最流行的一种计算机程序设计语言。 语言是对C的继承、改进和扩展。 语言既是面向过程又是面向对象的语言。 语法规则和内容丰富,通用性强,能够很方便地进行结构化和模块化的程序设计。SQL Sever、Microsoft AccessActive Data Object(ADO),就可以在Visual C++中使用SQL语言。
MFC的英文全称是Microsoft Fundation Classes,即微软的基本类库,MFC的本质就是一个包含了许多微软公司已经定义好的对象的类库,我们知道,虽然我们要编写的程序在功能上是千差万别的,但从本质上来讲,都可以化归为用户界面的设计,对文件的操作,多媒体的使用,数据库的访问等等一些最主要的方面。这一点正是微软提供MFC类库最重要的原因,在这个类库中包含了一百多个程序开发过程中最常用到的对象。在进行程序设计的时候,如果类库中的某个对象能完成所需要的功能,这时我们只要简单地调用已有对象的方法就可以了。我们还可以利用面向对象技术中很重要的“继承”方法从类库中的已有对象派生出我们自己的对象,这时派生出来的对象除了具有类库中的对象的特性和功能之外,还可以由我们自己根据需要加上所需的特性和方法,产生一个更专门的,功能更为强大的对象。当然,你也可以在程序中创建全新的对象,并根据需要不断完善对象的功能。
正是由于MFC编程方法充分利用了面向对象技术的优点,它使得我们编程时极少需要关心对象方法的实现细节,同时类库中的各种对象的强大功能足以完成我们程序中的绝大部分所需功能,这使得应用程序中程序员所需要编写的代码大为减少,有力地保证了程序的良好的可调试性。
3. 设计说明
(1)包含的功能有:等功能。
(2)教师表
(3)学生测评表
(4)学生奖惩表
(5)学生信息表
(6)科目编号表和班级辅导员表
2、添加ODBC数据源
打开“ODBC数据源管理器”
3、在MFC中创建相关按键并设置好属性及ID
4、模块图。
主界面
主要实现代码并进行初始化:
BOOL CMystudentsysApp::InitInstance()
{
if (CoInitialize(NULL)!=0)
{
AfxMessageBox(初始化COM支持库失败!);
exit(1);
}
try
{
CString strCo
文档评论(0)