摘要
计算机技术日新月异地发展,为远程教育的发展提供了良好的基础。本文从远程教育的特点、发展入手,提出远程教育不同于传统教育,具有开放性、灵活性、学习终身性、社会资源共享性;在教学活动中出现了讲授型模式、个别辅导模式、讨论学习模式、探索学习模式和协作学习模式等多种模式。
同时,还介绍探讨了搭建远程教育管理系统的要求和设计原则,远程教育的所有教学活动在设计开发远程教育教学管理系统时应该考虑到的问题以及远程教育教学管理系统如何支持这些必须的教学活动。提出了设计开发远程教育教学管理平台的原则:
遵循以人为本的原则;
设计开发模块化、规范化原则;
一体化综合化管理原则;
多模式支持原则;
实际中的教育教学管理系统应该是由硬件和软件组成的,本文较为详尽地介绍远程教育教学管理系统的软件功
能要求,指出系统应该实现的功能有适应性超媒体学习系统、多媒体授课系统、师生交互工具、网络题库管理系统、考试与评价系统、教学资源库管理系统、答疑系统、学习管理系统、网络课件开发系统、教学管理系统和基于WEB的虚拟实验室等。
在第二章中,基础地介绍了J2EE的核心技术和功能,阐述了J2EE技术体系的优势在于能保留现有已经存在的资源,可以实现高效地开发,支持异构环境,具有可伸缩性和稳定的可用性,为将来系统的进一步升级提供良好的基础。然后阐述了J2EE的层次结构——客户端的客户层组件、J2EE服务器上的WEB层组件、J2EE服务器上的逻辑层组件、企业信息系统。
J2EE的结构主要是对J2EE容器和服务的说明。然后介绍了13种J2EE的核心API与组件。接着详细介绍了其中的JSP机制、JavaBean的特点以及在JSP中如何使用JavaBean、JavaBean与EJB的比较说明、Servlet具有的高效、方便、功能强大、可移植性好和节省投资的特点,然后进行JDBC的使用的基本步骤,包括如何加载JDBC驱动程序、定义连接URL、建立连接、创建语句对象、执行
查询和更新、处理查询结果和关闭连接;如何从选择驱动程序、使用连接池、进行批量更新、正确使用结果集等方面进行JDBC的编程优化?在本文中也有较为详细的说明。
第三章介绍了吉林大学远程教育学院的远程教育管理平台的开发环境,指出我们使用的开发环和使用了Apache+Resin+JSP+JavaBean的技术。远程教育教学管理系统的支撑技术,包括了系统体系模式的选择——选择J2EE三层结构,系统开发语言和技术的选择—采用J2EE技术体系。
然后进行需求分析,得出开发方案;吉林大学远程教育教学管理系统的当前开发是在原有的北京网梯平台上进行开发的,这次的开发是因为网梯平台已经不适合当前教育学院的发展的需要,必须进行模块功能的升级和增加新的功能模块。同时也指出三个设计开发方案进行比较,选择了最适合于当前实际情况的第三个方案。
然后分析在远程教育教学管理平台中如何应用适当的J2EE技术,给出了一个实际应用的JavaBean的定义,说明了如何在JSP页面中使用JavaBean组件。对远程教育管理平台的功能模块进行说明中,详细地说明了整个远程教育
管理系统的几个功能模块。
招生管理系统:包括了招生计划管理,各个站点的学生报名、入学考试安排、考试成绩管理和录取注册工作管理等一系列流程的说明。
教务管理系统:包括了教务管理、学籍管理、信息查询、教材管理等小模块。
教师平台。
学生平台: 包括了学生学习网络课件和进行视频课件的点播介绍。
管理平台。
最后给出了一些各个功能模块中的重要的数据库表清单。
总之,吉林大学远程教育教学管理平台是一套先进的教育教学管理支撑平台,具有很高的可靠性、稳定性、可伸缩性,必将大大提高远程教育教学的工作效率,为吉林大学远程教育学院提供优良的服务,也为将来的系统功能完善和升级提供良好的基础。
The greate development changed with each passing day to the computer technique offer well base of the development of the distance education. This article, beginned with the development and the features of the distance education,proposes that distance education is distinct from the traditional education,having opening, elasticity, lifelong-study, community resource sharing. During the course of education there exist the instruction mould pattern,specific guidance pattern,discussion training pattern,probe pattern and coordination pattern and so on.
At the same time, it shows the requirement and principle to put up the Distance Education and Teaching Management System(DETMS).
All education activities of distince education should be considered about when designing and developing the DETMS,which DETMS should support.
And then propose the rule that apply to the design and development of the DETMS as below.
taking human as the essential factor .
The rule of modularization standardization .
the rule of Integration synthesis
Multimode style support rule;
The DETMS should be consising of hardware and software, and this article exhaustively introducs the function demand of it ,Point out that the roles which the system
should be achieved are these: super media learning system of adaptiveness, multi-medium teaching system, tools of intercourse between teacher and student, management system of the network test question library, the examination and evaluation system, the managing system of education resource, answer and questions system, student studying and administration system, the network development system of courseware, the teaching management system, the fictitious laboratory based on web and so on.
In the second section, now detailedly elaborates that the technique preponderance of J2EE lies in that be able to reserve available resources,can realize high efficiency of development, support defferent form of environment ,can be expanded and contranted quality and have steady usability,which is the foundation for the future upgrades and further development.
Now describes the architecture of J2EE—client-layer module of client-side,web straturm module on J2EE server,logical layer module on J2EE's server and enterprise information system .
The composition of J2EE is chiefly to explain the containers and the services in J2EE ,and it introduces the 13 kinds of core APIs module of J2EE .
The following is the detail introduction to the JSP's mechanism, how employ JavaBean in JSP web page, characteristic of JavaBean ,the distinguish between JavaBean and EJB,the Servlet’s high efficiency,convenient, powerful,a good transplant property and saving the investment.
Afterwards carry on the fundamental step of using JDBC ,including loading the JDBC's driver,the definition connection of URL ,the establishment of connection,creating statement object,excuting query and updating database,handling the result set. As to how to choose the JDBC driver, the use JDBC connection pool Carrying on the batch updating database, the correct usage of result set and so on. All this optimizations are expatiated on this article.
In the third section, it introduces the development environment of DETMS of Jilin University distince education of college,which is the technique of Apache+Resin+JSP+JavaBean,and meanwhile it also illustrates the installation process of Resin and Apache .
Afterwards carries on the requirement analysis, and draws up the development scheme; currently the base of Jilin University DETMS is the Beijing Whaty system,and the reason for developing once again is that the old system dosen’t suit for the need of the college’s development,and its module must be upgraded and add new module roles into it.
After that it points out that three design developing schemes have been compared ,and then chooses the third scheme which fits for most to present actual situation.
The system supporting technique of distince education consist of the systematic pattern selection—choose B/S structure, and syst
引文
[1]《JSP在远程教育资源库开发中的主要技术问题》 作者:林春梅,何跃 浙江绍兴文理学院计算中心
[2]《J2EE宝典》 作者:[美]Justin Couch等,马琳、杨旭、郑谦等译
电子工业出版社 2002年10月第一版
[3]《基于INTERNET的教学系统》 作者:余胜泉、何克抗,北京师范大学现代教育技术研究所
[4]《JAVA技术内幕》作者:[美]Holzner,S.,马朝辉等译。机械工业出版社 2002年1月第一版
[5] 《网络教育标准与技术》作者:杨宗凯 吴砥 刘清堂。清华大学出版社 2003年11月第一版
[6] 《Professional JSP 2nd Edition 》by Simon Brown (Author), Robert Burdick, Jayson Falkner, Ben Galbraith, Rod Johnson, Larry Kim, Casey Kochmer, Thor Kristmundsson, Sing Li, Wrox Press Inc; 2nd edition (April 2001).