Рабочее пространство

Клиент-серверная система управления бизнесом

Многофункциональная Windows-система с серверной базой, ролями, учётом, аналитикой и внутренними сервисами.

01 / Контекст

Задача

Объединить учёт, действия сотрудников и внутренние сервисы в Windows-приложении с общей серверной базой и разграничением доступа.

Демонстрационная схема
02 / Решение

Как устроено

Разделение клиентского интерфейса, серверной логики и данных позволяет развивать модули по отдельности. Роли определяют доступ к операциям, а журнал действий помогает разобраться в изменениях.

  1. ИнтерфейсРабочие экраны и действия сотрудников
  2. СерверПравила, доступ и внутренние сервисы
  3. ДанныеУчёт, история операций и отчёты
03 / Функциональность

Что реализовано

В описанную реализацию входят роли пользователей, складские операции, аналитика, внутренние сообщения и уведомления.

Авторизация и роли
Разграничение прав
Складские операции
Отчёты и аналитика
Журнал действий
Внутренние сообщения
Уведомления
Резервное копирование
04 / Основа

Технологии

ElectronNode.jsPostgreSQLREST APIWebSocketLinux

Подход

Проект строится модульно: интерфейс, серверная логика и данные разделены так, чтобы систему можно было безопасно развивать и подключать новые функции без полной переделки.