| With the development of Internet, network teaching has been getting more and more extensive application, students can participate in online learning free and not restricting by time and space. This learning means can inspire learners to learn, so that learners can construct knowledge depending on their own initiatively and get, even innovate knowledge by themselves. As a result, the network teaching system has become the the research heat of educational technology field at home and abroad. However, there are still many shortcomings in the network teaching system nowadays, such as lack guidance of the advanced learning theory and intelligence.Aimed at defects of the present network teaching system, I design an intelligent network teaching system, which is based on Agent technology. The model is divided into three modules, each module consists of a number of Agent. In this thesis, I analyze the structure and function of each module. The designing concept of the model not only bring a leading role of teacher into play but also fully reflects the main body of student.In the aspects of designing intelligent system, in aspect of knowledge expression, in order to offer the overall view of discipline content, the tree structure is used to organize knowledge points, by setting some knowledge node attribute the semantic relation between knowledge nodes is established to offer the basis to control teaching sequence effectively. A strengthened study strategy based on fault diagnosis is proposed. Test results are analyzed to find students' knowledge flaws, and according to the knowledge expression model a proper study path needed to be strengthened is deduced to achieve the goal to provide pertinent strengthened teaching for students. According to the students'level of learning, an intelligent algorithm for test paper is proposed. Aiming at the shortcoming of the existing student models, a student model that can reflect cognitive ability is constructed. The method of evaluating cognitive ability, recording study progress and computing mood in study is proposed.With the research on Multi-Agent and J2EE technology, the thesis realized the system based on JADE and J2EE. To some extent this network teaching system realizes the intelligent teaching and provides more convenient and highly effective network-learning environment for learners. Finally, "Java programming" courses as an example of the system provides the results of system experimentation and verifies the effectivity and practicality. |