📄Работа №215560

Тема: Разработка front-end части веб-сервиса для размещения онлайн-курсов

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 33 листов
📅
Год: 2022
👁️
Просмотров: 6
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 6
1 ОБЗОР СУЩЕСТВУЮЩИХ ВЕБ-СЕРВИСОВ. ВЫБОР СРЕДСТВ ДЛЯ
СОЗДАНИЯ САЙТА 7
1.1 Существующие интернет-сервисы аренды недвижимости 7
1.2 Выбор языка и платформы 14
1.3 Фреймворки JavaScript 16
1.4 Среды разработки 19
1.5 Выводы по разделу 22
2 РАЗРАБОТКА АРХИТЕКТУРЫ ВЕБ-СЕРВИСА ПО РАЗМЕЩЕНИЮ
ОНЛАЙН-КУРСОВ 23
2.1 Диаграмма вариантов использования 23
2.2 Диаграмма компонентов пользовательского интерфейса 25
2.4 Подключение Bootstrap 26
2.5 Разработка переноса блоков в стиле Drag and Drop 29
2.6 Анализ безопасности системы 31
2.7 Выводы по разделу 33
3 ОПИСАНИЕ ВИЗУАЛЬНОГО ИНТЕРФЕЙСА ВЕБ-СЕРВИСА ДЛЯ
ОНЛАЙН-КУРСОВ 34
3.1 Система авторизации 34
3.2 Личный кабинет пользователей 36
3.3 Личный кабинет администратора 37
3.4 Выводы по разделу 41
4 АНАЛИЗ ДРУЖЕЛЮБНОСТИ ВЕБ-СЕРВИСА С ПОМОЩЬЮ
СТОРОННИХ ИНСТРУМЕНТОВ 42
4.1 Анализ производительности с помощью Lighthouse 42
4.2 Выводы по разделу 45
ЗАКЛЮЧЕНИЕ 46
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 47

Приложения должны быть в работе, но в данный момент отсутствуют

📖 Введение

В нынешнее время онлайн-образование становится не просто удобством, а необходимостью. Вследствие распространения COVID-19, потребность в онлайн-обучении возросла в несколько раз. Многие компании, учебные учреждения и все желающие, переходят на обучение в формате онлайн. Если сравнить онлайн-обучение с традиционным оффлайн обучением, то можно сделать вывод о том, что обучение с использованием современных информационных технологий является не только менее ресурсно-затратным, но и позволяет обучаться в удобное для пользователя время.
Кроме того, онлайн-образование дает возможность выбрать подходящих специалистов в интересующей обучающегося сфере деятельности, независимо от местоположения.
Таким образом, нужно грамотно спроектировать систему, чтобы она удовлетворяла всем критериям онлайн обучения. Для этого мы ознакомимся со всеми компонентами, которые нам понадобятся для разработки и создадим визуальную часть веб-сервиса.
Целью данной работы является разработка набора компонентов, которые будут являться платформой для визуализации веб-сервиса для размещения онлайн-курсов.
Для достижения поставленной цели необходимо выполнить следующие задачи:
- исследование актуальности и анализ подобных веб-сервисов;
- исследование и выбор существующих технологий для разработки;
- разработка пользовательского интерфейса;
- изучение безопасности приложения;
- составление модели угроз;
- тестирование веб-сервиса. 

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В рамках выпускной квалификационной работы разработано программное обеспечение для размещения онлайн-курсов, реализованное в форме веб-сервиса.
В процессе работы над проектом решены следующие задачи:
– исследование актуальности онлайн-курсов;
– анализ подобных веб-сервисов;
– обзор и выбор существующих технологий для frontend разработки;
– разработка набора базовых компонентов для пользовательского интерфейса;
– изучение аспектов информационной безопасности приложения;
– составление модели угроз;
– тестирование веб-сервиса.
Таким образом, цель проекта достигнута, а именно: разработан набор компонентов, который будет являться платформой для визуализации веб-сервиса для размещения онлайн-курсов.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1 Проблемы дистанционного обучения и способы их решения. [сайт]. 2021. URL: https://4brain.ru/blog/problemy-distancionnogo-obuchenija-i-sposoby- ih-reshenija/(дата обращения: 16.09.2021).
2 Что такое WEB-разработка. [сайт]. – 2019. URL: https://sky-rzn.ru/blog/interesnoe/chto-takoe-web/(дата обращения: 20.10.2021).
3 Learn JavaScript - мышь: Drag `n` Drop. [сайт]. – 2020. URL: https://learn.javascript.ru/drag-and-drop(дата обращения: 21.10.2021).
4 ASP.NET Core - Добавление мастер-страницы и стилизации. [сайт]. – 2020 URL: https://metanit.com/aspnet5/3.5.php(дата обращения: 21.10.2021).
5 Приемы объектно-ориентированного проектирования. Паттерны проектирования авторы Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес [Текст]: учеб. пособие. – Питер, 2019 г. (дата обращения: 16.11.2021).
6 Диков, А. В. Web-программирование на JavaScript: учебное пособие для спо / А. В. Диков. – 2-е изд., стер. – Санкт-Петербург: Лань, 2022. – 168с.
7 Кириченко, А. В. JavaScript для FrontEnd-разработчиков. Написание. Тестирование. Развертывание / А. В. Кириченко. – Санкт-Петербург: Наука и Техника, 2020. – 320 с.
8 Заяц, А. М. Проектирование и разработка WEB-приложений. Введение в frontend и backend разработку на JavaScript и node.js: учебное пособие для спо / А. М. Заяц, Н. П. Васильев. – 2-е изд., стер. – Санкт- Петербург: Лань, 2022. – 120 с.
9 Кононова, О. В. Проектирование информационно-обучающей веб-среды с элементами геймификации. Вопросы организации текстового и игрового контента: учебное пособие / О. В. Кононова. – Санкт-Петербург: НИУ ИТМО, 2017. – 70 с.
10 Хортон, А Разработка веб-приложений в ReactJS / А. Хортон, Р. Вайс; перевод с английского Р. Н. Рагимова. – Москва: ДМК Пресс, 2016. – 254 с.
11 Перепелица, Ф. А. Эффективная разработка веб-сайтов. Bootstrap: учебное пособие / Ф. А. Перепелица. – Санкт-Петербург: НИУ ИТМО, 2015. – 71 с.
12 Козловский, П Разработка веб-приложений с использованием AngularJS: учебное пособие / П. Козловский, Д. П. Бэкон. – Москва: ДМК Пресс, 2014. – 394 с.
13 Государев, И. Б Введение в веб-разработку на языке JavaScript: учебное пособие / И. Б. Государев. – Санкт-Петербург: Лань, 2022. – 144 с.
14 Садыков, А. М. Методы разработки веб-приложений: учебно-методическое пособие / А. М. Садыков. – Иваново: ИГЭУ, 2019. – 72 с.
15 Богданов, М. Р. Перспективные языки веб-разработки: учебное пособие / М. Р. Богданов. – 2-е изд. – Москва: ИНТУИТ, 2016. – 264 с.
16 Нестеров, С. А. Основы информационной безопасности: учеб. пособие / С. А. Нестеров. – 5-е изд., стер. – Санкт-Петербург: Лань, 2022. –324 с.
17 Никитенкова, С. П. Разработка WPF-приложений на основе баз данных: учебно-методическое пособие / С. П. Никитенкова. – Нижний Новгород: ННГУ им. Н. И. Лобачевского, 2019. – 46 с.
18 Остроух, А. В. Проектирование информационных систем: монография / А. В. Остроух, Н. Е. Суркова. – 2-е изд., стер. – Санкт- Петербург: Лань, 2021. – 164 с.
19 Рудалев, В. Г. Разработка веб-интерфейсов для доступа к данным: учебное пособие / В. Г. Рудалев. – Воронеж: ВГУ, 2017. – 35с.
20 Прутяну, Э. Как стать хакером: руководство / Э. Прутяну; перевод с английского Д. А. Беликова. – Москва: ДМК Пресс, 2020. – 380 с.
21 Сычев, А. В. Теория и практика разработки современных клиентских веб-приложений: учебное пособие / А. В. Сычев. – 2-е изд. – Москва: ИНТУИТ, 2016. – 483 с.
22 Сильвио, М. Bootstrap в примерах / М. Сильвио; научный редактор А. Н. Киселев; перевод с английского Р. Н. Рагимов. – Москва: ДМК Пресс, 2017. – 314 с.
23 Кириченко, А. В. Динамические сайты на HTML, CSS, JAVASCRIPT И BOOTSTRAP. Практика, практика и только практика: учебное пособие / А. В. Кириченко, Е. В. Дубовик. – Санкт-Петербург: Наука и Техника, 2018. – 272 с.
24 Фаррелл, Б Веб-компоненты в действии: руководство / Б. Фаррелл; перевод с английского Д. А. Беликова. – Москва: ДМК Пресс, 2020. – 462 с.
25 Сафронов, А. И. Проектирование типовой информационной системы управления с использованием технологии web-программирования на базе фреймворка Vue.js: учебно-методическое пособие / А. И. Сафронов, А. И. Котова. – Москва: РУТ (МИИТ), 2019. – 97 с.
26 Нобак, М. Принципы разработки программных пакетов: руководство / М. Нобак; перевод с английского Д. А. Беликова. – Москва: ДМК Пресс, 2020. – 274 с.
27 HTML5 Полный курс: учеб. пособие / М.Р. Богданов, Л. В. Вахидов, И. Н. Думчикова, Л. В. Миниярова. – Уфа: БГПУ имени М. Акмуллы, 2015. – 168 с.
28 Хрусталев, А. А Справочник CSS3. Кратко, быстро, под рукой: справочник / А. А. Хрусталев, Е. В. Дубовик. – Санкт-Петербург: Наука и Техника, 2021. – 304 с.
29 Кириченко, А. В. HTMLS + CSS3. Основы современного WEB- дизайна: руководство / А. В. Кириченко, А. А. Хрусталев. – Санкт- Петербург: Наука и Техника, 2018. – 352 с.
30 Лоре, А Проектирование веб-API: руководство / А. Лоре; перевод с английского Д. А. Беликова. – Москва: ДМК Пресс, 2020. – 440 с.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