| The "Internet +" action plan was first proposed by Premier Li Keqiang in his government work report at the third session of the 12th National People’s Congress.More and more traditional industries are starting to enter the Internet field,"Internet+Education" is one of them.Knowledge sharing platforms are an important part of "Internet +Education".With the rise of knowledge sharing platforms,learning knowledge and solving problems have become simpler.People can use the fragmented time to learn some knowledge on the knowledge sharing platform,learn the experience shared by others,or find corresponding solutions on the knowledge sharing platform when they encounter problems or difficulties.Therefore,the knowledge sharing platform is a tool website commonly used in people’s daily work,study and life.This paper analyzes the business of existing knowledge sharing platforms and combines the problems often encountered in the practical application scenarios of universities to design and develop a campus knowledge sharing platform based on the Django framework.Unlike the existing comprehensive knowledge-sharing platform for the general public or a professional knowledge-sharing platform for a certain field,the innovation of the campus knowledge-sharing platform is to identify the target user group as college students,and provide a website and We Chat.Campus knowledge sharing platform system with two versions of Mini Programs is designed to better serve college students.This system uses the Bootstrap framework and the Django framework to implement the overall construction of the system.The back-end data is stored in a My SQL database,and the Redis database is used for data caching to deal with possible read-write bottlenecks.This system uses Celery distributed task queue to process the business that needs high concurrency,and uses DFA algorithm to filter sensitive words to prevent bad text information from appearing on the website.From the perspective of the structure of the paper,firstly,this paper introduces the research background of the paper,analyzes the existing knowledge sharing platforms at home and abroad,summarizes the advantages and disadvantages,and establishes the research direction of this topic.Secondly,this paper introduces the key technologies and tools,and completes the development and design of the campus knowledge sharing platform system.Finally,this paper shows the completed campus knowledge sharing platform system,and analyzes the shortcomings of this campus knowledge sharing platform system and the prospect of further development and improvement. |