Современные
информационные технологии/Программное обеспечение
к.т.н. Турганбай К.Е., магистрант
Бекпауова Г.Б.
Евразийский технологический
университет, Казахстан
Структуризация информационных
потоков и построение иерархии целей их функционирование
Информационная
система должна создаваться как иерархическая структура, включающая следующие
организационные уровни:
республиканский уровень – число
пользователей составляет 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 с.