English Online Self-learning System——the Design of Knowledge Repository
Abstract
With the rapid development of network and the Social life's pace, traditional teaching methods have become unable to meet the current needs of many talents. In the light of such development, online self-learning system has arisen. Online self-learning system will not only supplement the traditional modes of teaching and promote people to receive education more conveniently and timely, but also enrich and improve the need of people's learning. English online self-learning system provided a wealth of learning resources. Users can study and test on theirs own according to self-condition expediently .In this system, the knowledge base management plays a very important role. Knowledge Base has directly influenced the study and the security of the whole system, therefore, the online self-learning English Knowledge Base Management System Design and Implementation is very necessary.
The system used B/S development model, which has realized the functions to add, delete, edit, update, search on English text, vocabulary, and the assigned reading Exercise, etc. And in a variety of powers under different functions in Login Registration module, add a functional test code to enhance security. In the design, it is taking into account the practicality, effectiveness and simplicity. It uses special programming in the three-tier architecture application programming method to achieve functional design, reducing code duplication, making the system easy to maintain and management, and to provide an interface for further expansion.
There are six chapters totally in this thesis as follows: Chapter 1 Introduction; Chapter II, the theoretical base; Chapter III system requirements analysis; IV, system design; Chapter V, the system function module; Chapter VI, system test.
Key words: Knowledge Base Management; English Online Self-learning; B/S; The Certification Code; Three-tier Architecture; Security