Details
| Title | Разработка корпоративной информационно - аналитической системы для оценки вероятности геологического успеха (GPOS): выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a corporate information and analytical system for assessing the probability of geological success (GPOS) |
|---|---|
| Creators | Кулагин Илья Александрович |
| Scientific adviser | Прокофьев Олег Валерьевич |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | python ; dash ; postgresql ; клиент-серверное приложение ; оценка геологических рисков ; connection pooling ; flask ; LDAP ; pandas ; client-server application ; geological risk assessment |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-2077 |
| Rights | Доступ по паролю из сети Интернет (чтение) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42880 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
| Group | Anonymous |
|---|---|
| Network | Internet |
Предметом исследования являются методы и программные средства автоматизации оценки геологических рисков. Цель работы – создание клиент-серверного веб-приложения, обеспечивающего стандартизацию, автоматизацию и централизованное хранение расчетов коэффициента геологического успеха (КГУ / GPOS). В процессе исследования решались следующие задачи: 1. Анализ и формализация корпоративной методологии; 2. Анализ существующих ИТ-решений; 3. Проектирование иерархической реляционной базы данных; 4. Разработка серверной и клиентской частей; 5. Интеграция со службой каталогов LDAP; 6. Тестирование системы. Для реализации серверной части и алгоритмов вычислений использовался язык Python в связке с агрегирующими данные библиотеками Pandas и NumPy. База данных спроектирована на основе СУБД PostgreSQL. Клиентский интерактивный интерфейс разработан с помощью фреймворка Dash. Разработанный программный продукт создан для нефтегазодобывающей компании. Используется при планировании геологоразведочных работ и для ранжирования активов компании.
The subject of the research is methods and software tools for automatization of geological risk assessment. The purpose of the work is to create a client-server web application that provides standardization, automation and centralized storage of calculations of the geological success coefficient (CCU / GPOS). In the course of the research, the following tasks were solved: 1. Analysis and formalization of corporate methodology; 2. Analysis of existing IT solutions; 3. Designing a hierarchical relational database; 4. Development of the server and client parts; 5. Integration with the LDAP directory Service; 6. Testing the system. The Python language was used in conjunction with the Pandas and NumPy libraries aggregating data to implement the server side and computing algorithms. The database is designed based on the PostgreSQL database management system. The interactive client interface is developed using the Dash framework. The developed software product was created for an oil and gas producing company. It is used for planning exploration activities and for ranking the companys assets.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|