论文部分内容阅读
这几年随着国家对职业教育的越来越重视以及信息化和相关技术的进一步发展,各中职学校在取得快速发展的同时也面临着同类学校的较大竞争。如何将传统的学习和考试模式与信息化技术相结合,从而提高中职学校的信息化教育水平及管理水平,是目前中职学校需要考虑的一个重大问题。本文主要结合某中职学校的现状,利用软件工程、软件开发等相关理论,对中职在线学习考试系统展开研究。本课题完成了对基于Spring.NET框架的中职在线学习考试系统的需求分析、设计、实现以及测试。整个系统主要包括在线学习管理、试卷管理、题库管理、在线考试管理以及成绩管理等模块,通过这五大模块,可以满足中职学校学生的在线学习与考试的基本需求,提高教学的信息化水平。技术方案如下:在.NET平台之上进行开发,数据库系统使用SQL Server 2005。基于Spring.NET框架对应用程序的对象进行管理,从而完成对象之间的依赖注入操作,减少模块之间的耦合程度。在Web前端使用了流行的JQuery和Ajax技术,在系统开发时使用了Visual Studio 2010开发环境,在部署时使用了IIS 6.0应用服务器。本课题的主要创新点体现在:1.基于Spring.NET框架进行系统的设计和实现。2.针对中职学生的学习习惯和心理特点,系统在功能的开发上除了实现在线考试的功能外,还拥有学习的功能和错题卡功能。3.系统中通过一系列的策略杜绝考试的作弊行为:题序随机、试题随机以及考试过程中的屏蔽Alt+Tab等系统热键和锁屏功能。本课题最终开发了一套基于Spring.NET框架的中职在线学习考试系统,并通过系统测试,对系统做了最后验证。验证结果表明该系统对中等职业学校非常适用。不足之处在于部分界面需要进行美化,其次数据访问层可以使用ORM框架进行替代。