- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上饶师范学院 优秀本科毕业论文
基于Visual C++实现的学生信息管理系统的设计与实现
基基于于VViissuuaall CC++++实实现现的的学学生生信信息息管管理理系系统统的的设设计计与与实实现现
李卓锐 02数(3) 指导老师:陈齐荣
[摘 要]:本文根据软件工程的原理,详细阐述了一个小型的系统软件设计,设计本软件的目的主要有两个,
一是开发出一个功能相对完善,有一定实用价值的软件产品,二是提高自己的编程能力,扩展自己的知识。
特别是一个完整的软件项目,可以看成是一个软件产品,也是一个对自己所学知识的一次综合,这就是我
的毕业设计的意义和价值所在。在这个作品中,先对软件做了需求分析,得出这个系统必须做什么,必须
具备哪些功能。在总体设计中,主要分成两大块,一个系统的功能模块的设计,一个是数据库的设计。详
细设计的过程中,对每一个模块,对于一些重要的代码,都摘抄出来进行了必要的解释说明。最后是对这
个系统进行了适当的评价。
关键词: Visual C++;Access 2000;ODBC;信息管理
1 引言
学校的学生的信息管理是学校一项重要的工作,特别是对于高中,学习紧张,考试比较频繁,通过使用
学习信息管理系统可以大大的提高这项工作的效率,减少在成绩统计以及分析中的失误。
学校可以通过该软件很直观对各班成绩的比较,来督促学校整体的学习质量,学生也可以通过对成绩
的查询,了解自己的成绩走向。另外,我通过设计制作这个软件,学习到很多VC++的知识,对软件的开发
有了更深的理解。因此这个软件既有很强的实用性,又使我增长了不少知识,这就是这个毕业设计的意义
所在。
在这个毕业设计里,运用一些最新的开发工具和技术,对于以下介绍的工具和技术,在网上和图书馆
都有大量的资料介绍。
1.1 C/C++语言
C/C++语言并非起源于Microsoft公司,在Windows 3.0出现之前,最好的C/C++编程工具是Borland
公司的Turbo C/C++系列。随着Windows 3.0,Microsoft推出了Microsoft C/C++ 7.0,首次采用了MFC
(Microsoft Foundation Class Library,微软基础类库)。正是由于MFC的出现,让C++程序员的工作变
得更加高效,也使得今天的Visual C++得以成为优秀的主流编程工具。
1.2 Visual C++
Microsoft出品的Visual C++是一个功能非常强大的可视化编程工具,可以说是目前功能最为强大的
程序开发平台之一。VC++以C++语言为基础,作为一个开发平台,不仅在开发环境,调试环境等方面对C++
有很大的支持此编译器提供了大量的控件,可用来实现本软件的很多功能,但也会对本软件的实现造成一
定的制约。由于同为Microsoft 公司的产品,在Windows操作系统有力的支持下,Visual C++ 6.0的执
行速度和对操作系统的访问权限之高,是其他许多编程工具所无法比拟的。因此,Visual C++ 成为众多
程序员在Windows下编程的首选工具。
本系统要涉及到数据库,数据库是变成人员经常使用到的内容,在Visual C++数据库开发中包含了多
种多样的数据库开发技术——ODBC API,MFC ODBC,DAO,OLE DB和ADO等,这些技术各有各自己的特点,提
供了简单,灵活,访问速度快,可扩展性好的服务特性。
1.3 数据库Access 2000
Access 2000是Office系列软件中的一个专门用来开发数据库的软件。虽然不像SQL Server一样的
强大,但它能胜任学生管理系统的数据存取工作,另外,Access环境要求配置不高,界面友好,使用方便,
只需一些简单的操作就能完成一个结构完整,高效的数据库对支持数据量不会很大,访问不台频繁的桌面
运用软件,Access有它自身很强的优势。
1.4 数据库访问技术 ODBC(开放性数据连接)
开放性数据连接提供了一个通用的编程借口,允许程序与多种不同的数据库连接。它为 Oracle,SQL
Server等都提供了驱动程序,用户可以使用SQL语句对数据库进行直接的底层功能操作。其特点是功能强
1
上饶师范学院 优秀本科毕业论文
文档评论(0)