Разработка электронного журнала технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ



СОДЕРЖАНИЕ

ВВЕДЕНИЕ

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

В данной выпускной квалификационной работе будет разработан электронный журнал технического обслуживания инфраструктурных объектов и оборудования компрессорной станции Шекснинского линейного производственного управления магистральными газопроводами ООО «Газпром трансгаз Ухта» ОАО «Газпром» для автоматизации учета технического обслуживания инфраструктурных объектов, движения и своевременной проверки и калибровки оборудования и приборов, находящихся на балансе предприятия.  Эффективность деятельности сотрудников отдела технического обслуживания будет повышена за счетавтоматизированного учета технического обслуживания инфраструктурных объектов, оборудования и приборов, составления графика иконтроля своевременного проведения обслуживания, калибровки оборудования ,построения отчетности.

Актуальность темы выпускной квалификационной работы обусловлена необходимостью реорганизации учета технического обслуживания инфраструктурных объектов компрессорной станции и своевременной проверки и калибровки оборудования и приборов, находящихся на балансе предприятия, так как на данный момент данные хранятся разрозненно: частично в бумажном виде, частично в книгах форматаMSExcel. Такой подход к организации данных исключает возможность оперативного получения и поиска информации, формирования отчетности для принятия обоснованных управленческих решений руководством организации.

Разработка и внедрение электронного журнала технического обслуживания инфраструктурных объектов позволит максимально устранить случайные ошибки, возникающие при ручном вносе данных, минимизировать недостатки существующей системы работы метрологической службы, и привнести в нее факторы, положительно влияющие на качество и сроки выполнения реализуемых в ней функций: уменьшение времени выполнения каждой функции; автоматическое создание документации и отчетов; простой и быстрый поиск.

Целью выпускной квалификационной работы является разработка электронного журнала технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ.

Объектом исследования является компрессорная станция Шекснинского ЛПУ филиала ООО «Газпром трансгаз Ухта » который входит в состав ОАО «Газпром».

Предметомисследования является процесс разработки электронного журнала технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ.

Задачи, которые необходимо решить для достижения поставленной цели:

Выпускная квалификационная работа состоит из введения, трех разделов, заключения и списка используемых источников.

В первой главе проведено исследование предметной области. Рассмотрена организационная и функциональная структура ООО «Газпром трансгаз Сургут» и компрессорной станции. Проведен анализ существующей технологии учета технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ, исследованы проблемы ее организации. Рассмотрены бизнес- и информационные автоматизируемого процесса. Проведен анализ выявленных проблем объекта исследования и определены пути их решения. Сформулированы требования, предъявляемые к информационному и техническому обеспечению разрабатываемого программного обеспечения.

Во второй главе выпускной квалификационной работы представлено рассматривается разработанная информационная модель задачи, общие положения программного обеспечения, его структурная схема, описание программных модулей. Приведено описание работы разработанного программного обеспечения.

В третьей главе произведены расчеты показателей экономической эффективности проекта.

В заключении сделаны выводы по результатам разработки электронного журнала учета технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ филиала ООО «Газпром трансгаз Ухта», входящего в ОАО «Газпром».

1 АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1 Технико-экономическая характеристика предметной области

1.1.1 Характеристика предприятия

Шекснинского линейное производственное управление (ЛПУ) магистральных газопроводов— филиал ООО «Газпром трансгаз Ухта», который входит в состав ОАО «Газпром»[39].

Основная задача управления — транспорт газа, включая бесперебойную работу газоперекачивающих агрегатов, эксплуатацию магистральных газопроводов, газораспределительных станций, систем автоматики и телемеханики, систем энергоснабжения, связи, электрохимзащиты и других инженерных сооружений [39].

Протяженность обслуживаемого участка газопровода в однониточном исчислении — 396,81 км [39].

Сегодня Шекснинского линейное производственное управление магистральных газопроводов — современное производство, оснащенное в соответствии с требованиями современной науки и техники. В трех цехах установлено 19 газокомпрессорных агрегатов общей мощностью 256 МВт, четыре газораспределительные станции (ГРС), общей мощностью 6,594 млн. куб. метров газа в сутки [39].

В состав ЛПУ входят здания [39]:

а также службы:

Рассмотрим организационную структуру Шекснинского ЛПУ, представленную на рисунке 1.1.

Во главе организационной структуры стоит начальникстанции ЛПУ– его производственно-хозяйственная деятельность направлена на обеспечение режима транспортировки газа, бесперебойного газоснабжения.

Инженер по ремонту обеспечивает выполнение правил техники безопасности, производственных инструкций при проведении профилактических или ремонтных работ.

Инженер по эксплуатации контролирует выполнение правил пожарной безопасности, техники безопасности, производственных инструкций при эксплуатации оборудования или проведении профилактических работ.

