| At the end of 2019,the outbreak of New Corona-virus pneumonia(COVID-19)broke out all over the world,and people’s social environment was greatly affected.Because of the epidemic situation,primary and secondary schools and colleges in China are unable to provide normal classroom teaching activities on schedule,which makes the online teaching based distance teaching mode become the main teaching mode of educational institutions during the epidemic period.Today,although the epidemic situation in China has been effectively controlled,but in the global scope,the epidemic situation is still severe.Therefore,reducing social activities through online teaching is still one of the main methods to effectively prevent and control the epidemic.In this paper,the online distance teaching mode is taken as the research object,and the popular software engineering technology is used to design and implement the online teaching system based on J2 EE.At the same time,the traditional online teaching system can not meet the current online distance education business for massive teaching data processing,and the network bandwidth resources can not meet the increasing number of online students demand,try to use the current more popular cloud computing technology and load balancing algorithm to optimize the design of the system,in order to maximize the satisfaction of teachers and students for online teaching Firstly,based on the background and significance of the project,combined with the research status of online teaching and cloud computing technology at home and abroad,this paper puts forward the main research content,and then puts forward the main structure of this paper.Secondly,the analysis and modeling tools,system development technology and cloud computing technology related to the design and implementation of online teaching system based on J2 EE are analyzed to provide technical support for the design and implementation of the system.Then,in order to solve the problem that the traditional online teaching system can not meet the current online distance education business to deal with massive teaching data,and the network bandwidth resources can not meet the increasing demand of online students,the load balancing algorithm is optimized on the basis of cloud computing technology to improve the teaching service delivery ability of online teaching system based on J2 EE.Then,based on the previous cloud computing framework and load balancing optimization algorithm,from the perspective of practical use,this paper analyzes the requirements of the online teaching system based on J2 EE,and then designs the overall architecture of the system.Finally,on the basis of the overall architecture of the system and the load balancing optimization algorithm proposed in this paper,the detailed design of each module of the system is carried out,and on this basis,the coding implementation of each functional module of the system is carried out,so that the system can run effectively on the distributed cloud computing platform. |