- npcirs@npcirs.ru
- Пн - пт : 9.00 - 17.45
Деятельность
- Home
- Деятельность
// ЧЕМ ЗАНИМАЕТСЯ КОМПАНИЯ
ОCНОВНЫЕ НАПРАВЛЕНИЯ
Закрытое акционерное общество «Научно-производственный центр информационных региональных систем» специализируется на разработке, внедрении и поддержке автоматизированных систем (АС) для различных организационных задач и процессов. В большинстве проектов ЗАО «НПЦ ИРС» является основным исполнителем, выполняя работы по государственным контрактам, что обеспечивает высокий уровень ответственности и надежности. Особое внимание уделяется созданию и поддержанию единого информационного пространства АС, основанного на унифицированных системах классификаторов и нормативно-справочной информации. Компания активно внедряет новые технологии и подходы, что позволяет ей оставаться на передовой в области автоматизации и цифровизации. Благодаря этому, ЗАО «НПЦ ИРС» способно предлагать своим заказчикам инновационные решения, которые соответствуют самым высоким требованиям. В работе компании важную роль играет постоянное взаимодействие с клиентами, что позволяет точно учитывать их потребности и обеспечивать успешную реализацию проектов.
РАЗРАБОТКА КОМПЛЕКСОВ СРЕДСТВ АВТОМАТИЗАЦИИ
- Создание АСУ, в том числе информационно-региональных систем (или их частей) специального и конверсионного назначения;
- Выполнение НИР и ОКР по созданию информационно-программно-технических комплексов;
- Разработка, производство, ремонт оборудования и техники, включая комплексы средств автоматизации (КСА) создаваемых систем;
- Выполнение пуско-наладочных, проектно-конструкторских работ, модернизация КСА и авторский надзор;
- Создание и ведение информационного пространства АСУ;
- Услуги в области информационных технологий и т.д.
// НОМЕНКЛАТУРА ПРОДУКЦИИ
СВЕДЕНИЯ
Предприятие занимается разработкой, производством и внедрением автоматизированных систем управления и их составных частей, обеспечивая их серийное производство и успешное внедрение на объектах эксплуатации. Разработанные предприятием комплексы средств автоматизации и их составные части широко применяются в различных организациях и отраслях, что подтверждает их высокую надежность и эффективность.
В период с 2014 по 2017 годы ЗАО «НПЦ ИРС» разработало модернизированную единую автоматизированную систему управления организационными процессами, комплектованием персонала, развертыванием и обеспечением техникой и оборудованием (ЕАСУ-М «Горизонт-МР»). Эта система стала ключевым инструментом для оптимизации управления и повышения эффективности в различных организациях.
С 2018 года началось масштабное внедрение составных частей системы в различных учреждениях и организациях по всей стране, включая центральные органы управления, региональные штабы, объединения, предприятия и учреждения в субъектах РФ. Благодаря этому система стала важным элементом в обеспечении слаженной работы и управляемости на всех уровнях.
Для оказания оперативной поддержки пользователям информационных систем, разработанных ЗАО «НПЦ ИРС», на предприятии была создана информационно-аналитическая служба «Горячая линия», которая обеспечивает своевременное консультирование и помощь в решении возникающих вопросов. Контроль качества продукции на предприятии осуществляется в строгом соответствии с установленными стандартами и нормативами, что гарантирует высокий уровень надежности и безопасности продукции.
На предприятии внедрена Система менеджмента качества, соответствующая требованиям ГОСТ Р ИСО 9001-2015 и ГОСТ РВ 0015-002-2020, что подтверждает приверженность компании высоким стандартам в области управления качеством и постоянному совершенствованию производственных процессов.
Особое внимание уделяется архивированию и сохранению документации и программного обеспечения. Неотъемлемой частью предприятия является архив документации и программного обеспечения (архив Главного конструктора), предназначенный для хранения всей необходимой документации и образцов продукции. Работа архива организована в соответствии с утвержденным в ЗАО «НПЦ ИРС» «Положением об архиве документации и программного обеспечения», что позволяет обеспечить надежное хранение и доступность информации в любой момент.
// ТЕХНОЛОГИЧЕСКИЙ СТЕК
Используемые технологии
Разработка специального программного обеспечения в основном проводится в отечественной программной среде Astra Linux с использованием встроенных средств:
- защищенная система управления базами данных (СУБД) PostgreSQL 9.2.14 и 9.6, 11.10;
- защищенная графическая система Xorg, Библиотеки libqt3, libqt4, libqt5;
- защищенный комплекс программ гипертекстовой обработки данных Web-сервер Apache2;
- защищенные средства передачи электронной почты Exim4, Dovecot, Thunderbird;
- защищенный сервер печати, обеспечивающий маркировку и печать документов CUPS
- В новых проектах построенных на веб-серверной архитектуре основным языком программирования является JavaScript. Для backend мы используем JavaScript с фреймворком Node.JS либо Python c фреймворком Flask и графической библиотекой tkinter. На стороне frontend мы используем фреймворк React. Во frontend используется Ag-Grid, MUI.
- Мы также поддерживаем продукты, разработанные в Qt и Delphi c применением компонентов AlphaSkins, EhLib, RichView, Virtual Treeview, ZEOS.
- Наши приложения используют СУБД PostgreSQL с применением средств доступа к БД через PgAdmin и SQL Manager for PostgreSQL. Для создания инсталляторов под Windows мы используем NSIS. Приложения, разработанные нашей компанией создаются с поддержкой MS Windows и отечественных ОС, таких как AstraLinux.
- Для разработки мы используем Visual Studio Code, MS Visual Studio, QT Creator, Borland Delphi 7.0. Широко используем виртуальные машины Oracle VirtualBox и VMWare WorkStation для тестирования и отладки решений в разных средах.
// НАМИ ИСПОЛЬЗУЕТСЯ
ЯЗЫКИ ПРОГРАММИРОВАНИЯ
SQL — декларативный язык программирования, применяемый для создания, модификации и управления данными в реляционной базе данных, управляемой соответствующей системой управления базами данных. Является, прежде всего, информационно-логическим языком, предназначенным для описания, изменения и извлечения данных, хранимых в реляционных базах данных..
C++ — компилируемый, статически типизированный язык программирования общего назначения. Поддерживает такие парадигмы программирования, как процедурное программирование, объектно-ориентированное программирование, обобщённое программирование.
JavaScript — мультипарадигменный язык программирования. Поддерживает объектно-ориентированный, императивный и функциональный стили.
TypeScript — язык программирования, позиционируемый как средство разработки веб-приложений, расширяющее возможности JavaScript
Python — высокоуровневый язык программирования общего назначения с динамической строгой типизацией и автоматическим управлением памятью, ориентированный на повышение производительности разработчика, читаемости кода и его качества, а также на обеспечение переносимости написанных на нём программ.
Pascal — универсальный язык программирования, отличающийся строгой структурой и типизацией переменных, а также интуитивно понятным синтаксисом. Некоторые диалекты Pascal ограниченно применяются в промышленности и разработке приложений.
// НАМИ ИСПОЛЬЗУЕТСЯ
ФРЕЙМВОРКИ
Node.js — программная платформа, основанная на движке V8 (компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения.
Flask — это микрофреймворк для создания простого и быстрого проекта на языке программирования Python с возможностью масштабирования до сложных приложений.
tkinter — это пакет для Python, предназначенный для работы с библиотекой Tk. Библиотека Tk содержит компоненты графического интерфейса пользователя (graphical user interface – GUI).
MUI — фрэймворк, предоставляющий готовые google решения для быстрой и довольно простой web разработки.
React — это JavaScript-библиотека для создания пользовательских интерфейсов.
// НАМИ ИСПОЛЬЗУЕТСЯ
БИБЛИОТЕКИ
Ag-Grid — удобная и функциональная таблица JavaScript, Многие функции этой сетки уникальны и значительно упрощают процесс создания приложений. Она работает со всеми основными фреймворками.
EhLib — Набор мощных визуальных и не визуальных компонент Delphi для разработки профессиональных приложений баз данных, с доступом через таблицы.
RichView — это пакет компонентов Delphi для отображения, редактирования и печати гипертекстовых документов со сложным форматированием.
Virtual Treeview — это компонент Delphi для вывода деревьев, списков и таблиц.
ZEOS — компонет-посредник Delphi для работы с базами данных.
ПО
PgAdmin — это платформа для администрирования и настройки СУБД PostgreSQL.
SQL Manager for PostgreSQL — приложение для разработки и администрирования баз данных сервера PostgreSQL.
Visual Studio — разработанная Microsoft комплексная интегрированная среда разработки (IDE), которую можно использовать для записи, редактирования, отладки и сборки кода, а затем развертывания приложения.
QT Creator — свободная IDE для разработки на С, C++, JavaScript и QML.
Borland Delphi 7.0 — интегрированная среда разработки ПО на языке Delphi.
NSIS — система создания установочных программ для Microsoft Windows с открытым исходным кодом.