Инженер смены контролирует работу газоперекачивающих агрегатов и осуществляет оперативное руководство за эксплуатацией оборудования.

Машинист по эксплуатации компрессоров обслуживает оборудование, входящее в зону газокомпрессорной службы.

Для поддержания заданного расхода газа и обеспечения в трубопроводе оптимального давления устанавливаются компрессорные станции. Современная компрессорная станция – это инженерное сооружение, обеспечивающее главные технологические процессы по транспортировке природного газа.

Рисунок 1.1 – Организационная структура Шекснинского ЛПУ

Компрессорная станция — стационарная или подвижная (другое наименование — передвижная или самоходная) установка, предназначенная для получения сжатых газов. Получаемый сжатый газ или воздух может использоваться как энергоноситель (для пневматического инструмента), сырье (получение отдельных газов из воздуха), криоагент (азот) [39].

Станция состоит из компрессора и вспомогательного (дополнительного) оборудования. Чаще всего компрессорная станция представляет собой блок-бокс, в котором и размещается всё установленное оборудование с обвязкой. Часто станции оснащаются такими системами как - системами пожаротушения, освещения, вентиляции, сигнализации, газоанализа и т. д [39].

Компрессорные станции (в отличие от компрессорных установок) эксплуатируются на открытом воздухе даже при отрицательных температурах в зимний период времени [39].

Наличие КС позволяет отрегулировать режим работы газопровода в виду колебаний потребления газа, при этом максимально используя аккумулирующую способность [39].

В данной выпускной квалификационной работе будет рассмотрена и автоматизирована деятельность инженера технического обслуживания, осуществляющей технологический надзор, техническое обслуживание, ремонт инфраструктурных объектов компрессорной станции.

1.1.2 Краткая характеристика подразделения и видов его деятельности

Инфраструктурными объектами компрессорной станции являются:

Техническим обслуживанием инфраструктурных объектов компрессорной станции занимается отдел технического обслуживания [4].

Помимо технического обслуживания инфраструктурных объектов отдел технического обслуживания выполняет и техническое обслуживание оборудования, установленного на инфраструктурных объектах [4].

Планирование и проведение технологических работ, учет и контроль измерений технических параметров оборудования или объектов инфраструктуры предназначено для автоматизации процесса сопровождения технологических работ подразделениями предприятия.

Под технологическими работами понимаются все планово-профилактические и аварийно-восстановительные работы. Технологические работы могут быть как включенные, так и не включенные в план [4].

Под планом технологических работ понимается перечень мероприятий, которые необходимо провести с оборудованием или объектами инфраструктуры предприятия согласно регламенту технического обслуживания [4].

Отдел технического обслуживания выполняет следующие работы, представленные на рисунке 1.2 [4].

Рисунок 1.2 – Обязанности отдела технического обслуживания

Сотрудники отдела технического обслуживания выполняют следующие работы [3]:

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

Важной задачей является учет оборудования и приборов, имеющихся на балансе организации, и отслеживание своевременного проведение калибровки, настройки и проверки оборудования и приборов с целью обеспечения их точной работы.

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

В журналах учета хранится информация об объектах, оборудовании и приборах, находящихся на балансе предприятия, их характеристиках и состоянии (исправен, сломан и т.д.).

На отдельном листе журнала ведется график калибровки и движения оборудования (приход, расход, перемещение, списание).

Выдача прибора на руки для выполнения исследований оформляется как расход, а возвращение – как приход.

Получить отчет о текущем состоянии склада практически невозможно из-за большого количества информации, подлежащей обработке.

Рассмотрим деятельность сотрудника отдела технического обслуживания компрессорной станции Шекснинского линейного производственного управления с помощью методологииIDEF0 [5, 31].

На рисунке 1.3 представлена контекстная диаграммаAS-IS («как есть»).

Рисунок 1.3 – Контекстная диаграммаAS-IS

В качестве входной информации выделены:

В качестве выходной информации выделены:

В качестве управляющей информации выделены: должностные инструкции, законы РФ, должностные инструкции сотрудников отдела технического обслуживания компрессорной станции, руководства по эксплуатации оборудования и приборов.

На рисунке 1.4 представлена декомпозиция контекстной диаграммыASIS.

Рисунок 1.4 – Декомпозиция контекстной диаграммыAS-IS

Первоначально оформляется поступление оборудования и приборов на баланс предприятия, далее при приеме, выдача, списании и ремонте оформляется движение оборудования и приборов. По графику проводится калибровка и проверки оборудования и приборов. При необходимости формируется отчетность для руководства.

На рисунке 1.5 представлена декомпозиция блока «Выполнить учет инфраструктурных объектов, оформить поступление оборудования и приборов на баланс предприятия».

