论文部分内容阅读
随着Internet宽带网络的发展,远程教育逐渐成为人们参加职业培训、更新知识体系、实施终身学习的重要载体。远程教育信息服务系统是实施远程教育的软硬件系统,系统的性能与功能直接决定了原远程教育的教学质量、教学手段、学习效果与管理水平。本文论述了基于J2EE(Java 2 Enterprise Edition,Java 2企业版)三层体系结构的WEB应用系统的系统构架,以学生模块的开发为例讨论了天津理工学院远程教育信息服务系统地分析、设计与实现,并详细讨论了数据库中间件WRMS在信息服务系统中的应用。系统采用基于J2EE的三层体系结构的方式使得系统具有很强的伸缩性、通用性、兼容性和可操作性,每一层能够专注于特定的角色和功能。中间件WRMS(Web Resource Management System,网页资源管理系统)用来实现客户端与数据库之间的通信和交易分发,是三层结构中的关键成分之一,引入中间件访问数据库,可以使相关代码不依赖于某一具体数据库及该数据库所在的系统,从而可以将更多的精力集中在功能的设计上,而且应用软件也易于升级和移植。系统涵盖了远程教育的授课、学习、考试、教务管理等多个方面,涉及到大量的、种类繁多、关联性强、组织形式复杂的数据信息。系统的各项应用都是在Web上展开的,通过Web方式完成用户与系统的交互,系统采用JSP(Java Server Pages)与Servlet相结合的方式实现Web方式下数据信息的访问。