Abstract
Today's society is a decade where new thing and new ideas were popular. With the suggestion of +, the education is also gradually catch up with the pace of the times, it thrives in the network-based cloud computing environment. Based on the + and the cloud computing environment, the research strives to create a network course based on the cloud computing platforms and Python language, so that learners can be self-learning through online courses. Introduction In the 2015 + first year, the Internet represents a new economic form. The cloud computing of network environment mainly integrate a plurality of relatively low-cost computing into a entity with powerful computing capabilities perfect system through a network. Then by means of software as a service business model, it distributed advanced computing power to the end users.[1] In this study, the system we use is based on the Google cloud computing technology; it runs entirely on the basis of Google web application framework. We should discover the power of Google web applications, and then build programs based on this initial network. Theoretical and technical support The formation and development of online course are inseparable with the development of hardware and software.[3]Any application has certain theory; network curriculum framework also has theoretical support. It includes relevance theory, behavior theory, cognitive theory, situated cognition theory, distributed cognition, information processing theory and humanistic theory. This is the basis. In order to realize effective integration and a wide range of sharing education resource, Google cloud computing environment learning community system adopts to B/S structure mode, mainly made by the Google cloud computing server and the user of the client. Google cloud computing server, including the two aspects: underlying cloud infrastructure and cloud computing application platform, mainly composed by load balancers, Web servers, application servers and data storage servers. Learning community clients mainly consists of the installed Web browser, a personal computer and other components, you can do all kinds of activities in the learning community, such as participation in study and discussion and so on. Google Application Engine software applications are available for JAVA or Python programming language, this study we adopt to the Python language. Using App Engine Python Software Develop Kit (SDK) develop and upload Python applications for the Google App Engine software. The Python SDK includes a web server application simulation software engine environment, including local editions and other data storage area, tools contained can be used to test the application, upload application files, manage data store indexes, download log data, and upload 2nd Workshop on Advanced Research and Technology in Industry Applications (WARTIA 2016) © 2016. The authors Published by Atlantis Press 1833 data to the data store.[5] This paper studies curriculum built can directly call the Python App Engine application to run the server. Overall software design of the network course Network Course contains public information and teaching resources management, learners’ cooperation, learner personal space and learner management system, the various subsystems also contains a number of functional modules. Public information and teaching resources management subsystem contains courses, online courseware, teaching resources and software tutorials. Online courses achieves it’s making by the Google Enterprise Suite, learners exchange platform is made by Google Sites functional modules. Learner management subsystem includes management and learner registration login information management function module, this subsystem achieve the management of users by integrating Google account system. The system is a web application running on Google's basic framework, while it integrates Google’s rich network applications. As can be seen from the figure3, Google is the basic framework of the system, Google Web applications and their own applications running on this basis. Google Application software Engine provides the basic framework for accessing Google interface, through this interface, you can write a variety of applications based on this basic framework. The developed system will eventually be integrated into our community learning system, and it display with a unified, user-friendly interface to the end user. It’s shown in Fig. 1.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.