Перейти к содержанию

Внутренняя система учёта расходных материалов — демо-сборка

Эта страница собирает разделы для демо и презентаций стейкхолдерам: обзор, роль, архитектура, решения, дорожная карта и демонстрация.

Содержание

Краткое описание

Статус

partial implementation / historical project

Роль

инициатор, автор концепции, разработчик прототипа

Стек

Тип: Internal automation / early ERP-like inventory system; Период: ранний этап перехода от администрирования инфраструктурой к разработке внутренних систем

Ценность проекта

Лёгкая внутренняя ERP-подобная система для учёта расходных материалов ИТ-отдела - остатки, история движения и планирование закупок.

Обзор

Краткое описание

Создать лёгкую внутреннюю ERP-систему для отдела ИТ: не как большой корпоративной платформы, а как прикладного инструмента, который помогает видеть текущие остатки, историю движения материалов и будущую потребность в закупках.

Технологический стек

  • Spring Boot backend
  • Thymeleaf простой UI
  • Локальный запуск

Роль и обязанности

Проект был начат как самостоятельная разработка с нуля, но не оформлен, как законченная ERP-система. Однако проект важен не как завершённый production-продукт, а как ранняя точка перехода от роли системного администратора к роли человека, который проектирует и создаёт прикладные ИТ-системы.

Архитектура и интеграции

Архитектура

Архитектурный подход

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

Потоки интеграции

Решения, компромиссы и риски

Ключевые решения

Компромиссы

Модульный монолит без преждевременного усложнения

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

Ранний прототип vs завершённая ERP

На текущем уровне зрелости проекта корректнее рассматривать его как early internal automation prototype, а не как завершённую ERP-систему.

См. также Architecture Decision Records.

Дорожная карта и демонстрация

Дорожная карта

Скриншоты и демо

Что демонстрирует проект

ExpendIt показывает мой ранний переход от инфраструктурной роли к разработке внутренних систем и системному анализу.

В этом проекте уже появились элементы, которые позже стали частью моего профессионального профиля:

  • разбор реальной операционной боли;
  • выделение сущностей предметной области;
  • попытка построить модель учёта;
  • стремление заменить ручной процесс структурированной системой;
  • практическая автоматизация для внутреннего пользователя;
  • внимание к данным, истории операций и планированию.

Проект не был завершён как зрелый продукт, но стал важным шагом в сторону системного мышления, разработки и последующего перехода в системный анализ.