Рисунок 1.5 – Декомпозиция блока «Оформить поступление оборудования и приборов на баланс предприятия»

Инженер отдела технического обслуживания вносит информацию об инфраструктурных объектах,  оборудовании и приборах в журнал учета.

На рисунке 1.6 представлена декомпозиция блока «Провести учет калибровки и проверки оборудования и приборов».

Декомпозиция отображает информацию о последовательности операций по калибровке и проверке оборудования и приборов.

В руководстве по эксплуатации оборудования и приборов, метролог получает информацию о периодичности проверки или калибровке и вносит эту информацию в журнал учета при получении. На основе этих данных формируется график калибровки и проверки на год, следуя которому проводится калибровка и проверка оборудования.

Рисунок 1.6 – Декомпозиция блока «Провести учет ТО, калибровки и проверки оборудования и инфраструктурных объектов»

На рисунке 1.7 представлена декомпозиция блока «Сформировать отчетность».

Рисунок 1.7 – Декомпозиция блока «Сформировать отчетность»

Инженер отдела технического обслуживания получает информацию для отчетов из журналов учета, которые, как уже говорилось ранее, ведутся в форматеMSExcel. Анализ и обработка полученных данных выполняется вручную. После анализа полученных данных оформляется отчет, который используется для внутреннего использования или предоставления руководству.

В результате исследования предметной области были выявлены следующие проблемы организации деятельности инженера отдела технического обслуживания компрессорной станции Шекснинского ЛПУ:

1.2 Обоснование необходимости и цели использования вычислительной техники для решения задачи

Рассмотрим, как изменятся бизнес-процессы в деятельности инженера технического обслуживания компрессорной станции  Шекснинского ЛПУ после внедрения информационной системы с помощью методологииIDEF0.

На рисунке 1.8 представлена контекстная диаграммаTO-BE («как должно быть»).

Рисунок 1.8 – Контекстная диаграммаTO-BE

Изменения относительно ранее рассмотренной моделиAS-IS:

На рисунке 1.9  представленная декомпозиция контекстной диаграммыTO-BE.

Рисунок 1.9 – Декомпозиция контекстной диаграммыTO-BE

В ИС будет храниться информация об инфраструктурных объектах, оборудовании и приборах (общие сведения, характеристики, период ТО, калибровки и проверки), которые имеются на балансе организации. Инженер отдела технического обслуживания будет вводить данные в ИС и размещать оборудование и приборы на складе.

В ИС будет храниться информация о поступлении и выдаче оборудования и приборов для использования на объектах компрессорной станции Шекснинского ЛПУ, о перемещении, списании и ремонте. Благодаря чему будет создана единая база данных об использовании оборудования и приборов для последующей статической и аналитической обработки информации.

ИС будет автоматически рассчитывать даты технического обслуживания инфраструктурных объектов, калибровки оборудования на основе истории проведения технического обслуживания, калибровок и проверки, а также рекомендуемом периоде калибровки (проверки), который индивидуален для каждого вида оборудования и объекта и указан при внесении информации об оборудовании при его поступлении на баланс предприятия.

Составление графика технического обслуживания и калибровки также будет выполнено автоматически. На основе составленного графика инженер отдела технического обслуживания будет выполнять техническое обслуживание, калибровку и проверку оборудования и приборов и вносить информацию о проведенных операциях проверки и настройки оборудования в БД.

На рисунке 1.10 представлена декомпозиция процесса «Сформировать отчетность».

Рисунок 1.10 - Декомпозиция процесса «Сформировать отчетность»

Декомпозиция блока «Сформировать отчетность» показывает, что все операции по получению данных для отчета, их обработку и формирование отчета будет выполнять ИС без участия сотрудников отдела технического обслуживания. Необходимо передать ИС только период выборки и вид отчета для получения отчетности.

На основе проведенного исследования бизнес-процессов после автоматизации деятельности инженера технического обслуживания инфраструктурных объектов и оборудования компрессорной станции Шекснинского ЛПУ очевидно, что большинство рутинных операций будет возложено на ИС. Инженер будет вносить информацию об инфраструктурных объектах, оборудовании и приборах, их движении, калибровке, проверке, ремонте и списании. Формирование отчетности и автоматическое напоминание о необходимости технического обслуживания, калибровки или проверки будет полностью автоматизировано. Такой способ организации работы специалистов повысит качество и достоверность хранимой информации, повысит производительность работы сотрудников, сократит количество бумажных документов и журналов учета.

1.3 Постановка задачи

Для решения выявленных проблем организации ведения электронного журнала технического обслуживания инфраструктурных объектов необходимо внедрить информационную систему.

