论文部分内容阅读
作业是衡量学校日常教学情况的重要标准之一,然而目前传统作业的流转方式已经跟不上现代化教学模式的发展,存在周期长、各节点脱节严重、数据资源浪费等缺点。教育信息化是教学过程的信息化,而作业布置、批阅、讲评、订正、分析这一系列过程则是教学过程中的核心环节。在未来几年中,网上作业批阅系统必将成为当前教育部热推的电子书包项目的必备配套产品,并将随之在各级学校中得到广泛运用。随着时间的推移,必将带来教育信息数据的快速增长,那么数据的质量提高和深层次挖掘显得尤为必要。本文对国内外现有的网上作业系统进行了详细分析,发现国内外系统在实施过程中仍然存在着许多问题。因此,本文在现有系统的基础上,设计并实现了新一代的网上作业批阅系统。本文利用Flex、Ajax等开发技术,结合MVC设计模式,以Maven为项目构建工具,分析并搭建了基于SSH框架的基础架构。根据教育学、系统科学方法论和软件工程的基本理论,结合传统的作业批阅特点,分析了系统功能性和非功能性需求。功能性需求包括教师、学生、后台维护、教学资源配置管理、统计分析、站内信、图像扫描等模块功能;非功能性需求包括系统安全性、完整性、并发性、数据定时清理以及友好的人机界面等。同时,本文还提出了设计过程中需要遵守的架构设计原则,对系统进行架构设计和详细的业务流程设计,并对业务功能中关键问题的实现进行了阐述。为了进一步提高作业批阅所产生数据的利用率和质量,本文运用了Apriori和文本相似度算法。为了降低磁盘的I/O压力,提高检索效率,在Apriori经典算法的基础上,提出一种改进的Apriori算法,并运用改进后的算法分析与学生成绩相关的关联因素。在文本相似度方面,本文运用中文分词、构向量空间模型、特征项和权重等理论,构建出相应算法来实现相似任务题的查询。本文取得的主要成果:1)设计并搭建了基于SSH框架的跨平台、跨浏览器的系统平台,同时成功运用Flex、Ajax等开发技术实现作业批阅和各用户间的交互,增强了用户体验。2)运用面向对象的思想,利用UML建模工具,实现了系统的需求分析和设计,增强了系统可复用性和可扩展性。3)针对当前中小学作业批阅特点和需求,对作业批阅业务系统进行全面分析与设计,弥补了现有系统业务功能的不足,功能上更加全面,同时对系统的实施、管理进行了优化设计,提高了访问效率。4)通过经典的Apriori算法,提出一种改进后的Apriori算法,并对数据进行深层次的挖掘,发现数据内部的关联关系,提高了数据利用率。5)利用中文分词、特征项、TF—IDF权重、空间向量模型理论,构建文本相似度算法,查找出相似任务,从而提高了数据质量。6)在系统实现的整个过程中,利用Maven实现了自动化的项目构建、测试和持续集成机制,使得系统具有的高可重用性、易维护性。