Современные информационные технологии/Программное обеспечение

к.т.н. Турганбай К.Е., магистрант Бекпауова Г.Б.

Евразийский технологический университет, Казахстан

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

 

Информационная система должна создаваться как иерархическая структура, включающая следующие организационные уровни:

республиканский уровень – число пользователей составляет 15;

областной уровень – количество подразделений равно 16 с числом пользователей до 5;

Общее число пользователей системы: более 55 сотрудников.

Каждое предприятие, привлекающее иностранную рабочую силу, должно:

- сформировать заявление в электронном виде (ввести данные заявления, профессии, на которые привлекаются ИРС и данные по каждому иностранному специалисту);

-        проверить правильность заполнения данных и подсчитать контрольную сумму;

- распечатать заявление, списки привлекаемых и прикомандированных специалистов (на печатных документах выводится контрольная сумма), подписать документы у соответствующих руководителей;

- скопировать заполненное электронное заявление на любой носитель информации;

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

На уровне области:

- электронные заявления предприятий принимаются в локальную базу данных;

- сверяются контрольные суммы электронного и бумажного документов;

- после проверки электронного заявления и в случае соответствия контрольных сумм  заявление из локальной базы переносится в республиканскую базу данных.

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

На республиканском уровне должно быть обеспечено выполнение следующих функций:

-         формирование и сопровождение единой системы классификации и кодирования информации, единых форматов обмена данными и протоколов взаимодействия в МИРС;

-         разработка нормативно-методических и организационно-правовых документов, обеспечивающих создание и функционирование МИРС;

-         формирование и ведения центральной (эталонной) базы данных МИРС;

координация работы МИРС областного уровня;

-         функционирование информационно-поисковой системы МИРС.

Распределенная архитектура решения позволяет распределять нагрузку

равномерно между всеми серверами системы, при этом производительность системы зависит в основном от пропускной способности каналов связи, а относительный прирост числа пользователей и увеличение количества обращений к ИС не оказывает существенного влияния [1].

Структура информационных потоков (Рисунок 1). Сотрудники структурных подразделений ГЦВП производят ввод и корректировку информации, работая при этом с базой данных (БД) соответствующего области. Каждые пять минут обновленная информация автоматически передается на центральный сервер.

Рисунок 1- Архитектура информационной системы

Один раз в сутки (ночью) «срез» данных, хранящихся на центральном сервере, также автоматически реплицируются на окружные сервера в том объеме, который предполагает компетенция рабочих мест соответствующего округа. Этот вид репликации может быть осуществлен и принудительно, в ручном режиме, по запросу администратора окружного сервера. Подобная схема организации репликации данных позволяет поддерживать в актуальном состоянии БД центрального и областных серверов, не снижая общую производительность системы и не затрудняя работу пользователей [2].

Модель информационной системы состоит из следующих модулей:

- электронное заявление

- информационное хранилище;

- клиентский модуль

Каждый модуль выполняет особые функции и имеет структуру,

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

Назначение электронного заявление  формирование заявления на привлечение иностранных специалистов в рамках системы «Мониторинг иностранной рабочей силы».

Каждое предприятие, привлекающее иностранную рабочую силу, должно:

- сформировать заявление в электронном виде (ввести данные заявления, профессии, на которые привлекаются ИРС и данные по каждому иностранному специалисту),

- проверить правильность заполнения данных и подсчитать контрольную сумму,

- распечатать заявление, списки привлекаемых и прикомандированных специалистов (на печатных документах выводится контрольная сумма), подписать документы у соответствующих руководителей,

- скопировать заполненное электронное заявление на любой носитель информации,

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

На уровне области:

- электронные заявления предприятий принимаются в локальную базу данных,

- сверяются контрольные суммы электронного и бумажного документов,

- после проверки электронного заявления и в случае соответствия контрольных сумм  заявление из локальной базы переносится в республиканскую базу данных.

Информационное хранилище представляет собой реляционную базу

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

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

работы информационной системы [3].

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

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

 

Литература:

1.     Прутков К. Системный анализ как основа проектирования информационных систем  http://www.hbc.ru/news/analytics/217.html

2.     Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.

3.     №2. - С.45-20.Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1989. - 351 с.