Разработка ПО базы данных для производства

Задача

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

Разработка

Чем наделили систему?

Для работы с базой данных производства использовали следующие решения:

  • Доступ к базе данных осуществляется по IP-адресу
  • Работа с данными (добавление стендов, поиск информации) выполняется SQL-запросами
  • Загрузка файлов (обновления стендов, ПО, калибровочных программ) выполняется python-скриптами

Что было достигнуто?

Разработано следующее программное обеспечение:

  • Python-скрипты для получения данных из БД для анализа
  • Утилита на C# для конвертации прошивок и добавления их в базу данных
  • Python-скрипты для работы стендового проекта
    Программа-интерфейс для аппаратных стендов на C++/Q

Разработка программного обеспечения

Разработка программного обеспечения

Создан функционал для работы с производственной базой данных:

Статистика:

  • Просмотр статистики проверок устройств на стенде
  • Просмотр статистики ошибок
  • Просмотр статистики версий прошивок устройств

Отчеты и протоколы:

  • Просмотр отчета по результатам проверки конкретного устройства
  • Просмотр списка проверок устройств
  • Формирование отчета по запрограммированным контроллерам
  • Просмотр истории калибровок устройств
  • Просмотр истории создания протоколов поверки
  • Создание протокола поверки
  • Изменение отчета калибровки

Прошивки:

  • Просмотр назначенных версий прошивок
  • Просмотр загруженных версий прошивок
  • Просмотр журнала обновлений версий прошивок

Работа с информацией о стендах:

  • Просмотр информации о стенде
  • Добавление стенда
  • Изменение информации о стенде
  • Удаление информации о стенде
  • Создание группы стендов/добавление стенда в группу
  • Изменение/удаление информации о группе стендов
  • Просмотр списка групп стендов

Особенности разработки ПО

  • Использование multiple технологий: Python, C#, C++/Qt
  • SQL-запросы для работы с данными
  • Python-скрипты для автоматизации загрузки файлов
  • Кроссплатформенный интерфейс на Qt framework
  • Централизованный доступ к данным через web-интерфейс

Результат

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

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

  • базы управления производственными стендами
  • базы калибровочных установок
  • базы выходных стендов
  • базы адресов и отчетов проверки
  • базы отчетов серверных служб
    Система обеспечивает полный цикл управления производственными процессами и контроля качества продукции.
Связаться с нами

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

Составить ТЗ онлайн

*обязательные поля для заполнения

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, Вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.

Принять