Научная статья на тему 'Проектирование программных средств тренажерного комплекса информационной системы мониторинга рыболовства'

Проектирование программных средств тренажерного комплекса информационной системы мониторинга рыболовства Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
78
18
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Проценко Игорь Григорьевич, Бильчинская Светлана Геннадьевна, Чебанюк Светлана Витальевна, Денисов Ю. А.

Рассмотрены проблемы создания тренажерного комплекса информационной системы мониторинга. На основе системного анализа обоснованы направление и подходы по разработке программного обеспечения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Проценко Игорь Григорьевич, Бильчинская Светлана Геннадьевна, Чебанюк Светлана Витальевна, Денисов Ю. А.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article describes the problems of creation of training complex of monitoring information system. The authors give ground to the direction and methods of software development on the basis of system analysis.

Текст научной работы на тему «Проектирование программных средств тренажерного комплекса информационной системы мониторинга рыболовства»

УДК 504.06(47+57)

ПРОЕКТИРОВАНИЕ ПРОГРАММНЫХ СРЕДСТВ ТРЕНАЖЕРНОГО КОМПЛЕКСА

ИНФОРМАЦИОННОЙ СИСТЕМЫ МОНИТОРИНГА РЫБОЛОВСТВА

И.Г. Проценко, С.Г. Бильчинская, С.В. Чебанюк, Ю.А. Денисов (КамчатГТУ)

Рассмотрены проблемы создания тренажерного комплекса информационной системы мониторинга. На основе системного анализа обоснованы направление и подходы по разработке программного обеспечения.

The article describes the problems of creation of training complex of monitoring information system. The authors give ground to the direction and methods of software development on the basis of system analysis.

Тренажерный комплекс информационной системы мониторинга рыболовства (ТК ИСР) создан для технической поддержки проведения практических занятий по широкому кругу дисциплин технологического и мореходного факультетов, а также факультета информационных технологий. Знакомство с устройством и функционированием ИСР полезно не только студентам и аспирантам, но и слушателям курсов повышения квалификации. Поэтому на тренажере могут обучаться помимо студентов также специалисты органов государственного управления рыбным хозяйством, судовладельцы, работники органов рыбоохраны, ФПС, МЧС, таможни и другие пользователи ИСР. Теоретические результаты и практические разработки могут представлять самостоятельный интерес для научных работников и разработчиков программных средств и информационных систем рыбной отрасли.

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

и вовсе остановилось. Таким образом, нужно констатировать, что по ИСР есть совокупность программных средств, частично задокументированных, но в целом проекта ИСР нет.

С одной стороны, ИСР морально устарела, требует развития и совершенствования, так как условия управления в рыболовной сфере все время меняются. С другой стороны, встает вопрос о пути и способе создания ТК ИСР: в какой степени следует придерживаться преемственности в средствах и подходах к созданию программного обеспечения?

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

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

- «Техническое задание» (ТЗ);

- «Описание программы» (ОП);

- «Текст программы» (ТП);

- «Руководство системного программиста» (РСП);

- «Инструкция пользователя» (ИП).

Документация по программно-техническим комплексам ИСР и ТК ИСР приведена в таблице.

Программа Имя ТЗ ОП ТП РСП ИП

Обработка входного потока данных спутниковых позиций с датчиков Аргос и Инмарсат-С/ОРБ В1геатРо8

Обработка входного потока ССД БІгеатССБ

Пополнение, корректировка, удаление документов (записей) базы данных ИСР ирііаІеБВ

Ведение государственного судового реестра УЄ8ЬІ8І

Ведение справочников ИСР Брг

Управление работой технических средств контроля ЬоааСХ

Регистрация технических средств контроля и формирование актов соответствия ТСК ТСК

Формирование базы данных разрешений на промысел Регтії

Создание оперативных и статистических отчетов предприятий ЯероЛСХ

Автоматизированное формирование и ввод в базу данных ССД ЕБіагу

Формирование списка судов по запросу в соответствии с заданными параметрами ^СХ

Генератор выходных аналитических форм ЕогтСХ

Выходные формы с данными ССД ЕогтССБ

Выходные формы с данными состояния и местонахождения судов ЕогтБІ8

Выходные формы с результатами промысловой деятельности судов РогтУе8

Выходные формы с результатами промысловой деятельности предприятий ЕогтО^'п

Справки по ошибкам мониторинга и составления ССД ЕогтССБЕгг

