Проект для учебной практики в БГУИРе.
CRM (Costumer Relationship Management) - это система, помогающая выстраивать эффективные отношения между бизнесом и его клиентами. Успешное взаимодействие достигается за счет множества факторов: от учета заявок и сделок до автоматизации бизнес-процессов. CRM система, представленная в качестве проекта для учебной практики, специализируется на продаже ноутбуков.
Раздел | Краткое описание |
---|---|
Поставщики | Организация работы с поставщиками |
Сделки | Контроль сделок: учет времени, статуса заказа |
Склад | Наличие техники на складе, ее цена |
Реклама | Управление рекламой и анализ источников |
Работники | Организация работы с сотрудниками компании |
- Удобное взаимодействие с поставщиками.
- Отслеживание статуса сделки.
- Прогноз даты доставки заказа.
- Контроль наличия и количества товаров на складе.
- Отслеживание эффективности различных источников рекламы.
- Управление сотрудниками компании, их данными.
- Работа с финансами.
- C++
- Qt6
- PostgreSQL
- Boost
- SOCI
- Git
- Использование микросервисной архитектуры для развития гибкости системы.
- Внедрение API для упрощения поддержки приложения. Получится схема работы такой:
sequenceDiagram
App->>+Server: api/get-providers
Server->>+Database: SELECT * FROM provider
Database-->>-Server: 10 rows
Server-->>-App: JSON response
- Покрытие некоторых участков кода тестами.
- Создание более подробной документации.
- Адаптация приложения под другие ОС.
- Оптимизация работы системы.
- Расширение сферы применения CRM системы.
- Внедрение алгоритмов ML для улучшения рекомендательной системы.