Введение 3
1. Аналитическая часть 5
1.1. Содержательное описание предметной области 5
1.2. Структурно-функциональный анализ 13
1.3. Информационно-логический анализ предметной области 22
1.4. Анализ документооборота. Характеристики входной и
результатной информации 24
1.5. Анализ существующих разработок 27
2. Проектная часть 29
2.1. Обоснование проектных решений 29
2.2. Разработка базы данных 32
2.3. Разработка программного обеспечения 34
2.4. Разработка подсистемы помощи 41
2.5. Расчет экономической эффективности проекта 46
3. Описание тестового примера 51
Заключение 57
Список использованных литературных источников
Нефтегазодобывающее управление «Прикамнефть» является обособленным подразделением публичного акционерного общества «Татнефть». На разработке у НГДУ находится 22 нефтяных месторождения, которые находятся в 11 административных районах Татарстана и 1-го административного района Республики Удмуртия [1, 94c.].
Геологическая модель — это система элементов геологического строения, обобщенно и достаточно полно описывающая состав, структуру, размеры, форму исследуемого геологического объекта и его вмещающей среды.
Для того, чтобы предоставить всю информацию компании «Прикамнефть» необходимо составить ряд необходимых документов, которые после надо собрать в один отчет. Необходима автоматизация всевозможных процессов и максимизировать утрату времени на необходимое выполнение - а это и определяет актуальность темы ВКР.
Отсюда следует, целью работы является разработка программного обеспечения для сбора данных для геологической модели нефтяного месторождения.
Для достижения поставленной цели необходимо определить следующие задачи:
Изучение предметной области
Рассмотрение процесса построения геологической модели нефтяного месторождения
Создание структурно-функционального анализа
Разработка информационно-логической модели процесса
Спроектировать базу данных
Разработка алгоритма работы программы
Создание и тестирование программного продукта
Объектом данной ВКР является процесс построения геологической модели нефтяного месторождения. Предметом является разработка программного обеспечения для сбора данных для геологической модели нефтяного месторождения.
Практическая значимость заключает в себе то, что созданное ПО можно использовать на нефтегазодобывающих предприятиях для автоматического сбора данных по геологическим моделям.
Для того, чтобы подвести итог проделанной работы необходимо обратиться к поставленной цели, которая называется разработка программного обеспечения для сбора данных для геологической модели нефтяного месторождения.
В первой главе говорилось о том, что геологическая модель — это система элементов геологического строения, обобщенно и достаточно полно описывающая состав, структуру, размеры, форму исследуемого геологического объекта и его вмещающей среды. Все эти показатели необходимо хранить и обрабатывать. С результатом проведенного структурно-функционального анализа процесса сбора данных геологической модели на предприятии НГДУ «Прикамнефть» было выявлено, что до сих пор процесс подготовки Las-файлов с данными выполняется вручную. Данный процесс можно автоматизировать с помощью программного обеспечения.
Во второй главе необходимо было выбрать и обосновать аппаратное и программное обеспечение для сбора данных для геологической модели нефтяного месторождения. В качестве СУБД бола выбрана MS Access 2010. Далее была разработана база данных на основе информационно-логического анализа. Среда программирования была выбрана Delphi 7.0. Следующим этапом была разработка программного обеспечения для сбора данных для геологической модели нефтяного месторождения и расчитана экономическая эффективность проекта.
Что касается аналогов, то самым крупным программным комплексом является Roxar. А если быть точнее, то это является программным продуктом Roxar RMS, которая предназначена для построения геологической модели. Но сам сбор данных составляется постоянно вручную. А это значит, что автоматизация данного процесса является актуальным вопросом. Поэтому малый объем памяти, простота использования и низкая стоимость программного продукта являются выгодными преимуществами.
В заключение можно сказать, что все поставленные задачи достигнуты. Программный продукт позволит значительно повысить эффективность деятельности данного предприятия.