节点文献

现代远程教育综合管理系统的研究与开发

【作者】 刘运龙

【导师】 黄烟波;

【作者基本信息】 中南大学 , 计算机应用技术, 2004, 硕士

【摘要】 本文详细介绍了湖南师范大学现代远程教育综合管理信息系统的设计与开发。该系统可为学员、教师、学校级管理员、站点级管理员提供相应的管理功能,通过链接其他子系统实现了目前该校现代远程教育涵盖各方面的综合管理。其中系统的重点是为学校级管理员进行教学管理、学籍管理、成绩管理、考务管理、经费管理、论坛管理等提供管理功能。系统采用三层结构的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架构,并初步分析了该架构模型对整个系统性能的影响。 论文分别从系统的设计目标、系统开发采用的技术方案、系统的结构模型、系统的设计与实现、系统的关键技术及程序设计技巧、系统安全与性能优化等几个方面对系统进行了详细的说明。其中重点讨论了系统的功能、结构和性能。

【Abstract】 The paper gives a detailed introduction to the design and development of the comprehensive management information system of modern remote education of H.N.U. The system can provide students, teachers, school managers and local managers with management service corresponding to respective management roles and perform various kinds of management by linking to some sub-systems. The main purpose of this system is to provide many assistant management services such as teaching management, archive management, performance management, test management, fee management and BBS management for school managers. The system employs the three-tier Brower/Server model, and uses JSP as the middle-ware. Users can run this system with a browser.The platform is Microsoft Windows 2000 Advanced Server and the Servers include Tomcat5.0 as the Web server and MS SQL Server2000 as the Database server. Developed with JSP technology, a dynamic Web technology, the system is able to form homepage dynamically using the server scripts and perform many functions readily when used with the JavaBeans components. Java Database Connectivity (JDBC), a new technology that uses JDBC-ODBC bridge drivers to communicate with varies data source, is used to access background database. In the process of access date from database, this system runs by three ways which include direct access, importing bean and creating database connection pool. The system uses multi-page showing technology in some models needed to display numerous data by many pages. This system’s developmental technology is mainly characterized by its making use of a series of technologies based on J2EE and the MVC model applied masterly to the Web application programs. The main creative point is that the common MVC model is improved , a mixed MVC model based on double Servlets is designed and implemented, and the new model’ s performance by using this kind of structure is analyzed.The paper introduces the system from the following aspects: the design target, the technology project of development, the structure model, the design and implement, the key technologies, the security and optimization of performance. The paper focus on the function, the structure and the performance of this system.

【关键词】 现代远程教育Browser/ServerJSPJDBC
【Key words】 modern remote educationBrowser/ServerJSPJDBC
  • 【网络出版投稿人】 中南大学
  • 【网络出版年期】2004年 04期
  • 【分类号】TP311.52
  • 【被引频次】4
  • 【下载频次】237
节点文献中: