Font Size: a A A

Design And Implementation Of Educational Resources Cloud Platforms Based On NoSQL

Posted on:2018-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:Z DengFull Text:PDF
GTID:2348330536468726Subject:Engineering
Abstract/Summary:PDF Full Text Request
With deepening of the educational information construction in the world,the amount of education-related data presents an exponential growth rate.These educational resources not only have a wide variety but also have lots of characteristics,such as strong educative pertinence,independent from education process as well as disorderly and scattered distribution.In view of these problems in the process of educational resources management,this thesis puts forward the design and implementation of NoSQL-based educational resources cloud platform.This thesis put forward educational resources' storage and management scheme which based on non-relational database used to dealing with the storage for massive resources.And this thesis also designed an algorithm for removing duplicate resources in document-level to improve the utilization efficiency of storage mediums.Then,this thesis defines a set of rules to build and maintain user labels and knowledge tree with management capacity of the multi-version syllabus.By using user labels and knowledge tree to label educational resources,this thesis effectively solve the low related degree issues between education resources and teaching process,and weak semantic meaning of education resources.Educational resources storage and management scheme also provides a better solution for efficiently sharing and retrieval resources.Aiming at the problem for sharing resources,this thesis designed a resource sharing mechanism based on users and circles,in addition to the above-mentioned educational knowledge tree which is able to realize sharing public resources of the educational resources cloud platform,which can realize efficiently sharing of resources among users or between different organizations.Aiming at the resource retrieval,this thesis designed a comprehensive search system of resources.In addition to simple retrieval,like keyword search and classification retrieval,it also includes resource full-text index based on open-source framework Lucene.The last retrieval method is based on resource annotations,the foundation of which is the association relationship between the educational knowledge tree or user label and the educational resources.When using this method to retrieve,the user can not only intuitively understand the relationship between the resources and the teaching process,but also can infer the semantics of resources according to the association of user tags.The above four kinds of retrieval methods provide different ways for resource retrieval.And comprehensive utilizing of these retrieval methods can help users to quickly and accurately locate resources.Educational resources storage and management scheme will inevitably bring the problem at concurrency access to educational platform and the requirement for high availability services.To this end,this thesis designed a high availability framework of educational resources cloud platform,including the high available services of educational resources cloud platform,high available storage framework of educational resources based on NoSQL and high available cluster framework based on MySQL.
Keywords/Search Tags:Educational Resources, Education Knowledge Tree, Resource Sharing, Full-text Index
PDF Full Text Request
Related items