Font Size: a A A

Design And Implementation Of Online Competition System Based On Node.js

Posted on:2021-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:G L GaoFull Text:PDF
GTID:2507306047984319Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
With the advent of the information age and the rapid development of modern science and technology,all walks of life have been greatly influenced by software technology.The characteristics of the network are bound to affect more people with the lowest and cheapest cost and the fastest speed.In the field of education,with the development of software technology,online competition system has developed in many ways.As a channel for selecting and rewarding excellent talents,the frequency of competition activities is very high,the area of competition is very wide,and there are many participants.As a big manufacturing country,it is necessary to pay more attention to the learning and competition mode of vocational education.Such online competition activity platform is not only the detection and display of the achievements of Vocational and technical education,but also the platform for Vocational and technical education training,exchange and improvement,as well as the platform for students’ exchange and progress.It has important practical significance in promoting the innovation of Vocational and technical education system,standardizing the training of vocational skills and expanding the social influence of vocational education,as well as the growth of secondary vocational students It has far-reaching influence.In this paper,based on Node.js Based on the investigation of Vocational and technical knowledge of Vocational and technical school students under the background of Vocational and technical education,the design and implementation of the online competition system based on asp.net,through the understanding of the practical work of Vocational and technical education,puts forward the business needs,and analyzes the needs.The competition system mainly includes the following three parts: learning system,competition system,management system 。 It also analyzes the system architecture,the design of business function module,code design and how to realize it.The design of the contest system can be divided into client side and server side,using B / S architecture.The client and server use the HTTP protocol to communicate directly.In addition,the system realizes front-end and back-end separation in the system code design.The front-end and back-end separation technology can realize real front-end and back-end decoupling to improve the performance and scalability of the system.The real framework is implemented in the client using the react framework,which uses the virtual DOM mechanism to complete the DOM API using Java Script.React framework has outstanding performance and simple code logic.Under the framework,it is developed and used according to the function division of interface module Node.js The technology realizes the design of server,and the genetic algorithm is applied in the intelligent test paper management.My SQL database is used at the back end of the server to store the data.Finally,the front end and back end interact through API interface.After the design and implementation of the system,the feasibility and practicability of the online competition system are verified by testing its functions in a certain running environment.After the test,each part of the system has achieved the design goal function of the competition system.The part of learning system can realize the functions of online learning,question bank exercise,question exchange message and so on.The competition system provides vocational and technical school students with skills and knowledge competition.They can choose their own times and check their grades.The management system realizes the management of student information,administrator information,exercise question bank,competition question bank,etc.The implementation of the competition system is convenient for teachers,students and competition organizers.
Keywords/Search Tags:Vocational skills knowledge contest, Node.js, React framework, front-end and back-end decoupling, Genetic algorithm
PDF Full Text Request
Related items