Техническая поддержка

Получить обновления



- Часто задаваемые вопросы

- E-mail поддержки: administrator@npcirs.ru
support@npcirs.ru


- Горячая линия: 8(800)100-40-90
8(495)501-22-25




Главная  >  О компании  >  О компании

О компании

Закрытое акционерное общество «Научно-производственный центр информационных региональных систем» — ЗАО "НПЦ ИРС"

ОГРН 1035005003220

ИНН 5027091621

Основной вид деятельности

Разработка компьютерного программного обеспечения (62.01)

Все виды деятельности (8)

Дата регистрации

05.02.2003 г.

Руководитель

ЗВЕРЕВ АЛЕКСАНДР БОРИСОВИЧ

Научный руководитель-главный конструктор

СМИРНОВ БОРИС ПЕТРОВИЧ

Закрытое акционерное общество "Научно-производственный центр информационных региональных систем" является предприятием, разрабатывающим автоматизированные системы специального назначения по Государственному оборонному заказу. 

Основными направлениями нашей деятельности являются:

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

Создаваемые предприятием средства (комплексы средств автоматизации, программные и программно-информационные комплексы, информационные изделия) эксплуатируются в различных государственных органах: на предприятиях, в организациях, в органах местного самоуправления субъектов РФ, занимающихся воинским учетом, а также в органах военного управления Министерства обороны РФ (оргмоборганы ВС РФ).
Научные исследования в сфере КНСИ позволяют нам качественно анализировать автоматизированные системы и разрабатывать к ним классификаторы и нормативно-справочную информацию.

Описание технологического стека

Разработка специального программного обеспечения в основном проводится в отечественной программной среде Astra Linux версий 1.6 и 1.7.

При разработке используется встроенные в 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 interfaceGUI).

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 с открытым исходным кодом.

Нормативные документы

На данный момент уже имеющиеся разработки позволяют:

- создавать классификаторы по единым правилам, независимо от их содержимого;
- создавать массивы классификационной, нормативно-справочной информации в виде эталонных и контрольных экземпляров;
- создавать и вести централизованный банк УММ классификаторов (нормативные документы кодирования сведений);
- комплектовать массивы КНСИ для поставки на объекты, в части касающейся;
- проводить учет КНСИ и поставку на объекты автоматизации;
- централизованно вносить изменения в КНСИ;
- синхронизировать взаимодействие объектов, использующих классификаторы (КНСИ) и УФД;
- обеспечить совместимость данных баз данных объектов;
- обеспечить обмен базами данных между различными автоматизированными системами с территориально разнесенными источниками информации.

Коллектив ЗАО "НПЦ ИРС" образован на основе коллектива Государственного унитарного предприятия. Унаследовав его опыт научно-производственной деятельности и профессиональные знания, коллектив специалистов ЗАО "НПЦ ИРС" более 30 лет целенаправленно занимается проблематикой автоматизации деятельности должностных лиц органов военного управления Вооруженных Сил РФ и разработкой единого информационного обеспечения автоматизированных систем военного назначения, выполняя как теоретические, так и практические работы в этой области.

Нашу контактную информацию Вы найдете в разделе "Контакты".