ASP.net在线试卷分析系统的设计与实现(2)
时间:2017-01-16 09:24 来源:毕业论文 作者:毕业论文 点击:次
为提高学生成绩分析系统的效率;减少不必要的人力、物力和财力的大额支出;充分利用资源,所以设计开发出在线成绩分析系统的设计与实现。 试卷分析是高校教学质量管理之一,是评价学生学习成绩和教学质量的重要依据,更是教学评估的重要环节。试卷分析主要有3个目的:检验个人成绩;检测教学质量和检验试卷质量。有了这个系统,可以优化教学内容,改革教学质量,更能让教师做到有的放矢,对教学有重大的意义。 1.3成绩分析理论 1.3.1成绩分析理论的相关概念 (1)平均分,最高分,最低分 这三项指标体现了事物的普遍性与特殊性。通过最高分、最低分这两个极端指标可以知道试卷出题是否出现问题,或帮助教师发现该班即中存在的个别学生,因材施教。平均分是反映一次考试成绩总体水平最直接的统计量。一定程度上代表了该班级考生对该试卷学科知识的掌握程度。在一系列分数中,它反映大量分数向某点集中的趋势。通过多年实践证明,以100分满分为准,平均分低于60或高于80多不太合理,试卷平均分数介于70-80可看作难度适中,符合要求。 (2)难易程度 易度是反映学生答题难易程度的数量指标。一道题,如果大部分学生都能答对,则该题的易度就大;反之,如果大部分学生都答错,该题的易度就小。各个试题的易度指数和整张试卷的易度指数都可以得到统计,试题易度为考生在该题的得分平均值除以该题的分值。试卷的易度为考生整张试卷的总的平均分除以该试卷的满分值。由此可以看出易度越大说明该题难度越小,易度越小说明该题越难。 (3)分段统计 在设计分段统计功能时,我们将统计整张试卷总分数在分数段分别为90分以上、80到90分和60到80分、60分以下的人数,并且直观地将各分数段的学生人数显示出来,进而了解学生的学习水平。 2.系统相关技术 该系统采用软件工程的手段,应用ASP.NET及ADO.NET,以SQL Server 2008作为后台数据,实现在线试卷成绩的分析与实现。 2.1 ASP.NET的简介 C#语言是微软为ASP.NET量身打造的的一种编程语言,从而保证了C#与.NET框架的完美结合;是微软发布的一种面向程序的、运行与.NET Framework上的高级程序设计语言。C#是兼顾系统开发和应用开发的最佳实用语言,并且可能成为语言历史上的第一个“全能”语言。正是由于c#面向对象的卓越设计,是它成为构建各类组件的理想之选。适合桌面和web应用程序开发,特别是基于ASP.NET的网站开发和ADO.NET的数据库开发。 2.2 ADO.NET数据库 ADO.NET是一组数据访问服务的类,是ActiveX Data Objects的重大改进,而且是在.NET编程环境下使用的。ADO.NET是.NET Compact Framework的组成部分,提供了对关系数据、XML文档和应用程序数据的访问能力,支持很多开发应用,包括创建应用程序、工具、语言或Internet浏览器使用的数据库客服端应用程序和中间业务对象。Connection对象负责建立应用程序与数据库之间的连接,可以使用Command对象执行SQL命令或者一个存储过程,以实现对数据库的操作。SqlConnection对象管理与数据源的连接,它允许用户与数据源交流并发送命令给它。为了快速地读取数据,使用SqlDataReader。如果想使用断开数据,使用DataSet和能进行读取或者写入数据源的SqlDataAdapter。 3.系统分析 3.1需求描述 试卷分析的主要作用领域是高校的教育系统,主要帮助教师管理考试系统和分析试卷系统,能减少老师不必要的精力浪费。教师能通过输入学生成绩后,系统能自动的按设置的指标对其进行分析,快速的将结果显现出来。 (责任编辑:qin) |