Record Details

DEVELOPMENT OF A SOFTWARE MODULE FOR CENTRALIZED THE CONTROL CONTAINS DATA FOR PROGRAM COMPLEX "GEOPOISK"

Наукові журнали Національного Авіаційного Університету

View Archive Info
 
 
Field Value
 
Title DEVELOPMENT OF A SOFTWARE MODULE FOR CENTRALIZED THE CONTROL CONTAINS DATA FOR PROGRAM COMPLEX "GEOPOISK"
РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ ДЛЯ ЦЕНТРАЛИЗОВАННОГО УПРАВЛЕНИЕ ГЕОБАЗОЙ ДАННЫХ ДЛЯ ПРОГРАММНОГО КОМПЛЕКСА «ГЕОПОИСК»
РОЗРОБКА ПРОГРАМНОГО МОДУЛЯ ДЛЯ ЦЕНТРАЛІЗОВАНОГО КЕРУВАННЯ ГЕОБАЗОЮ ДАНИХ ДЛЯ ПРОГРАМНОГО КОМПЛЕКСУ «ГЕОПОШУК»
 
Creator Зацерковний, В. І.
Халімендік, В. В.
 
Subject
"Geopoisk"; software package; geobase data; centralized management; INI file; Configuration
UDC 629.735.083 (045)

«Геопоиск»; программный пакет; геобаза данных; централизованное управление; INI-файл; конфигурация; модульная модель
УДК 629.735.083 (045)

«ГеоПошук»; програмний пакет; геобаза даних; централізоване управління; INI-файл; конфігурація; модульна модель
УДК 629.735.083 (045)
 
Description Any technological process, including technology of  software development is a complex process  that depends on the choice of structural model of the future software. In this work  was made analysis and determined that the structure of  the software package "GeoPoisk", which is made up of more than 30 applications, is a symbiosis between two model  "every problem — a separate program" and modular. Following the analysis, it was developed method to solve problem of centralized management of geodatabase data and its objects, which involved in different modules “GeoPoisk”. The method is based on safekeeping, by writing to the INI-file, database configuration properties, such as information about the number of fields, group of drills and number of drill hole, which will be active to use. Also developed software module "manager" for automated solution to this problem. The program implements the following list of interactions: with the launch of control program, load from INI-file the last saved configuration, with any change in the control program is replacing the old configuration to the new, when launch a new module of "GeoPoisk" it gets working configuration from INI-file. This greatly facilitates the use of the software package "GeoPoisk" because there is no need to tune on the configuration to those, which used in previous modules, each  time, when launch  another module of "GeoPoisk". This is very useful when working with basic modules of "GeoPoisk": geodatabase explorer , tablets, geophysical formulas language.
Любой технологический процесс, включая и технологию разработки программного обеспечения является сложным процессом, который зависит от выбора структурной модели будущего программного продукта. В ходе ра-боты был проведен анализ и определено, что структура программного пакета «Геопоиск», который составлен из более 30 программ, в основном является симбиозом между, так называемой моделью «каждой задачи — отдельная програ-м» и модульной. Руководствуясь результатами анализа была разработана методика для решения проблемы централизованного управления геобазою данных и ее объектами, которые задействованы в разных модулях «Геопоиск». Методика основана на хранении, путем записи в INI-файл конфигурации свойств БД, а именно ин-формацию о номере месторождения, группу скважин и номер скважины, которые будут активны для исполь-зования. Также разработан программный модуль «менеджер» для автоматизированного решения этой проблемы. Программа реализует следующий перечень взаимодействий: при запуске управляющей программы программа с INI-файла подхватывает последнюю сохраненную конфигурацию, при любой смене в управляющей программе происходит замена старой конфигурации на новую, при запуске нового модуля «Геопоиск» он получает рабочую конфигурацию с INI-файла. Это значительно облегчает использование программного пакета «Геопоиск», поскольку отпадает необхо-необходимость во время каждого запуска иного модуля настраивать конфигурацию его активной ГеоБД и ее элементов, на те, которые использовались в предыдущем модуле. Это очень полезно во время работы с голо-вними модулями «Геопоиск»: проводником ГеоБД, планшетом, геофизической языке формул «Геосе».
Будь-який технологічний процес, включаючи і технологію розробки програмного забезпечення є складним процесом, який залежить від вибору структурної моделі майбутнього програмного продукту. В ході роботи було проведено аналіз і визначено, що структура програмного пакету «ГеоПошук», який складений з понад 30 програм, здебільшого є симбіозом між, так званої моделлю «кожній задачі — окрему програму» і модульною. Керуючись результатами аналізу було розроблено методику для вирішення проблеми централізованого управління геобазою даних і її об’єктами, які задіяні в різних модулях «ГеоПошук». Методика основана на зберіганні, шляхом запису в INI-файл, конфігурації властивостей БД, а саме інформацію про номер родовища, групу свердловин і номер свердловини, які будуть активні для використання. Також розроблено програмний модуль «менеджер» для автоматизованого вирішення цієї проблеми. Програма реалізує такий перелік взаємодій: при запуску керуючої програми програма з INI-файлу підхоплює останню збережену конфігурацію, за будь-якої зміні в керуючій програмі відбувається заміна старої конфігурації на нову, при запуску нового модуля «ГеоПошук» він отримує робочу конфігурацію з INI-файлу. Це значно полегшує використання програмного пакета «ГеоПошук», оскільки відпадає необхідність під час кожного запуску іншого модуля налаштовувати конфігурацію його активної ГеоБД і її елементів, на ті, які використовувались у попередньому модулі. Це дуже корисно під час роботи з головними модулями «ГеоПошук»:  провідником ГеоБД, планшетом, геофізичною мовою формул «Геосі».
 
Publisher National Aviation University
 
Contributor


 
Date 2016-04-29
 
Type


 
Format application/pdf
 
Identifier http://jrnl.nau.edu.ua/index.php/SBT/article/view/10106
10.18372/2310-5461.29.10106
 
Source Наукоємні технології; Том 29, № 1 (2016); 48-52
Science-based technologies; Том 29, № 1 (2016); 48-52
Наукоемкие технологии; Том 29, № 1 (2016); 48-52
 
Language uk
 

Технічна підтримка: НДІІТТ НАУ