基于 Visual 实现的学生信息管理系统的设计与实现

基于 Visual 实现的学生信息管理系统的设计与实现

ID:8268504

大小:429.69 KB

页数:17页

时间:2018-03-15

基于 Visual 实现的学生信息管理系统的设计与实现_第1页
基于 Visual 实现的学生信息管理系统的设计与实现_第2页
基于 Visual 实现的学生信息管理系统的设计与实现_第3页
基于 Visual 实现的学生信息管理系统的设计与实现_第4页
基于 Visual 实现的学生信息管理系统的设计与实现_第5页
资源描述:

《基于 Visual 实现的学生信息管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、上饶师范学院优秀本科毕业论文基于VisualC++实现的学生信息管理系统的设计与实现李卓锐02数(3)指导老师:陈齐荣[摘要]:本文根据软件工程的原理,详细阐述了一个小型的系统软件设计,设计本软件的目的主要有两个,一是开发出一个功能相对完善,有一定实用价值的软件产品,二是提高自己的编程能力,扩展自己的知识。特别是一个完整的软件项目,可以看成是一个软件产品,也是一个对自己所学知识的一次综合,这就是我的毕业设计的意义和价值所在。在这个作品中,先对软件做了需求分析,得出这个系统必须做什么,必须具备哪些功能。在总体设计中,主要分成两大块,一个系统的功能模块的设计,一个是数据库的设计。

2、详细设计的过程中,对每一个模块,对于一些重要的代码,都摘抄出来进行了必要的解释说明。最后是对这个系统进行了适当的评价。关键词:VisualC++;Access2000;ODBC;信息管理1引言学校的学生的信息管理是学校一项重要的工作,特别是对于高中,学习紧张,考试比较频繁,通过使用学习信息管理系统可以大大的提高这项工作的效率,减少在成绩统计以及分析中的失误。学校可以通过该软件很直观对各班成绩的比较,来督促学校整体的学习质量,学生也可以通过对成绩的查询,了解自己的成绩走向。另外,我通过设计制作这个软件,学习到很多VC++的知识,对软件的开发有了更深的理解。因此这个软件既有很强的

3、实用性,又使我增长了不少知识,这就是这个毕业设计的意义所在。在这个毕业设计里,运用一些最新的开发工具和技术,对于以下介绍的工具和技术,在网上和图书馆都有大量的资料介绍。1.1C/C++语言C/C++语言并非起源于Microsoft公司,在Windows3.0出现之前,最好的C/C++编程工具是Borland公司的TurboC/C++系列。随着Windows3.0,Microsoft推出了MicrosoftC/C++7.0,首次采用了MFC(MicrosoftFoundationClassLibrary,微软基础类库)。正是由于MFC的出现,让C++程序员的工作变得更加高效,也

4、使得今天的VisualC++得以成为优秀的主流编程工具。1.2VisualC++Microsoft出品的VisualC++是一个功能非常强大的可视化编程工具,可以说是目前功能最为强大的程序开发平台之一。VC++以C++语言为基础,作为一个开发平台,不仅在开发环境,调试环境等方面对C++有很大的支持此编译器提供了大量的控件,可用来实现本软件的很多功能,但也会对本软件的实现造成一定的制约。由于同为Microsoft公司的产品,在Windows操作系统有力的支持下,VisualC++6.0的执行速度和对操作系统的访问权限之高,是其他许多编程工具所无法比拟的。因此,VisualC++

5、成为众多程序员在Windows下编程的首选工具。本系统要涉及到数据库,数据库是变成人员经常使用到的内容,在VisualC++数据库开发中包含了多种多样的数据库开发技术——ODBCAPI,MFCODBC,DAO,OLEDB和ADO等,这些技术各有各自己的特点,提供了简单,灵活,访问速度快,可扩展性好的服务特性。1.3数据库Access2000Access2000是Office系列软件中的一个专门用来开发数据库的软件。虽然不像SQLServer一样的强大,但它能胜任学生管理系统的数据存取工作,另外,Access环境要求配置不高,界面友好,使用方便,只需一些简单的操作就能完成一个结

6、构完整,高效的数据库对支持数据量不会很大,访问不台频繁的桌面运用软件,Access有它自身很强的优势。1.4数据库访问技术ODBC(开放性数据连接)开放性数据连接提供了一个通用的编程借口,允许程序与多种不同的数据库连接。它为Oracle,SQLServer等都提供了驱动程序,用户可以使用SQL语句对数据库进行直接的底层功能操作。其特点是功能强1上饶师范学院优秀本科毕业论文大,提供了异步操作,事务处理等高级功能。ODBC只能访问关系型数据库。在VC++中,MFC的ODBC数据库类CDatabase(数据库类),CRecordset(记录集类),和CRecordView(记录集视

7、图类)为用户管理提供了切实可行的解决方案。CDatabase类:表示一个到数据源的连接,通过它可以操作数据源。CDecordset类:代表一个从数据源选择的一组记录的集合——记录集。CRecordView类:是在空间中显示数据库记录的一个视图类。CDBException类:反映了对数据库操作的异常。2总体设计2.1系统功能描述系统针对高中学校的教务管理,分为两个模块,学生信息模块,教师管理模块;各模块功能如下:学生模块:可以查看自己最近的考试成绩以及班级里的成绩情况,查看自己历史成绩查询,查看自己的基本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。