📄Работа №207712

Тема: Разработка веб-приложения «Old Games» с применением технологий стека LEMP

Характеристики работы

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

📋 Содержание

ВВЕДЕНИЕ 5
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

📖 Аннотация

В данной выпускной квалификационной работе представлен процесс разработки и реализации веб-приложения «Old Games», предназначенного для предоставления доступа к классическим компьютерным играм, с использованием технологического стека LEMP (Linux, Nginx, MySQL, PHP). Актуальность исследования обусловлена растущим спросом на веб-приложения, упрощающие доступ к цифровым сервисам и контенту, а также широким применением надежного и производительного стека LEMP в современной веб-разработке. В результате работы было успешно спроектировано и создано функциональное веб-приложение, реализующее ключевые возможности, включая регистрацию и авторизацию пользователей, безопасное взаимодействие с базой данных, поиск информации и непосредственный запуск игр. Основные выводы подтверждают корректность выбранной архитектуры и эффективность применения стека LEMP для решения поставленных задач. Научная значимость работы заключается в систематизации подходов к проектированию веб-приложений на данном стеке, а практическая – в создании готового к использованию продукта с учетом требований безопасности и экономической обоснованности разработки. Теоретической основой исследования послужили работы таких авторов, как Веллинг и Томсон, рассматривающие разработку с PHP и MySQL, Зандстра, освещающий объектно-ориентированные подходы и шаблоны проектирования на PHP, а также Котеров и Симдянов, детально описывающие возможности PHP 7.

📖 Введение

Современный мир находится в постоянном движении и веб-приложения играют все более важную роль в нашей жизни. Сегодня люди предпочитают проводить время в интернете, покупать товары, оформлять заказы, работать с документами, обмениваться сообщениями и многое другое. Веб-приложения облегчают нашу жизнь и делают ее более комфортной.
Разработка веб-приложений – это сложный и многогранный процесс, который требует знаний и опыта в различных областях. В настоящее время существует множество технологий и фреймворков, которые могут быть использованы для разработки веб-приложений. Одним из таких стеков для разработки веб-приложений является стек LEMP (Linux, Nginx, MySQL, PHP) -– это стек технологий для создания веб-приложений, который широко используется в современной веб-разработке.
Целью дипломного проекта является разработка веб-приложения «Old Games» с применением технологий стека LEMP.
Для достижения поставленной цели были определены следующие задачи:
1. Изучить основы работы с операционной системой Linux, веб-сервером Nginx, СУБД MySQL и языком программирования PHP;
2. Спроектировать архитектуру веб-приложения и выбрать подходящие технологии и фреймворки для его разработки;
3. Написать код веб-приложения и реализовать основные функции, такие как регистрация пользователей, авторизация, работа с базой данных, обработка запросов и генерация ответов;
4. Протестировать веб-приложение, выявить и исправить возможные ошибки и уязвимости;
5. Описать требования техники безопасности при разработке проекта;
6. Выполнить расчета затрат на разработку проекта.
В результате создания веб-приложения с применением технологий стека LEMP получится быстрое, производительное веб-приложение, способное удовлетворить потребности большинства пользователей.

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

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

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

✅ Заключение

В рамках дипломного проекта рассмотрены основные принципы и технологии разработки веб-приложений, а также подробно описаны этапы создания веб-приложения с использованием стека технологий LEMP. Представлены особенности проектирования базы данных, описаны методы реализации функциональных возможностей, таких как поиск информации, регистрация и авторизация.
В процессе работы над проектом были решены следующие задачи:
1. Проведен теоретический обзор инструментов для разработки проекта. Изучены основы работы с операционной системой Linux, веб-сервером Nginx, СУБД MySQL. Выбраны веб-технологии для создания веб-приложения.
2. Разработано веб-приложение «Old Games» с применением технологий стека LEMP для реализации следующих функций: регистрация пользователей, авторизация, работа с базой данных, обработка запросов и генерация ответов. Проведено тестирование функциональных возможностей веб-приложения с дальнейшей доработкой проекта.
3. Приведены требования техники безопасности при разработке проекта;
4. Представлен экономический расчёт затрат на разработку проекта.
Таким образом, в процессе работы над проектом все поставленные задачи решены, цель достигнута.

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

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

1. Веллинг Л., Томсон Л. Разработка веб-приложений с помощью PHP и MySQL, 4-е издание. – М.: Вильямс, 2013. – 592 c.
2. Гагарина Л. Г. Технология разработки программного обеспечения: Учеб. пос./Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Виснадул. – М.: ИД ФОРУМ: НИЦ Инфра- М, 2013. – 400 с.
3. Зандстра М. PHP: объекты, шаблоны и методики программирования, 4-е издание. – М.: Вильямс, 2015. – 294 c.
4. Иванова Г. С. Технология программирования: Учебник для вузов. – М.: Изд-во МГТУ им. Баумана, 2013. – 320 с.
5. Котеров Д. В., Симдянов И. В. PHP 7. – СПб.: БХВ-Петербург, 2017. – 448 с.
6. Кузнецов М., Симдянов И. Самоучитель PHP 7. – СПб.: БХВ-Петербург, 2018. – 448 с.
7. Куликов Л. М. Основы экономических знаний. – М.: Финансы и статистика, 2013. – 268 с.
8. МакГрат М. PHP 7 для начинающих с пошаговыми инструкциями. – М.: Эксмо-Пресс, 2013. – 240 c.
9. Максимова В. Ф. Экономическая теория: учебник для бакалавров; под общей редакцией В. Ф. Максимовой. – М.: Издательство Юрайт, 2019. – 580 с.
10. Маршалл А. Принципы экономической науки: В 3 т. Пер. с англ. Ред. Радынова О. Г. – М.: Прогресс, 2011. – 413 с.
11. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 5-e издание. – СПб.: Питер, 2008. – 448 с.
12. Нильсен Я., Лоранжер Х. Web-дизайн: удобство использования Web- сайтов. – М.: Вильямс, 2013. – 378 с.
13. Скляр Д. Изучаем PHP 7. – М.: Вильямс, 2014. – 400 с.
14. http://code.mu/ – Web-сайт: общие понятия.
15. http://www.grandars.ru/shkola/bezopasnost-zhiznedeyatelnosti/vrednye- faktory-pri-rabote-na-pk.html – Информационный сайт – Вредные и опасные факторы при работе с компьютером.
16. http://www.internet-law.ru/gosts/003.019 – Каталог государственных стандартов (ГОСТ).
17. http://www.mysql.ru/docs/man/Replication_FAQ.html – Информационный сайт – MySQL.
18. http://www.sql-tutorial.ru/ru/content.html – Информационный сайт – MySQL.
19. https://www.habr.com/ru/post/451420/ – Информационный сайт – PHP.
20. https://www.webmasterwiki.ru/MySQL – Информационный сайт – MySQL

🖼 Скриншоты

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

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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