毕业设计(论文)摘要试卷分析系统是总结分析学校试卷质量的重要工具。本文以试卷分析系统的项目开发为基础,介绍了中国试卷分析评价软件的应用发展和市场需求,同时介绍了数据库的发展现状及在本系统中的应用,描述了整个系统的开发过程,分析了这个系统的和应用前景。着重介绍了这个系统的设计思想、技术路线、开发平台的选择、系统总体框架、程序流程、本系统应实现的功能以及具体的实现方法和步骤,并且讨论类似系统存在的局限性和解决的思路。关键词:试卷分析、分析指标,考试,毕业设计(论文)AbstractTestPaperAnalysisAndEvaluationSystemisanimportanttooltoevaluateandsummarizethequalityofvarioustestpapers.Thisarticleintroducestheapplication,developmentandrequirementoftheTestPaperAnalysisAndEvaluationSystembasedontheprojectunderdeveloping,anddescribesthedevelopmentofthedatabasemanagementsystemanditsapplicationintheproject,andalsodiscussesthedesign,rout,platformchoosing,mainframe,flowchartandthewholedevelopingprocedureoftheproject.Insummary,westatethesolidmethodsandstepsinrealizingtheproject.Keywords:Testpaperanalyzing,analyzing,Examination,Evaluation毕业设计(论文)第一章绪论试卷作为考察教学成果的重要手段之一,如果能够使授课教师清晰掌握每一学科、每一道题的答题情况,对教师来说,可以进行全员全卷的量化分析,从正确率、得分率到每一道题的错误指向,使教学和复习真正做到有的放矢;学生本人也可以清晰地了解自己弱项科目和科目内弱项知识点及弱项题型。随着信息时代和中国软件产业的不断发展,各学校开始逐步将计算机教学引入到日常的教学工作中。对试卷数据处理的要求也将发生深刻变化,传统的手工方式将会逐步淘汰,本系统的推出为这项工作提供了高效、实用的解决方案。1.1中国软件产业简介我国的软件产业始于80年代,1994年后得到了迅猛发展。一般而言,我国软件产业的发展可分为如下几个阶段:第一阶段:萌芽阶段(1989-1991年之前)。这一阶段,软件产业的概念在国内被提出并为社会各界所关注。面对西方语系产品从PC到软件的强势入侵,中国民族软件产业的先行者开始了不折不挠的探索。这一阶段的国产软件以个人开发为主要特征。典型代表:WPS中文汉字处理系统与它的开发者裘伯君先生。第二阶段:起步阶段(1991-1994年)。随着X86微机的推广,国内开始出现专业软件开发公司,但受资本和技术能力限制,主要从事软件汉化和简单工具软件的开发。这一阶段国家加强了软件产业的规划,及时颁布了《计算机软件保护条例》、《计算机软件著作权登记办法》等政策法规,我国的软件产业开始进入一个规范化展的阶段。第三阶段:兴起阶段(1994年以后)。随着改革开放的深入,国外大批软件产品涌入中国,对民族软件产业提出了严峻挑战,同时也带来了前所未有的机遇。一批饱经磨砺的民族专业化软件企业从激烈的竞争中得以生存发展,在教育、财务及商务管理、娱乐游戏等领域取得了一定的优势。这一阶段的典型代表:用友、金山、金蝶以及洪恩等。经过二十年的发展,我国的软件产业已经初具规模,并展现了广阔的前景。综上所述,中国软件产业已经走过了一个从无到有、从弱到强、从单个企业到产业群落的发展历程。值得我们骄傲和惊喜的是,中国软件产业已经保持了十年超过30%的高速增长,更取得了举国上下对其战略地位的高度重视和一致认知,越来越多的国人已经开始认识到软件业是信息产业的真正核心和灵魂,如果我们这个泱泱大国没有强大的软件技术和软件产业做后盾,也就无法真正凝聚中国信息产业的核心竞争力!1.2数据库的现状及发展数据库系统是在计算机硬件、软件发展的基础上,在应用需求的推动下,从文件系统发展而来的。数据管理是指如何对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。随着计算机硬件和软件的发展,数据管理经历了人工管理、文件系统和数据库系统三个发展阶段。毕业设计(论文)数据库技术从20世纪60年代中期产生到今天仅仅是30年的历史,但其发展速度之快,使用范围之广是其他技术望尘莫及的。短短30年间已从第一代的网状、层次数据库,第二代的关系数据库系统,发展到第三代以面向对象模型为主要特征的数据库系统。数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、并行计算机技术等相互渗透,互相结合,成为当前数据库技术发展的主要特征。数据模型是数据库系统的核心和基础。数据模型的发展经历了格式化数据模型(包括层次数据模型和网状数据模型)、关系数据模型,正在走向面向对象的数据模型等非传统数据模型。按照数据模型的进展,数据库技术可以相应地分为三个发展阶段:第一代数据库系统支持层次和网状这两种格式化数据模型的数据库系统为第一代数据库系统。第二代数据库系统支持关系数据模型的关系数据库系统是第三代数据库系统。新一代数据库技术的研究和发展从20世纪80年代以来,数据库技术在商业领域的巨大成功刺激了其他领域对数据库技术需求的迅速增长。这些新的领域为了数据库应用开辟了新的天地,同时,在应用中提出的一些新的数据管理的需求也直接推动了数据库技术的研究与发展,尤其是面向对象数据库系统的研究与发展。第三代数据库系统是支持面向对象数据模型的数据库系统。面向对象的数据模型吸收了面向对象程序设计方法学的核心概念和基本思想。一个面向对象数据模型是用面向对象观念来描述现实世界实体(对象)的逻辑组织、对象间限制、联系等的模型。一系列面向对象核心概念构成了面向对象数据模型的基础。概括起来,面向对象数据模型的核心概念是:对象标识、封装、类和类层次、继承。1.3试卷分析系统在我国的发展随着信息时代和中国软件产业的不断发展,各学校开始逐步将计算机教学引入到日常的教学工作中。试卷作为考察教学成果的重要手段之一,一直没有得到较好的改善,如何准确、快捷地了解综合测试中每一学科的答题情况,以便有针对性地调节教学和指导复习,一直是摆在教师、学生面前的一个难题。如果能够使授课教师清晰掌握每一学科、每一道题的答题情况,对教师来说,可以进行全员全卷的量化分析,从正确率、得分率到每一道题的错误指向,使教学和复习真正做到有的放矢;学生本人也可以清晰地了解自己弱项科目和科目内弱项知识点及弱项题型。试卷数据处理是整个考试过程中的重要环节,试卷数据经过充分处理可以提供许多重要信息,对指导教学、准确评估考生学习能力进而提高教学质量,具有重要意义。就如我们学校,杭州师范学院目前大约有14个二级学院,学生有14000人,试想一个学校在一个学期里将会有多少场的考试,因此试卷分析这一块,应该是一项非常繁琐、且需要大量人力、物力的工作。同时手工的试卷分析工作存在计算粗糙、肯定在当中会出错,因此不能真实的代表学生的水平,也就无法提高整个的教毕业设计(论文)学质量水平。所以试卷分析应该有个量化指标,使得整个工作能够按照这个指标有序地展开,有针对的指出试卷所存在的难度问题,有效地提高教师出卷的质量,也有效的提高教育质量水平计算机作为通用办公设备,已经或正在许多高校教研室普及。利用计算机辅助试卷数据处理,可以大大提高试卷处理工作效率、规范处理过程,对开展试卷出题质量的科学评估和教学研究,具有很强的实用价值,能大大地提高整个教育质量和水平。尽管市场已有试卷阅卷专用设备供应,但因其通用性和费用的限制,难以普及。目前多数学校该项工作仍以手工方式进行,当考生数量较大时,试卷数据处理工作量极大,教师往往只能简单地提供考生成绩,许多考试信息白白浪费,试卷分析工作难以展开。试卷数据的处理工作许多学校还很不规范,试卷分析国内仍处于起步阶段,有关该领域的研究报道也较少。但随着计算机应用技术的普及,教学条件的提高,对试卷数据处理的要求也将发生深刻变化,传统的手工方式将会逐步淘汰。1.4开发试卷系统应该注意的问题在开发试卷分析系统时要注意到此系统使用的对象使用此系统的目的和作用,因此在开发的过程中应先着重了解试卷分析的整个过程和步骤,应重点解决比较重要和关键的部分,如对试卷的分析、试卷分析的测试指标是如何实现、数据的管理、试卷分析的分析生成等。研究目标:主要研究如何借助计算机和数据库技术实现对考试试卷质量的分析评价。主要内容:包括各种名称(学院、课程、教师、班级等)的维护;考试成绩的录入(导入)、修改、删除、核对与存档;试卷的查询;考试成绩的统计分析和图表生成;试卷难度、区分度等指标的计算;试卷出题质量的自动评价;标准试卷分析报告的生成与打印等功能的实现。第二章试卷分析系统的技术简介2.1关键性开发技术的介绍2.1.1C#C#(读做Csharp,中文译音暂时没有专业人士一般读Csharp,现在很多非专业一般读C井。C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员AndersHejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了毕业设计(论文)这一点。C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。但它还太不成熟,不可能挤垮Java。C#还需要进化成一种开发者能够接受和采用的语言,而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对Java的反击。”C#更象Java一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生产效率上比C++获得了提高。Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席KalpathiS.Suresh指出来的那样。“我发现所有这些都是渐进的,如果C#不存在,我们总能回到Java或C和C++。这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。”2.1.2ASP.NET较以前的WEB开发模型相比,ASP.NET提供了数个重要的优点:增强性能,ASP.NET是在服务器上运行的编译好的公共语言运行库代码。与被解释的不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。世界级的工具支持。ASP.NET框架补充了VisualStudio集成开发环。境中的大量工具箱和设计器。WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。威力和灵活性。由于ASP.NET基于公共语言运行库,因此WEB应用程序开发人员可以利用整个平台的威力