论文部分内容阅读
加强电大教学质量考核,是推动电大教育健康发展的重要途径。如何科学地、全面地、客观公正地考核电大教学质量,是一项极为迫切的工作。目前在教育界流行的类似教学考核的系统,既没有根据课程、教材、章节、要点等电大教学环节进行测评,也缺乏对考试结果进行评审功能;技术架构方面,采用的ASP.Net框架局限于Windows平台,部分教学考核类系统虽然运用JAVA技术,其架构却是J2EE平台中JSP-Servlet-JavaBean这种结构,缺乏多层结构的支持,开发与维护都很复杂。这些不利因素,影响了教学考核类系统本身优越性的发挥。因此,开发一套功能实用、架构先进的电大教学考核系统有着很强的现实意义。本论文根据电大教育特点对电大教学质量考核方法进行了探讨,利用UML语言对系统业务用例和核心流程进行了分析,基于Struts2-Spring-JPA集成框架,对电大教学考核系统进行了详细设计,并重点研究了核心模块的实现过程。本论文进行的研究工作如下:1.本论文分析了目前流行的教学测评类和在线考试类系统发展现状,完成了电大教学考核系统的需求分析。其中,对于教学考核类系统局限分析,分别从功能和技术两方面阐述了目前流行的教学考核类系统存在的问题;对于形成性考核与终结性考核之间关系,围绕课程、教材、章节、要点等四个环节,强调电大教学环节管理;对于电大教学考核系统需求分析,从需求概述、用例分析、业务流程分析等三方面进行了阐述。2.本论文完成了系统总体设计,系统架构基于Struts2-Spring-JPA集成框架,数据库设计采用了标准的关系型数据库。系统架构设计,从框架选择、系统分层设计、程序运行流程等三方面进行了探讨;系统模块结构,则在系统需求分析的基础上,进行电大教学考核系统模块的划分;系统数据库设计则主要阐述了电大教学考核系统数据表逻辑结构。3.本论文基于面向对象的设计开发,在系统需求分析暨总体设计的基础上,探讨电大教学考核系统详细设计,并运用Struts2-Spring-JPA集成框架,最终实现了电大教学考核系统;对于系统详细设计,从程序处理流程、DAO层类图、业务逻辑层类图、控制层类图等方面进行了探讨;对于电大教学考核系统实现,则从系统开发环境搭建、系统核心功能模块实现、系统配置等方面进行了探讨,其中系统核心功能模块实现过程,从试题管理、考试管理、教学环节管理、学生测评教学要点、教师查看测评结果、系统后台管理等方面进行了阐述。4.在系统验证中,按照制作者测试、全面测试、发布测试等三个步骤,从功能、性能、可用性、客户端兼容性、安全性等方面对电大教学考核系统进行了测试;同时,简述了电大教学考核系统应用情况,并从学生、教师、系统管理员等最终用户角度阐述了电大教学考核系统应用效果;最后,从系统分析和设计方法、技术架构、实现技术等方面与同类系统进行了比较。本文研究设计的电大教学考核系统采用Struts2-Spring-JPA集成框架,将复杂的应用分为四层,系统结构清晰,提高系统开发效率和可维护性,并通过其在电大教学中的应用效果来检验设计要求。该系统经部分电大使用,加强了电大教学管理工作,提高了电大教学水平。