论文部分内容阅读
远程教育是未来教育的发展方向,教学管理系统是远程教育支撑平台的重要组成部分。教学管理系统的性能与功能直接决定了教学管理的水平和教学活动的质量,是执行和实施教学计划、维护教学秩序的重要保障。本系统基于校园网实现了两级教学管理模式,同时提供各种教学信息的发布与查询服务,全方位地对教学活动进行支持。系统各个功能部分相对独立,但从信息共享和流程处理的角度出发,又具有密不可分的联系。 系统使用了面向对象的思想和UML的方法进行分析。通过建立清晰的分析模型,来更好的理解系统,同时使得问题域对象更加明确,利于系统的设计和开发。 系统采用基于J2EE的四层结构。通过客户层提供简洁的人机交互界面;通过Web层响应用户请求;由应用服务层完成计算和逻辑处理;由数据层提供数据的存储服务。在多层结构的基础上进一步结合MVC模式进行组件的设计和开发,保证了系统的可扩展性和可维护性。 教学管理工作与教学活动的各个环节都息息相关,涉及到众多的职能单位,具有业务复杂、覆盖面广、数据量大、关联性强的特点。论文在充分考虑到了这些情况的前提下进行了系统设计和实现。对系统的功能划分、角色与权限、数据库结构与优化等问题进行了详细讨论。同时选择了IBM HTTP Server、WebSphere Application Server、DB2作为系统的运行环境。并使用JSP、Servlet作为主要的Web信息表示手段,结合组件、连接池等技术进一步提高了代码的可重用性,并缩短了开发周期。多方工作相结合,为教学管理工作提供了良好的业务处理和信息流转机制,充分保证了系统数据的完整、一致,开发的高质、高效和系统运行的安全、稳定。 在上述工作的基础上,论文对教学管理系统的完善和整个远程教育支撑平台的建设进行了展望。