Font Size: a A A

The Research Of Enterprise Online Learning System

Posted on:2019-01-27Degree:MasterType:Thesis
Country:ChinaCandidate:D ZhaoFull Text:PDF
GTID:2428330590492270Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the rapid development of information technologies such as cloud computing and web technology,the Internet and internet-based applications have profoundly influenced people's life style,and all kinds of traditional industries or enterprises continue to make business internetize and bring more convenience to people.In the same way,the traditional staff education and training mode in the enterprise needs to actively seek the change,which will make it digitalize,informationization,and improve internal learning and education mode.In view of the disadvantages on the Internet technology,user learning behavior interactions,system performance and so on of traditional enterprises online learning system,this system is designed,developed and implemented based on Django Web framework,using Python development language,MySQL database,public cloud storage and private cloud hardware virtualization technology.This thesis describes the system and the functionals of each module from the aspects of business requirements and function requirements.The overall design of the system is performed in accordance with business rules.The storage system is designed and implemented based on VMware vSphere enterprise private cloud and public cloud object storage system.Also,with the loosely coupled features of the Django framework,this system provides possibilities of applications reuse in the furture.In the realization part of this system,this thesis expounds the combination of the public cloud object storage and the Django framework through the custom Django storage system,it realizes the separation between the front and back ends of the system,so that the storage function of the system no longer depends on the local hardware storage system,ensures the data access is stable and convenient,It relieves the local bandwidth pressure when large users are accessing the system concurrently,also improves the flexibility of the system storage.The personalized recommendation system is designed and implemented based on the user collaborative filtering and demographic recommendation algorithm to improve the conversion rate of user curriculum learning.Based on the Django framework default rights management,a higher granularity of privilege control is implemented,and advanced curriculum application management is realized through template authentication and workflow.In terms of system security,the way in which cross-site scripting attacks are caused by using file uploads in the Django framework has also been studied,and corresponding mitigation methods have been proposed.At the end of thesis,the function test of the system,public cloud storage upload test,stress test,off-line and on-line test of the recommendation system are explained,and the project is summarized,as well as the improvement enhancement direction in the next step is proposed.
Keywords/Search Tags:E-learning system, Public cloud storage, Django, Recommendation system
PDF Full Text Request
Related items