论文部分内容阅读
随着教育体制改革的不断深化,我国的教学管理模式逐渐从学年制向学分制过渡。为了顺应时代的要求,我校远程与继续教育学院开始考虑引进学分制,而我校现行的远程教学系统采用学年制进行设计开发,随着教学管理模式的变化,我校远程教学系统不能满足远程教学的需要,致使我校远程教学系统相对教育管理模式而言,显得比较落后。
另一方面,我校远程教学还不能完全抛弃学年制管理模式,在教学计划制定上仍然延用学年制,只是这个教学计划只起指导性作用,学生可以根据教学计划和自己的兴趣进行选课,形成个人学习计划,只要达到学分就可以毕业。因此,采用基于学年制的学分制重新设计我校远程教学系统变得非常必要。
本课题的目标是研究远程教学系统的标准架构及其应用,并根据我校远程教学系统的业务需求,设计基于学年制的学分制的远程教学系统的架构,并进行系统的详细设计,根据设计的架构模型,实现部分系统。
随着远程教育的发展,世界各国在远程教育的方面开始标准化研究。本文研究了国际上比较流行的几个标准,对这些标准进行了分析总结。为了使设计的远程教学系统符合我国信息技术标准化技术委员会关于远程教学系统的标准。本人在研究整个远程教育标准体系和标准参考模型的基础上(包括E-learning标准体系架构、基于E-learning的应用平台LMS和LCMS的架构模型),分析了其应用于我校远程教学系统时的不足之处,即不能满足基于学年制的学分制管理模式下的个性化学习的要求。通过分析研究,扩展了此架构模型,设计出我校远程教学系统的架构模型。
在此架构模型的基础上,严格按照软件工程的方法,用RUP的核心工作流来安排系统的开发过程,分为需求获取、需求分析、软件设计、数据库设计和实现几个阶段,用统一建模语言UML描述各阶段的成果。RUP统一建模以用例驱动出发,获取系统的用例图,分析用例图,提取系统的功能需求,进而对系统进行静态建模、动态建模和物理建模。在系统开发的不同阶段,分别以UML中的用例视图、类图、包图、顺序图、协同图、状态图、活动图来描述系统,使得系统的实现变得有章可寻。
在系统的体系结构设计方面,针对远程教学系统多客户、跨平台性等特点,采用了当前最流行的B/S模式(浏览器/服务器)。同时,研究了J2EE的体系结构、SSH(Struts SpringHibernate)框架技术,提出了系统的分层设计思想,以及系统采用的设计模式MVC,使得系统具有易维护、可扩展性高、易修改、模块之间松耦合性等特点。
在论文的最后给出了系统的部分实现,这些实现并不构成完整的功能,只是通过这些核心的代码来给出采用SSH框架在Myeclipse平台下进行开发的流程。这对整个系统的开发起到了指导性的作用。在论文的完成之际,总结了本人的工作及未来的研究方向。