Отслеживание дат технического обслуживания инфраструктурных объектов, калибровки и проверки оборудования в настоящее время ведется вручную и нуждается в автоматизации.

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

Задачи создания электронного журнала технического обслуживания инфраструктурных объектов и оборудования, которое установлено на объектах:

Основные функции, которые должна выполнять информационная система:

Информационная система должно позволять защитить данные от несанкционированного доступа и потери за счет организации резервного копирования данных.

В информационной система следует реализовать разделение прав доступа к данным и выделить две роли пользователей:

1) администратор – имеет полные права;

2) инженер отдела технического обслуживания – имеет полные права на редактирование информации об инфраструктурных объектах, оборудовании и приборах, запрет на редактирование информации о пользователях информационной системы.

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

Для ввода информации в базу данных будут созданы формы с соответствующими полями для ввода, значения которых будут формироваться автоматически на основе данных вспомогательных справочников и таблиц, хранимых в БД. Для оперативного поиска на формах будет предусмотрен фильтр данных. Поиск будет проводиться по одному или нескольким параметрам. Регистр букв при поиске использоваться не будет.

Разрабатываемое программное решение будет позволять строить отчетность для анализа данных о работе с оборудованием и приборами за несколько лет. Все отчеты будут формироваться автоматически на основе выборки из базы данных.

В качестве источников информации будут выступать электронные и бумажные документы, инструкции по работе с оборудованием и пользователями. Большинство первичной информации (справочных данных) формируется в процессе внесения данных об оборудовании в БД.

Входная информация -информация,поступающая в информационную систему в виде документов,сообщений,данных,сигналов,необходимая для выполнения функций информационной системы.

В качестве входной информации в электронном журнале технического обслуживания инфраструктурных объектов и оборудования, которое установлено на объектах определены:

  1. Сведения об инфраструктурных объектах.
  2. Сведения об оборудовании и приборах.
  3. Заявка на выдачу оборудования или прибора.
  4. Характеристики инфраструктурных объектов, оборудования и приборов, включая сведения о периоде проверки и калибровки.
  5. Акт списания оборудования и приборов.
  6. Распоряжение о перемещении оборудования и приборах.
  7. Заявка на ремонт инфраструктурного объекта, оборудования или прибора.
  8. Задание на формирование отчета.

В разрабатываемой информационной системе должно быть реализовано формирование следующих выходных документов:

  1. Отчет о состоянии и наличии оборудования и приборов.
  2. Отчет о списанном оборудовании и приборах.
  3. График технического обслуживания, калибровки и проверки оборудования и приборов.

Предварительный список экранных форм:

1. Форма авторизации.

2. Главная форма приложения.

3. Форма учета инфраструктурных объектов.

4. Форма внесения сведений об оборудовании и приборах.

5. Форма учета выдачи и возврата  оборудования и приборов.

6. Форма учета ремонта  оборудования и приборов.

7. Форма учета списания  оборудования и приборов.

8. Форма внесения сведений о сотрудниках.

9. Форма учета технического обслуживания, калибровки и проверки объектов, оборудования и приборов.

10. Форма построения отчетности.

Информационная система должна быть реализована в виде клиент-серверного приложения с двухзвенной архитектурой, представленной на рисунке 1.11.

Рисунок 1.11 - Двухзвенная архитектура «клиент-сервер»

Опишем процесс составления графика технического обслуживания, калибровки или проверки оборудования и приборов с помощью математических формул и  алгоритмов.

На рисунке 1.12 представлен алгоритм формирования графика технического обслуживания, калибровки и проверки.

Рисунок 1.12 – Алгоритм формирования графика калибровки и проверки оборудования и приборов

Дата следующего обслуживания оборудования определяется по формуле:

, (1)

где,

Dn – следующая дата обслуживания;

Dn-1– предыдущая дата обслуживания;

P – периодичность обслуживания (в днях).

1.4 Анализ существующих разработок, выбор и обоснование стратегии автоматизации и способа приобретения ИС. Обоснование выбора технологии проектирования

В настоящее время на рынке программного обеспечения предложено большое количество российских и иностранных программных продуктов для ведения электронного журнала технического обслуживания объектов и оборудования.

Как правило, такие системы являются унифицированными, чтобы охватить максимальное количество потенциальных клиентов.

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

Рассмотрим наиболее популярные готовые информационные системы для учета оборудования, представленные на рынке:

Сравнение различных информационных систем приведено в таблице 1.1.

Таблица 1.1 - Сравнительный анализ систем учета оборудования

Критерий оценки

Murmot

Inventario

Собственная разработка

Учет объектов обслуживания

Учет места нахождения оборудования и приборов

+

+

+

+

Хранение паспортных данных о приборах и оборудовании

+

-

-

