🔍 Поиск работ

Разработка программного продукта для автоматизации покупки лимитированных товаров в интернет-магазинах

Работа №209306

Тип работы

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

Предмет

информатика

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

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


АННОТАЦИЯ 2
ВВЕДЕНИЕ 4
1 ПОСТАНОВКА ЗАДАЧИ 5
1.1 Техническое задание 5
1.2 Анализ существующих разработок и выбор стратегии автоматизации .... 6
1.3 Сравнительный анализ 12
1.4 Выбор инструментария для решения задачи 14
Вывод по разделу один 15
2 РЕАЛИЗАЦИЯ ПРОГРАММНОГО ПРОДУКТА 16
2.1 Архитектура программного продукта 16
2.2Алгоритм работы программного продукта 17
2.2 Настольное приложение 21
2.2.1 Клиентская часть 21
2.2.2 Серверная часть 35
2.2.3 Поддерживаемые сайты 45
2.2.4 Описание работы программы на примере сайта brandshop.ru 45
2.2.5 Описание структуры хранения данных 46
2.3 WEB-приложение 47
2.3.1 Клиентская часть 47
2.3.2 Серверная часть 55
2.3.3 Описание структуры базы данных 63
Вывод по разделу два 67
ЗАКЛЮЧЕНИЕ 69
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 70
ПРИЛОЖЕНИЕ А Код класса «Brandshop» 71

В настоящее время на рынке все чаще и чаще можно встретить товары, которые вызывают повышенный спрос у потребителей, и, также, часто эти товары выпускаются ограниченным тиражом и только один раз - лимитировано.
На момент написания этой записки, такими товарами можно считать игровые приставки PlayStation, видеокарты, а также большое количество одежды и обуви брендов ЛШба8и Nike.
Из-за большой конкуренции на такие товары, открывается целая ниша для разработки специального программного обеспечения - ботов для покупки лимитированных товаров. Бот полностью дублирует действия человека, но осуществляет процесс покупки гораздо быстрее.
На рынке программного обеспечения уже существуют решения для покупки товаров в интернет-магазинах, но большинство из них - закрытые проекты с уже сформированной базой пользователей, приобрести которые чаще всего получится, только если использовать другое специальное ПО.
Цель дипломного проекта: разработать программу дляавтоматизации покупки лимитированных товаров в интернет-магазинах, работающую как настольное приложение, так и с возможностью управления настольным приложением через веб-интерфейс.
Задачи дипломного проекта: анализ предметной области, выбор инструментальных средств, позволяющих работать на веб-сервере и сервере баз данных, разработка настольного приложения, а также web-интерфейса для удаленного управления им.
В дипломной работе разработано настольное, а также web-приложение, позволяющееавтоматизировать процесс покупки лимитированных товаров, продаваемых в интернет-магазинах. Приложение имеет универсальный характер и может быть доработано для использования с любым интернет-магазином.


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

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

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


Цель дипломного проекта - разработкаприложениядля автоматизации покупки лимитированных товаров в интернет-магазинах.
Для решения поставленной задачи использовались программные инструменты - Node-WebKit, Vue, Bootstrap, Puppeteer, Symfony, DoctrineORM, Api-platform, Ratchet, MySQL, NeDB,.
В ходе выполнения дипломного проекта решены задачи:
• проектирование программного продукта;
• выбор программных средств и инструментов для разработки;
• проектирование настольного приложения;
• проектирование web-интерфейса для управления удаленным приложением;
• разработка сервера для обработки запросов между локальным и web приложениями.
В результате создано приложение, которое отвечает всем заданным ему требованиям. Таким образом, поставленные задачи выполнены, а цель дипломного проекта достигнута.



1. Бот cybersole [Электронный ресурс] - https://cybersole.io/
2. Бот f3ather[Электронный ресурс] - https://f3ather.io/
3. Бот NIKESHOEBOT[Электронный ресурс] - https://www.nikeshoebot.com/
4. Бот FLAREAIO [Электронный ресурс] - https://www.flarebots.com/
5. Каслдайн Э., Шарки К. - Изучаем jQuery (2-е изд.), 2012. 402 с.
6. Котеров,Д. PHP в подлиннике / Д. КотеровД., А. Костарев. -Спб.: БХВ- Петербург, 2005. 1120 с.
7. Гарсиа-Молина, Г. Системы баз данных. Полныйкурс = DatabaseSystems: TheCompleteBook/ Г. Гарсиа-Молина, Дж. Ульман, Дж. Уидом. -М.: Вильямс, 2003. 1088 с.
8. Vue.js в действии | Листуон Бенджамин, Хэнчетт Эрик, 2019. 304 с.
9. Fabien Potencier, Symfony 5: The Fast Track, 2019. 324 c.



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




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