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


РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ ДЛЯ ПОИСКА ПОСТАВЩИКОВ И РЕСТОРАНОВ

Работа №188285

Тип работы

Бакалаврская работа

Предмет

математика и информатика

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

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


ВВЕДЕНИЕ 5
1 Анализ предметной области 7
1.1 Изучение предметной области 7
1.2 Аналогичные web-приложения 8
2 Проектирование web-платформы 11
2.1 Функциональные требования 11
2.2 Модель предметной области 13
2.3 Процесс создания объявления 15
2.4 Технологии и инструменты для Web API 16
3 Реализация Web API 19
3.1 Архитектура Web API 19
3.2 Схема базы Данных проекта 21
3.3 Контроллеры Web API 23
3.4 Реализация Фильтрации в Web Api 25
3.5 Реализация Поиска в Web Api 29
3.6 Хранение файлов изображений в Laravel с использованием MinIO....31
4 Реализация SPA 34
4.1 Архитектура SPA 34
4.2 Компоненты SPA 36
5 Развертывание системы 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 41


Индустрия питания представляет собой сложный и динамичный сектор, в котором в последние годы наблюдается значительный рост. Однако с ростом сложности и глобализации отрасли предприятия сталкиваются с серьезными проблемами. Одной из самых серьезных проблем, стоящих перед индустрией питания, является потребность в эффективной и действенной цепочке поставок т.к. для успешного ведения бизнеса требуется много различных товаров, которые не всегда легко найти.
Чтобы справиться с этой задачей, многие заведения из индустрии питания обратились к технологиям и автоматизации для оптимизации своих цепочек поставок. Они используют программные системы для управления уровнями запасов, отслеживания заказов и планирования поставок, гарантируя, что все будет доставлено в нужное время и в нужное место.
Но дело не только в технологиях. Успех цепочки поставок также зависит от прочных отношений между предпринимателями и поставщиками. Предприятиям индустрии питания необходимо тесно сотрудничать со своими партнерами, чтобы они понимали их потребности и могли предоставлять высококачественные продукты и услуги.
Ответом на эту проблему является разработка web-приложения, которое может помочь ресторанам и поставщикам более эффективно находить и понимать друг друга.
Веб-приложение будет разработано таким образом, чтобы предоставить пользователям беспрепятственный поиск с удобным интерфейсом, в котором легко ориентироваться. Приложение также предоставляет ресторанам и поставщикам подробную информацию друг о друге, включая обзоры, рейтинги и информацию о ценах. Разработка этого приложения представляет собой важный шаг в упрощении процесса поиска поставщиков и ресторанов в индустрии питания.
Для реализации поставленной цели были выдвинуты следующие задачи:
1. Проанализировать предметную область.
2. Изучить аналогичные web-платформы.
3. Сформулировать функциональные и нефункциональные требования к разрабатываемой платформе.
4. Изучить необходимые технологии и языки программирования для разработки.
5. Спроектировать web-платформу.
6. Разработать клиентскую и серверную часть web-платформы.


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

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

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


В ходе выполнения данной работы были успешно выполнены следующие задачи:
1. Проведён тщательный анализ предметной области, включая исследование аналогичных веб-платформ для поиска и сотрудничества ресторанов и поставщиков;
2. Определены функциональные и нефункциональные требования к нашей разрабатываемой платформе;
3. Изучены и применили требуемые технологии и языки программирования для разработки SPA и Web API, включая Vuejs, Laravel и SQL;
4. Спроектировано и разработано архитектура веб-платформы, которая включает в себя клиентскую и серверную части.
В результате, основная цель работы - создание эффективной вебплатформы для поиска и взаимодействия между ресторанами и поставщиками - была успешно достигнута.
В перспективе, возможно дальнейшее развитие системы:
1. Интеграция с другими сервисами и платформами для расширения возможностей партнерства и сотрудничества.
2. Разработка мобильного приложения для улучшения удобства использования платформы.


1. Laravel - фреймворк для вашего RESTful web-API: [Электронный ресурс] / URL: https://laravel.com/ (дата обращения 10.04.23).
2. Laravel-sanctum - система аутентификации [Электронный ресурс] / URL: https://laravel.com/docs/9.x/sanctum/(дата обращения 07.05.23).
3. Валидация данных в laravel [Электронный ресурс] / URL: https://laravel.Su/docs/8.x/validation/ (дата обращения 03.03.23).
4. Коды ответа HTTP: [Электронный ресурс] /
URL:https://developer.mozilla.org/ru/docs/Web/HTTP/Status (дата обращения 10.04.23).
5. PHP MVC // Christopher Pitt., 2019. - URL: https://web- algarve.com/books/MySQL%20&%20PHP/Pro%20PHP%20MVC.pdf (дата обращения: 11.04.2023).
6. Laravel-экосистема// [Электронный ресурс] / URL: https://habr.com/ru/post/334776/ (дата обращения: 5.05.2023).
7. Разработка web - приложений на РНР // Лаура Томсон и
ЛюкВеллинг / URL: https://codernet.ru/books/php/razrabotka_web-
prilozhenij_na_php_i_mysql_tomson/ (дата обращения: 09.05.2023).
8. Vue js // [Электронный ресурс] / URL: https://ru.vuejs.org/v2/guide/ (дата обращения: 11.04.2023).
9. Vuejs: Up and Running // Каллум Макрэй (дата обращения: 11.10.2022).
10. JavaScript учебное пособие [Б.м.]. - 2005-2021. URL: https://developer.mozilla.org/ru/docs/Web/JavaScript (дата обращения:10.05.2023).


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



Подобные работы


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