+

Учет произведенных ремонтов и технического обслуживания

-

+

+

+

Учет актов списания оборудования и приборов

+

+

+

+

Учет выдачи и возврата оборудования и приборов

+

+

+

+

Учет лицензирования специалистов

-

+

+

+

Хранение истории поверок

-

-

+

+

Планирование очередных поверок с автоматическим оповещением

-

-

+

+

Наличие технической поддержки

+

+

+

+

Стоимость системы для 10 рабочих мест на предприятии

60 000 руб.

50 000 руб.

32 000 руб.

-

Представленный анализ систем для решения поставленной задачи создания электронного журнала учета технического обслуживания инфраструктурных объектов и оборудования был проведен посредством анализа информации, полученной на официальных сайтах систем, общении с онлайн-консультантами и связи с технической поддержкой по электронной почте. Цены, указанные в таблице сравнения, актуальны на момент написания работы. При выборе информационной системы, важное значение имеет стоимость лицензии, внедрения и сопровождения системы, расширяемость программы с возможностью создания дополнительных адаптивных отчетных форм.

Из рассмотренных систем автоматизации полностью соответствующей требованиям отдела технического обслуживания инфраструктурных объектов и оборудования компрессорной станции Шекснинского ЛПУ не найдено. Поэтому оптимальным решением выявленных проблем объекта исследования является разработка собственной информационной системы, которая будет расширяема в соответствии с требованиями руководства.

1.5 Обоснование проектных решений по видам обеспечения:

1.5.1 Обоснование проектных решений по техническому обеспечению

Техническое обеспечение информационной системы - это комплекс устройств, входящих в состав системы. Например, это: компьютеры, принтеры, мониторы, устройства для хранения информации, а также оборудование для связи через локальную сеть или интернет. Сюда относятся также блоки бесперебойного питания [1].

Требования к техническому обеспечению определяются, исходя из необходимых к выполнению задач, которые заложены в программном обеспечении информационной системы (таблица 1.2).

Таблица 1.2 - Аппаратные требования информационной системы

Устройство

Сервер

Клиент

Процессор

2,0 ГГц

1,6 ГГц

ОЗУ

2 ГБ

512 МБ

Видеокарта и монитор

мониторSVGA (с минимальным разрешением 1024х768 точек)

Жесткий диск

120 Гб

100 МБ

Устройства ввода

клавиатура и мышь

ЛВС

Пропускная способность100 Мбит/с

1.5.2 Обоснование проектных решений по информационному обеспечению

Информационное обеспечение– важнейшая элемент информационной системы, который предназначен для запоминания и хранения поступающей первичной информации, поиска данных среди ранее введенной информации, выдачи информации по определенному пользователем запросу, а также служит основой для идентификации пользователей и определения решений для уведомления пользователей о наступлении каких-либо событий [1].

Центром информационного обеспечения в данном случае является единая информационная база данных, которая хранит информацию по ведению учета технического обслуживания инфраструктурных объектов, оборудования, выполняемого отделом технического обслуживания компрессорной станции Шекснинского ЛПУ.

Информационная база может быть организована как совокупность локальных текстовых файлов или в виде интегрированной базы данных, основанной на использовании универсальных программных средств загрузки, хранения, поиска данных  (СУБД) [1].

Для разработки электронного журнала технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ необходимо обеспечить хранение справочников и оперативной информации по унифицированной схеме.

Входные документы содержат информацию, которая хранится в базе данных и необходима в процессе учета оборудования и приборов, а также при составлении отчетов.

В качестве входных документов определены:

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

1.5.3 Обоснование проектных решений по программному обеспечению

В состав программного обеспечения входят [2]:

Операционные системы осуществляют управление работой ПЭВМ, ее ресурсами, запускают на выполнение различные прикладные программы, выполняют всевозможные вспомогательные действия по запросу пользователя [2].

В качестве операционной системы для информационной системы была выбрана операционная системаWindows, так как эта операционная система установлена на рабочих местах сотрудников отдела технического обслуживания компрессорной станции Шекснинского ЛПУ.

В настоящее время для построения информационных систем применяются различные системы управления базами данных (СУБД), различающиеся как своими возможностями, так и требованиями к вычислительным ресурсам. Все многообразие применяемых СУБД, однако, можно свести к двум основным их классам: персональные и многопользовательские.

Информационная система будет являться многопользовательским приложением, поэтому необходимо предусмотреть возможность создания клиент-серверного приложения с помощью выбранной СУБД.

Для разработки информационной системы необходимо использовать СУБД, которая подходит для созданияWindows-приложения. Рассмотрим наиболее популярные СУБД на данный момент:

В таблице 1.3 представлена сравнительная характеристика выбранных СУБД.

