论文部分内容阅读
现代远程教育是将计算机网络及卫星数字通讯技术应用到教学领域的产物,具有资源共享、系统开放、时空自由和便于协作等优点。基于Internet的远程教育系统是现代远程教育的方向,支持网上教学的远程教育平台在其中扮演着重要角色。研制开发安全、易用、高效的支撑平台,对于网上教学、网上答疑、虚拟实验室、网上讨论和协同工作、网上实时考试、课件开发及管理和教学教务管理都是必不可少的。
为了实现构建扩展性、易用性和可靠性更强的远程教育平台,结合网上作业/考试工具平台的需求,本文主要研究工作如下:
J2EE系统结构和MVC设计模式的研究与应用。使用J2EE架构实现的系统具有较高的再开发能力。结合在网上作业/考试工具平台开发中的实际应用,分析研究了J2EE组件技术以及J2EE模式中的MVC设计模式。使用Ajax技术实现与服务器的异步通讯,提出基于Ajax的MVC架构设计方案。结合应用框架,通过实例给出方案的实现过程,最终在网页中实现丰富友好的用户界面,带给用户无刷新的视觉体验。
基于J2EE多层架构的网上作业/考试平台应用框架的设计和组卷策略的研究与应用。根据网上作业/考试工具平台的具体应用,结合多种J2EE模式,提出了基于J2EE多层架构的系统框架,使用UML序列图对该框架进行了详细描述。探讨了网上作业/考试工具平台中的关键问题--抽题组卷,通过对组卷参数和组卷步骤的分析,给出了机器智能组卷的算法和具体实现方案,实现了随机出题智能组卷。