Рабочее пространство
Клиент-серверная система управления бизнесом
Многофункциональная Windows-система с серверной базой, ролями, учётом, аналитикой и внутренними сервисами.
01 / Контекст
Задача
Объединить учёт, действия сотрудников и внутренние сервисы в Windows-приложении с общей серверной базой и разграничением доступа.
02 / Решение
Как устроено
Разделение клиентского интерфейса, серверной логики и данных позволяет развивать модули по отдельности. Роли определяют доступ к операциям, а журнал действий помогает разобраться в изменениях.
- ИнтерфейсРабочие экраны и действия сотрудников
- СерверПравила, доступ и внутренние сервисы
- ДанныеУчёт, история операций и отчёты
03 / Функциональность
Что реализовано
В описанную реализацию входят роли пользователей, складские операции, аналитика, внутренние сообщения и уведомления.
Авторизация и роли
Разграничение прав
Складские операции
Отчёты и аналитика
Журнал действий
Внутренние сообщения
Уведомления
Резервное копирование
04 / Основа
Технологии
ElectronNode.jsPostgreSQLREST APIWebSocketLinux
Подход
Проект строится модульно: интерфейс, серверная логика и данные разделены так, чтобы систему можно было безопасно развивать и подключать новые функции без полной переделки.