Таблица 1.3 - Сравнительная характеристика СУБД

СУБД

MS SQL Server 

MySQL 

PostgreSQL 

1

2

3

4

Вид базы данных

реляционная

реляционная

реляционная

Сайт

www.mssqlserver.ru

www.mysql.com

www.postgresql.org

Техническая документация

www.mssqlserver.ru /reference-manuals

dev.mysql.com/doc

www.postgresql.org/docs/manuals

Разработчик

Microsoft

Oracle

PostgreSQL Global Development Group

Текущая версия

2017, апрель 2017

5.7.12, апрель 2017

9.5.2, март 2017

Лицензия

LLC

Open Source

Open Source

Поддерживаемые

ОС на сервере

  • Windows
  • FreeBSD
  • Linux
  • OS X
  • Solaris
  • Windows
  • FreeBSD
  • Linux
  • NetBSD
  • Solaris
  • Unix
  • Windows

Схема БД

да

да

да

SQL

да

да

да

Способы доступа

  • C/C++ API
  • OLE DB
  • ADO.NET
  • JDBC
  • ODBC
  • ADO.NET
  • JDBC
  • ODBC
  • библиотека C
  • API
  • ADO.NET
  • JDBC
  • ODBC

Триггеры

да

да

да

На основе проведенного исследования СУБД, для разработки базы данных электронного журнала технического обслуживания инфраструктурных объектов  выбрана СУБДMSSQLServer.

Основным критерием выбора СУБД послужила ее распространенность и наличие бесплатной версииExpress. Если в дальнейшем будет необходимость интегрировать разрабатываемое приложение в какую-то систему или же экспортировать накопленную БД в стороннее приложение такой выбор СУБД представляется наиболее удачным, так как СУБДMSSQLServer имеет встроенные механизмы экспорта данных.

Для разработки информационно системы выбор среды разработки проходил между такими средами визуального программирования как Delphi[36] и   MSVisualStudio [13, 21].

В таблице1.4 представлена сравнительная характеристика выбранных средств разработки приложений.

Таблица 1.4 - Сравнительные характеристики средств разработки приложений

Параметр

Инструментальная  среда

RAD Studio

Visual Studio

1

2

3

Фирма производитель.

Embarcadero Technologies

Microsoft

Последняя версия

RAD Studio 12

Microsoft Visual Studio 2017

ОС

Windows 7/8/10/Linux

Windows 7/8/10

Язык программирования

Object Pascal, C++

Visual C++,C#, Visual J#,Visual Basic .NET

Возможность использования объектно-ориентированного программирования

+

+

Поддержка разработки мобильных приложений

+

+

Разработка программ для платформ 32x и 64x

+

+

Отладка во время выполнения

+

+

Подсказки синтаксиса, автоматический выбор

-

+

Технология доступа к БД

BDE,ADO, Express, dbExpress

ADO .NET

Создание собственных визуальных элементов

+

+

Сложность освоения по 10-ти бальной системе

7

5

Распространенность дополнительных модулей по 10 бальной системе

3

7

Наличие справочной информации в свободном доступе по 10 бальной системе

5

9

Среды программирования Microsoft и Embarcadero обладают каждая своими уникальными свойствами. Это профессиональные среды, имеющие соизмеримые с возможностями цены. В каждой из этих сред можно создавать программное обеспечение любой сложности. Для разработки электронного журнала технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ выбрана MicrosoftVisualStudio 2016, язык программирования C#.

  1. ПРОЕКТНАЯ ЧАСТЬ

2.1 Информационное обеспечение

2.1.1 Информационная модель системы и ее описание

Как уже было ранее сказано, разрабатываемый электронный журнал обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ будут работать две категории пользователей:

  1. Администратор – имеет полные права.
  2. Инженер отдела технического обслуживания – имеет полные права на редактирование информации об инфраструктурных объектах, оборудовании и приборах, запрет на редактирование информации о пользователях информационной системы.

На рисунке 2.1 представлена информационная модель задачи.

В качестве входных документов выделены:

Рисунок 2.1 – Информационная модель

При необходимости, оператором системы, запрашивается у системы отчет, содержащий необходимую информацию, в том числе формируется отчетность и выходные документы:

В результате исследования предметной области были выделены следующие сущности [6, 12]:

В таблице 2.1 представлено описание сущностей и их атрибутов [10, 19].

Таблица 2.1 - Сущности и атрибуты

Сущность

Атрибуты

Описание

1

2

3

Вид движения

Код вида движения

Уникальный идентификатор

Наименование

Наименование вида движения

Вид оборудования

Код вида оборудования

Уникальный идентификатор

Наименование

Наименование вида оборудования

Вид калибровки

Код вида калибровки

Уникальный идентификатор

