ВВЕДЕНИЕ 3
ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ ДЛЯ РАЗРАБОТКИ
ИНФОРМАЦИОННОЙ СИСТЕМЫ 6
1.1 Технико-экономическая характеристика предметной области 6
1.2 Обоснование необходимости разработки ИС 8
1.3 Анализ существующих программных средств 11
1.4 Основные принципы разрабатываемой ИС предприятия 13
1.5 Технические требования к разрабатываемой ИС 17
ГЛАВА 2. ПРОЕКТИРОВАНИЕ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ
ИНФОРМАЦИОННОЙ СИСТЕМЫ 20
2.1 Технологии и средства разработки ИС 20
2.2 Обоснование выбора системы управления базой данных 24
2.3 Проектирование структуры базы данных 27
2.4 Реализация структуры базы данных 34
2.5 Разработка и реализация структуры windows-приложения 38
ГЛАВА 3. ТЕСТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ 48
3.1 Описание работы windows-приложения 48
3.2 Результаты тестирования 50
ЗАКЛЮЧЕНИЕ 57
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 59
Приложение 1 64
Приложение 2
Современное развитие и повсеместное внедрение информационных технологий способствуют появлению все новых методов исследования явлений в организации каких-либо процессов для принятия в дальнейшем наиболее эффективных управленческих решений. Процесс управления, в данном случае, строится на комплексном мониторинге факторных показателей, их анализе с учетом влияния на поставленную цель и, в конечном итоге, на оценке альтернативных вариантов решения при выборе наиболее оптимальных вариантов.
Использование современных информационных технологий позволяет сформировать такие модели системы управления, которые будут учитывать не только значения входных данных, но и взаимодействия этих данных с другими элементами объекта управления в конкретном процессе, в том числе при исследовании выбросов вредных веществ в атмосферу автотранспортом.
Проблема загрязнения воздушного бассейна автотранспортом в России сохраняет свою актуальность на протяжении длительного времени, так как использование транспорта связано с выбросами таких продуктов сгорания топлива, как оксида азота, диоксида серы, оксида углерода, сажи, неорганической пыли, сероводорода, предельных углеродов и др. Эти вещества попадают в организм человека через систему дыхания и в дальнейшем являются причинами усталости, головной боли, раздражения. Более того, отрицательное влияние загрязняющих веществ (ЗВ) в атмосферном воздухе, приводит к развитию таких заболеваний, как пневмония, бронхиальная астма, онкология, бесплодие у женщин и многих других заболеваний. В связи с этим необходимо тщательное исследование загрязняющих атмосферу веществ, содержащихся в выхлопных газах автомобилей.
Наиболее актуальным решением в проведении качественного мониторинга является использование специализированной информационной системы, которая способна реализовать такие преимущества, как возможность вариантного моделирования процесса с учетом взаимосвязей элементов объекта, а также способность к оперативному уточнению сформированной модели управляемого процесса при дополнении его необходимой информацией.
Предварительные наблюдения и исследования экологической обстановки в стране показывают, что уровень антропогенной нагрузки на окружающую среду повышается, число случаев высокого загрязнения атмосферного воздуха растет из года в год, количество зарегистрированных пациентов болезнями органов дыхания увеличивается. К тому же в настоящее время планируется увеличить объем обеспеченности населения автомобилями путем расширения автокредитования. Учитывая, что в рейтинге стран по выбросам углекислого газа Россия находится на четвертом месте, а по источникам загрязнения атмосферного воздуха в стране автотранспорт занимает третье место после объектов химической и целлюлозно-бумажной промышленности, то влияние транспорта на окружающую среду вызывает беспокойство и, если не предпринимать никаких мер по защите атмосферы, дальнейшее ухудшение ее состояния будет критичным. Для снижения общей антропогенной нагрузки на окружающую среду разработана государственная программа на 2012-2020 гг., предусматривающая повышение экологической эффективности экономики.
Данные исследования послужили выбору темы выпускной квалификационной работы (ВКР) «Разработка информационной системы прогнозирования выбросов вредных веществ в атмосферу автотранспортом».
Практическая ценность работы состоит в том, что разработанная в рамках данного проекта информационная система (ИС) будет способствовать проведению инвентаризации выбросов вредных веществ от автотранспортных средств (АТС), в том числе и от дорожно-строительных машин (ДСМ). Это позволяет организовать более эффективную и безопасную работу при строительстве и ре-конструкции автомобильных дорог, а также производить мероприятия по исследованию выбросов в атмосферу от АТС и/или ДСМ для проведения контроля и предвидения процесса превышения их предельно-допустимых норм.
В связи с этим целью выпускной квалификационной работы является разработка информационной системы мониторинга выбросов вредных веществ в атмосферу автотранспортом.
Для достижения данной цели необходимо выполнить следующие задачи:
- дать общую характеристику объекта исследования;
- обосновать необходимость разработки информационной системы;
- спроектировать и разработать структуру базы данных (БД);
- реализовать windows-приложение для мониторинга выбросов вредных веществ в атмосферу автотранспортом;
- провести тестирование windows-приложения на реальных данных.
Объектом исследования является предприятие ООО «Россошанское дорожное ремонтно-строительное управление №1», расположенное в г. Россошь Воронежской области.
Предметом исследования послужила система мониторинга выбросов вредных веществ автотранспортом на исследуемом предприятии.
При разработке информационной системы использовались такие методы и инструментальные средства как системный и сравнительный анализ, математический аппарат статистического анализа, метод восходящего проектирования БД, метод объектно-ориентированного визуального проектирования.
Выпускная квалификационная работа состоит из введения, трех глав, заключения, списка использованной литературы и приложений. Введение отражает актуальность выбранной темы, цель и задачи. В первой главе дана общая характеристика объекта исследования, обозначена необходимость разработки специализированной ИС и анализ существующих программных продуктов. Во второй главе описаны основные технологии и средства разработки предмета исследования, методы проектирования структуры БД и осуществлена программная реализация разработанной ИС. Третья глава содержит описание работы спроектированной информационной системы и результаты ее тестирования. В заключении подведены итоги и сделаны соответствующие выводы. В приложениях размещены карта участка автодороги и разработанные коды.
Итак, в процессе выполнения выпускной квалификационной работы «Разработка информационной системы мониторинга выбросов вредных веществ в атмосферу автотранспортом» на примере ООО «Россошанское ДРСУ №1» была собрана и систематизирована информация по экологической ситуации относительно загрязнения атмосферного воздуха выбросами, содержащимися в выхлопных газах автотранспорта и предложена ИС мониторинга данных выбросов для предприятия при осуществления им основного вида деятельности: строительство и реконструкция автомобильных дорог.
В этой связи основное назначение данной ИС заключается в осуществлении расчетов по инвентаризации и рассеиванию выбросов вредных веществ автотранспортом, в том числе и дорожно-строительными машинами, и подлежит использованию автотранспортными организациями, в том числе и предприятиями дорожного строительства, и специалистами, профессионально занятых в сфере экологической безопасности.
При разработке данной ИС была полностью изучена предметная область и намечены основные принципы и технические требования, предъявляемые к ней в первой главе ВКР, и которые реализованы во второй ее главе, а именно:
- описаны основные технологии и средства разработки ИС;
- спроектирована и реализована структура БД;
- разработана и реализована структура windows-приложения.
Тестирование ИС показало, что система способна осуществлять моделирование ситуации загрязнения атмосферы при реконструкции автодорог.
Разработанный программный продукт полностью соответствует российскому законодательству и отвечает все требованиям, предъявляемым к информационным системам.
Эффективность представленной ИС заключается в том, что она способна:
1) учитывать различные изменения явлений и процессов, причем некоторые изменения может осуществлять сам пользователь системы;
2) обеспечить передачу заданного количества информации наиболее экономичным способом (в виде таблиц, графических схем, облегчающих принятия в дальнейшем соответствующих мер);
3) достоверно, опираясь на действующие нормативные документы, и безошибочно быстро осуществлять все необходимые математические расчеты;
4) работать на любом персональном компьютере и не требовать подключения к сети интернет;
5) обеспечить максимально удобное взаимодействие информационной системы с ее пользователем;
Основной критерий эффективности данной ИС для предприятия - это значительное сокращения расходов на подготовку проектной документации. Инвестиции, вложенные в разработку ИС, повысят конкурентоспособность компании, так как она способствует предоставлению нужной информации, в нужное время и в нужном месте.
По теме данной ВКР были написаны и опубликованы научные статьи:
- Компьютерный анализ рассеивания выбросов в атмосферный воздух дорожно-строительной техникой;
- Компьютерная оценка воздействия выбросов в атмосферный воздух городским автотранспортом;
- Мониторинг загрязнения воздушного бассейна строительной техникой;
- Применение OpenGL в построении сетки рассеивания выбросов в атмосферу дорожно-строительной техникой.
Таким образом, цель, поставленная в начале выпускной квалификационной работе, достигнута. Намеченные в связи с ней задачи решены. Актуальность разработки ИС мониторинга выбросов вредных веществ в атмосферу автотранспортом подтверждена проведенными исследованиями экологической обстановки в стране, в связи с чем разработан программный продукт, позволяющий контролировать состояние воздушной среды при работе дорожно-строительной техники, учитывая движение городского автотранспорта по участку строительства.
1. Метод расчета выбросов от автотранспорта при проведении сводных расчетов для городских населенных пунктов: ГОСТ Р 56162-2014 Выбросы загрязняющих веществ в атмосферу [Электронный ресурс]. - URL: http://docs.cntd.ru/document/1200113823(дата обращения 10.10.2017)
2. Об охране атмосферного воздуха: Федеральный закон № 96-ФЗ от
04.05.1999 г. [Электронный ресурс]. - URL:
http://www.consultant.ru/document/cons_doc_LAW_22971/ (дата обращения 24.01.2018)
3. Об утверждении гигиенических нормативов ГН 2.1.6.3492-17 «Пре¬
дельно допустимые концентрации (ПДК) загрязняющих веществ в атмосферном воздухе городских и сельских поселений»: Постановление Главного государственного санитарного врача РФ № 165 от 22.12.2017 г. - [Электронный ресурс]. - URL: http://docs.cntd.ru/document/556185926(дата обращения
04.04.2018)
4. Об утверждении государственной программы РФ «Охрана окружающей среды» на 2012-2020 годы (с изменениями на 30 марта 2018 года): Постановление правительства РФ № 326 от 15.04.2014 г. [Электронный ресурс]. - URL:http: //docs.cntd.ru/document/499091755
5. Об утверждении методов расчетов рассеивания выбросов вредных (загрязняющих) веществ в атмосферном воздухе: Приказ Министерства природных ресурсов и экологии РФ № 273 от 06.06.2017 г. [Электронный ресурс]. - URL: http://docs.cntd.ru/document/456074826 (дата обращения: 12.09.2017)
6. Расчетная инструкция (методика) по инвентаризации выбросов загрязняющих веществ дорожно-строительными машинами в атмосферный воздух [Электронный ресурс]. - URL: http://snipov.net/c_4654_snip_56630.html (дата обращения 12.09.2017)
7. Бураков, П.В. Введение в системы баз данных [Текст]: учеб. пособие / П.В. Бураков, В.Ю. Петров. - СПб.: Питер, 2010. - 130 с.
8. Зафиевский, А. В. Базы данных [Текст]: учебное пособие / А.В. Зафиевский, А.А. Короткин, А.Н. Лататуев. - Ярославль: ЯрГУ, 2012. - 164 с.
9. Зиборов, В.В. MS Visual C++ 2010 в среде .NET. Библиотека программиста [Текст] / В.В. Зиборов. - СПб.: Питер, 2012. - 320 с.
10. Зрюмов, Е. А. Базы данных для инженеров [Текст]: учебное пособие / Е.А. Зрюмов, А.Г. Зрюмова. - Барнаул: Изд-во АлтГТУ, 2010. - 131 с.
11. Информационные системы [Текст]: учебное пособие / Е.В. Бурцева, И.П. Рак, А.В. Селезнев и др. - Тамбов: Изд-во Тамб. гос. техн. ун-та, 2015. - 128 с.
12. Информационные системы [Текст]: учебник для вузов / Ю.С. Избач- ков, В.Н. Петров, А.А. Васильев, И.С. Телина. - СПб.: Питер, 2015. - 544 с.
13. Карпов, И.П. Базы данных [Текст]: учебное пособие / И.П. Карпов. - М.: Изд-во МГЭИМ, 2014. - 131 с.
14. Карпова, Т.С. Базы данных: модели, разработка, реализация [Текст]: учеб. пособие / Т.С. Карпова. - СПб.: Питер, 2015. - 304 с.
15. Когаловский, М.Р. Перспективные технологии информационных систем / М.Р. Когаловский. - М.: ДМК Пресс; М., 2013. - 288 с.
16. Кузин, А.В. Базы данных [Текст]: учебное пособие. - 5-е изд., испр. / А.В. Кузин. - М.: Издательский центр «Академия», 2012. - 320 с.
17. Кузнецов, М. В. MySQL 5 [Текст] / М.В. Кузнецов, И.В. Симдянов. - СПб.: БХВ-Петербург, 2010. - 1024 с.
18. Майорова, Л.П., Защита атмосферы [Текст]: учебно-практическое пособие / Л.П. Майорова, В.П. Тищенко, А.А. Черенцова. - Хабаровск: Изд-во Тихоокеан. гос. ун-та, 2014. - 115 с.
19. Моргунов, Е.П. Язык SQL. Базовый курс [Текст]: учебно-практ. пособие / Е.П. Моргунов. - М.: Postgres Professional, 2017. - 257 с.
20. Муравей, Л.А. Безопасность жизнедеятельности [Текст]: учебное пособие для вузов - 2-е изд., перераб. и доп. / Л.А. Муравей. - М.: ЮНИТИ- ДАНА, 2010. - 431 с.
21. Надейкина, Л.А. Программирование на языке высокого уровня. Часть I [Текст]: учебное пособие / Л.А. Надейкина. - М.: МГТУ ГА, 2012. - 84 с.
22. Петров, В.Н. Информационные системы [Текст]: учебник для вузов / В.Н. Петров. - СПб.: Питер, 2003. - 688 с.
23. Страуструп, Б. Язык программирования C++. Специальное издание. Пер. с англ. / Б. Страуструп. - М.: Издательство Бином, 2011 г. - 1136 с.
24. Толстых, А.В. Рассеивание загрязняющих веществ в атмосфере [Текст]: методические указания к практическим занятиям / А.В. Толстых. - Томск: Изд-во Том. гос. архит.-строит. ун-та, 2014. - 34 с.
25. Управление данными [Текст]: учебник / Ю.Ю. Громов, О.Г. Иванова,
A. В. Яковлев, В.Г. Однолько. - Тамбов: ФГБОУ ВПО «ТГТУ», 2015. - 192 с.
26. Ушаков, В.В. Строительство автомобильных дорог [Текст]: учебник /
B. В. Ушаков, В.М. Ольховиков. - М.: Кнорус, 2013. - 576 с.
27. Ушаков, С.А. Экологическое состояние территории России [Текст]: учебное пособие / С.А. Ушаков, Я.Г. Кац - М.: ИЦ «Академия», 2012. - 128 с.
28. Федоров, А.Г. Microsoft Visual Studio 2010: первое знакомство [Текст] / А.Г. Федоров. - Microsoft, 2009. - 42 с.
29. Федорова, Г.Н. Информационные системы [Текст]: учебник. - 3-е изд., стер. / Г.Н. Федорова. - М.: Издательский центр «Академия», 2013. - 208 с.
30. Фуфаев, Э. В. Базы данных [Текст]: учебное пособие. - 7-е изд., стер. / Э.В. Фуфаев, Д.Э. Фуфаев. - М.: Издательский центр «Академия», 2012. - 320 с.
31. Чистов, Д.В., Проектирование информационных систем [Текст]: учеб-ник и практикум для академического бакалавриата / Д.В. Чистов, Ю.А. Воронцов, А.И. Уринцов. - М.: Издательство Юрайт, 2017. - 258 с.
32. Чудинов, И.Л., Информационные системы и технологии [Текст]: учебное пособие / И.Л. Чудинов, В.В. Осипова. - Томск: Изд-во Томского политехнического университета, 2013. - 145 с.
33. Ерошенко, Я.Б. Компьютерный анализ рассеивания выбросов в атмосферный воздух дорожно-строительной техникой / Я.Б. Ерошенко, К.К. Самхарадзе // Научные ведомости БелГу. Серия «Экономика информатика». - 2018 г.
- Том 45 № 1. - с. 111-117
34. Ерошенко, Я.Б. Компьютерная оценка воздействия выбросов в атмосферный воздух городским автотранспортом / Я.Б. Ерошенко, К.К. Самхарадзе // Научно-технический журнал «Информационные системы и технологии». - 2018 г. - №3 (107). - с. 57-63
35. Ерошенко, Я.Б. Мониторинг загрязнения воздушного бассейна строи-тельной техникой / Я. Б. Ерошенко, К. К. Самхарадзе // Научный журнал «Ин-новации в науке». - 2017 г. - №8 (69). - с. 7-11
36. Ерошенко, Я.Б. Повышение эффективности информационных систем путем нормализации баз данных / Я.Б. Ерошенко, К.К. Самхарадзе // Научный аспект. - 2017. - №3. - с. 104-112
37. Самхарадзе, К.К. Применение Opengl в построении сетки рассеивания выбросов в атмосферу дорожно-строительной техникой / К.К. Самхарадзе, Я.Б. Ерошенко // Научный результат. Серия «Информационные технологии». - 2018.
- Том 3. Выпуск № 2. - с.
38. Аппаратная совместимость. - Режим доступа:http://helpiks.org/7-45982.html (дата обращения 01.03.2018)
39. База данных. Вводный курс [Электронный ресурс] / С. Кузнецов. - URL:http: //citforum. ru/database/advanced_intro/27. shtml
40. Дорожник - работа на все времена. Союз дорожных организаций Воронежской области. - Режим доступа: http://sdo36.ru/news/ооо-россошанское- дрсу-№1-дорожник-р/ (дата обращения 29.01.2018)
41. Наличие автотранспортных средств по субъектам РФ [Электронный
ресурс]. - URL: http://www.gks.ru/free_doc/new_site/business/trans-
sv/trans_gaz.htm (дата обращения 24.01.2018)
42. Окружающая среда. Федеральная служба государственной статистики
[Электронный ресурс]. - URL: http://www.gks.rU/wps/wcm/connect/rosstat_main/rosstat/ru/statistics/environment/#(дата обращения 24.01.2018)
43. ООО «Интертрэйд». Бесплатное ПО. - Режим доступа: http://intertreid2.okis.ru/PO.html (дата обращения 15.03.2018)
44. Отладка в Visual Studio. - Режим доступа:
https://msdn.microsoft.com/ru-ru/library/sc65sadd.aspx (дата обращения
28.02.2018)
45. Различные модели технологии «Клиент - сервер». - Режим доступа: https://lektsia.com/3x547f.html (дата обращения 05.03.2018)
46. УПРЗА «ЭКОцентр - Стандарт». - Режим доступа:http://soft.eco- c.ru/products/emission(дата обращения 15.03.2018)
47. Фирма «Интеграл». Программные продукты. - Режим доступа: https://integral.ru/shop/index.html (дата обращения 15.03.2018)
48. PostgreSQL. Для начинающих [Электронный ресурс] / П. Лузанов, Е.
Рогов, И. Лёвшин. - URL:
https://postgrespro.ru/media/2018/01/10/introbook_v4.pdf (дата обращения
06.03.2018)
49. Windows Forms: Современная модель программирования для создания
GUI приложений. - Режим доступа:
http://www.codenet.ru/progr/cpp/WinForms.php (дата обращения 10.03.2018)
50. Extending SQL. - Режим доступа:
https://postgrespro.ru/docs/postgresql/9.6/xfunc# (дата обращения 15.04.2018)
51. Npgsql - .NET Access to PostgreSQL. - Режим доступа:
http://www.npgsql.org (дата обращения 10.04.2018)
52. pgAdmin 3. - Режим доступа:https://www.pgadmin.org/download/ (дата обращения 12.04.2018)
53. PL/pgSQL - SQL Procedural Language. - Режим доступа:
https://postgrespro.ru/docs/postgresql/9.6/plpgsql-overview# (дата обращения
10.04.2018)