• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка настраиваемой JavaScript-библиотеки для генерирования виджетов

ФИО студента: Болонина Юлия Андреевна

Руководитель: Поляков Игорь Викторович

Кампус/факультет: Высшая школа бизнеса

Программа: Бизнес-информатика (Бакалавриат)

Год защиты: 2017

Целью данной выпускной квалификационной работы является разработка настраиваемой JavaScript библиотеки для генерирования виджетов. Для ее достижения были изучены современные архитектуры веб-приложений и основные принципы виджет-серверной архитектуры, разработана инфраструктура JavaScript библиотеки для генерирования виджетов и спецификация веб-приложения как современного «помощника» в разработке собственных веб-приложений, разработано и протестировано веб-приложение. В первой главе проанализированы и систематизированы теоретические аспекты исследуемой тематики: рассмотрены современные архитектуры веб-приложений, а именно клиент-, браузер- и виджет-серверная. Выявлено, что клиент- и браузер-серверная архитектуры имеют сравнительно малую эффективность в организации кода в рамках современных реалий: увеличивающийся спрос на веб-приложения, рост требований к скорости обработки информации. Виджет-серверная архитектура предлагает решение данной проблемы. Во второй главе поставлены задачи разработанного веб-приложения, обоснован использованный язык и среда разработки, определены используемые методы и технологии. Главная задача - упрощение работы по созданию веб-приложений с увеличением их работоспособности без потери качества системы. В третьей главе описана его инфраструктура и спецификация. Главной функцией выделена возможность задавать параметры «встраиваемого» скрипта в соответствии с которыми и выполняется его генерация таким образом, чтобы полученный скрипт эффективно управлял библиотеками, загружаемыми на страницу для работы виджета, и самим виджетом. Разработана дополнительная функциональность веб-приложения поддерживающая расчет производительности виджета и скорости загрузки библиотек для его работы, проверку скрипта на ошибки, отправку сообщений с данными о скрипте и ссылкой на приложение для повторной работы. Четвертая глава посвящена тестированию разработанного веб-приложения: работа продемонстрирована с помощью эксперимента.

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