Наименование

Наименование вида калибровки

Движение

Код движения

Уникальный идентификатор

Дата движения

Дата движения оборудования

Код оборудования

Ссылка на оборудования

Код вида движения

Вид движения оборудования: приход, расход и т.д.

Комментарии

Комментарии для движения оборудования

Код объекта 1

Объект, с которого перемещается оборудования (для перемещения)

Место 1

Место, с которого перемещается оборудование

Код объекта 2

Объект, на который перемещается оборудование

Место 2

Место, на который перемещается оборудование

Код сотрудника

Данные о сотруднике, оформившем движение оборудование

Количество

Количество оборудования

Код единицы измерения

Единица измерения

Единицы измерения

Код единицы измерения

Уникальный идентификатор

Наименование

Наименование единицы измерения

Калибровка

Код калибровки

Уникальный идентификатор

Код оборудования

Ссылка на оборудование

Дата калибровки

Дата калибровки оборудования

Комментарии

Комментарии по поводу калибровки оборудования

Вид калибровки

Идентификатор вида калибровки

Оборудование

Код оборудования

Уникальный идентификатор

Наименование

Наименование оборудования

Артикул

Артикул оборудования

Размеры

Размеры оборудования

Класс точности

Класс точности

Предел измерения

Предел измерения

Код вида оборудования

Виды оборудования

Код состояния

Состояние оборудования (в работе, сломан и т.д.)

Дата приобретения

Дата приобретения оборудования

Код вида калибровки

Вид калибровки

Период калибровки

Период калибровки оборудования

Продолжение таблицы 2.1

1

2

3

Параметры оборудования

Код параметра

Уникальный идентификатор

Код оборудования

Ссылка на оборудования

Наименование

Наименование параметра оборудования

Значение

Значение параметра

Расшифровка

Расшифровка значения параметра

Пользователи

Код пользователя

Уникальный идентификатор

Логин

Логин пользователя

Пароль

Пароль пользователя

Сотрудника

Код сотрудника

Уникальный идентификатор

ФИО

ФИО сотрудника

Адрес

Адрес сотрудника

Телефон

Телефон поставщика

Электронная почта

Электронная почта поставщика

Объект

Код объекта

Уникальный идентификатор

Наименование

Наименование объекта

Адрес

Адрес объекта

Описание

Описание объекта

Состояние

Код состояния

Уникальный идентификатор

Наименование

Наименование состояния склада

Списание

Код списания

Уникальный идентификатор

Код оборудования

Ссылка на оборудования

Дата списания

Дата списания оборудования

Причина списания

Причина списания оборудования

Акт списания

Акт списания оборудования (обычно в форматеPDF)

Ремонт

Код ремонта

Уникальный идентификатор

Дата поломки

Дата поломки

Код оборудования

Код оборудования

Причина поломки

Причина поломки

Дата окончания ремонта

Дата окончания ремонта

Ремонт успешен

Ремонт успешен

На рисунке 2.2 представлена логическая модель БД [19].

Рисунок 2.2 - Логическая модель БД

2.1.2 Используемые классификаторы и системы кодирования

В процессе работы системы и вводе первичных документов необходимо реализовать работу со справочными данными – условно-постоянными данными, которые вносятся единовременно и меняются в процессе изменения структуры компании или ввода новой функциональности [17].

В таблице 2.2 приведен список справочников, которых используются в разработанном электронном журнале технического обслуживания инфраструктурных объектов компрессорной станции Шекснинского ЛПУ.

Таблица 2.2 - Классификаторы и системы кодирования

Наименование кодируемого множества объектов

Система кодирования

Система классификации

Вид классификатора

Вид движения

Порядковая

Отсутствует

Локальный

Вид калибровки

Порядковая

Отсутствует

Локальный

Вид оборудования и приборов

Порядковая

Отсутствует

Локальный

Состояние

Порядковая

Отсутствует

Локальный

Должность

Порядковая

Отсутствует

Локальный

Единица измерения

Порядковая

Отсутствует

Локальный

На рисунке 2.3 представлена экранная форма справочника вида движения оборудования между объектами.

Рисунок 2.3 - Справочник «Вид движения»

На рисунке 2.4 представлен справочник видов оборудования и приборов.

Рисунок 2.4 - Справочник «Виды оборудования и приборов»

На рисунке 2.5 представлен справочник состояния оборудования и приборов.

Рисунок 2.5 - Справочник «Состояние»

2.1.3 Характеристика первичных документов с нормативно- справочной и входной оперативной информацией

Под входной информацией понимается вся информация, необходимая для решения задачи и расположенная на различных носителях: первичных документах, машинных носителях. С этой целью составляются перечень входной информации и состав реквизитов каждого вида входной информации, расположение реквизитов входной информации, описание полей (реквизитов) входных документов [1, 15].

