Тема: Разработка веб-приложения «Old Games» с применением технологий стека LEMP
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ WEB-ПРИЛОЖЕНИЙ 7
1.1. Предметная область 7
1.2. Используемые программы 8
1.2.1. Virtual Box 8
1.2.2. Visual Studio Code 10
1.3. Средства разработки 11
1.3.1. HTML 11
1.3.2. PHP 12
1.3.3. CSS 14
1.3.4. MySQL 15
1.3.5. JavaScript 16
2. РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ 18
2.1. Архитектура приложения 18
2.2. Создание базы данных 19
2.3. Структура приложения 19
2.4. Реализация функционала 20
2.4.1 Регистрация пользователей 20
2.4.2. Авторизация пользователей 22
2.4.3. Реализация защиты данных от несанкционированного доступа 24
2.4.4. Главная страница 24
2.4.4. Реализация профиля и выхода из него 27
2.4.4. Возможность играть в игры 28
2.5. Хостинг сайта с помощью стека LEMP 29
2.5.1. Установка Ubuntu 20.04 в VirtualBox 29
2.5.2. Установка стека LEMP 31
3. ОХРАНА ТРУДА 35
3.1. Вредные и опасные факторы в работе 35
3.2. Критерии электробезопасности 42
3.3. Основы пожарной безопасности 43
4. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 46
4.1. Организация рабочего места оператора ЭВМ 46
4.2. Расчет затрат на разработку Web-приложения 47
4.2.1. Расчет затрат на материалы 48
4.2.2. Расчет основной заработной платы разработчика 48
4.2.3. Дополнительная заработная плата 49
4.2.4. Отчисления на единый социальный налог 49
4.2.5. Расчет накладных расходов 50
4.2.6. Расчет стоимости работы оборудования 50
4.1.6. Расчет цены программного продукта 52
ЗАКЛЮЧЕНИЕ 54
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 55
ПРИЛОЖЕНИЕ 57
📖 Введение
Разработка веб-приложений – это сложный и многогранный процесс, который требует знаний и опыта в различных областях. В настоящее время существует множество технологий и фреймворков, которые могут быть использованы для разработки веб-приложений. Одним из таких стеков для разработки веб-приложений является стек LEMP (Linux, Nginx, MySQL, PHP) -– это стек технологий для создания веб-приложений, который широко используется в современной веб-разработке.
Целью дипломного проекта является разработка веб-приложения «Old Games» с применением технологий стека LEMP.
Для достижения поставленной цели были определены следующие задачи:
1. Изучить основы работы с операционной системой Linux, веб-сервером Nginx, СУБД MySQL и языком программирования PHP;
2. Спроектировать архитектуру веб-приложения и выбрать подходящие технологии и фреймворки для его разработки;
3. Написать код веб-приложения и реализовать основные функции, такие как регистрация пользователей, авторизация, работа с базой данных, обработка запросов и генерация ответов;
4. Протестировать веб-приложение, выявить и исправить возможные ошибки и уязвимости;
5. Описать требования техники безопасности при разработке проекта;
6. Выполнить расчета затрат на разработку проекта.
В результате создания веб-приложения с применением технологий стека LEMP получится быстрое, производительное веб-приложение, способное удовлетворить потребности большинства пользователей.
✅ Заключение
В процессе работы над проектом были решены следующие задачи:
1. Проведен теоретический обзор инструментов для разработки проекта. Изучены основы работы с операционной системой Linux, веб-сервером Nginx, СУБД MySQL. Выбраны веб-технологии для создания веб-приложения.
2. Разработано веб-приложение «Old Games» с применением технологий стека LEMP для реализации следующих функций: регистрация пользователей, авторизация, работа с базой данных, обработка запросов и генерация ответов. Проведено тестирование функциональных возможностей веб-приложения с дальнейшей доработкой проекта.
3. Приведены требования техники безопасности при разработке проекта;
4. Представлен экономический расчёт затрат на разработку проекта.
Таким образом, в процессе работы над проектом все поставленные задачи решены, цель достигнута.






