The Study on Network Education based on Java 2 Platform Enterprise Edition

时间:2022-06-25 05:22:01

(Department of Computer Engineering ,Cangzhou Normal College, Cangzhou, Hebei, 061000 China)

Abstract: Improve flexibility and interaction, and based on campus network education has become the most promising teaching methods; particularly in the information technology education (ITE) itself involved the network education development. This paper describes the characteristics of the information technology education and focus on the implementation of network education based on J2EE framework of the system, elaborated design and structure, the user classification and corresponding application mode. We discussed several key technology system developments and present some ideas of programming optimization.

Key words: Network education; J2EE; STRUTS

1 Introduction

Information literacy is the characteristics of the information age talents. The information quality education has become a common life education. In order to improve the information literacy of university students, they must be based on the information technology education. Information technology education often require an effective platform, the latest teaching resources are rich, keep up with the rapid expansion of more and more professional knowledge field. Network education, based on the identity authentication and authorization, provides such a mechanism, real-time interactive and dynamic added new facts and available courses can be achieved. Therefore, the development of the corresponding education network platform for information technology has become an active field of research.

2 The Structure Design

In this work, we use a based on J2EE distributed computing model, namely (java 2 platform enterprise edition), not only has the advantage of high-Java platform-independence distributed processing power and safety, and has become a standardized structure network application development. The J2EE system using UML language data format and data structure, development and construction free from code to focus on the process logic, so as to improve the efficiency of development.

Given the application of the system and the requirements of the service, simplified as a J2EE tri-tier C/S/D (client/server/database) model with independent function [1] the specified services launched, as shown in figure 1, this simplified structure, function each layer to achieve the good maintainability, reveal and expansibility. The particular service with regard to each layer is described as follows:

1)Client layer. Web browser and the client application is running in the client provide service for layer, the end user, including administrators, teachers and students. Teachers and students can executive search operation and interaction, and managers in charge of system upgrade and maintenance.

2)Service layer. The network layer, business logic layer are included in service layer. The network layer, by running the network layer J2EE server and client unit layer, interaction and make corresponding reaction. Through the module, network and JSP Servile layer sends request terminal EJB components from the business logic layer, the results for processing and then back to the terminal network layer. The network layer provides two interfaces, namely system interface through which all users can access education resources and management interface, only approximates to the administrator.

3) Database Resource layer. The main function of this layer is to realize the database operation of the business layer by running the information system layer software on EIS (Enterprise information system) server. With client not able to access the background database directly, J2EE thus provides a module-based environment of application development by separating performance logic, business logic and background database [3].

3 The Key Techniques

Usually, the communication network system is based on the direct interactive server and client program. However, in the J2EE platform, the direct exchange client program limit and remote database, as security problems. In other words, the client and the server must be connected through the exchange between the middleware. In the work described in the platform, middleware is Serve and JSP, its operation process image shows. As a messenger and Server can indirectly interact with database returns to the program JavaBeans results and display their web site [5].

Teaching system, development and operation platform, is a dynamic scheduling, interactive and efficient web database server application, to achieve the server middleware and resources between database server to establish a interaction with background database. For client access, teaching platform using the JSP and XML web page and middleware makes the platform keep fast connection and various teaching resources database. Its key multimedia teaching platform is a multimedia database. Current object-oriented web database development tools, in addition with a powerful visual web database programming interface, tight, IIS and DB2 compatible.

The guidance resource module assembly technology on the basis of [1], based on component model, description, and open system framework, through the assets for learning and get courseware exercise. It is not only an open source courseware and independently of teaching strategies and versions. The system can produce the focus of the form, facilitate web more rich and colorful and illuminating, because they can easily edit and deal with such as insert form and HTML code. Therefore, the editor platform and learning key can be seamlessly linked. The visual system dynamic link can be combined into assets module according to the requirement and create the automatic generation of teachers corresponding courseware. The system adopts the database and independent discipline method, that is, different link linkable library related specific counterparts, represent different teaching strategies. And these linkable library and courseware assets all managed whatever operating system. Commonly used tools provide comprehensive environment make data attribute is independent of the operating system and teaching assets can be distribution of individual network. The teacher and students can cooperation a courseware, make the integration of new functions with the courseware breeze.

The courseware resources database is the vital resource of multimedia teaching platform[2]. The techniques of collecting abundant materials should be as handy as possible, such as downloading from the internet; other advanced methods of input such as scanning, voice record, digital imaging and recording should also be adopted. The materials should be categorized and stored in corresponding databases after being edited. The multimedia materials are inserted into web pages in the form of plug-ins, matched with corresponding activation hot zone and drivers. The overall framework, category navigation and dynamic Webpage design should be realized by visual programming tools. The web pages are stored in related folders according to the arrangements of the overall framework in the format of HTML. The file names are hyperlinked to courseware databases and switching among files and hotkeys and pages is realized by hypertext technology.

4 The Implementation of Functions

As shown in Fig. 4, The Network platform of Information technology education is composed of teaching System, students system and management system [1]. The platform integrates many independent teaching service subsystems, which coordinate together to form a whole teaching system. The structure of one of the systems, the ITE application system which acts as the foreground of teaching platform, includes course management system, teaching system, students’ independent learning system and courseware development system. The other system, the ITE resources system which acts as the background for the development and management of teaching platform, includes course resources, teaching preparation resources, courseware resources and exercise problems resources. The procedure in implementing the interactive teaching service is divided into two steps, first, teachers utilize the multimedia resources under the support of course management system and courseware development system to create related Network courseware according to course requirement. Then the interactive and customized teaching service is achieved with the support of teaching platform and independent learning system.

4.1 The course management system

?The course management: Providing of the overall framework, requirement and evaluation method of the course and recommending course progress schedule and guiding suggestion; Publishing key points, syllabus and supplemental documents of the course.

?Teacher management: Providing the brief introduction of teachers, including eminent teachers and renowned professors in all military academies in China. The introduction should include the teacher’s educational background and the title of technical post, etc.

4.2 The teaching system

?The courseware teaching platform: With navigation search set up, teachers are able to select distinctive learning path which is connected to corresponding courseware database to organize the teaching resources flexibly and exert teaching control efficiently.

?The homework management: Providing the interface for teachers to assign, check the homework and for students to obtain, submit and retrieve homework.

5 Conclusion

It has already proved, based on j2ee platform can reduce the network education application of the complexity of the design and shorten the development time. In addition, it also provides strong support system integration. This platform has been applied in the author's school and was found can greatly improve the quality of the products and efficiency of the information technology education.

上一篇:The Research on Information Commons based o... 下一篇:The Application of Campus BBS in Campus Cul...

文档上传者