Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА ВЕБ-ПРИЛОЖЕНИЯ ДЛЯ «ТОМСКОГО РОГЕЙНА»

Работа №184352

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы54
Год сдачи2024
Стоимость4800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
15
Не подходит работа?

Узнай цену на написание


Аннотация
ВВЕДЕНИЕ 3
1 Анализ предметной области и набор технологий для разработки
приложения 6
1.1 Описание предметной области 6
1.2 Анализ аналогичных приложений 6
1.3 Выбор технологий для реализации приложения 8
2 Требования к разрабатываемому приложению 10
2.1 Описание функциональных требований 10
2.2 Разработка диаграммы вариантов использования 12
2.3 Сценарии вариантов использования 13
2.4 Диаграммы активностей 18
2.5 Модель предметной области 21
3 Реализация 23
3.1 Средства разработки 23
3.2 Схема базы данных 25
3.3 Схемы данных в MySQL 26
3.4 Схема API 31
3.5 Описание созданных веб-страниц 36
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 49


Современные технологии в сфере информационных систем широко применяются для автоматизации и улучшения различных сфер деятельности. В рамках данной работы рассматривается актуальная задача - разработка вебприложения, направленного на упрощение процесса информирования участников о соревнованиях «Томского рогейна». Рогейн - это вид спорта, в котором необходимо набрать наибольшие количество баллов за отметку на контрольных пунктах, которые участник находит на местности с помощью карты и компаса. В отличии от спортивного ориентирования, в котором также необходимо искать контрольные пункты, в рогейне важно итоговое количество баллов за установленное время, в то время, как в ориентировании важно только время прохождения дистанции. Этот вид соревнований, пользующийся популярностью среди любителей активного отдыха, требует эффективных средств организации взаимодействия организаторов и участников.
Разработка сайта для «Томского рогейна» поможет увеличить информированность участников о предстоящих соревнованиях, тренировках и других мероприятиях.
Существуют разные способы информирования участников соревнований: от писем на электронную почту, до самых разнообразных специализированных приложений для всех типов устройств. Однако, они имеют много минусов.
Например, электронное письмо может не дойти до адресата, попав в папку «спам».
Мобильные и десктопные приложения, как правило, разрабатываются на разных языках программирования, с использованием совершенно разных технологий, под определенную операционную систему. Это неизбежно вызывает трудности для разработчика, так как одно приложение необходимо реализовать несколько раз для разных типов устройств и операционных систем.
Социальные сети также не являются оптимальным решением, поскольку все люди пользуются разными социальными сетями, а некоторые и вовсе не пользуются ими.
Наилучшим решением в данной ситуации является веб-приложение.
Веб-приложение - это программное обеспечение, которое размещается на удалённом сервере и доступно пользователям через интернет.
Первое преимущество веб-приложений - это доступность. Пользователи могут получить доступ к веб-приложениям с любого устройства, которое подключено к интернету. Это могут быть как мобильные телефоны и планшеты, так и компьютеры. В то время как для мобильных и десктопных приложений необходимо скачать и установить приложение на каждом устройстве, что не совсем удобно.
Вторым важным преимуществом веб-приложений является их прекрасная масштабируемость. Веб-приложения могут легко
масштабироваться для удовлетворения потребностей большого количества пользователей, в то время как мобильные и десктопные приложения могут столкнуться с проблемами производительности и сбоями при работе с большим количеством пользователей.
Третье преимущество веб-приложений - это более простая разработка и поддержка. Веб-приложения разрабатываются с использованием универсальных веб-технологий, таких как HTML, CSS и JavaScript, что делает их более доступными для разработчиков. Например, при разработке мобильных приложений, необходимо разработать приложение для Android и приложение для IOS, при этом, при разработке используются разные технологии.
Кроме того, разработчики могут легко обновлять и поддерживать вебприложения, не навязывая пользователям обновление приложения на каждом устройстве.
Хотя мобильные и десктопные приложения имеют свои преимущества, веб-приложения могут быть более удобными для определенных задач и имеют 4
ряд преимуществ, которые делают их более универсальными и доступными для широкого круга пользователей. А именно это является важной частью нашего проекта.
Веб-приложение для «Томского рогейна» позволяет пользователям оперативно получать информацию о новостях этого вида спорта в Томске, а также читать статьи о правилах и истории рогейна, а новичкам узнавать, что необходимо для участия в соревнованиях.
Цель работы
Разработка веб-приложения для Томской федерации рогейна.
Задачи
Чтобы достичь поставленную цель нужно решить следующие задачи:
1. Проанализировать предметную область;
2. Проанализировать решения, которые уже существуют;
3. Выполнить проектирование приложения;
4. Разработать веб-приложение;


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

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

