| The management of professional laboratory has always been an important link in the management of colleges and universities.The increase in the number of students and equipment has led to the continuous increase in the management workload.In addition,the society is in urgent need of skilled talents,and how to cultivate students’ practical ability has become an urgent problem to be solved in college education.Relying on the online management platform of the laboratory,it not only reduces the pressure of management work,but also mobilizes students to participate in discipline competitions and exercises practical skills.Therefore,the development of laboratory management platform has great practical significance.This paper takes the actual needs of the innovation laboratory of the School of Computer Science of our school as the design starting point,analyzes the daily work needs of the laboratory in detail,and combines my own development skills to design a set of laboratory management platform system based on Django framework.The thesis mainly does the following work:(1)Full investigation in the early stage,comprehensive analysis of teachers and students’ demands for daily use of the laboratory,determination of each functional module,technical feasibility,economic feasibility and operational feasibility analysis of the platform,and clear design objectives of the platform.(2)Develop the platform design scheme and determine the architecture of the laboratory management platform.The platform is divided into six core modules:home page,equipment management,competition management,notice management,practice score management and system management.The technical route of the platform development is determined,which adopts B/S architecture and Django framework to realize business logic processing,Nginx reverse proxy server to realize load balancing,My SQL to realize background data storage,Redis to realize caching to accelerate page response,and the campus LAN to use as data transmission channel.(3)Design the platform database,analyze the trend of the data flow of the platform and complete the design of the database table,develop the functional modules of the platform,and realize the platform home page function,user login function,equipment management function,competition management function,notice and announcement management,practice result management,platform data visualization and system management,etc.(4)Test the function and performance of the platform.Test the platform by designing test cases and selecting performance test tools.The results show that the function and performance of the platform reach the preset target and can meet the requirements of use.(5)Mining the correlation between competition equipment based on Apriori algorithm.In the platform,all kinds of data are exported by Excel,and the relationship between equipment and competition is quantified by mining the exported data through association rules algorithm.When students participate in the discipline competition,according to this relationship,to provide students with equipment recommendation.The developed management platform standardizes the equipment requisition and can effectively manage the discipline competition.The management of the school can learn about students’ practice in time and make better training programs,so as to initially realize the intelligent management of the laboratory. |