Ч а с т ь V i молодой ученый


Разработка web-приложения для продажи фермерских товаров



Pdf көрінісі
бет9/90
Дата18.11.2022
өлшемі6,09 Mb.
#51157
1   ...   5   6   7   8   9   10   11   12   ...   90
Байланысты:
moluch 412 ch6 (1)

Разработка web-приложения для продажи фермерских товаров
Гнибеда Анастасия Юрьевна, студент;
Жиленкова Ольга Михайловна, студент бакалавриата
Национальный исследовательский университет «МИЭТ» (г. Зеленоград)
В статье авторы описывают процесс создания и принцип работы нового интернет-магазина для продажи фермерских товаров 
«Просёлок».
Ключевые слова: сайт, интернет-магазин, PHP, MVC, Laravel.
В 
настоящее время людям, имеющим собственное хозяйство 
на ферме, даче или в деревне, довольно непросто продать 
собственный урожай, молочную и сельскохозяйственную про-
дукцию. У фермеров возникают трудности в развитии своего 


«Молодой учёный» . № 17 (412)  . Апрель 2022 г.
354
Информационные технологии
хозяйства, поскольку часто не хватает покупателей, приходится 
платить за аренду, зарплату продавцам, за доставку товара до 
ярмарки, а его остатков — обратно на склад.
Данный факт представляет довольно серьёзную проблему, 
так как крестьянское (фермерское) хозяйство можно счи-
тать частью экономики России. В случаях введения санкций 
и кризиса в стране фермерское хозяйство привносит суще-
ственную помощь в обеспечение населения жизненно не-
обходимой продукцией. Подобного рода бизнес занимает 
особое место в агропромышленном комплексе и оказывает 
положительное влияние на экономическую составляющую 
нашей страны.
Для решения данной проблемы выберем современный 
подход. Инновации в сфере IT-технологий являются неотъем-
лемой частью современного общества. Автоматизация давно 
прочно вошла во многие области деятельности человека, 
в частности она продолжает активно внедряться и развиваться 
в сфере предпринимательства, как частного, так и индивиду-
ального. Постоянно увеличивается конкуренция в предложе-
ниях услуг предпринимателей, тем самым, создавая предпо-
сылки к развитию IT-технологий для разработки сайтов.
Создание новых интернет-магазинов в наше время имеет 
необходимость не только со стороны производителей. Всё чаще 
жители городов покупают продукты преимущественно в су-
пермаркетах, где трудно найти экологически чистые товары. 
Горожане, не имеющие собственного участка в деревне или на 
даче и желающие питаться натуральными продуктами, вынуж-
дены выезжать в села, чтобы купить интересующий товар. В со-
временном, стремительно меняющемся мире становится всё 
меньше потребителей, желающих тратить свое время на за-
купку продуктов, поэтому многие стремятся делать это через 
интернет.
На данный момент уже существуют интернет-магазины, 
торгующие натуральными товарами фермерского производ-
ства. Это «Sreda», «Ешь деревенское», «Лукино», «Владимир-
ская Мещера».
Мы провели анализ этих интернет-магазинов средствами 
добавления товара в корзину, оформления заказа (без от-
правки), навигации по сайту и просмотра контента. По резуль-
татам исследования были выявлены следующие недостатки.
В интернет-магазинах (Sreda [6] и «Владимирская Ме-
щера» [9]) отсутствует личный профиль, и система отзывов, 
в результате чего не может быть доступна информация о те-
кущих заказах и ранее сделанных покупках, а также возмож-
ность оставить отзыв.
У «Ешь деревенское» [7] избыточное разнообразие ассорти-
мента, а при оформлении заказа могут происходить сбои, сооб-
щения приходят не сразу или не приходят совсем.
«Лукино» [8] и «Владимирская Мещера» имеют всего одну 
точку, что создает много трудностей с доставкой и сохранно-
стью товаров и сильно ограничивает число производителей, ко-
торые хотят продать свой товар.
Разработанное веб-приложение содержит все достоинства 
аналогов и устраняет выявленные недостатки. Основными пре-
имуществами нового веб-приложения являются:
– личный кабинет для покупателя;
– возможность просматривать отзывы и оставлять их, на-
писать и отправить их может только зарегистрированный по-
купатель;
– функционал лаконичный, без излишеств;
– направлен исключительно на продажу еды;
– товары могут продавать разные фермеры, каждый может 
разместить информацию о себе и своей ферме.
В графических приложениях немаловажно, чтобы пользова-
тельский интерфейс был разработан дружелюбным, приятным 
глазу, чтобы у посетителя сайта не возникало желания закон-
чить работу с приложением, как можно быстрее. Веб-прило-
жение направлено на продажу товаров, которые должны ассо-
циироваться с ярким и свежим дизайном, поэтому сайт должен 
отвечать таким требованиям как:
– яркий, но лаконичный дизайн;
– тематическое оформление;
– быстрая адаптации пользователя на сайте;
– отсутствие отвлекающей, ненужной информации;
– полезные ссылки;
– полезные контакты;
Языком программирования для разработки нового веб-при-
ложения был выбран PHP с использованием фреймворка Lar-
avel. Затем проводилось сравнение двух наиболее популярных 
сред для разработки: NetBeans [11] и PhpStorm [12]. По резуль-
татам анализа, выбор был сделан в пользу PhpStorm, так как су-
ществует ее бесплатная версия для обучающихся, она удобна 
при модификации кода, также имеет все необходимые инстру-
менты для эффективного тестирования и отладки.
Графический интерфейс пользователя тоже разрабаты-
вался с помощью Laravel, а также с применением шаблониза-
тора Blade.
Laravel как нельзя лучше подходит для создания интер-
нет-магазина. Применяя, лежащий в его основе принцип един-
ственной ответственности (модель MVC программа разделена 
на блоки, в каждом из которых свой функционал и которые свя-
заны между собой посредством тех же блоков), можно легко 
создать стройную и понятную структуру программы, а также 
быстро вычислять и устранять ошибки, возникающие при раз-
работке. К тому же, Laravel содержит много встроенных по-
лезных инструментов, таких как система аутентификации, ко-
торая очень часто встраивается в приложения, содержащие 
личную информацию о каждом пользователе. К таким прило-
жениям как раз и относятся интернет-магазины.
На рис. 1 изображена схема жизненного цикла запроса 
в Laravel.
На схеме можно увидеть взаимодействие между программ-
ными модулями, которое происходит в соответствии с пат-
терном MVC (Model-View-Controller).
Подробнее разберем принцип работы и сему алгоритмов 
нашего сайта на примере перехода между страницами, автори-
зации и оформления заказа.
На рис. 2 представлен фрагмент схемы алгоритма работы 
интернет-магазина.
Вверху схемы хорошо заметен фрагмент главного меню 
сайта. Адреса страниц, между которыми осуществляются пере-
ходы, прописаны в маршрутах (routes), в них же указано, какой 


“Young Scientist”  # 17 (412)  April 2022


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   90




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет