ВВЕДЕНИЕ 4
1 АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАНОВКА ЗАДАЧИ 6
1.1 Характеристика объекта проектирования 6
1.2 Описание предметной области 6
1.3 Сравнительный анализ аналогов и прототипов 7
1.4 Содержательная постановка задач 8
1.5 Входная информация 8
1.6 Выходная информация 8
1.7 Обоснование выбора пакета программирования 8
2 ПРОЕКТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 10
2.1 Выбор и обоснование инструментальных средств для проектирования и реализации проекта 10
2.2 Функциональная модель 11
2.3 Логическое и физическое проектирование 13
2.4. Построение поведенческих моделей 14
2.4.1 Блок-схемы алгоритмов 15
2.5 Объектно-ориентированное проектирование и анализ 16
2.5.1 Диаграмма вариантов использования 16
2.5.2 Диаграмма компонентов 17
2.6 Обоснование и разработка интерфейса 18
3 РЕАЛИЗАЦИЯ И ТЕСТИРОВАНИЕ 21
3.1 Реализация 21
3.2 Результаты реализации 22
3.3 Тестирование 22
3.3.1 Объект испытаний 23
3.3.2 Результаты испытаний 23
3.4 Эксплуатация 23
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 24
4.1 Определение объёма программного средства 24
4.2 Расчёт нормативной трудоёмкости 25
4.3 Расчёт плановой себестоимости ПО 26
4.5 Прогноз прибыли 32
4.6 Расчёт экономического эффекта от использования нового программного обеспечения 33
5 ОХРАНА ТРУДА 35
5.1 Общие сведения 35
5.2 Освещение 36
5.3 Параметры микроклимата 37
5.4 Шум и вибрация 38
5.5 Электромагнитное и ионизирующее излучения 40
5.6 Эргономические требования к рабочему месту 40
5.7 Режим труда 42
5.8 Расчёт освещённости 43
5.9 Расчёт уровня шума 45
ЗАКЛЮЧЕНИЕ 47
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 49
ПРИЛОЖЕНИЕ А. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 51
ПРИЛОЖЕНИЕ Б. РУКОВОДСТВО ОПЕРАТОРА 57
ПРИЛОЖЕНИЕ В. ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ 62
ПРИЛОЖЕНИЕ Г. ОПИСАНИЕ ПРОГРАММНОГО ПРОДУКТА 67
ПРИЛОЖЕНИЕ Д. ЛИСТИНГ ПРОГРАММЫ 71
ПРИЛОЖЕНИЕ Е. СОДЕРЖАНИЕ ЭЛЕКТРОННОГО НОСИТЕЛЯ 87
В ходе выполнения индивидуального задания дипломного проекта были закреплены и углублены знания, полученные за весь период обучения, проведён анализ научной и методической литературы, рассмотрена специфика предметной области.
В рамках дипломного проекта была разработана автоматизированная система учета энергоресурсов, которая позволяет вести учет расхода энергоресурсов и составлять графики на основе имеющихся данных.
Поставленная в начале дипломного проектирования цель была выполнена в полном объеме.
Решены все поставленные задачи:
– проведен сбор необходимой информации для дальнейшей разработки и функционирования системы;
– проведен анализ всех информационных потоков;
– выбрана среда программирования;
– разработан рабочий проект;
– протестирован и отлажен программное приложение;
– оценена экономическая эффективность реализации проекта;
– разработана сопроводительная документация к рабочему проекту.
Результатом дипломного проектирования стала автоматизированная система учета энергоресурсов, которая обладает следующими достоинствами:
– имеет простой и интуитивно понятный интерфейс, позволяющий пользователю быстро выполнять различные действия;
– имеет четкую структуру и понятную навигацию;
– имеет возможность составлять графики расхода энергоресурсов.
В ходе разработки дипломного проекта были построены: контекстная диаграмма, диаграмма декомпозиции первого уровня, диаграмма вариантов использования, и диаграмма компонентов. Была разработана следующая сопроводительная документация к рабочему проекту: техническое задание, руководство оператора, программа и методика испытаний, описание программного продукта, листинг программы и содержание электронного носителя. Были протестированы и отлажены все основные функции.
В рамках экономической части были определены следующие основные показатели:
- общая трудоемкость составила 21 человеко-день;
- общая сумма расходов по смете – 594,28 руб.;
Для филиала «Жлобинские электрические сети» РУП Гомельэнерго созданная автоматизированная система является эффективной и полезной, так как, согласно расчетам, рентабельность инвестиций составляет 13,14%, а срок окупаемости инвестиций составляет 7 месяцев.
В разделе «Охрана труда», были рассчитаны показатели освещенности и уровня шума. Так уровень шума составил 47,7 Децибел. Все рассчитанные показатели соответствуют всем нормам САНПИНа.
В процессе проектирования для создания программного продукта использовалась интегрированная среда разработки Microsoft Visual Studio 2019.
Практическая значимость проекта заключается в возможности использования созданной автоматизированной системы для ведения поступающей и отпущенной электроэнергии, а также для построения графиков.
В ходе тестирования были выявлены незначительнее ошибки, которые были исправлены. В дальнейшем программное средство может улучшаться в соответствии с потребностями предприятия-заказчика.
Нормативная документация:
1. ГОСТ 2.104-2006. ЕСКД. Основные надписи.
2. ГОСТ 19.002-80. ЕСПД. Схемы алгоритмов и программ. Правила выполнения.
3. ГОСТ 19.106-78. ЕСПД. Требования к программным документам, выполненным печатным способом.
4. ГОСТ 19.201-78. ЕСПД. Техническое задание. Требования к содержанию и оформлению.
5. ГОСТ 19.404-79. ЕСПД. Пояснительная записка. Требования к содержанию и оформлению
6. ГОСТ 19.502-78. ЕСПД. Описание применения. Требования к содержанию и оформлению.
7. ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов программ, данных и систем. Условные обозначения и правила выполнения.
8. Постановлением Министерства труда и социальной защиты РБ №91 от 27.06.2007 г. «Об утверждении укрупненных норм затрат труда на разработку программного обеспечения».
9. Постановлением Совета Министров Республики Беларусь от 29 августа 2019 г. № 582 «Об установлении размера месячной минимальной заработной платы»
Основная литература:
10. Марка, Д.А. К. МакГоуэн – Методология структурного анализа и проектирования SADT – МетаТехнология, 1993. – 243 с.
11. Кознов Дмитрий Владимирович – ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ КОМПОНЕНТНОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. – Санкт-Петербург 2000, 74
12. Маклаков, С.В. – BPwin и ERwin. CASE-средства разработки информационных систем – М. : ДИАЛОГ-МИФИ, 2001. – 304 с.
13. Баркер, Р. – CASE Method. Моделирование взаимосвязей между сущностями . – М., 1992. – 233 с.
14. Джез Хамбл, Дейвид Фарли – Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ – М. : Издатель «Litres», 2019. – 434 с.
15. Росс В.С. – Создание сайтов: HTML, CSS, PHP, MySQL, 2010
16. Конверс Т. – PHP 5 и MySQL.Библия пользователя. : Пер. с англ. – М.:Издательский дом «Вильямс», 2006. – 1216 с.
17. Никсон Робин – Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 5-е изд. – СПб.: Питер, 2019. – 816 с.
18. Кристочевский Е.А. – Информатизация образования. – Информатика и образование. 2011. № 1.
19. Д. Лесовой, Николай Соловьев, Елена Чернопрудова – Основы теории принятия решения для программистов – Издатель «Litres», 2018. – 187 с.
Электронные ресурсы:
20. Академик [Электронный ресурс]. – 2000–2020. – Режим доступа: https://official.academic.ru/2189/%D0%92%D0%B5%D0%B1. – Дата доступа: 13.04.2020.
21. MDN web docs [Электронный ресурс]. – 2005–2020. – Режим доступа: https://developer.mozilla.org/ru/docs/Learn/HTML/%D0%92%D0%B2 %D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%B2_HTML/%D0%A%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0_%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0_%D0%B8_%D0%B2%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82%D0%B0 – Дата доступа: 13.04.2020.
22. Научная электронная библиотека [Электронный ресурс]. – 2005–2020. – Режим доступа: https://www.monographies.ru/ru/book/section?id=4635. – Дата доступа: 16.04.2020.
23. Связь 2020 [Электронный ресурс]. – 2020. – Режим доступа: https://www.sviaz-expo.ru/ru/articles/2016/programmnoe-obespechenie-informacionnyh-tehnologij-sistem/ – Дата доступа: 17.04.2020
24. Про-кодер [Электронный ресурс]. – 2014–2019. – Режим доступа: http://pro-coder.ru/stati/vidi-prikladnih-program.html. – Дата доступа: 25.04.2020
25. Абсолют [Электронный ресурс]. – 2018–2020. – Режим доступа: http://ab-solut.net/ru/articles/etapi_po/. – Дата доступа: 25.04.2020
26. Мой компьютер плюс [Электронный ресурс]. – 2008–2020. – Режим доступа: https://mycompplus.ru/news/53-obzor-softa/2420-vazhnost-testirovaniya-v-razrabotke-po.html. – Дата доступа: 25.04.2020
27. Unetway [Электронный ресурс]. – 2017–2020. – Режим доступа: http://unetway.com/tutorial/testirovanie-belogo-asika-i-cernogo-asika/. – Дата доступа: 11.05.2020
28. Охрана труда [Электронный ресурс]. – 2010–2020. – Режим доступа: https://laborprotection.3dn.ru/book/pages/autor.html. – Дата доступа: 15.05.2020