Диплом: Разработка информационной системы "КИПИА и АСУТП" для ООО "Геопрогресс" с помощью среды разработки Delphi с использованием Interbase

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
63
Рисунок 27 – окно просмотра записи прибора
В данном окне можно просмотреть всю подробную информацию о
приборе, а также файл его паспорта или руководства (в случае если они были
добавлены). Просмотр паспорта и руководства осуществляется нажатием
соответствующих кнопок.
Также, очень часто возникает задача в распечатке сопроводительной
документации на приборы, таких как форма 12, формуляр или паспорт
взрывозащиты. Данные функции реализованы с помощью нажатия
соответствующих кнопок. Данные документы открываются в Word либо Excel
шаблонах, после чего их можно отправить на печать.
Для добавления нового прибора необходимо нажать на кнопку
«Добавить», при этом откроется полностью идентичная форме просмотра
форма, за исключением кнопок печати дополнительных документов. И к тому
же, при нажатии на кнопку паспорт или руководство, будет открыто диалоговое
окно выбора файла. При нажатии кнопки «ОК» происходит сохранение
введенных данных и выдается сообщение, представленное на рисунке 28.
64
Рисунок 28 – диалоговое окно сохранения файла
В случае неправильного ввода данных выдается сообщение «Ошибка
сохранения».
Кнопка «Изменить» позволяет изменить текущую запись, открывая
окно, аналогичное окну добавления данных, за исключением того, что все поля
уже заполнены и подлежат только редактированию.
Так же на форме имеется кнопка ручного обновления таблицы, по
нажатию на которую происходит обновление данных.
Кнопка «Демонтировать» предназначена для того, чтобы убрать
информацию о сведения места установки прибора. Используется в случае, если
прибор был демонтирован физически, но не отмечен в базе данных, либо
прибор переносят с одного аппарата на другой. При нажатии на данную кнопку
выводится сообщение, представленное на рисунке 29.
Рисунок 29 – результат нажатия на кнопку «Демонтировать»
При выборе пункта меню «Сотрудники», из пункта «Таблицы»
открывается окно просмотра сотрудников. Данное окно содержит таблицу и
панель управления. При нажатии кнопок «Добавить» или «Удалить»
отображается группа с полями для добавления или редактирования
65
соответственно. Для сохранения изменений нужно нажать кнопку «Сохранить»,
иначе – «Отмена». Окно «Сотрудники» представлено на рисунке 30.
Рисунок 30 – окно «Сотрудники»
Выбор пунктов «Месторождения» и «Аппараты» приводит к открытию
окон соответственно. Управление данными происходит аналогично таблице
«Сотрудники». Окна просмотра и редактирования изображены на рисунках 31 и
32 соответственно.
Пункт «Установки» имеет отличие от ранее описанных окон тем, что не
имеет таблицы на своей форме, а отображение данных происходит при выборе
установки из выпадающего списка.
Так же есть возможность добавления принципиальной схемы
автоматики для конкретной установки. Добавление схемы, как и новой записи,
осуществляется при помощи кнопки добавить. После этого под выпадающим
списком появляется группа для редактирования, а кнопка внизу формы вместо
открытия файла, предоставляет диалог выбора файла схемы. Когда активно
добавление или редактирование, управление выпадающим списком становится
невозможным.
Окно «Установки» представлено на рисунке 33, сообщение об
отсутствии схемы – рисунок 34.
66
Рисунок 31 – окно «Месторождения»
Рисунок 32 – окно «Аппараты»
Рисунок 33 – окно «Установки»
67
Рисунок 34 – сообщение об отсутствии схемы
Выбор пункта «Сервис\Об авторе» открывает форму, показанную на
рисунке 35. Данная форма содержит только сведения об авторе проекта.
Рисунок 35 – об авторе
68
ЗАКЛЮЧЕНИЕ
Во время информационных технологий сложно представить
оптимальное функционирование организации без автоматизации основных
процессов, и ООО «Геопрогресс» не исключение. Конечно же, практически вся
структура автоматизирована, и работает оптимально, без сбоев. Но расширение
организации влечет за собой новые потребности. Такой потребностью
оказалась тема автоматизации поиска и документооборота отдельной службы,
отдела метрологии, автоматизации, связи и информационных технологий.
Оптимальное распределение времени на обработку документации
позволяет организовать грамотное выполнение обязанностей каждого
сотрудника, тем самым организовать безотказное производство. И данная
задача была выполнена, результатом которой является готовый программный
продукт – информационная система КИПиА и АСУТП.
Первая глава данной работы повествует об основных моментах,
рассматриваемых при создании информационной системы. Рассмотрена сфера
деятельности организации, основные направления ее деятельности, определены
сферы деятельности, подлежащие автоматизации. Изучено и подробно
проанализировано программное и аппаратное обеспечение, обоснована их
необходимость и рентабельность. Рассмотрены и проанализированы основные
требования к информационной системе.
Вторая глава посвящена проектированию системы, изучению входных и
выходных данных. Ключевыми моментами определения требований к
информационной системе является анализ бизнес-процессов организации,
который был выполнен и проиллюстрирован с помощью построения диаграмм
IDEF0. Построение диаграмм производилось с помощью специального
программного обеспечения «AllFusion Process Modeler». Данное программное
обеспечение позволяет строить диаграммы разных уровней декомпозиции,
используя различные подходы. Правильно проанализированный бизнес-
69
процесс позволяет оперативно и более грамотно разработать требования для
автоматизации данного бизнес-процесса.
Были проанализированы все информационные потоки организации,
входные и выходные документы, составлена схема взаимодействия входной и
выходной информации.
Большое внимание уделяется проектированию базы данных, которая
является основой информационной системы. Написание второй главы помогло
более детально разобраться в этапах проектирования базы данных, закрепить
полученные ранее знания. Так же была построена ER-диаграмма по нотациям
Ричарда Баркера.
Третья глава посвящена разработке приложения, проектированию и
созданию пользовательского интерфейса, а также его программная реализация.
Данная глава является последней главой работы и содержит практическую
часть, с подробным руководством для системного программиста, а также
подробным описанием функций программного обеспечения – руководство
пользователя.
Основные задачи ВКР были выполнены в полном объеме:
изучена организационная структура организации;
определены и проанализированы источники входной и выходной
информации;
составлена и проанализирована схема бизнес-процессов;
разработана база данных для информационной системы КИПиА и
АСУТП;
разработан программный продукт, отвечающий требованиям, которые
были предъявлены заказчиком.
Работа в целом позволяет детально рассмотреть процесс создания
автоматизированной информационной системы, при этом каждый этап
проектирования детально описывается и помогает закрепить полученные ранее
знания, и применить их на практике.
70
Данная работа имеет практическую значимость для конкретного
отделения организации, и начинает использоваться на предприятии. Конечно
же, существует большое количество аналогов, одним из решений данной задачи
мог стать самый распространенный на сегодняшний день программный
продукт – 1С предприятие. Так же существует возможность реализации данной
задачи другими средствами, например из пакета Office: Access или Excel. Но
все эти методы имеют свои определенные недостатки.
1С предприятие имеет относительно высокую стоимость, а также не
рентабельно использовать такой мощный механизм для решения задач
подобного рода.
Excel не является средством управления базами данных, поэтому не
может обеспечивать целостность данных, а также необходимо приложить
много усилий, чтобы создать выходные документы, соответствующие
требуемым.
Access имеет в своем ассортименте функций полный набор для
реализации данной базы данных, с использованием форм и отчетов. Но данная
задача не будет иметь возможности гибкой модификации и переноса в сетевой
вариант. Таким образом, метод решения задачи, представленный в данной ВКР
наиболее целесообразно использовать для решения поставленной задачи.
Тема является актуальной для предприятия и несомненно будет
подвергаться модификации, расширяя спектр выполняемых задач.
71
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Авдеев, В.А. Интерактивный практикум по компьютерной
схемотехнике на Delphi: учебное пособие / В.А. Авдеев. — Электрон. дан. —
Москва : ДМК Пресс, 2013. — 360 с.
2. Агуров П. Практика программирования USB. – БХВ- Петербург,
2066. – 621 с.
3. Алгоритмизация и языки программирования: учебно-методический
комплекс / . — Электрон. текстовые данные. — Алматы: Нур-Принт, Казахский
национальный педагогический университет имени Абая, 2013. — 165 c.
4. Александров Д.В. Моделирование и анализ бизнес-процессов:
учебник / Д.В. Александров. — Электрон. текстовые данные. — Саратов: Ай
Пи Эр Медиа, 2017. — 226 c.
5. Ачкасов А. Введение в программирование на Delphi: 2-е издание,
исправленное. – Национальный открытый университет «Интуит», 2016. –295 с.
6. Ачкасов В.Ю. Программирование баз данных в Delphi / В.Ю.
Ачкасов. — 2-е изд. — Электрон. текстовые данные. — М.: Интернет-
Университет Информационных Технологий (ИНТУИТ), 2016. — 432 c.
7. Ахриев С.А. Реинжиниринг бизнес-процессов нефтяных компаний. –
М.: Финансовая академия, 2015. – с. 190
8. Гофман В.Э. Delphi: Руководство программиста /В.Э.Гофман - СПб.:
БХВ-Петербург, 2015. - 1152 с.
9. Горбаченко В.И. Создание функциональной модели
информационной системы с помощью CASE-средства CA ERwin Process
Modeler. - Пенза: ПГУ, 2013. – 79 с.
10. Илюшечкин В.М. Основы использования и проектирования баз
данных. – М.:Юрайт, 2015. – 224 с.
11. Калиниченко А.В. Справочник инженера по контрольно-
измерительным приборам и автоматике / А.В. Калиниченко, Н.В. Уваров, В.В.
72
Дойников. — Электрон. текстовые данные. — Вологда: Инфра-Инженерия,
2015. — 575 c.
12. Курипта О.В. Основы программирования и алгоритмизации:
практикум / О.В. Курипта, О.В. Минакова, Д.К. Проскурин. — Электрон.
текстовые данные. — Воронеж: Воронежский государственный архитектурно-
строительный университет, ЭБС АСВ, 2015. — 133 c.
13. Кириллов В.В., Громов Г.Ю. Введение в реляционные базы данных. -
Спб.: БХВ-Петербург, 2014. – 464 с.
14. Любимов М.М. Пожарная и охранно-пожарная сигнализация.
Проектирование, монтаж, эксплуатация и обслуживание: справочник / М.М.
Любимов, С.В. Собурь. — Электрон. текстовые данные. — М. : ПожКнига,
2014. — 258 c.
15. Мазур И.И., Шапиро В.Д. и др. Реструктуризация предприятий и
компаний. Справочное пособие для специалистов и предпринимателей. – М.:
Высшая школа, 2015.-с. 587
16. Мухаметзянов Р. Р. Основы программирования в Delphi: учебно-
методическое пособие. – Набережные Челны: ФГБОУ ВО «НГПУ», 2017. 136
с.
17. Медынский В.Г., Ильдеменов СВ. Реинжиниринг инновационного
предпринимательства / Под ред. проф. В.А. Ирикова. - М.:ЮНИТИ, 2013. 414 с.
53
18. Молоткова Н.В., Хазанова Д.Л., Лапина Т.И. Проектирование и
реинжиниринг бизнес-процессов в коммерции и бизнес-информатике. - Тамбов:
ТГТУ, 2013. – 173 с.
19. Неудачин И.Г. Таблицы Delphi для управления базами данных:
учебно-методическое пособие / И.Г. Неудачин. — Электрон. текстовые данные.
— Екатеринбург: Уральский федеральный университет, ЭБС АСВ, 2016. — 96
c.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран