← Назад
ПРОЕКТ
Admin Desk

Admin Desk

ITAM & CMDB

Проект

Инвентаризация картриджей Быстрее на 80%
Инвентаризация ПК Полностью автоматизирована
Работа со счетами Автоматизированное отслеживание оплаты

Обзор

Данный сервис продаётся по лицензии (подписке), и предоставляет широкие возможности по автоматизации IT отдела, начиная от автоматической инвентаризации, заканчивая автоматическим отслеживанием оплаты счетов. Из ключевых особенностей - полностью российская собственная разработка, заточка под нужды ИТ отдела, выгрузки отчётов, удалённое подключение через веб, интеграция с LDAP, SNMP, удобная инвентаризация картриджей

Цели

  • Наличие мобильного приложения для Android и iOS
  • Агентная инвентаризация ПК (Windows)
  • Автоматическая инвентаризация принтеров по SNMP
  • Инвентаризация картриджей по штрих-кодам
  • Хранение документов и их связи с элементами
  • Автогенерация акта выдачи на ПК

Ограничения

  • Интеграция с мобильным приложением

Реализация

Архитектура

ASP.NET Core (Razor Pages), MYSQL, NGINX

  1. Детальное проектирование базы данных
  2. Написание каркаса приложения
  3. Написание отдельных модулей
  4. Оптимизация кода (сращивание функций, их централизация и унификация)
  5. Написание мобильных приложений
  6. Интеграция мобильных приложений с системой
  7. Тщательное тестирование в живой среде

Сложности

  • Интеграция с мобильным приложением
  • Корректная работа множественных связей в БД между элементами
  • Оптимизация кода для минимизации ошибок и багов
  • Поддержка агентом системы Windows и оттачивание метрик
  • Корректный сбор информации по ПК
  • Логирование изменений и корректный их вывод

Результаты

Технологии

.NET 8 Razor Pages MYSQL NGINX