基于web的成绩分析系统的实现-文献综述课案(共10页).doc
精选优质文档-倾情为你奉上学号: 0 黄冈师范学院文献综述论文题目: 基于Web的考试成绩分析系统的设计与实现 .作 者: 张康灵 . 专业班级: 数字媒体技术1201班 .指导教师: 宋 国 柱 . 2016年 01月07日专心-专注-专业【摘要】:以往对学生成绩的管理和试卷分析的工作,大都采用人工的方式来完成,操作流程十分繁琐,统计周期长,且容易出错。引入计算机辅助工具(如:Excel)后,情况有所改善。在数据量比较小的情况下,这些软件自带的统计功能还可以胜任。但是当数据量大到一定程度,这些软件便显得力不从心了。这就需要一个专业的系统,使用专门的统计和分析机制来处理这些数据。于是,我们着手开发了这个考试成绩管理与试卷分析系统。 试卷分析系统(TestPaper Analyze System)是用于对学生考试成绩进行管理,以及依据成绩对相应的试卷进行分析的系统。本系统建立在计算机信息化的基础上,主要通过WEB的途径采集和录入数据,利用数据库存储数据,最后通过系统内置的一套管理和分析机制,对数据(即学生成绩)进行管理和统计。最后的结果将以简洁,直观,易懂的图形界面展示给用户,使用户可以很容易地理解所看到的内容,大大地提高了工作效率,为完善教学管理做出贡献。 随着Internet/Intranet技术的不断发展,Web应用需求不断增多,所涉及的领域越来越大,而基于Web的打印技术却相对落后,给Web开发带来极大的不方便,阻碍了企业信息化的脚步。从体系结构上说,Web应用是瘦客户应用,不能操作客户端的设备(打印机),相对于Windows桌面应用程序来讲,Web应用程序的打印有种种限制,目前的一些方案都存在这样那样的不足,急需一种良好的技术方案来解决这个问题。 文章的最后,对本文主要完成的工作做了总结,并提出了研究的不足之处以及对今后研究的展望。【关键词】教育评测;试卷分析;web;Sqlite ;web打印 一、基于Web的考试成绩分析系统的设计背景在教学管理中,考试是一个非常重要的环节。考试即可以及时检验和测定教学效果,又可以评价学生的学习状态。而考试自身的科学性,规范性是通过试卷分析检验,证明的。试卷处理是考试过程中的重要环节,试卷数据经过处理可以提供许多重要信息,对指导教学,准确评估,提高教学质量,具有重要意义。以往对学生成绩的管理和试卷分析的工作,大都采用人工的方式来完成,操作流程十分繁琐,统计周期长,且容易出错。引入计算机辅助工具(如:Excel)后,情况有所改善。在数据量比较小的情况下,这些软件自带的统计功能还可以胜任。但是当数据量大到一定程度,这些软件便显得力不从心了。这就需要一个专业的系统,使用专门的统计和分析机制来处理这些数据。二、基于Web的考试成绩分析系统的设计意义考试的目的是为了获取信息,并将信息反馈到有关方面,只有很好的把握了考试的信息反馈机制,才能正确地了解整个教学系统的运行情况,并且有效地调节和改善这个系统的整体功能。一次考试带给我们的信息,绝不仅仅是一对分数。而信息的反馈,也不只是把分数通知给考生那么简单。考试质量分析与评价是科学考试的必要环节,缺少了这一环节,就等于没有完成考试。从某种角度来说,这些信息比考试成绩更重要。因此,做好考试结果的统计分析意义重大,具体表现在一下几个方面:(1)评价考试的质量 对于教师和命题、组卷人员,特别是主考部门的领导,在组织一次考试时应该考虑的是:作为此次考试测量工具的试卷是否可靠而有效。因此往往在组织一次大型的、重要的学业考试之后,一般都要对考试的信度、效度等方面作出分析,以判断此次考试的质量,只有有效而可靠的考试,其结果才能作为评价教学质量或衡量个人学习情况的科学依据。(2)进一步做好今后的考试工作首先,它能够改进考试设计,使之能符合考生实际情况提供重要信息。初次考试,设计往往带有很大的主观性,通过考后的分析,检查当初的设计思想与考生实际符合程度,是减少考试设计中主观随意性的主要方法。其次,通过考生实际符合程度,是减少考试设计中主观随意性的主要方法。其次通过对考生答卷情况的分析,评价试卷每道试题的质量,从而为命题提供依据,不断提高命题的技能,技巧,有助于提高考试信度,效度和题库的建立与完善。此外,作为考试管理部门还可以对评卷、违纪作弊情况等工作进行检查,将有利于考试组织、管理等工作。不断改进管理手段、深化考试改革提供了有力的支持,为宏观决策提供充分而有力的科学依据。1三、基于Web的考试成绩分析系统的设计与开发中采用的技术(一).Asp。Net 相关组件ASP.NET 是一个开发框架,用于通过 HTML、CSS、JavaScript 以及服务器脚本来构建网页和网站。ASP.NET 支持三种开发模式:单页面模型(Web Pages)模型视图控制器(MVC)事件驱动模型(Web Forms)。1.Web Pages最简单的 ASP.NET 模型。类似 PHP 和 ASP。内置了用于数据库、视频、社交媒体等的模板和帮助器。Web Pages 是三种 ASP.NET 编程模型中的一种,用于创建 ASP.NET 网站和 web 应用程序。其他两种编程模型是 Web Forms 和 MVC (Model, View, Controller)。Web Pages 是最简单的 ASP.NET 网页开发编程模型。它提供了一种简单的方法将 HTML、CSS、JavaScript 以及服务器代码结合起来:l 易于学习、阅读和使用l 围绕单一网页进行构建l 类似 PHP 和 ASPl 服务器脚本使用 Visual Basic 或 C#l 对 HTML、CSS、JavaScript 的完全控制Web Pages 通过可编程的 Web Helpers 进行扩展,包括数据库、视频、图像、社交网络等等。2.MVCMVC 将 web 应用程序分为三种不同的组件:l 针对数据的模型l 针对现实的视图l 针对输入的控制器MVC 编程模型MVC 是三个 ASP.NET 开发模型之一。MVC 是用于构建 web 应用程序的一种框架,使用 MVC (Model View Controller) 设计:l Model(模型)表示应用程序核心(比如数据库记录列表)l View(视图)对数据(数据库记录)进行显示l Controller(控制器)处理输入(写入数据库记录)MVC 模型同时提供对 HTML、CSS 以及 JavaScript 的完整控制。MVC 模型通过三个逻辑层来定义 web 应用程序:l business layer(业务层、模型逻辑)l display layer(显示层、视图逻辑)l input control(输入控件、控制器逻辑)模型(Model)模型(Model)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象在数据库中存取数据。View(视图)View(视图)是应用程序中处理数据显示的部分。通常从模型数据中创建视图。控制器控制器是应用程序中处理用户交互的部分。通常控制器从视图读取数据、控制用户输入,并向模型发送数据数据。MVC 的这种拆分有助于我们管理复杂的应用程序,因为您能够在同一时间关注一个方面。例如,您可以在不依赖业务逻辑的情况下对视图进行设计。同时对应用程序的设计也更加容易。MVC 的这种拆分同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。3.Web Forms传统的 ASP.NET 事件驱动开发模型。添加了服务器控件、服务器事件以及服务器代码的网页。(二).SQLite数据库SQLite是一款轻量级数据库,它的设计目标是嵌入式的,占用的内存资源很少,只需要几百K的内存。在用SQLite数据库时不用指定数据类型,常见的数据类型它都是支持的,并以二进制的形式在后台存储。SQLite数据库有很多的优点,如轻量级,独立性好,占有内存少,独立性好等。SQLite的操作缺少图形化的界面,Android为对SQLite数据库的操作提供了易用的API,封装在SQLiteDatabase类中,极大地方便了数据库的操作。如可以使用SQLiteDatabase的execSQL()方法执行数据操作语句。SQLite体系结构图如图2:图2 SQLite体系结构(三) .相关数学公式 方差(variance)是在概率论和统计方差衡量或一组数据时离散程度的度量。概率论中方差用来度量和其(即)之间的偏离程度。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的。在许多实际问题中,研究方差即偏离程度有着重要意义。方差是衡量源数据和期望值相差的度量值。设X是一个随机变量,若 存在,则称 为X的方差,记为D(X),Var(X)或DX。即 称为方差,而 称为标准差(或均方差)。它与X有相同的量纲。标准差是用来衡量一组数据的离散程度的统计量2 。平均数是表示一组数据集中趋势的量数,是指在一组数据中所有数据之和再除以这组数据的个数。它是反映数据集中趋势的一项指标。解答平均数应用题的关键在于确定“总数量”以及和总数量对应的总份数。在统计工作中,平均数(均值)和标准差是描述数据资料集中趋势和离散程度的两个最重要的测度值。公式:标准差(Standard Deviation),在统计中最常使用作为程度(statistical dispersion)上的测量。标准差定义是总体各单位标准值与其平均数离差平方的算术平均数的平方根。它反映组内个体间的离散程度。测量到分布程度的结果,原则上具有两种性质:为非负数值, 与测量资料具有相同单位。一个总量的标准差或一个的标准差,及一个子集合样品数的标准差之间,有所差别。标准计算公式:假设有一组数值X,X,X,.Xn(皆为),其()为,公式如图1。标准差也被称为,或者实验标准差,公式为: (四) .网页设计ui技术 UI即User Interface(用户界面)的简称。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。好的UI设计不仅是让软件变得有个性有品味,还要让软件的操作变得舒适、简单、自由,充分体现软件的定位和特点。软件设计可分为两个部分:编码设计与UI设计。编码设计大家都很熟悉,但是 UI设计还是一个很陌生的词,即使一些专门从事网站与多媒体设计的人也不完全理解UI的意思。UI的本意是用户界面,是英文User和 interface的缩写。从字面上看是用户与界面2个组成部分,但实际上还包括用户与界面之间的交互关系。 界面设计。在漫长的软件发展中,界面设计工作一直没有被重视起来。做界面设计的人也被贬义的称为“美工”。其实软件界面设计就像工业产品中的工业 造型设计一样,是产品的重要买点。一个友好美观的界面会给人带来舒适的视觉享受,拉近人与电脑的距离,为商家创造卖点。界面设计不是单纯的美术绘画,他需 要定位使用者、使用环境、使用方式并且为最终用户而设计,是纯粹的科学性的艺术设计。检验一个界面的标准即不是某个项目开发组领导的意见也不是项目成员投 票的结果,而是最终用户的感受。所以界面设计要和用户研究紧密结合,是一个不断为最终用户设计满意视觉效果的过程。四、 基于Web的考试成绩分析系统的设计与开发的需求分析(一)(二)用户功能分析随着我国教育的深入发展,人们逐渐开始研究考试的测量评价标准,对试卷进行科学、客观的评价分析,但试卷分析的公式复杂,手工计算难以得出正确的结论,随着计算机时代的到来,为了对考试工作做出较为客观准确的评价。2为了更加效率地分析学生的成绩,学校中的老师们需要一个数字化的成绩分析系统,能够快速地完成成绩的录入,查询,分析等事情,并得到成绩分布图、平均分、优秀率、及格率表,难度分析、区分度分析、信度分析结果和试题关联性分析。教师们对这些结果加以分析,找出规律,总结经验,完善现有的成绩统计分析、试卷分析,辅助成绩管理,进一步指导教学。基本的功能主要有: 1.学生成绩的数据录入2.对一次试卷中的不同题目进行分析,得到每道题目的掌握情况。3.对同一科目的不同时期的考试情况进行分析,得到学生在不同阶段中对该科目的掌握情况。4.对同一科目的不同界考生成绩的分析,了解历年教育水平的变化。5.以饼状图,柱状图或线形图的方式,直观地表现数据分析结果。6.导出,打印数据分析结果。 (三) 数据库分析(四) 系统性能的分析(五) 其他需求五、基于Web的考试成绩分析系统的设计与开发的总体设计 系统共分为“我的信息”“用户管理”“数据录入”“试卷处理”“数据输出”“报表和打印”“系统管理”几个功能区间。在市场调研,功能分析的基础上,把需要完成的控制任务划分为几个较小功能块,然后对每个功能快分别进行编程。模块化设计方法是众多先进设计技术方法中的一种,是指在对产品进行市场调研,功能分析的基础上,把需要完成的控制任务划分为几个较小功能模块,然后对每个功能模块分别进行编程,这样各模块之间相对独立,功能单一,具有清晰的结构,就大大降低了难度,避免了重复劳动,同时获得了较高的程序质量。 1我的信息模块的功能:用户可以填写个人资料,修改密码,方便下次登录时快速载入相关信息。2用户管理模块的功能:分为用户设置和用户日志两个部分,可设置用户属性,并生成,保存使用记录。3数据录入模块的功能:分为“试卷信息录入”“考生信息录入”“数据录入”,分别用于记录试卷信息,考生信息,以及试卷成绩。4分析,处理模块的功能:对试卷进行处理,通过考生信息,试卷信息,编制成次数分布表,计算平均数,计算标准差等,对考生成绩进行正态分布校验,对班级,年级(专业)乃至学校之间横向比较。计算科目之间的差异系数,相关系数等,供教育预测和评价。 六 、总结 在系统开发的过程中,既要充分考虑目前实际工作的需要,也考虑技术水平的发展和事业发展的需要。试卷试题分析系统是一个十分有意义的系统,他的建立不但可以提高工作效率,规范考试,保证考试质量,更重要的是可以给教育相关决策部门提供决策的依据。 在现代化教育管理中,利用信息实施管理是备受重视的。学生的考分就是“信息源”,通过对考试分数的收集,整理,分析研究,把经过加工的信息运用到教学管理中,为教学行政部门提供决策根据和数量依据。考试质量分析因考试目的和种类的多样性。而有方法,内容上区别。在分析明确考试的性质,目的的前提下,此研究归纳了考试结果的统计分析理论的基础上,提出了一系列针对该考试的数据定量分析方法。七 、参考文献1 郭斌. 基于WEB的纸卷分析系统的研究和实现D. 同济大学, 2006.2 许法强. PDF的信息表达原理及特点分析J. 广东印刷. 2004(04)3 谢伟. 如何进行考试分析J. 教学与管理. 2001(08)4 候晓霞,王子勇. 试卷质量分析与评价系统的设计J. 计算机工程. 2000(11)5 赵颖,潘理,沈金龙. 一种CORBA/DCOM互连网关的设计J. 计算机系统应用. 1998(08)6 裴夏清,黄培根. 考试评估管理信息系统J. 中山大学学报论丛. 1997(03)7 申亚权. 论教育测量的特点及对策J. 北方论丛. 1997(01)8 程志,张仲,李光,张瑞杰,王慕杰,金连弘. F-S-P表在试卷分析中的应用J. 中国高等医学教育. 1994(06)9 陈雪娟. 也谈“试卷质量分析”J. 数理统计与管理. 1994(02)