1 / 17
文档名称:

基于visual_c++实现的学生信息管理系统的设计与实现.pdf

格式:pdf   页数:17页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于visual_c++实现的学生信息管理系统的设计与实现.pdf

上传人:DOC KING 2011/12/16 文件大小:0 KB

下载得到文件列表

基于visual_c++实现的学生信息管理系统的设计与实现.pdf

文档介绍

文档介绍:上饶师范学院优秀本科毕业论文
基于 VisualVisual C++C++实现的学生信息管理系统的设计与实现实现的学生信息管理系统的设计与实现
李卓锐 02 数(3) 指导老师:陈齐荣
[摘要]:本文根据软件工程的原理,详细阐述了一个小型的系统软件设计,设计本软件的目的主要有两个,
一是开发出一个功能相对完善,有一定实用价值的软件产品,二是提高自己的编程能力,扩展自己的知识。
特别是一个完整的软件项目,可以看成是一个软件产品,也是一个对自己所学知识的一次综合,这就是我
的毕业设计的意义和价值所在。在这个作品中,先对软件做了需求分析,得出这个系统必须做什么,必须
具备哪些功能。在总体设计中,主要分成两大块,一个系统的功能模块的设计,一个是数据库的设计。详
细设计的过程中,对每一个模块,对于一些重要的代码,都摘抄出来进行了必要的解释说明。最后是对这
个系统进行了适当的评价。
关键词: Visual C++;Access 2000;ODBC;信息管理
1 引言
学校的学生的信息管理是学校一项重要的工作,特别是对于高中,学习紧张,考试比较频繁,通过使用
学习信息管理系统可以大大的提高这项工作的效率,减少在成绩统计以及分析中的失误。
学校可以通过该软件很直观对各班成绩的比较,来督促学校整体的学习质量,学生也可以通过对成绩
的查询,了解自己的成绩走向。另外,我通过设计制作这个软件,学习到很多VC++的知识,对软件的开发
有了更深的理解。因此这个软件既有很强的实用性,又使我增长了不少知识,这就是这个毕业设计的意义
所在。
在这个毕业设计里,运用一些最新的开发工具和技术,对于以下介绍的工具和技术,在网上和图书馆
都有大量的资料介绍。
C/C++语言
C/C++语言并非起源于 Microsoft 公司,在Windows 出现之前,最好的C/C++编程工具是 Borland
公司的 Turbo C/C++系列。随着 Windows ,Microsoft 推出了 Microsoft C/C++ ,首次采用了 MFC
(Microsoft Foundation Class Library,微软基础类库)。正是由于MFC 的出现,让C++程序员的工作变
得更加高效,也使得今天的Visual C++得以成为优秀的主流编程工具。
Visual C++
Microsoft 出品的 Visual C++是一个功能非常强大的可视化编程工具,可以说是目前功能最为强大的
程序开发平台之一。VC++以 C++语言为基础,作为一个开发平台,不仅在开发环境,调试环境等方面对C++
有很大的支持此编译器提供了大量的控件,可用来实现本软件的很多功能,但也会对本软件的实现造成一
定的制约。由于同为 Microsoft 公司的产品,在 Windows 操作系统有力的支持下,Visual C++ 的执
行速度和对操作系统的访问权限之高,是其他许多编程工具所无法比拟的。因此, Visual C++ 成为众多
程序员在 Windows 下编程的首选工具。
本系统要涉及到数据库,数据库是变成人员经常使用到的内容,在Visual C++数据库开发中包含了多
种多样的数据库开发技术——ODBC API,MFC ODBC,DAO,OLE DB 和 ADO 等,这些技术各有各自己的特点,提
供了简单,灵活,访问速度快,可扩展性好的服务特性。
数据库 Access 2000
Access 2000 是 Office 系列软件中的一个专门用来开发数据库的软件。虽然不像SQL Server 一样的
强大,但它能胜任学生管理系统的数据存取工作,另外,Access 环境要求配置不高,界面友好,使用方便,
只需一些简单的操作就能完成一个结构完整,高效的数据库对支持数据量不会很大,访问不台频繁的桌面
运用软件,Access 有它自身很强的优势。
数据库访问技术 ODBC(开放性数据连接)
开放性数据连接提供了一个通用的编程借口,允许程序与多种不同的数据库连接。它为 Oracle,SQL
Server 等都提供了驱动程序,用户可以使用SQL 语句对数据库进行直接的底层功能操作。其特点是功能强
1

学生信息管理系统
上饶师范学院优秀本科毕业论文
大,提供了异步操作,事务处理等高级功能。ODBC 只能访问关系型数据库。
在 VC++中,MFC 的 ODBC 数据库类 CDatabase(数据库类),CRecordset(记录集类),和 CRecordView
(记录集视图类)为用户管理提供了切实可行的解决方案。
CDat