论文部分内容阅读
“计算机文化基础”课程是面向计算机专业入门和非计算机专业学生开设的计算机课程,是一门强调操作的应用性课程。随着网络的普及和对教育的重视,各个高校也越来越重视学生计算机动手操作能力的培养,各种类型的计算机等级考试就是很好的体现。
模块化教学是以专业知识的种类为依据来划分模块,把专业理论和操作技能有机地、系统地结合在一起进行的“理实一体化”教学,它在理论学习和操作技能训练之间找到了最佳的切入点,注重教学内容的实用性。传统的“理论+书面”考试的方法与“理实一体化”模块化教学下对于突出学生实践操作能力和技能应用能力的培养是南辕北辙的。对于传统的考试方式和一般的在线考试系统而言,随着各种考试类型的不断增加和考生数量的不断膨胀,组织考试的工作量会变得越来越大,效率变得越来越低。基于知识模块的在线考试系统恰恰能够解决这些问题,通过模块化的教学可以强化学生的技能训练,促使学生动手能力的提高,它讲练结合,循序渐进,可以在线测试每个学生对于每个模块的掌握程度,弥补了过去讲练分离的不足。
在介绍本课题研究背景、系统需求的基础上,本文首先对计算机文化基础课程进行模块的划分,并根据各个模块的特点和评价方法,设计出最能评价出学生对该模块掌握程度的题型设置。然后,根据模块题型的特点对系统的功能和数据库进行了设计。系统运用JSP/Servlet技术,采用基于B/S三层构架的体系结构和Spring MVC框架模式进行设计开发,以TOMCAT作为WEB服务器,后台数据库采用MYSQL。系统功能除了具有登陆功能、身份验证、在线考试、考试评分、题库和试卷管理等模块的实现之外,还着重研究了office(word,excel)操作题自动评分功能的实现和其他一些关键技术。