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

Authors

  • В. І. Зацерковний
  • В. В. Халімендік

DOI:

https://doi.org/10.18372/2310-5461.29.10106

Keywords:

"Geopoisk", software package, geobase data, centralized management, INI file, Configuration

Abstract

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.

References

Хьюз Дж. Структурний підхід до програму-вання / Дж. Хьюз, Дж. Мічтом. — М. : Мир, 1980. — С. 29–71.

Турскій В. Методологія програмування / В. Турскій. — М. : Мир, 1981. — С. 90–164.

Жоголев Е. А. Технологічні основи модульного програмування / Е. А. Жоголев // Програмування, 1980, № 2. — С. 44–49.

http://www.geopoisk.com/practice.htm

Горбунов-Посадов М. М. Расширяемые про-граммы / М. М. Горбунов-Посадов, М. Полиптих. Глава 3. Пакет программ, 1999. — 336 с.

technet.microsoft.com — Конфигурации пакета

Хантер Дэвид, Рафтер Джефф, Фаусетт Джо, Эрик ван дер Влист и др. XML. Работа с XML, 4-е издание (Beginning XML, 4th Edition). — М. : «Диалектика», 2009. — 1344 с.

Горбунов-Посадов М. М. Безболезненное раз-витие программы. Открытые системы / М. М. Гор-бунов-Посадов. — 1996, № 4. — С. 65–70.

msdn.microsoft.com — Структура реестра, программирование реестра

Issue

Section

Information and Communication Systems and Networks