论文部分内容阅读
随着互联网在各行各业的深入发展,教育领域也深受其影响。网络在线教育以其突破时空的优越性以及线上资源的多样性,更加得到大众的认可。同时,为帮助学生对专业课程体系有整体认知,并梳理课程间的联系,课程群建设逐渐得到教育工作者的重视。将两者结合起来,构建一个稳定,可扩展性高、且具有良好平台适应性的网络课程群系统是教育信息化的发展趋势。它增强了异构系统间的协作性,符合教育信息化领域长远发展的需要,推动和提高了教育信息化水平。本文针对该课题做出了如下的工作:(1)课程群系统的技术方案选型。针对现有教育信息化系统中存在的不足,为使本课程群系统克服这些缺陷,通过对现有的各种主流软件研发技术的分析,选取了一套拥有高可扩展性、良好平台适应性的技术方案——轻量级JavaEE与Web Service的组合框架,并简要探讨了这些技术框架的工作原理。(2)课程群系统的分析与设计。针对本课程群系统的用户需求,结合现代软件工程学中的方法,详细分析了课程群系统的设计目标、系统功能与组织结构、系统用例,给出了系统核心模块的数据建模以及数据字典,最后设计了课程群系统的整体架构,并对系统的主要业务流程进行了描述。(3)课程群系统的构建。在上述基础之上,对选定的开源中间件进行了无缝整合,搭建了稳定的系统框架,给出了系统的数据流转过程,并确定了核心组件接口设计。最后以课程群系统的具体模块为例,给出了详细的实现步骤,并设计了一种系统的安全认证方案。(4)课程群系统测试与性能改进。对构建之后的系统进行测试,验证其是否符合预期目标,给出了测试结果,并对系统的数据交换原理做出了分析,最后,设计了一种性能改进方案,提升了课程群系统的性能。通过将Web Service技术引入到课程群系统中,实现了该系统与异构系统平台下的应用之间的通信,体现了系统良好的平台适应性,同时系统框架的搭建采取了合理的方式,在测试过程中稳定运行,且扩展起来较为容易。