毕业设计(论文)基于VC教学信息管理系统的设计与实现.doc
《毕业设计(论文)基于VC教学信息管理系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于VC教学信息管理系统的设计与实现.doc(54页珍藏版)》请在三一办公上搜索。
1、学校代码:_ 学 号:_Hefei University 毕业论文(设计)BACHELOR DISSERTATION 论文题目:基于VC教学信息管理系统的设计与实现 学位类别:_ 本科_ 学科专业:_ 通信工程_ 作者姓名:_ _ 导师姓名:_ _ 完成时间:_ _2012-5-4_基于VC教学信息管理系统的设计与实现中 文 摘 要随着信息技术在管理上越来越深入而广泛的应用,管理心细系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生信息管理系统是一个对学生随着信息技术在
2、管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。这个学生信息管理系统用Visual C+来设计界面,采用面向对象的语言编程,实现对学生信息的基本管理,包括学生信息,班级信息,课程信息,成绩信息的添加,修改和查询以及密码等功能。该系统充分考虑用户的操作简便性,实现快捷操作如何调程序也非常重要,通过这个程序可以学习到以前调试短程序没有的经验。关键词:信息管理系统;学生管理;Visual C + + 6.0 应用平台;Access;ADOB
3、ased on the VC teaching information management systemdesign and ImplementationABSTRACTWith more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information syst
4、em is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterpri
5、se, and also establishing a management information system fitting in with its own characteristics.Student Information Management System is one of the students with information technology in the management of increasingly deep and broad applications, management information system has been gradually i
6、mplemented in the technical maturity. Management Information System is a continuous development of new disciplines, any one unit to survive is to develop and efficient activities of the internal organization of organic, it must establish its own characteristics in line with the management of informa
7、tion systems. A student information management system with Visual C + + interface design, object-oriented programming language, and the students realize the basic information management, including student information, class information, information on the courses, performance information add, modify
8、, and query and password function. Give full consideration to the users system is simple, quick operation to achieve transfer procedures is also very important, through this procedure can learn to previously debugging process is not short of experience.Keywords:Management information system;student
9、management; Visual C + + 6.0 application; Access;ADO目 录第一章 绪论11.1 学生信息管理系统的国内外研究现状21.1.1国内研究现状21.1.2国外研究现状31.2 学生信息管理系统的发展动态31.2.1应用方面的发展动态31.2.2技术方面的发展动态3第二章 开发环境52.1 VC+概述52.2 Access的简介62.3 Visual C+进行数据库开发的优势72.3.1 简单性72.3.2 灵活性72.3.3 访问速度快72.3.4 可扩展性82.3.5 访问不同种类数据源82.4 Visual C+提供的数据库访问技术82.4.1
10、 ODBC82.4.2 MFC ODBC92.4.3 DAO92.4.4 OLE DB92.4.5 ADO9第三章 系统分析103.1需求分析103.2功能分析10第四章 系统设计124.1系统模块设计124.1.1学生基本信息管理模块124.1.2课程信息管理模块124.1.3班级信息管理模块124.1.4成绩信息管理模块124.2系统总功能模块图134.3系统结构设计144.4系统数据库设计144.4.1 学生基本信息表设计StudentInfo144.4.2 学生成绩信息表设计Scores154.4.3 课程信息表设计Coures154.4.4 系统用户表设计Users16第五章 系统实
11、现175.1 添加ADO连接类CADOConn175.2系统登录模块设计195.2.1界面设计195.2.2设计思路205.2.3核心代码205.3 主窗体设计235.3.1界面设计235.3. 设计思路235.3.3核心代码245.4学生基本信息管理模块设计255.4.1界面设计255.4.2设计思路265.4.3核心代码265.5课程信息管理模块设计305.5.1界面设计305.5.2设计思路315.5.3核心代码315.6成绩信息管理模块设计345.6.1界面设计345.6.2设计思路355.6.3核心代码365.7系统用户管理录模块设计415.7.1界面设计415.7.2设计思路415
12、.7.3核心代码42第六章 结论47参考文献48致谢49第一章 绪论随着计算机技术的飞速发展和网络时代的到来,我们已经进入了信息化的时代,有人也称之为数字化的时代。在这个数字化时代里,各个高校在各方面的信息查询工作都受到了极大的挑战。随着各个高校的教育规模不断的发展扩大,学生人数急剧的增加,有关学生的各种信息量也成倍增长。也带来了各个高校教育发展过程中的一个重要的问题,就是学生信息的管理问题。面对庞大的信息量就需要有一个学生信息管理系统来提高学生信息管理工作的效率,做到信息的规范管理、科学统计和快速查询,以减少管理工作方面的工作量。学生信息管理系统是一个人机系统,以计算机为基础的,但这并不意味
13、着一切都是自动化的。人机系统的概念说明有些任务最好由人完成,而另一些任务由机器代替。因此,需要很好的分析把什么工作交给人做比较合适,什么工作交给机器比较合适,充分发挥人和机器的特长,组成一个和谐、有效的系统。近年来,越来越多的用户认识到快速管理信息的重要性,纷纷开始选择适合自己的信息管理系统。学生信息管理系统就是根据这些因素来设计和开发的。随着各个学校校园网的建设和Internet技术的引进,基于校园网和Internet的系统开发也蓬勃发展。学生信息查询是各个学校教学的一项重要工作,现代化的学生信息需要现代化的信息查询系统支持。从20世纪90年代开始,为适应新世纪人才培养的目标,国内高校教育体
14、制进行了大规模的改革。1推进高校的信息化建设信息化是全球化的趋势和潮流,是国家社会经济发展的必然选择,信息化水平的高低已成为一个国家综合国力与发展潜力的重要衡量指标,积极推进国家信息化又是我国促进经济社会发展的重要举措,高校作为促进经济社会发展的重要领地,他的信息化水平必将对国家信息化建设产生深远的影响,必将对国家教育信息化建设提供借鉴,信息化不仅影响高校的教学与科研活动,也将给传统教学、科研活动带来巨大的变化,同时也将给学校现行的体系与机制提出挑战,推动他们的变革。高校的学生信息查询系统的建设就是高校数字化校园建设的重要组成部分。2建设高校学生信息查询平台校园网的迅猛发展和Internet技
15、术的引进,还有学生人数的不断上升,为建立学生信息查询系统提供了必要的条件,国内许多高校都根据学校的实际学生信息的情况和特点开发了适于自己学校的学生信息查询系统。学生信息查询系统的开发便于远程查询学生信息,使学校和用人单位及时了解学生信息,为实现学生信息查询现代化和信息化具有重要的意义。1.1 学生信息管理系统的国内外研究现状1.1.1国内研究现状随着我国高等教育的发展,在信息化和数字化的背景下,国内高校迫切需要提高教育工作的质量与效率,数字化校园将成为一种必然的趋势,并逐步走向成熟。教学信息管理工作是高校信息管理工作的重要组成部分,许多高校都针对自己学校的规模和特点开发出了教学信息管理系统,将
16、管理人员从繁杂的日常事务性工作中解脱出来,提高了工作效率,实现了信息共享。国内一些高校及软件公司也纷纷看好这一有着广阔市场前景的软件开发,但是从现有高校的教学信息管理系统来看还存在很多的问题,主要是:(1)功能单一。一个系统只为了解决一个具体的问题而开发的。各个相关系统间没有紧密、有效的联系,影响了信息的重用和共享。(2)系统孤立。许多系统还处于单机应用状态,即仅限于负责此项业务的管理人员使用,没有很好实现纵向及横向的管理工作的紧密联系,而且交互性差,造成信息重复采集、重复统计。同时,系统之间的孤立也会在查询信息时查找不完全,不能提供充分的信息。(3)在软件的使用上,大多数只是停留在日常办公的
17、角度,缺乏综合分析能力。另外,教学信息管理系统还存在可扩充性和灵活性差,缺乏强有力后续技术支持,无法不断完善系统,适应学校的发展需要,致使这些软件运行了一段时间后中途废弃或搁置,造成很大的浪费。1.1.2国外研究现状随着国外经济的持续发展,高校办学规模的扩大,学生的数量也成倍增长,学生信息管理模式也发生了变革,并随着计算机科学技术的不断发展,使得信息管理系统在各个领域发挥着越来越重要的作用。国外的大中型软件公司有很多也曾做过很多高校的学生的信息管理系统,开发技术也比国内的成熟,在开发过程中遵循了可扩展性和包容性,使得系统能接纳已有的数据结构,在今后扩展时有效地保护已有的资源,在需要变化时,能方
18、便地调整结构,易于扩充功能,升级方便,即满足当前的业务需求,又为今后的扩展留有很大的空间。而在信息标准化和规范化的基础上,对信息进行合理的布局,使得相关人员可以按照各自的权限进行信息查询和维护。1.2 学生信息管理系统的发展动态1.2.1应用方面的发展动态从应用的发展来看,信息化的发展给各个社会组织带来了查询信息的变革。高校作为社会组织的一部分,其查询模式必然深受信息化的影响,高校教学信息管理系统必将随着计算机技术的发展迅速普及和提高。主要体现在:(1)单机查询向网络化查询发展学生信息查询工作涉及到学校内部的诸多部门,在学校内部实现数据交互与共享,形成全面综合的管理已经是高校信息化管理的研究热
19、点和重点。(2)辅助管理向辅助决策发展随着查询要求和查询信息系统水平的不断提高,信息管理系统从辅助管理向辅助决策发展是必然趋势。如何利用信息管理系统查看各个学生的信息,采用数据挖掘技术,找出有价值的信息,并根据此信息进行分析、比较、选择等,获得最有用的信息。1.2.2技术方面的发展动态从技术的发展来看,高校教学信息管理系统的开发技术已经日益成熟。计算机和网络技术的不断发展为学校的信息化建设提供了得天独厚的技术条件;各个局域网、城域网的建成和完善为实现信息管理的网络化提供了硬件设施保障;先进的软件系统开发工具、好的图形用户界面操作系统的推广,高效汉字处理技术的不断改进,都为高校教学信息管理系统的
20、开发、应用提供了强有力的支持。第二章 开发环境2.1 VC+概述VC+是微软公司开发的一个IDE(集成开发环境),换句话说,就是使用C+的一个开发平台。VC+是Windows平台上的C+编程环境,学习VC要了解很Windows平台的特性并且还要掌握MFC、ATL、COM等的知识,难度比较大。Windows下编程需要了解Windows的消息机制以及回调(callback)函数的原理; MFC是Win32API的包装类,需要理解文档视图类的结构,窗口类的结构,消息流向等等;COM是代码共享的二进制标准,需要掌握其基本原理等等。VC+应用程序的开发主要有两种模式,一种是WIN API方式,另一种则是
21、MFC方式,传统的WIN API开发方式比较繁琐,而MFC则是对WIN API再次封装,所以MFC相对于WIN API开发更具备效率优势。Visual C+它大概可以分成三个主要的部分:1、Developer Studio。这是一个集成开发环境,我们日常工作的99%都是在它上面完成的,再加上它的标题赫然写着“Microsoft Visual C+”,所以很多人理所当然的认为,那就是Visual C+了。其实不然,虽然Developer Studio提供了一个很好的编辑器和很多Wizard,但实际上它没有任何编译和链接程序的功能,真正完成这些工作的幕后英雄后面会介绍。我们也知道,Develope
22、r Studio并不是专门用于VC的,它也同样用于VB,VJ,VID等Visual Studio家族的其他同胞兄弟。所以不要把Developer Studio当成Visual C+, 它充其量只是Visual C+的一个壳子而已。这一点请切记!2、MFC。从理论上来讲,MFC也不是专用于Visual C+,Borland C+,C+Builder和Symantec C+同样可以处理MFC。同时,用Visual C+编写代码也并不意味着一定要用MFC,只要愿意,用Visual C+来编写SDK程序,或者使用STL,ATL,一样没有限制。不过,Visual C+本来就是为MFC打造的,Visual
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 VC 教学 信息管理 系统 设计 实现
链接地址:https://www.31ppt.com/p-3980074.html