Font Size: a A A

Design And Implementation Of Online Auxiliary Teaching System Based On Ruby On Rails

Posted on:2016-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:G H NieFull Text:PDF
GTID:2348330509960634Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, traditional teaching methods are changing, Online education has become a very popular topc, based on field teaching combine offline demand, this paper developed an online auxiliary teaching system which shortens the time of target user groups to obtain valid information.This paper analysis of the Ruby On Rails framework and the architecture of full-text retrieval system features and related technologies in-depth, aiming at the teaching needs to develop a user-friendly, functional, scalable online auxiliary teaching system. Using Solr open source search engines to fulfill the system's searching needs, as well as Ruby On Rails framework for quickly developing online auxiliary teaching system. The main activities include:Firstly, this paper introduces the Rails framework for development, such as caching mechanisms, analysis of key technologies such as routing, dynamic finders in detail, and also introduced Solr open source search engine and related technologies which use to realize the retrieval function.Secondly, this paper analysis the needs of large-scale online teaching platform TrustieCourse, designs and implements a fully functional system based on Ruby On Rails framework and Solr open source search engine, solves the key technical issues such as data indexing and data query.Thirdly, this paper has done comprehensive performance tuning through the use of techniques such as caching, and eliminating N+1 query, merging CSS and JavaScript files and other tools to optimize the system and experimentally validated indicators of system performance and functionality. The results show that the development of online auxiliary teaching system can meet the actual needs better.
Keywords/Search Tags:Ruby On Rails, Solr, Auxiliary Teaching, Full-text Searching, Performance Optimizing
PDF Full Text Request
Related items