Font Size: a A A

Development And Research On Remote Education System Based On The Architecture Of J2EE Technology

Posted on:2009-07-23Degree:MasterType:Thesis
Country:ChinaCandidate:Z P HuaFull Text:PDF
GTID:2178360278475037Subject:Control Engineering
Abstract/Summary:PDF Full Text Request
With the development of internet technology, more and more online applications become available. Online education systems become one of the important directions for the internet applications. In China, some colleges are starting to build their online education systems. The online teaching/training systems become a hot spot for the research and development on the internet applications. The well designed online education systems will benefit the remote teaching/training programs, help us build the high-quality courses, and meet the requirements of the society development.J2EE (Java 2 Platform, Enterprise Edition) technology, a popular software development technical standard widely used in the enterprise and the commercial applications, inherites the most advantages in JAVA application development and introduces more advanced ideas on software design and deployment, such as architecture design, software expansion, and application management, etc.By comparing the domestic and foreign online education systems, this article introduced a Remote Education System based on J2EE three-tier architecture. With J2EE technology, it describes the design of the Remote Education System and the process of the system development. The technologies of J2EE architecture and UML (Unified Modeling Language) modeling are wisely applied to the design and development of the Remote Education System. This article mainly describes the following research results:(1) Study on the Application of J2EE Related Core TechnologiesBy using J2EE architecture, the reusability and flexibility of the Remote Education System has been greatly improved. During the development of the system, J2EE components and modules are analyzed and studied for the application combined with the media flow and database technologies.(2) Design the Remote Education System with J2EE and UML TechnologiesThe Remote Education System is based on the J2EE technologies, which has been carried on during the demand analysis, the system modulation, and database design. With UML modeling technology, the static characteristics and dynamic behavior of the Remote Education System function are illustrated by UML use case diagram and state chart diagram. The system architecture was completed based on these technologies.(3) The Implementation of the Remote Education SystemCombining with J2EE three-tier architecture models, this article provides some real examples for the implementation of the Remote Education System on teaching administration module, video information uploading module, Q&A (questions and answers) module, security control module, etc. This article is focusing on the design and development for Q&A module in the Remote Education System. With XML technologies, a distribution system crossing different platforms was established based on J2EE enterprise web architecture. The system visual models were established by applying Rational Rose tool set with UML in the development of on-line applications. The UML diagrams, such as Use Case Diagrams, Class Diagrams, Sequence Diagrams, Collaboration Diagrams, Component Diagrams, Deployment Diagrams, etc., are widely used through the process of the system design and development. Q&A models are built up based on the process of specifiying system requirement, describing the system design, defining and classifying the system class or objects including web pages, component object, data sheet, database, and so on. Based on Software Engineering theory, the Remote Education System is well designed and implemented. It provides various solutions for Sync-Q&A, Async-Q&A, and intelligent Q&A models. The artificial Q&A, intelligent Q&A, and reference searching functions are wisely integrated into the Q&A module of the Remote Education System.Combining with the advantages of JSP, JavaBeen, Servlet, XML components, and three-tier modeling, the Remote Education System is much more flexible to meet the demands and the system functionality is tremendously improved. The development of the Remote Education System is a great practice of online application systems based on J2EE architecture and technologies.
Keywords/Search Tags:Remote Education, Java 2 Enterprise Edition Technology, Development and Research
PDF Full Text Request
Related items