Помощь в написании работ!


Цель работы - разработка веб-приложения для Томского рогейна выполнена.
В процессе написания выпускной квалификационной работы были проведены анализ предметной области и анализ рынка приложений для спортивных организаций в области рогейна. Был подобран набор технологий для реализации веб-приложения, выделены требования к приложению и описаны варианты его использования.
На основе модели предметной области была спроектирована модель базы данных, которая в последствии была реализована с использованием реляционной СУБД MySQL.
Серверная часть приложения была разработана с помощью языка программирования PHP и фрейморка Laravel. Веб-страницы были реализованы с использованием CSS-фреймворка Bootstrap и шаблонизатора Blade.



1. Документация Bootstrap версии 5 [Электронный ресурс] - Режим
доступа: https://getbootsrap.eom/docs/5.2, свободный. - URL
https://getbootsrap.eom/docs/5.2 (дата обращения: 20.03.2024).
2. Хранилище документации по JavaScript, HTML и CSS MDN Web Docs
[Электронный ресурс] - Режим доступа: https://developer.mozilla.org/,
свободный. - URL https://developer.mozilla.org (дата обращения: 10.04.2024).
3. Документация Laravel 8 [Электронный ресурс] - Режим доступа: https://laravel.com/docs/8.x, свободный. - URL https://laravel.com/docs/8.x (дата обращения: 10.04.2024).
4. Документация PHP 7.4 [Электронный ресурс] - Режим доступа:
https://php.net/manual/en/index.php, свободный. - URL
https://php.net/manual/en/index.php (дата обращения: 12.04.2024).
5. Руководство по CSS3 [Электронный ресурс] - Режим доступа:
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3, свободный. - URL https://developer.mozilla.org/en-US/docs/Web/CSS/CSS3 (дата обращения:
15.04.2024).
6. Руководство по HTML [Электронный ресурс] - Режим доступа: https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5, свободный. - URL https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5 (дата обращения: 19.04.2024).
7. The Modern JavaScript Tutorial [Электронный ресурс] - Режим доступа: https://javascript.info/, свободный. - URL https://javascript.info/ (дата обращения: 06.05.2024).
8. Документация JavaScript ES6 [Электронный ресурс] - Режим доступа:
https://developer.mozilla.org/en-US/docs/Web/JavaScript, свободный. - URL https://developer.mozilla.org/en-US/docs/Web/JavaScript (дата обращения:
12.05.2024).
9. Документация phpMyAdmin [Электронный ресурс] - Режим доступа: https://phpmyadmin.net/docs/, свободный. - URL https://phpmyadmin.net/docs/ (дата обращения: 16.05.2024).
10. Руководство по MySQL [Электронный ресурс] - Режим доступа: https://dev.mysql.com/docs/, свободный. - URL https://dev.mysql.com/docs/ (дата обращения: 17.05.2024).
11. Руководство по jQuery [Электронный ресурс] - Режим доступа: https://jquery.com/, свободный. - URL https://jquery.com/ (дата обращения: 18.05.2024).



Работу высылаем на протяжении 30 минут после оплаты.




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