论文部分内容阅读
本文详细介绍了湖南师范大学现代远程教育综合管理信息系统的设计与开发。该系统可为学员、教师、学校级管理员、站点级管理员提供相应的管理功能,通过链接其他子系统实现了目前该校现代远程教育涵盖各方面的综合管理。其中系统的重点是为学校级管理员进行教学管理、学籍管理、成绩管理、考务管理、经费管理、论坛管理等提供管理功能。系统采用三层结构的Brower/Server模型,使用JSP作为中间件,各用户只需通过浏览器即可运行本系统。 系统服务器端选择Microsoft Windows2000 Advanced Server操作系统,Tomcat 5.0作为Web服务器,Microsoft SQL Server2000作为数据库服务器。采用JSP技术作为动态Web技术,用以在服务器端直接执行脚本动态生成网页,或与JavaBeans组件结合方便地实现多种功能。后台数据库技术采用了JDBC技术,通过JDBC-ODBC桥接器可使应用程序从不同的数据源访问数据。在访问数据库的过程中,采用了直接访问、引入封装的专用于建立数据库连接的bean类和建立数据库连接池三种技术。在一些需要分页显示数据的模块中,采用了记录集分页显示技术。本系统在开发技术上最突出的特点是利用J2EE系列技术和Web应用程序经典的MVC架构,最主要的创新之处是改进了通常的MVC架构,设计和实现了一种基于双Servlet控制器的混合型MVC架构,并初步分析了该架构模型对整个系统性能的影响。 论文分别从系统的设计目标、系统开发采用的技术方案、系统的结构模型、系统的设计与实现、系统的关键技术及程序设计技巧、系统安全与性能优化等几个方面对系统进行了详细的说明。其中重点讨论了系统的功能、结构和性能。