📄Работа №207712

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

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

📋 Содержание

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

📖 Введение

Современный мир находится в постоянном движении и веб-приложения играют все более важную роль в нашей жизни. Сегодня люди предпочитают проводить время в интернете, покупать товары, оформлять заказы, работать с документами, обмениваться сообщениями и многое другое. Веб-приложения облегчают нашу жизнь и делают ее более комфортной.
Разработка веб-приложений – это сложный и многогранный процесс, который требует знаний и опыта в различных областях. В настоящее время существует множество технологий и фреймворков, которые могут быть использованы для разработки веб-приложений. Одним из таких стеков для разработки веб-приложений является стек 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 минут после оплаты.

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