Design and implementation of personalized network teaching system in computer theory papers.
First, the status quo of network teaching With the improvement of Internet technology, computer network teaching has become a hot spot in the development of modern educational technology. Under the network teaching environment, we can give full play to the initiative and enthusiasm of learners and complete the "personalized education" that traditional education can't do. However, in the current network teaching, the teacher-centered teaching form has not changed in essence. Paper network's understanding of online teaching only stays in the change of teaching skills and teaching methods. At the same time, web technology is widely used in system development, which can't adapt to the changes brought by network development and content update. Therefore, we use assh framework technology to discuss and design a network teaching system with good expansibility, so that students can stop personalized learning according to their own degree, call various learning resources and design their own learning progress until they reach their learning goals. Second, the system framework technology in the process of program development, we choose the existing excellent framework to focus on business logic. When developing the network teaching system, we chose the current popular j2ee web application framework. It integrates ajax, struts, spring and hibernate4 (assh framework for short). Ajax is called "asynchronous javascript and xml", which uses asynchronous data transmission between reader and web server, so that web pages can beg a small amount of information from the server instead of the whole page. Ajax can make Internet applications smaller, faster and friendlier. [1] The model in Struts is an action class, through which developers can complete business logic. View is composed of a set of jsp custom tags that work with servlet, and they can be used to quickly establish the interface of application system. The controller action servlet is the link between the model and the view. [2] spring provides a lightweight ioc container for managing business components. Through the dependency injection mechanism, spring can configure the required resources for components at runtime without specifying them when writing component code, thus reducing the coupling between components to a considerable extent and completing the plug-and-play of components. [3] hibernate completes the objectification of relational database. Hibernate can not only manage the mapping of javabean (or pojo) to rdbms tables, but also provide queries and access to data in the database. Hibernate is actually a standard o/r mapping technology. [4] Third, the fundamental way of system analysis and design is interactive dynamic website. Users must log in to access the system, and after logging in with different identities, they have different rights. User identities include: teachers, administrators and registered students. Each identity can register multiple users, and users can operate the module within their own authority. The whole system is divided into network teaching module, intelligent recommendation module, www.bfblw.com paper net, online communication module, question answering module, network evaluation module and background management module. 1. network teaching module This module mainly includes "course selection", "courseware viewing" and "video on demand", and provides online teaching contents of related courses, such as html web pages, ppt electronic teaching plans, doc teaching documents, rm and asf teaching videos, etc. This part is the main part of the network teaching system, and students can stop selective learning according to their own needs. 2. In the learning content selection of the intelligent referral module, the system selects the teaching content that the students have not mastered or studied according to the learning history and talent estimation, which is closest to the current students' talent. In the organization of learning content, the system will choose the most suitable content presentation method for learners according to students' predictive ability and cognitive style. 3. Online communication module This module is mainly completed through "online forums" to provide a platform for online communication between teachers and students. Students can give full play to their autonomy and voice through online forums, discuss some topics of the course online, express their views, discuss their learning experiences and exchange learning experiences. A special web page will be set up to stop in-depth, systematic and rational discussion on topics, so as to provide students with a broader learning platform. At the same time, the module receives response information from all parties, such as teaching questionnaires, learning requests and hopes.