SoftWare

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

Наши разработки:

Диспетчерская система по слежению за движущимися объектами

Данная система разрабатывается для осуществления слежения за автомашинами с использованием GPS и GSM модулей. Схему функционирования системы можно представить так:

Данные о работе двигателя (4) поступают на вход платы (3) и затем уже оцифрованными попадают в буферное устройство (2) , которое передает их в компьютер (1) по параллельному порту. Поступившие данные записываются на диск компьютера и одновременно отображаются на экране монитора в виде осцилограммы.

Система автоматизации документооборота

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

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

Система регистрации работы стенда технического контроля (СТК)

Cистема выполняет функцию сбора информации о тестировании изделий на конвейере и формирования отчетов на основе собранной информации. Собственно тестирование осуществляет стенд технического контроля (СТК), который представляет собой плату, соединенную с персональным компьютером. К одному компьютеру может быть подключено несколько СТК. Персональные компьютеры соединены между собой по локальной сети. Для получения отчетов информация сохраняется в базе данных. Информация подразделяется на два типа: справочная информация (описания параметров тестирования) и данные тестов.

Основная функция системы – регистрация данных и предотвращение потери информации. Поэтому система спроектирована так, что она может работать автономно. Иными словами, даже при потере связи с центральной машиной система продолжает тестировать изделия. Более того, подготовка данных при создании или модификации проекта может осуществляться на любом ПК локальной сети. Данные о тестировании, поступающие с СТК, записываются в локальную базу данных.

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

Система сбора информации (Term25)

Система сбора информации (Term25) для компании Совинтел предназначена для приема данных о телефонных разговорах от различных типов источников (PBX, HUB) через различные типы передающей среды (прямое соединение по последовательному порту, сеть X.25, соединение через модемы) и формирования посуточных файлов данных для каждого соединения. На странице 1-2 приведена общая схема возможных подключений источников биллинговой информации к системе сбора Терм25.

Система Терм25 позволяет одновременно принимать данные от 16 источников. Для подключения множества источников могут использоваться как многопортовые платы последовательных портов , так и специальная плата для подключения к сети X.25. Эти адаптеры устанавливаются на персональном компьютере, предназначенном для системы сбора информации Терм25. При инсталляции многопортовых плат последовательных портов или адаптеров Х.25 в систему добавляются новые "последовательные порты", и специальное программное обеспечение для эмуляции новых соединений в качестве последовательного порта. Специальное программное обеспечение поставляется производителем соответствующего многопортового устройства.

Система Терм25 представляет собой программное обеспечение, разработанное на Microsoft Visual C ++ для среды Windows95, Windows NT. В состав программного обеспечения входят средства описания различных типов соединения и язык сценариев для поддержания разных протоколов обмена. Каждому соединению при его описании присваивается трех символьный код, по которому затем осуществляется идентификация принимаемых данных. Принимаемые данные размещаются первоначально на локальном диске (транзитные файлы), а затем копируются на сетевые серверы (постоянные файлы). Копирование осуществляется как фоновый процесс при наличии связи в сети. В случае временного отсутствия связи в сети формируются только транзитные файлы. После восстановления сетевого соединения не переписанные ранее транзитные данные копируются в постоянные файлы, обеспечивая, таким образом, идентичность транзитных и постоянных файлов. Как уже упоминалось, Для каждого соединения формируется посуточная информация, в которую входят файлы с принимаемыми данными и файлы-журналы с информацией о различного типа событиях и ошибках, возникающих в процессе приема данных и поддержания соединения. При загрузке системы автоматически активизируются соединения, из описанных ранее, которые входят в список автоматически активизируемых соединений из файла конфигурации. В процессе работы системы Терм25 оператор системы может активизировать , закрывать или перезапускать соединения вручную.

В процессе работы системы сбора Терм25 по желанию оператора возможно отображение на экран компьютера всей принимаемой информации (данные) и информации о событиях и ошибках (журнал).