Разработка интернет-магазина систем безопасности (front-end)

Дыркач Максим Александрович

Аннотация


Целью данной выпускной квалификационной работы является разработка веб-приложения «Интернет-магазин систем безопасности (front-end)». Система предназначена для автоматизации процессов продажи товара: оформление заказа, обработка и выполнение заказов, хранение и обработка сведений о товарах, заказах, покупателях в базе данных.
Front-end системы реализован на языке JavaScript с использованием фреймворка ReactJS, back-end реализован на языке программирования Java с использованием фреймворка Spring. Для хранения базы данных используется СУБД PostgreSQL.
Система представляет собой веб-приложение состоящее из трех основных модулей: функционала покупателя, функционала менеджера и функционала администратора. Покупатель имеет возможность выбрать товары для покупки, добавить их в корзину, оформить заказ, оставить отзыв о товаре. Менеджер имеет возможность контролировать заказы, производить с ними основные действия (создать, изменить, удалить), просматривать товары на складе, просматривать отзывы о товаре. Администратор имеет те же возможности, что и менеджер, а также редактировать учетные записи пользователей, редактировать отзывы о товаре, редактировать параметры системы.
Система успешно разработана, соответствует заявленным требованиям и функционирует в полном объеме.
Опытная эксплуатация системы показала, что она значительно ускоряет рутинные процессы оформления заказов, упрощает работу персоналу организации и при этом соответствует требованиям по быстродействию и стоимости.
Дальнейшее развитие системы предполагается по пути выделения существующего ядра системы в отдельный модуль и внедрение дополнительного функционала путем разработки дополнительных модулей под конкретные задачи бизнеса на выбор при сохранении основной парадигмы разработки.