学生成绩评估系统—毕业设计论文

上传人:M****1 文档编号:522036751 上传时间:2022-11-05 格式:DOC 页数:59 大小:1.18MB
返回 下载 相关 举报
学生成绩评估系统—毕业设计论文_第1页
第1页 / 共59页
学生成绩评估系统—毕业设计论文_第2页
第2页 / 共59页
学生成绩评估系统—毕业设计论文_第3页
第3页 / 共59页
学生成绩评估系统—毕业设计论文_第4页
第4页 / 共59页
学生成绩评估系统—毕业设计论文_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《学生成绩评估系统—毕业设计论文》由会员分享,可在线阅读,更多相关《学生成绩评估系统—毕业设计论文(59页珍藏版)》请在金锄头文库上搜索。

1、学生成绩评估系统摘 要:本文主要是讨论如何解决根据学生成绩评估教学质量的信息化问题。针对该问题,利用VB语言做了一个学生成绩评估系统,该系统能简化根据学生的成绩来对教学质量进行评估的过程,使老师的教学成果、学生的成绩变化都一目了然。为达到所定的目的。本系统主要使用了VB语言,数据库等工具。学生的成绩数据主要储存于SQL数据库,因此需要首先对数据库进行操作、处理。本文首先概述了信息化教育的发展情况,讲明了开发学生成绩评估系统的必要性,接着阐述了学生成绩评估系统的基本设计思想及实现方法。并以该系统为应用实例,介绍了用VB语言进行绘制图表以及使用及操作数据库的一些要注意的地方。关键词:学生成绩评估系

2、统 数据库 图表化Student achievement assess systemYutao Qian(Dept. of Computer Science and Information, Southwest Forestry College, Kunming, Yunnan, 650224, China)ABSTRACT:This text mainly discusses how to solve according to the information-based problem of assessing teaching quality of students achievement

3、. To this question , utilize VB language to do a students achievement to assess the system, this system can simplify the course evaluating teaching quality according to students achievement , all very clear when making the teachers teaching achievement , students achievement change. In order to achi

4、eve the goal of fixing. This system has used VB language, tools , such as database ,etc. mainly. Students achievement data are stored in SQL database mainly, so need to operate , deal with the database at first. This text has sum up the development that the informationization educates at first, has

5、explained students achievement of developing and assessed the systematic necessity, then has explained the basic design philosophy of assessing system of students achievement and implementation method . And regard this system as instance of using, is it go on chart of drawing and use and operate som

6、e places that should pay attention to of the database with VB language to introduce. Keyword:Student achievement assess system; database ;figurization 目 录1引言11.1现在的学生成绩评估存在问题11.2开发学生成绩评估系统的意义及必要性11.3相关领域国内外技术的现状及发展趋势22开发环境及开发语言22.1Microsoft.Net开发环境32.2开发语言VISUAL Basic 6.033关于数据库53.1关于数据库的数据源的说明53.2

7、SQL数据库简介53.3 数据的抽取63.4数据的转换73.5 数据的存储和管理73.6学生成绩数据库的设计84系统设计104.1系统模块设计104.2学生成绩的统计(及图表化)算法和源代码124.3系统设计思想165系统特点166系统总体功能177系统的应用17说明17结束语17参考文献19致谢201引言1.1现在的学生成绩评估存在问题至少在目前来说,学生的学习效果主要是以学生的成绩来评价的,因此,对学生的成绩进行评估对于教育来说其重要性是不言而喻的。但是由于种种原因,要对学生的成绩进行评估是很难的,主要面临的问题12:分析、统计多个年级的一千多个学生的考试结果,其数据量之大,工作量之重,可

8、想而知。 设计出可靠的、基于源数据的方案以评估教学方案的效果对于提高教学质量来说,又是如此重要。 手工的统计结果由于人类本身的缺陷(受情绪的影响),若数椐过多的话,其统计结果很值得怀疑。1.2开发学生成绩评估系统的意义及必要性在老师的日常工作中,对学生的成绩进行统计分析管理是一项非常重要也是十分麻烦的工作,高校学生成绩管理工作量大,学籍处理条件复杂,人工处理非常困难。成绩管理系统借助于计算机强大的处理能力,大大减轻了管理人员的工作量,并使管理人员进行决策时有凭有据,提高了处理的准确性。(1) 强大的成绩管理功能:提供了成绩查询、成绩统计、成绩图表化及成绩比较等成绩评估功能。(2) 自动图表处理

9、能力:可根据学生的成绩情况,自动对照各种处理条件,对学生的成绩情况进行图表处理,给出处理结果(生成图表),并自动调整相应的成绩到相应的班级等。根据学生的成绩进行教学评估的系统是一个很实用的系统,我们在日常的教学生活中,常常会发现需要对某一个学生或老师的成绩或教学效果进行评价,从而确定奖罚的结果。但是,虽然根据学生的成绩进行教学评估是高等教育中的一个极为重要的环节,但面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,因而我们往往会遇到在进行奖罚时无据可以依的尴尬局面,随着计算机及通讯技术的飞速发展,高等教育对教务管理工作提出了更高的要求。尽快改变传统的管理模式,运用现代化手段进

10、行科学管理,已经成为整个教育系统亟待解决的课题之一。根据学生的成绩进行教学评估的系统正是为了满足这一需要而设计开发的。在整个信息化教学管理平台这个总项目中,我做的是根据学生成绩进行教学评估这一小块。这一小块是信息化教学管理平台中一个不可缺少的部分。它的内容对于学生、教师和管理者来说都至关重要。它供学生随时查询,供教师进行成绩查询、总结及比较等工作,而对于管理者来说,则可以大大地提高管理效率和质量,所以开发一个根据学生成绩进行教学评估的系统是很重要的。它应该能为用户提供充足的信息和快捷的成绩查询手段。并且作为信息化教学管理平台的一部分,使用计算机对学生成绩信息进行管理,具有手工管理所无法比拟的优

11、点。例如:检索迅速、查找方便、可靠性高、存储量大、精确度高、寿命长、成本低等。这些优点都能够极大地提高教学管理的效率,方便学生查询成绩,教师明确教学效果以及管理者进行分析评估。因此,开发这样的一套学生成绩评估系统是十分必要的。1.3相关领域国内外技术的现状及发展趋势现在,许多国家都把教育的信息化作为重要的战略决策,制定了专门的计划并组织实施。近十多年来,国内外都在积极推进面向二十一世纪高等教育的战略改革。高质量的教育需要高效的管理。而高效的教学管理自然是离不开成绩评估的(至少对于我国来说)。国外的评估系统大多不是独立的而一般是从属于一个大的教学管理系统,这个大的教育系统一般包括几乎有关教育的所

12、有的方面,不过的确比较先进,这里就不多说了。至于国内,由于发展较晚,目前为止还未开发出比较好的教学管理系统,现在国内的成绩评估系统开发基本上还未进入实用阶段,所以因该奋起直追,在这个信息化、网络化的时代,如何利用现代化工具和管理手段提高工作效率和质量,是二十一世纪大学教育改革需要解决的课题。2开发环境及开发语言2.1Microsoft.Net开发环境.Net开发平台的发布标志着近十年来微软开发平台第一个重大的转变。这个开发平台包括一个用于加载和运行应用程序的新的软件基础结构(.NetFramework和 Asp.Net ),新的开发环境(Visual Studio.Net),以及支持该结构的编

13、程语言5。VB.NETC#C+JScriptCommom Language SpecificationASP.NET(Web Forms &Web Services) Windows ADO.NET(Data &XML) Class Library Commom Language Runtime 图1、.NET框架的基本层次如图1所示,.Net开发平台是一组用于建立WEB服务器应用程序和Windows桌面应用程序的软件组件,用该平台创建的应用程序在Commom Language Runtime(CLR,通用语言运行环境底层)的控制下运行。CLR是一个软件引擎,用来加载应用程序,确认它们可以没有

14、错误地执行,进行相应的安全许可验证,执行应用程序,然后在运行完成后将它们清除。类库集提供了使应用程序可以读写XML数据、在Internet上通信、访问数据库等的代码。所有的类库都建立在一个基础的类库之上,它提供管理使用最为频繁的数据类型(例如数值或文本字符串)的功能,以及诸如文件输入/输出等底层功能。.Net类库如下:2.2开发语言VISUAL Basic 6.0Visual Basic 是Microsoft 公司于1991年推出的可视化编程语言,在语言功能方面,它与以前的BASIC 语言(GW BASIC、BASIC、Quick BASIC 等)基本兼容,但功能更强,使用更方便。作为一种程序

15、设计语言,Visual Basic 具有简单易学,功能强大,使用方便等特点,对于开发一些小型的桌面系统,数据库管理系统来说,Visual Basic 已经可以满足编写程序的一般要求,本系统就是用Visual Basic来进行程序开发。Visual Basic 是在原来的BASIC 语言的基础上研制而成的,它具有BASIC 语言简单而不贫乏的优点,同时增加了结构化和可视化程序设计语言的特点。总的来看,Visual Basic 具有以下特点 1:*可视化编程*面向对象的程序设计*结构化程序设计语言*事件驱动编程机制*访问数据库*动态数据交换(DDE)*对象的链接与嵌入(OLE)*动态链接库(OLL)关于本系统中将要用到的控件的功能:(1)ADO(ActiveX 数据对象)这是一项新的数据访问技术,具有较简单的对象模型,较好地集成了其它Microsoft 和非Microsoft技术,使本地和远程数据访问、远程连接和断开记录集、用户可访问的数据约束接口以及分层记录集有一个共同的界面。(2)数据环境设计器(Data E

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 美容/塑身

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号