Implementation of Learning Management System Based on Cloud Computing

Haibo Yi, Zhe Nie, Weijian Li · 2017

As the use of Internet, computers and mobile devices expands, a learning management system for college students has become necessary. Therefore, we design an efficient learning management system based on cloud computing for programming learning, which can advance student learning and interacting. We divide the learning management system into three platforms, i.e. SaaS learning platform, PaaS learning platform and IaaS learning platform. SaaS learning platform provides lesson system, learning system, examining system, document system, forum system and programming system for programming learning. PaaS learning platform provides VS 2015 Community, C-free, Eclipse, SQL Server, Oracle, IIS, Apache for programming learning. IaaS learning platform provides network infrastructure, computing infrastructure, storage infrastructure for programming learning. By integrating the designs of three learning platforms, we implement our designs on OpenStack cloud computing system, by using Microsoft ASP. Net (version 4.0) and SQL Server (version 2008). The experimental results show that the learning management system based on cloud computing for programming learning is very efficient and provides learning services on SaaS, PaaS, IaaS platforms for computer major students.

Read the paper · More papers on PaperTik