Nowadays,Communication Engineering becomes more and more popular,attracting a large number of students.However,the teaching expenses of some universities are limited and the experimental devices are expensive,so it is difficult to meet the needs of the students to conduct experiments at the same time.And the quality and efficiency of experimental teaching cannot be guaranteed.Moreover,the existing communication experiment teaching systems adopt the time-sharing strategy by the students’ directly logging into the devices through the terminal,so it is hard for the systems to make full use of limited teaching resources,which leads to the low efficiency,poor information security and poor scalability of the collaborative experiments.Therefore,it is necessary to build a communication teaching experiment queueing system with high efficiency,safety,versatility and scalability.Based on the researches of the current communication teaching experimental systems,this thesis proposes an execution strategy of experimental task queueing to deal with the above problems.With the support of B/S(Browser/Server)architecture,this thesis is committed to designing and developing a communication teaching experiment queueing system.This system not only ensures the efficiency of experimental teaching,but also improves the information security of experiments,which is conductive to effective experiment deployments.In this thesis,experiment task queuing and task scheduling execution related function modules,which are the core functions of the communication teaching experiment queuing systems,are designed in detail,solving the problem that students log in directly to the device and use the time-sharing device to conduct experiments,improving the efficiency of experimental teaching.The abstraction modeling and formal description of the communication experiment are carried out.And the task scheduling execution strategy of multi-person collaborative experiment is designed,which ensures the development of multi-person collaborative experiment teaching and enhances the scalability of the system to the complex experiments.Finally,the detailed requirement analysis and functional design are carried out in each module of the communication teaching experiment queueing system.For the system implementation,the SSM(Spring-SpringMVC-Mybatis)framework is adopted.And the verification of function and performance is performed,which shows that the system has high versatility and practicability. |