Научная статья на тему 'Использование программного обеспечения отраслевой системы мониторинга (ОСМ) для разработки тренажерного комплекса ОСМ'

Использование программного обеспечения отраслевой системы мониторинга (ОСМ) для разработки тренажерного комплекса ОСМ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
55
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
рыболовство / информационные и геоинформационные системы / отраслевая система мониторинга / тренажерный комплекс. / fishing / information and geographic information systems / industry monitoring system / training complex.

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

Программное обеспечение отраслевой системы мониторинга (ОСМ) легло в основу разработки тренажера ОСМ, применяемого в учебном процессе КамчатГТУ.

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

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — И. Г. Проценко, С. В. Чебанюк, С. В. Сороковых

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

SECTORAL SYSTEM MONITOR (SSM) SOFTWARE USE FOR TRAINING SSM COMPLEX DEVELOPMENT

The software industry monitoring system (SSM) formed the basis for the SSM simulator development used in the educational process of KamchatSTU.

Текст научной работы на тему «Использование программного обеспечения отраслевой системы мониторинга (ОСМ) для разработки тренажерного комплекса ОСМ»

УДК 004

И.Г. Проценко, С.В. Чебанюк, С.В. Сороковых

Камчатский государственный технический университет, Петропавловск-Камчатский, 683003

ИСПОЛЬЗОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ОТРАСЛЕВОЙ СИСТЕМЫ МОНИТОРИНГА (ОСМ) ДЛЯ РАЗРАБОТКИ ТРЕНАЖЕРНОГО КОМПЛЕКСА ОСМ

Программное обеспечение отраслевой системы мониторинга (ОСМ) легло в основу разработки тренажера ОСМ, применяемого в учебном процессе КамчатГТУ.

Ключевые слова: рыболовство, информационные и геоинформационные системы, отраслевая система мониторинга, тренажерный комплекс.

I.G. Protsenko, S.V. Chebanyuk, S.V. Sorokovykh

Kamchatka State Technical University, Ре^орауЬуА'к-КатсИ^А'ку, 683003

SECTORAL SYSTEM MONITOR (SSM) SOFTWARE USE FOR TRAINING SSM COMPLEX DEVELOPMENT

The software industry monitoring system (SSM) formed the basis for the SSM simulator development used in the educational process of KamchatSTU.

Key words: fishing, information and geographic information systems, industry monitoring system, training complex.

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

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

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

Конечно, разработанное в 2000-2003 гг. программное обеспечение ОСМ морально устарело, требует переработки на новой современной программной базе, тем более что условия и параметры государственного управления в рыболовстве изменились и продолжают постоянно меняться. Но встает вопрос о путях создания ТОСМ. Нужно ли в этом случае придерживаться преемственности в алгоритмах и инструментах создания программного обеспечения ТОСМ?

Понятно, что базовым для ПО ТОСМ должно стать программное обеспечение ОСМ, разработанное для Камчатского центра мониторинга в период 2000-2003 гг. Но недостаток проектной документации и необходимость совершенствования ОСМ пришлось устранить за счет разработки дополнительных программ и издания для них соответствующей программной документации.

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

Как показал анализ незавершенного проекта ОСМ, лучший путь создания ТОСМ - модификация программ ОСМ. Нехватка проектной документации может быть устранена дополнительной разработкой программ и документов на те программы ОСМ, которые непосредственно используются в ТОСМ.

В качестве документов, которые обязательны с точки зрения проектирования, внедрения, развития и сопровождения, выбраны:

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

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

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

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

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

Программное обеспечение ТОСМ имеет в своем составе:

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

2. Программы обработки данных спутникового позиционирования.

3. Программы обработки судовых суточных донесений и статистической промысловой отчетности.

4. Программы формирования и сервисного обслуживания БД ТОСМ.

5. Программные средства анализа данных БД ТОСМ.

6. Компьютерные тесты ТОСМ.

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

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

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

Для ТОСМ базовым стало ПО ОСМ Камчатского центра мониторинга, разработанное ранее в 2000-2004 гг. Отсутствие проектной документации, необходимость усовершенствования отдельных модулей ОСМ потребовали разработки дополнительных программ.

В связи с тем, что был выбран метод комплексно-модульного построения информационного и программмного обеспечения, проект БД ТОСМ реализован в среде реляционной СУБД MySQL. Ряд библиотечных рабочих модулей и необходимых интерфейсов был доработан и систематизирован.

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

На рис. 2. приведен состав программных средств, используемых на типичных информационных узлах ОСМ. ТОСМ использует, как видно на рис. 2, все программы, разработанные для ОСМ, но расширяется за счет задач аналитического, учебного, тренажерного характера.

VesList

КЦСМ

StreamPos

ListCX

LoadCX StreamCCD FormCX

ReportCX

UpdateDB

MapCX

i________

I--------------------------

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

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. Сервер для базы данных:

- ОС UNIX (FreeBSD, Linux);

- высокоуровневый интерпретатор Perl 5;

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

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

- UpdateDB - программа обновления данных в базе ОСМ.

2. Сервер для обработки данных:

- ОС Windows Server 2 000;

- сервер FTP;

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

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

3. Рабочие станции:

- ОС Windows Windows 2 000 (Service Pack 3), Windows XP (Service Pack 2);

- Microsoft Office 2 000 или выше;

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

Техническое обеспечение ИУ ОСМ:

1. Сервер:

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

- RAM 512 Мб и более;

- HDD от 80 Гб.

2. Рабочая станция:

- Pentium III 700 Мгц;

- RAM 256 Мб и более;

- HDD от 10 Гб.

3. Локальная сеть Ethernet 100 Mb/sec.

4. Выделенный интернет-канал со скоростью не менее 100 Mb/sec.

Литература

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

2. Проценко И.Г. Компьютерная информационно-аналитическая система «Рыболовство» // Рыбное хозяйство: Обзорная информация. Сер. «Рыбохозяйственное использование ресурсов Мирового океана». Вып. 1. - М.: ВНИЭРХ, 1995.

3. Проценко И.Г., Кошкарева Л.А., Образцов Ф.А. Вопросы повышения эффективности системы контроля качества мониторинга и промысловой отчетности // Проблемы современного естествознания: Материалы научн.-технич. конф. профессорско-преподавательского состава и аспирантов (25-27 марта 2003 г.). - Петропавловск-Камчатский: КамчатГТУ, 2003. - 209 с.

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