Нормативно-справочная информация: вид движения, вид калибровки, вид оборудования и приборов, состояние, должность, единица измерения.

В таблице 2.3 представлены реквизиты входных документов и их источники.

Таблица 2.3 - Характеристика входной информации

Входная информация

Источник

Сведения об оборудовании и приборах

Технические паспорта оборудования

Инструкции по эксплуатации

Документы о принятии оборудования и приборов на баланс предприятия

Сведения об инфраструктурных объектах

Данные инфраструктурных объектов компрессорной станции

Заявка на выдачу оборудования или прибора на объект

Заявка на выдачу оборудования или прибора, завизированная руководителем ответственного отдела

Данные о периоде калибровки или проверке оборудования

Технические паспорта оборудования и приборов

Нормативные документы

Акт списания оборудования или прибора

Акт списания, завизированный руководителем метрологической службы

Распоряжение о перемещении оборудования

Распоряжение о перемещении оборудования, завизированное руководителем метрологической службы

Задание на формирование отчета

Задание, выданное руководителем метрологической службы или директором, которое содержит информацию о виде отчета и периоде выборки

Экранные формы для редактирования входной и оперативной информации представлены на рисунках 2.6-2.8.

На рисунке 2.6 представлен справочник оборудования.

В левой части формы находится фильтр по видам оборудования. В центральной части формы находятся сведения об оборудовании и приборов с фильтром по артикулу оборудования. В нижней части формы представлена подробная информация о параметрах, движении, ремонту и калибровке оборудования.

Рисунок 2.6 - Справочник «Категория товаров»

На рисунке 2.7 представлена форма приема, выдачи и перемещения оборудование.

Рисунок 2.7 – Прием, выдача и перемещение оборудование

На рисунке 2.8 представлена форма учета калибровки оборудования и приборов.

Рисунок 2.8 - Форма просмотра калибровок и проверок

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

2.1.4 Характеристика базы данных

В таблице 2.4 представлено описание созданных таблиц базы данных для выбранной СУБДMSSQLServer.

Таблица 2.4 - Описание таблиц БД




Похожие работы, которые могут быть Вам интерестны.

1. ОРГАНИЗАЦИЯ РАБОТЫ ПУНКТА ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ (ПТО) ВАГОНОВ НА СОРТИРОВОЧНОЙ СТАНЦИИ. РАЗРАБОТКА ПАРКА ОТПРАВЛЕНИЯ ЧЕТНОГО НАПРАВЛЕНИЯ

2. Расчет годовой программы работы станции технического обслуживания автомобилей

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

4. Воздействие компрессорной станции Нюксенское ЛПУМГ на окружающую среду

5. ТЕХНОЛОГИЯ ТЕХНИЧЕСКОГО ОБСЛУЖИВАНИЯ СИСТЕМЫ ОХЛАЖДЕНИЯ

6. Проектирование станций технического обслуживания автомобилей

7. Совершенствование технического обслуживания автомобилей на ООО Автодиагностический центр

8. База механизации для технического обслуживания и ремонта дорожных машин

9. Проектирование поста технического обслуживания и диагностики пожарных автомобилей для ФГКУ 19 отряд ФПС по Приморскому краю

10. Применение алгоритмов системы технического зрения в программно-аппаратной платформе системы анализа бинарных образов распознаваемых объектов

Сущность

Атрибуты

Тип данных

Первичный/ Внешний ключ

Обязательное поле

1

2

3

4

5

Вид движения

Код вида движения

Integer

PK

Да

Наименование

Varchar (150)

-

Да

Вид оборудования

Код вида оборудования

Integer

PK

Да

Наименование

Varchar (150)

-

Да

Вид калибровки

Код вида калибровки

Integer

PK

Да

Наименование

Varchar (150)

-

Да

Движение

Код движения

Integer

PK

Да

Дата движения

-

Код оборудования

Integer

FK

Да

Код вида движения

Integer

FK

Да

Комментарии

Varchar (255)

-

Нет

Код объекта 1

Integer

FK

Да

Место 1

Varchar (50)

-

Нет

Код объекта 2

Integer

FK

Да

Место 2

Varchar (50)

-

Нет

Код сотрудника

Integer

FK

Да

Количество

Integer

-

Да

Код единицы измерения

Integer

FK

Да

Единицы измерения

Код единицы измерения

Integer

PK

Да

Наименование

Varchar (150)

-

Да

Калибровка

Код калибровки

Integer

PK

Да

Код оборудования

Integer

FK

Да

Дата калибровки

DateTime

-

Да

Комментарии

Varchar (255)

-

Нет

Вид калибровки

Integer

FK

Да