Персональний кабінет студента курсів навчання робототехніці

dc.contributor.advisorКрилов, Є. В.
dc.contributor.authorНоводранов, Артур Сергійович
dc.date.accessioned2020-02-21T12:28:05Z
dc.date.available2020-02-21T12:28:05Z
dc.date.issued2019-12
dc.description.abstractУ даній роботі розглянуто вирішення проблеми оптимізації веб-додатків. Насамперед проаналізовано аналогічні системи персональних кабінетів, визначено їх переваги та недоліки. В результаті отриманих даних визначено необхідні модулі системи, необхідні технології для розробки та методи для подальшої оптимізації. Результатом виконання даної магістерської дисертації є створений персональний кабінет студента курсів навчання робототехніці. Здійснено його оптимізація, за критерій оптимізації якої обрано швидкість завантаження сторінок. Загалом оптимізація персонального кабінету складалась із оптимізації серверної частини системи, оптимізації бази даних, а саме оптимізація складних запитів, об’єднання простих запитів у складні та кешування індексів. Також виконана оптимізація клієнтської частини персонального кабінету. Застосовано систему кешування даних Redis, а також інтегровано масштабування веб-серверу за допомогою технології Amazon EC2 для підтримання роботи системи при високих та пікових навантаженнях. Ключові слова: оптимізація швидкості роботи персонального кабінету, система навчання студентів, персональний кабінет студента, JavaScript, PHP, MySQL, Amazon EC2, Laravel. Розмір пояснювальної записки – 97 аркушів, яка містить 36 ілюстрацій, 25 таблиць та 2 додатки.uk
dc.description.abstractenThis paper addresses the solution to the problem of web application optimization. First of all, similar systems of personal cabinets were analyzed, their advantages and disadvantages were determined. As a result of the obtained data, the necessary modules of the system, the necessary technologies for development and methods for further optimization were identified. The result of this master's thesis is the creation of a personal cabinet of student robotics training courses. It has been optimized and the page load rate has been selected as the optimization criterion. In general, optimization of the personal cabinet consisted of optimization of the server part of the system, optimization of the database, namely optimization of complex queries, combining simple queries into complex queries and caching of indexes. The optimization of the client part of the personal cabinet was also carried out. A Redis data caching system was implemented, as well as scaling the web server with Amazon EC2 technology to keep the system running at high and peak loads. Explanatory note size - 97 pages, contain 36 illustrations, 25 tables and 2 applications.uk
dc.format.page105 c.uk
dc.identifier.citationНоводранов, А. С. Персональний кабінет студента курсів навчання робототехніці : магістерська дис. : 126 Інформаційні системи та технології / Новодранов Артур Сергійович. – Київ, 2019. – 105 с.uk
dc.identifier.urihttps://ela.kpi.ua/handle/123456789/31851
dc.language.isoukuk
dc.publisherКПІ Ім. Ігоря Сiкорськогоuk
dc.publisher.placeКиївuk
dc.subjectоптимізація швидкості роботи персонального кабінетуuk
dc.subjectсистема навчання студентівuk
dc.subjectперсональний кабінет студентаuk
dc.subjectJavaScriptuk
dc.subjectPHPuk
dc.subjectMySQLuk
dc.subjectAmazon EC2uk
dc.subjectLaraveluk
dc.subjectpersonal office speed optimizationuk
dc.subjectstudent learning systemuk
dc.subjectstudent personal officeuk
dc.subject.udc004.43uk
dc.titleПерсональний кабінет студента курсів навчання робототехніціuk
dc.typeMaster Thesisuk

Файли

Контейнер файлів
Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
Novodranov_magistr.pdf
Розмір:
3.84 MB
Формат:
Adobe Portable Document Format
Опис:
Ліцензійна угода
Зараз показуємо 1 - 1 з 1
Ескіз недоступний
Назва:
license.txt
Розмір:
9.06 KB
Формат:
Item-specific license agreed upon to submission
Опис: