Программное средство по управлению взаимоотношениями с поставщиками с элементами SRM-решений (на примере ООО «Вегас»)
Цель разработки: создание программного средства для оптимизации и улучшения процессов управления взаимоотношениями с поставщиками (SRM). Проект направлен на автоматизацию и упрощение ключевых процессов в области закупок, управления контрактами и аналитики.
Ключевые задачи:
- Снижение временных и трудовых затрат на взаимодействие с поставщиками.
- Увеличение эффективности управления контрактами и закупками.
- Использование аналитических данных для оптимизации цепочек поставок.
- Регистрация и хранение информации о контрактах.
- Управление сроками действия и статусами контрактов.
- Уведомления о приближающихся сроках завершения.
- Создание и отслеживание заявок на закупки.
- Просмотр истории закупок и их текущего статуса.
- Связь с поставщиками через встроенный чат.
- Поиск и регистрация новых поставщиков.
- Оценка и ранжирование поставщиков по ключевым показателям (цена, качество, сроки поставок).
- Создание базы данных надёжных партнёров.
- Визуализация данных с использованием Chart.js.
- Анализ эффективности поставщиков (KPI).
- Мониторинг затрат на закупки и прогнозирование потребностей.
- Сброс паролей пользователей через email.
- Отправка уведомлений о важных событиях (сроки контрактов, изменения статусов закупок).
- Реализован на основе WebSocket для общения с поставщиками.
- Поддержка отправки текстовых сообщений и их истории.
- Back-end:
- Spring Framework:
- Spring Boot для разработки REST API.
- Spring Security для аутентификации и авторизации.
- Spring Data JPA для работы с базой данных.
- WebSocket: для реализации чата.
- Spring Framework:
- Front-end:
- Bootstrap: для адаптивного и удобного интерфейса.
- Chart.js: для визуализации аналитических данных.
- База данных:
- MySQL: для хранения данных о поставщиках, контрактах, закупках и аналитике.
- Интеграции:
- Электронная почта с использованием JavaMail API.