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


Разработка клиентской части электронной торговой площадки фермерских продуктов

Работа №167897

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Актуальность и цель работы 8
1.2 Анализ существующих решений 8
1.2.1 Оптово-распределительный центр «Агротерминал» 8
1.2.2 Российский агропромышленный сервер «Агросервер» 9
1.2.3 Торговая система «Агрору» 10
1.2.4 Вывод по аналогам 11
1.3 Определение требований к системе 13
1.4 Выбор инструментов разработки 14
1.4.1 Проектирование интерфейса 14
1.4.2 Разработка клиентской части 15
1.5 Методология разработки 16
1.6 Выводы по разделу 17
2 Управление и проектирование 19
2.1 Управление задачами и коммуникация 19
2.2 Система контроля версий 22
2.3 Архитектура веб-приложения 25
2.4 Интерфейс веб-приложения 27
2.5 Диаграммы вариантов использования 28
2.6 Выводы по разделу 30
3 Разработка 32
3.1 Папка и зависимости 32
3.2 Представление данных 34
3.3 Получение данных 36
3.4 Бизнес-логика 37
3.5 Отображение пользовательского интерфейса 40
3.6 Тестирование 42
3.7 Вывод по разделу 46
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 48

Сегодня, в век технологий, весь бизнес переходит в online сферу. Однако, некоторые отрасли бизнеса не используют все возможности IT области. Подобную ситуацию сегодня можно наблюдать, в том числе, в агропромышленном комплексе, особенно среди малых и средних предприятий.
В настоящее время существует проблема, когда многим фермерам приходится либо отдавать товар перекупщикам, что сильно повышает его итоговую стоимость, либо самостоятельно организовывать доведение продукта до конечного потребителя, что оборачивается серьёзными ресурсными затратами и может отразиться на качестве производимых товаров. Таким образом, мы имеем рынок, нуждающийся в инновациях: большому количеству бизнеса требуются площадки для организации своей деятельности в Интернете.
Решением вышеописанной проблемы может стать создание электронной торговой площадки (ЭТП) фермерских продуктов. Площадка позволяет объединить в одном информационном и торговом пространстве поставщиков и потребителей различных товаров и услуг и предоставляет участникам ЭТП ряд сервисов, повышающих эффективность их бизнеса. Создание и продвижение электронной торговой площадки - достаточно длительный процесс, требующий профессиональных кадров, финансовых ресурсов и времени.
Целью данной выпускной квалификационной работы (ВКР) является разработка клиентской части актуальной и современной электронной торговой площадки, которая позволит производителям агропромышленного комплекса расширить свои каналы сбыта, а покупателем найти новые сельскохозяйственные товары.
ЭТП должна обладать современным дизайном, который позволит добавлять новые функции в зависимости от потребностей платформы, с минимальным изменением в дизайне.
Для достижения поставленной цели были выполнены следующие задачи:
- проведен анализ существующих решений;
- проведен анализ технических средств для разработки;
- определен технологический стек;
- созданы пользовательские сценарии;
- определена стилистика ЭТП;
- разработан прототип интерфейса;
- разработана клиентская часть;
- ЭТП реализована, протестирована и запущена в опытную эксплуатацию.


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

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

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


В процессе выполнения выпускной квалификационной работы были выявлены аналоги разрабатываемой системы, проведен анализ предметной области и актуальных технологический стек разработки. На основе этого были подготовлены требования к электронной торговой площадке, спроектированы макеты приложения и созданы нужные диаграммы взаимодействия. На данной основе было разработана клиентская часть торговой площадки, которая прошла тестирование
В ходе работы были применены навыки разработки клиентского приложения на новом фреймворке Flutter. Также были использованы навыки по созданию диаграмм взаимодействия приложения, по разработке макетов в актуальных программах.
Результатом проведённой работы стала клиентская часть электронной торговой площадки фермерских продуктов, которая включает в себя следующую функциональность:
- регистрация и авторизация пользователя;
- возможность выставление своего товара;
- просмотр списка продаваемого товара и его фильтрация;
- формирование заказа и добавление товара в корзину.
Дальнейшее развитие электронной торговой площадки предполагает охват большей территории, создание модуля доставки товаров и автоматического подбора товаров для покупателя.



1. Агротерминал [Электронный ресурс] // Агротерминал - Режим доступа: https://agroterminal.com
2. АгроСервер.ру [Электронный ресурс] // АгроСервер.ру - Режим доступа: https://agroserver.ru
3. АГРОРУ.ком [Электронный ресурс] // АГРОРУ.ком - Режим доступа: https://agroru.com
4. Figma [Электронный ресурс] // Figma Center Helper - Режим доступа: https: //help. figma.com/hc/en-us
5. Zeplin [Электронный ресурс] // Zeplin - Режим доступа: https://zeplin.io/why-zeplin
6. Axure [Электронный ресурс] // Axure Overview - Режим доступа: https://www.axure. com
7. Flutter [Электронный ресурс] // Flutter ShowCase - Режим доступа: https://flutter.dev/showcase
8. Habr [Электронный ресурс] // Про Flutter, кратко: Основы Режим доступа: https://habr.com/ru/post/430918/
9. Trello [Электронный ресурс] // Trello - Режим доступа: https://trello.com
10. GitHub [Электронный ресурс] // GitHub - Режим доступа: https://github.com/features
11. Git [Электронный ресурс] // Git Documentation - Режим доступа: https://git-scm.com/doc
12. Habr [Электронный ресурс] // Чистая архитектура - Режим доступа: https://habr.com/ru/post/430918/
13. DTO [Электронный ресурс] // Переосмысление DTO в Java- Режим доступа: https://habr.com/ru/post/513072/
14. DIO API [Электронный ресурс] // Dio client to create Http Request - Режим доступа: https://www.developerlibs.com/2020/06/flutter-dio-client-to- create-http.html
15. BLoC [Электронный ресурс] // BLoC Overview - Режим доступа: https://bloclibrary.dev/#/
16. Flutter Dev [Электронный ресурс] // StatelessWidget - Режим доступа: https://api.flutter.dev/flutter/widgets/StatelessWidget-class.html
17. Flutter Dev [Электронный ресурс] // StatefulWidget - Режим доступа: https://api.flutter.dev/flutter/widgets/StatefulWidget-class.html
18. Flutter Dev [Электронный ресурс] // Flutter for web developers - Режим доступа: https://flutter.dev/docs/get-started/flutter-for/web-devs
19. Flutter Dev [Электронный ресурс] // Flex Class - Режим доступа: https://api.flutter.dev/flutter/widgets/Flex-class.html
20. Flutter Dev [Электронный ресурс] // FittedBox Class - Режим доступа: https://api.flutter.dev/flutter/widgets/FittedBox-class.html
21. Habr [Электронный ресурс] // Несколько удобных инструментов для тестирования - Режим доступа: https://habr.com/ru/post/62040/


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




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