实验课程在线考试系统的设计与实现 下载本文

内容发布更新时间 : 2024/4/16 20:43:58星期一 下面是文章的全部内容请认真阅读。

河北大学本科生毕业论文

论文(设计)题目 学院 学生 工商学院 高景峰 实验课程在线考试系统的设计与实现 计算机科学与技专业 学科 工学 术 指导教师 左丽娜 职称 实验师 河北大学本科生 高景峰 骗取我的毕业论文一份,现将开题公布。 一、课题的来源及意义 在当今信息时代,我国教育正处在一个高速发展的时期,学生的规模在近几年也是有着显著的提升。教育质量和教学水平的解决同样也是一个非常值得去关注的问题。而考试是衡量学生能力、检验教育成效好坏的重要衡量方式之一[1]。将计算机与网络技术应用于现代高等教育考试中,既是现代高等教育发展的要求,也是提高及学校教学效果、教学效率、提高管理水平的必要手段。以传统的考试方式来说,进行一次考试需要投入大量的人力、物力、时间,而且过程也极其的繁琐。而实验课程的考试由于其课程的本质特征,其考试往往更侧重于学生的实践操作能力,以往的考试方式主要采取的是人工模式对实验课程进行考试。这样会产生较多的弊端。如:大量的学生需要对数量有限的实验设备进行分批次的操作,学生在考试过程中是否有作弊的现象发生也很难得到真正的监督到位[2]。因此,研发实验课程考试系统,用来实现考生对实验课程进行集中的在线考试,使得考试的成绩对考生来讲更趋公平公正,也能提高教师的工作效率。 二、国内外发展状况 1)国内发展情况 近几年来,国内很多高校为实现信息化教育已经作出很大程度上的努力,并取得了显著的效果。例如,很多学校都在使用的自助选课系统、学生管理系统、教务管理系统等。但是在调查中发现,目前并未有一所学校拥有正规的实验课程在线考试系统[3]。在我国,专用考试系统多数是计算机考试,很少涉及其他行业,多样性差。在线考试能够完成选择题目和填空题目等题型的自动化操作,但目前还不能够实现对于操作类型的题目的题库管理和网上答题。诚然,在线考试系统的商业开发,社会早已进行,一些单位大多都是使用此类通用在线考试软件,并未普及依据特定高校实验课程的教育模式和教学特点做出具有针对性的软件[4]。 2)国外发展情况 目前,在国外,人们众所周知的已经投入使用的考试系统有TOEFL、GRE网上考试系统,以及思科、微软等大型企业的国际认证考试,这些考试有着在世界有着及其庞大的使用者数量[5]。其中美国思而文学习系统公司因其考试语种多、考试类型丰富而闻名世界,并在全球6大洲涉及140多个国家均设有考试中心[6]。

3)总结

纵观国内外,虽然已存在各式各样的考试系统,但是实验课程在线考试系统还是比较少,而且功能较为单一。只能提供考试系统,而没有针对课程的章节练习和模拟自测。这样的话用户的粘性就会很差,用户只会在最后的考试阶段才会使用考试系统,而练习和模拟都只能线下自行,从而使得考试系统的意义大打折扣。因此,研发一个支持练习、模拟和在线考试的系统是势在必行的,也是相当有意义的。

三、研究目标、内容、方法及手段

1、目标

设计并实现“实验课程在线考试系统”软件一套。通过开发过程,使自己的编程能力和编程思想得到提升,并掌握一套基本的开发模式和开发工具,为今后的学习、工作奠定基础。

2、内容

本课题来自高校实验教学实际需求,随着实验教学在教学中所占比重的增加,考核标准、考核形式也更加规范,实验课程在线考试系统能实现考核的公平性和公正性。本系统拟实现的功能模块包括:

1)实验课程选择模块

管理员在管理后台可以对实验具体的课程信息进行增删改查维护,用户在前台页面对实验课程进行选择查看,以及选择相应的实验课程信息进行练习和考试。

2)章节练习模块

管理员在管理后台对每个实验课程分成各个章节,在后台添加试题的时候选择对应的章节,用户在前台页面可以对具体的实验课程的具体章节进行考试前的练习。

3)模拟试题模块

管理员在管理后台对每个实验课程添加完一定数量的备选考试题,用户在前台页面可以进行考试前的模拟考试来进行自测,模拟成绩记录不计入考试成绩。

4)自动组卷模块

管理员在管理后台对每个实验课程添加完一定数量的备选考试题后,需要继续对试卷信息进行维护,试卷中的试题随机自动生成。

5)疑难解析模块

疑难解析模块是针对难度较大的试题,管理员在后台添加疑难解析题目和解析答案分享给用户,用户在前台的疑难解析页面可以进行浏览查看进行学习。

6)题库管理模块

题库管理的功能是用于系统管理员在后台进行试题的增删改查维护,针对每个课程每个章节维护一定数量的试题,管理员可以随时进行修改删除。

7)试卷管理模块

自动组卷完成后会生成具体的试卷,管理员可对试卷进行增删改查维护操作,以及为每套试卷参加考试用户和考试的成绩信息进行查看维护。

3、方法及手段

本在线考试系统的研发是以Microsoft Visual Studio 2010作为系统研发平台,利用先进的C#语言和.NET技术来搭建前台页面,后台数据库技术支采用了SQL Server 2008,应用简单、系统安全性能高、运行稳定;首先,对整个实验室课程考试进行总体的分析和设计,确定项目需要的各个功能模块,其次,对各个功能模块进行具体的设计和实现,再用相关的技术对每个功能模块进行编码,最后将各个功能能模块组合到一起,对合成后的项目进行实验和测试,以确保该项目的成功完成。

四、进度安排

2017.1.3—2017.1.18 项目需求分析 2017.1.19—2017.2.7 项目需求分析 2017.2.8—2017.3.31 项目详细设计及编码 2017.4.1—2017.4.30 撰写并修改毕业论文 五、实验方案的可行性分析 1)经济可行性

随着我国经济的飞速发展,硬件价格普遍降低,宽带网络也已经普及,所以只需要在软件设计方面消耗少许经费即可,后期的维护和升级费用也在能够承受的范围之内,对学校的经济压力不大。这样整套系统开发预算成本不会太高,只要学校提供一定资金支持,在经济上是完全可行的[7]。

2)技术可行性

在线考试系统主要采用ASP.NET编程技术,ASP.NET技术具有良好的平台兼容性,能够方便的应用到Windows操作系统中[8]。本系统的开发涉及到网页编写技术以及SQL Server, ASP编程技术。本系统的开发工具主要是数据库管理软件,例如Visual Studio