吉林大学远程教育教学管理系统二次开发——教务管理平台
【摘要】:计算机技术日新月异地发展,为远程教育的发展提供了良好的基础。本文从远程教育的特点、发展入手,提出远程教育不同于传统教育,具有开放性、灵活性、学习终身性、社会资源共享性;在教学活动中出现了讲授型模式、个别辅导模式、讨论学习模式、探索学习模式和协作学习模式等多种模式。
同时,还介绍探讨了搭建远程教育管理系统的要求和设计原则,远程教育的所有教学活动在设计开发远程教育教学管理系统时应该考虑到的问题以及远程教育教学管理系统如何支持这些必须的教学活动。提出了设计开发远程教育教学管理平台的原则:
遵循以人为本的原则;
设计开发模块化、规范化原则;
一体化综合化管理原则;
多模式支持原则;
实际中的教育教学管理系统应该是由硬件和软件组成的,本文较为详尽地介绍远程教育教学管理系统的软件功
WP=86
能要求,指出系统应该实现的功能有适应性超媒体学习系统、多媒体授课系统、师生交互工具、网络题库管理系统、考试与评价系统、教学资源库管理系统、答疑系统、学习管理系统、网络课件开发系统、教学管理系统和基于WEB的虚拟实验室等。
在第二章中,基础地介绍了J2EE的核心技术和功能,阐述了J2EE技术体系的优势在于能保留现有已经存在的资源,可以实现高效地开发,支持异构环境,具有可伸缩性和稳定的可用性,为将来系统的进一步升级提供良好的基础。然后阐述了J2EE的层次结构——客户端的客户层组件、J2EE服务器上的WEB层组件、J2EE服务器上的逻辑层组件、企业信息系统。
J2EE的结构主要是对J2EE容器和服务的说明。然后介绍了13种J2EE的核心API与组件。接着详细介绍了其中的JSP机制、JavaBean的特点以及在JSP中如何使用JavaBean、JavaBean与EJB的比较说明、Servlet具有的高效、方便、功能强大、可移植性好和节省投资的特点,然后进行JDBC的使用的基本步骤,包括如何加载JDBC驱动程序、定义连接URL、建立连接、创建语句对象、执行
WP=87
查询和更新、处理查询结果和关闭连接;如何从选择驱动程序、使用连接池、进行批量更新、正确使用结果集等方面进行JDBC的编程优化?在本文中也有较为详细的说明。
第三章介绍了吉林大学远程教育学院的远程教育管理平台的开发环境,指出我们使用的开发环和使用了Apache+Resin+JSP+JavaBean的技术。远程教育教学管理系统的支撑技术,包括了系统体系模式的选择——选择J2EE三层结构,系统开发语言和技术的选择—采用J2EE技术体系。
然后进行需求分析,得出开发方案;吉林大学远程教育教学管理系统的当前开发是在原有的北京网梯平台上进行开发的,这次的开发是因为网梯平台已经不适合当前教育学院的发展的需要,必须进行模块功能的升级和增加新的功能模块。同时也指出三个设计开发方案进行比较,选择了最适合于当前实际情况的第三个方案。
然后分析在远程教育教学管理平台中如何应用适当的J2EE技术,给出了一个实际应用的JavaBean的定义,说明了如何在JSP页面中使用JavaBean组件。对远程教育管理平台的功能模块进行说明中,详细地说明了整个远程教育
WP=88
管理系统的几个功能模块。
招生管理系统:包括了招生计划管理,各个站点的学生报名、入学考试安排、考试成绩管理和录取注册工作管理等一系列流程的说明。
教务管理系统:包括了教务管理、学籍管理、信息查询、教材管理等小模块。
教师平台。
学生平台: 包括了学生学习网络课件和进行视频课件的点播介绍。
管理平台。
最后给出了一些各个功能模块中的重要的数据库表清单。
总之,吉林大学远程教育教学管理平台是一套先进的教育教学管理支撑平台,具有很高的可靠性、稳定性、可伸缩性,必将大大提高远程教育教学的工作效率,为吉林大学远程教育学院提供优良的服务,也为将来的系统功能完善和升级提供良好的基础。