Обозначения и сокращения 7
Введение 8
1 Анализ предметной области 11
2 Требования к разработке приложения 19
2.1 Основание для разработки 19
2.2 Назначение разработки 19
2.3 Требования к программе 19
2.3.1 Требования к функциональным характеристикам 19
2.3.2 Требования к надежности 21
2.3.3 Требования к составу и параметрам технических средств 21
2.3.4 Требования к информационной и программной совместимости 22
2.4 Требования к программной документации 23
2.5 Стадии и этапы разработки 23
2.6 Порядок контроля и приемки 25
3 Функциональное проектирование системы 26
3.1 Общие сведения 26
3.2 Описание функциональной модели 27
4 Инфологическое проектирование 31
4.1 Общие сведения 31
4.2 Логическое проектирование 31
4.3 Физическое проектирование 34
4.4 Разработка структуры связей 37
4.5 Нормализация базы данных 40
5 Анализ целесообразности использования средств, языков и технологий
разработки 43
6 РЕАЛИЗАЦИЯ 46
6.1 Общие сведения 46
6.2 Функциональное назначение 46
6.3 Входные данные 47
6.4 Выходные данные 47
6.5 Описание логической структуры 48
6.7 Описание запросов к системе 71
6.6 Используемые технические средства 74
6.7 Вызов и загрузка 74
7 Программа и методика испытаний 75
7.1 Объект и цель испытаний 75
7.2 Требования к программе 75
7.3 Методы испытаний 75
8 Описание применения 80
ЗАКЛЮЧЕНИЕ 89
Список использованных источников 90
ПРИЛОЖЕНИЕ А 91
ПРИЛОЖЕНИЕ Б 101
ПРИЛОЖЕНИЕ В 111
ПРИЛОЖЕНИЕ Г
Система нефтепродуктообеспечения играет важную роль в развитии нашей страны. Промышленность, транспорт, сельское и коммунальное хозяйство, население не обходятся без нефтепродуктов — различного вида топлива, газа, масел, смазок, растворителей. Их поставки потребителям осуществляются через широкую сеть нефтебаз и автозаправочных станций (АЗС).
Современная нефтебаза — это сложное и многообразное хозяйство. Оно включает резервуарные парки, разветвленные трубопроводные коммуникации, мощное насосно-силовое оборудование, разнообразные сливоналивные устройства и др. Технически правильная, рациональная эксплуатация объектов нефтебаз возможна только хорошо подготовленными специалистами, имеющими четкое и ясное представление о применяемых технике и технологиях. Актуальной задачей является предотвращение потерь нефтепродуктов от разлива, испарений, загрязнения и т. П.
Всюду, где осуществляется хранение, разлив, переработка и транспортировка горючих и токсичных жидкостей или газов, достаточно высока вероятность возникновения аварийной ситуации. Правильное планирование и размещение систем контроля газового состава (СКГС) в значительной степени уменьшает риск для человека и окружающей среды. На предприятиях нефте-газовой промышленности утечка сжатых газов из трубопроводов, просачивание паров горючих жидкостей через поврежденные вентили или негерметичные соединения может привести к возникновению опасных ситуаций:
а) при утечках горючих веществ воспламенение и взрыв могут привести к пожару и травмам персонала, а также к значительным повреждениям оборудования и сооружений;
б) При утечке токсичных веществ возникает угроза здоровью человека, вызывающая последствия вторичного характера, и возможны человеческие жертвы, то есть тяжелейшие последствия, с трудом поддающиеся оценке.
Для максимального снижения риска возникновения чрезвычайной ситуации при работе с газами и парами токсичных и взрывоопасных веществ эффективным средством являются системы контроля газового состава при условии их правильного размещения и эксплуатации, а также регулярного проведения технического осмотра и функциональной проверки. Правильно используемые, такие системы активно предупреждают о формировании взрывоопасной атмосферы и принимают эффективные меры по устранению аварийной ситуации.
При планировании систем контроля газового состава необходимо иметь конкретный план действий, необходимых для устранения опасной ситуации, которые должны предприниматься при срабатывании системы. Такими действиями могут быть: закрытие газовых вентилей и включение интенсивной вентиляции, отключение производственного электрооборудования. Кроме того, такие действия должны сопровождаться определенными организационными мероприятиями, описанными в планах устранения аварийных ситуаций. Например, в случае активизации сигнализации правилами может предписываться надеть респираторное оборудование и покинуть область поражения, а также использовать переносные газосигнализаторы при возвращении в пораженную область после устранения газа. Главные химические тревоги нарушают бесперебойную работу производства и по этой причине должны возникать как можно реже. Результаты мер, принятых уже после запуска предварительной тревоги, должны быть настолько эффективными, чтобы не возникало необходимости активизировать главную тревогу, нарушающую производственный процесс. Кроме того, системы контроля газового состава должны быть в высшей степени надежными и постоянно находиться в готовности, поскольку, с одной стороны, при срабатывании системы крайне сложно отличить реальную тревогу от ложной, а с другой стороны, даже кратковременные аварии часто приводят к таким же последствиям, что и главные тревоги. Таким образом, создание современной системы контроля газового состава технически сложных объектов является актуальной задачей.
В ходе выполнения бакалаврской работы было разработано программное обеспечение АРМ оператора системы контроля газового состава для мониторинга состава газа в помещениях технически сложных объектов нефтегазового комплекса.
В ходе выполнения работы была изучена и проанализирована система контроля газового состава, собраны необходимые сведения и материалы, необходимые для разработки, выделены требования к системе.
Было проведено функциональное и инфологическое проектирование программного обеспечения с помощью CASE средства Sybase Powerdesigner, в ходе которого были разработаны диаграмма потоков данных и ее декомпозиция, позволяющая наглядно представить функциональные возможности программного обеспечения, и ER-диаграммы логического и физического.
Программное обеспечение было реализовано в среде программирования Microsoft Visual Studio 2010 на языке программирования C#. Тестирование программы показало, что она функционирует правильно, выполняет все функции, описанные в техническом задании на бакалаврскую работу.
Таким образом, задание на бакалаврскую работу выполнено в полном объеме.
1. Вендров А.М Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2003. - 352с.
2. Постановление Минтруда России от 14 марта 1997 г. № 12 «О проведении аттестации рабочих мест по условиям труда». - Пермь: ДЕАН, 2004
3. Йессель В. Рекомендации по планированию и размещению систем
газосигнализации. [Электронный ресурс]. - Электрон.дан. - URL: http: //drager.perm. ru/index.php?Page=files&item= 1
4. Интерфейс Ltd. [Электронный ресурс]. - Электрон.дан. - URL: http: //www. interface. ru
5. Верников Г. Основы методологии IDEF1X. [Электронный ресурс]. -
Электрон.дан. - URL: http://www.interface.ru/fset.asp?Url=/ca/idef1x.htm
6. Зайцев С. Л. Понятие отношения. [Электронный ресурс]. - Электрон.дан. - URL: http://www.interface.ru/ fset.asp?Url=/ca/ponatie.htm
7. Нормальная форма. [Электронный ресурс]. - Электрон.дан. - URL: http://ru.wikipedia.org
8. 24. Закас Н. JavaScript. Оптимизация производительности. - Пер. с англ. - СПб.: Символ-Плюс, 2012. - 256 с.
9. Коннолли Т., Бегг К., Страчан А. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. 3-е издание.: Пер. с англ. -М.: Издательский дом "Вильяме", 2003. - 1440 с.
10. Основы проектирования реляционных баз данных / Туманов В.Е. - М.: Национальный Открытый Университет "ИНТУИТ", 2016 (Основы информационных технологий).
11. Официальный сайт powerdesigner. [Электронный ресурс]. - Электрон.дан. - URL: http://www.sybase.ru/products/powerdesigner