Картографический комплекс ИСР МарСХ

Построение электронных карт уловов СаІсКМар

Тестирование навыков по составлению ССД Те8«СБ

Регистрация пользователей ИСР ЯедСХ

Автоматическое обновление версий программных модулей ИрааІеСХ

Условные обозначения: - разработаны в рамках ИСР; - разработаны в рамках ТК ИСР.

Программное обеспечение ТК ИСР можно классифицировать следующим образом:

- программы интерактивного ввода справочной, регистрационной, учетной, отчетной и другой оперативной информации;

- программы приема и обработки данных спутникового позиционирования;

- программы приема и обработки ССД и оперативной промысловой отчетности;

- программы формирования и сервисного обслуживания БД ИСР;

- программные средства анализа данных БД ИСР;

- компьютерные тесты ТК ИСР.

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

На рис. 1 представлена схема информационных потоков ТК ИСР. Региональные центры мониторинга (РЦМ) получают, обрабатывают, обобщают поступившую от судов информацию и рассылают результаты в ФАР, органы рыбоохраны, судовладельцам и другим пользователям ИСР, среди которых займет свое законное место и КамчатГТУ. На Дальнем Востоке роль РЦМ выполняет ФГУП КЦСМ.

Лаборатория ЦИТ

позиции судов

Рис. 1. Схема обмена данными ИУ ИСР КамчатГТУ

Программно-технический комплекс ИСР состоит из разных подсистем и программных модулей, которые используются на том или ином ИУ ИСР в зависимости от задач, которые решает пользователь-владелец информационного узла.

Состав программных средств, используемых на типичных ИУ ИСР, приведен на рис. 2.

Согласно рисункам программный комплекс ТК ИСР не только использует программы, разработанные для ИУ ИСР КЦСМ в полном объеме, но и расширяется за счет задач аналитического, учебного и тренажерного характера.

Таким образом, в состав ИУ ИСР КамчатГТУ должны войти:

1) сервер базы данных:

- операционная система UNIX (FreeBSD, Linux);

- интерпретатор байт-кодов Perl 5;

- демон сетевой файловой системы - NFS, Samba;

- СУБД MySQL Server 5.0 или MySQL Server 4.0;

- UpdateDB-программа ввода данных в базу данных ИСР;

2) сервер обработки данных:

- операционная система Microsoft Windows Server 2000;

- FTP-сервер;

- StreamPos-программа обработки данных спутникового позиционирования судов;

- StreamCCD-программа обработки данных ССД;

3)рабочие станции:

- операционная система Microsoft Windows Windows 2000 (Service Pack 3), Windows XP (Service Pack 2);

- Microsoft Office 2000 или выше (желательно);

- пользовательские программы анализа и корректировки промысловой информации программного комплекса ТК ИСР.

КЦСМ

VesList StreamPos ListCX

LoadCX StreamCCD FormCX

ReportCX UpdateDB MapCX

і---------------------------------

Территориальное управление

VesList StreamPos ListCX

LoadCX StreamCCD FormCX

Permit UpdateDB MapCX

TCK

КамчатГТУ

VesList

StreamPos

ListCX

TestCCD

LoadCX StreamCCD FormCX

ReportCX UpdateDB

MapCX

TCK

CatchMap

FDiary

Другие пользователи

ListCX

FormCX

UpdateDB MapCX

Рис. 2. Состав программного обеспечения ИУ ИСР

Техническое обеспечение ИУ ИСР составит:

1) серверное оборудование:

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

- процессор Core 2 Duo (2.0 Ггц) и выше;

- RAM 5l2 M6 и более;

- HDD от 80 Гб;

2) оборудование рабочих станций:

- Pentium III 700 Mгц;

- RAM 256 M6 и более;

- HDD от l0 Гб;

3) локальная вычислительная сеть Ethernet l00 Mb/sec;

4) выделенный канал в сеть Интернет со скоростью не менее l00 Mb/sec.

Литература

1. Мониторинг рыболовства 2005: Инструкции и рекомендации экипажам промысловых судов и судовладельцам / Под ред. И.Г. Проценко. - Петропавловск-Камчатский: Камчатский центр связи и мониторинга, 2005. - 264 с.

2. Денисов Ю.А. Тренажерный комплекс по информационной системе мониторинга рыболовства // Поиск-2007: Материалы студ. науч.-техн. конф. - Калининград, 2007.

i Надоели баннеры? Вы всегда можете отключить рекламу.