ВВЕДЕНИЕ 4
1 Аналитическая часть 7
1.1 Общая характеристика энергосбытовой деятельности 7
1.2 Существующий метод проведения контрольно-измерительных
мероприятий 12
1.3 Существующие решения 14
1.4 Постановка задачи 16
2 Моделирование программного обеспечения 18
2.1 Декомпозиция моделируемого решения 18
2.2 Проектирование базы данных 20
3 Реализация программного обеспечения 24
3.1 Выбор программной платформы 24
3.1.1 Выбор языка программирования 25
3.1.2 Выбор среды программирования 27
3.2 Разработка ПО 29
3.2.1 Создание структуры проекта 29
3.2.2 Создание структуры экранов приложения 30
3.3 Тестирование приложения 35
3.4 Минимальные технические требования 38
ЗАКЛЮЧЕНИЕ 40
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 41
ПРИЛОЖЕНИЕ А 44
ПРИЛОЖЕНИЕ Б 46
На сегодняшний день во всех развитых странах мира экономика имеет рыночный характер. В связи с этим спрос конечного потребителя полностью формирует предложение рынка, что в свою очередь порождает конкуренцию между производителями товаров и услуг. Постоянная конкуренция стимулирует производителей к выработке все более экономически выгодных решений, которые помогут увеличить спрос на их продукцию и увеличить прибыль. Несомненно, понижение конечной стоимости продукта либо услуги является одним из наиболее привлекательных аргументов при выборе продукта в глазах потребителя, однако зачастую понижение конечной стоимости может иметь и негативные последствия. В стремлении к снижению цен на конечный продут или услугу, производитель зачастую вынужден жертвовать качеством конечного продукта, либо увеличивать время на производство, что в конечном счете так же скажется на общей прибыли и как итог на возможности к последующему присутствию производителя на рынке. Данный факт вынуждает производителей всячески минимизировать производственные издержки, и здесь основным помощником является автоматизация.
Развитие ЭВМ позволило человеку переложить массу трудоемких задач на «плечи» машин и автоматизировать бесчисленное количество процессов. В данных реалиях бизнес стал одной из основных сфер применения ЭВМ, использование которых позволяет сократить временные издержки, уменьшить процент брака на производстве и улучшение сервиса при оказании услуг.
Наряду с развитием электротехники и ЭВМ в частности, неизменно растет и потребление энергии. В связи с этим всё большие и большие объемы энергии ежеминутно генерируются и предоставляются конечному пользователю. Растущие объемы используемой клиентами энергии, требуют от производителей оперативного и точного учета, который позволит эффективно поставлять, энергетических ресурсов.
Для осуществления контроля за предоставлением энергоресурсов конечному пользователю, поставщикам необходимо регулярно осуществлять контрольные считывания со счетчиков, которые в подавляющем своем большинстве не оснащены автоматизированными системами коммерческого учета электроэнергии (далее АСКУЭ). Низкий уровень использования счетчиков с АСКУЭ продиктован большой ценой таких устройств, а также необходимостью наличия техники для считывания показаний и интернет соединения. Вышеописанное делает применение счетчиков с АСКУЭ весьма затруднительным, и вынуждает поставщик энергии к использованию устаревших методов контроля потребления энергии путем привлечения дополнительных человеческих ресурсов, что приводит к дополнительным финансовым расходам. В свою очередь сам процесс контрольных считываний зачастую производится представителями компаний поставщиков энергии без использования средств ЭВМ. Такой подход к контрольно-измерительным мероприятиям накладывает дополнительные риски возникновения неточностей, а также ведет к появлению временных издержек на транспортировку и внесение контрольных измерений в базу данных для дальнейшей обработки. Косвенным образом, вышеперечисленные проблемы в конечном счете ведут к снижению общей прибыли предприятия, а значит и ухудшению положения на рынке. Исходя из вышесказанного можно сделать вывод о существовании проблемы учета энергии, решение которой поможет повысить рентабельность энергосбытовой деятельности предприятий.
Данная выпускная квалификационная работа призвана проанализировать и разработать решение вышеописанной проблемы путем автоматизации процесса контрольных замеров с помощью использования ЭВМ и специализированного программного обеспечения (ПО).
Таким образом, целью работы является повышение эффективности работы сотрудников энергосбытовой компании за счет разработки мобильного приложения для снятия показаний счетчиков электроэнергии и водоснабжения.
В качестве задач данной работы можно выделить следующие:
- изучение предметной области;
- анализ существующих программных и аппаратных решений;
- разработка спецификации создаваемого ПО;
- выбор аппаратно-программной платформы, а также языка программирования, СУБД и среды программирования;
- описание структуры разрабатываемого ПО;
- моделирование алгоритмов работы разрабатываемого ПО;
Пояснительная записка выполнена на 46 страницах без приложения, и 50 с приложением, содержит 17 рисунков и приложение.
В ходе выполнения выпускной квалификационной работы была изучена предметная область энергоснабжения. Был изучен существующий метод снятия показаний счетчиков и их переноса в ИС энергосбытовой компании. Были выявлены существующие проблемы данного подхода и смоделировано ее решение. Были выполнены следующие задачи:
- изучена предметная область и уже существующие программные и аппаратные решения;
- спроектированы модели текущего и целевого состояния подхода к съему и передаче данных счетчиков;
- выбраны аппаратно-программная платформа, а также язык программирования, СУБД и среда программирования;
- описана структура разрабатываемого ПО;
- смоделированы алгоритмы работы разрабатываемого ПО;
В результате была достигнута основная цель работы: разработано ПО, предназначенное для внесения показаний контрольных измерений счетчиков водоснабжения и электроэнергии и их передачи в ИС.
Разработанное ПО позволяет:
- сократить временные издержки на передачу показаний в ИС;
- снизить риски потери информации за счет отказа от бумажных носителей;
- повысить надежность передачи данных в ИС;
- уменьшить возможность ошибки при считывании показаний;
- контролировать отклонения контролеров от маршрутов следования.
1. Должностная инструкция контролера абонентского отдела
(энергосбыта) [Электронный ресурс] Режим доступа: http://prom-
nadzor.ru/content/dolzhnostnaya-instrukciya-kontrolera-abonentskogo-otdela- energosbyta
2. Анчарова, Т.В. Электроснабжение и электрооборудование зданий и сооружений: 2016. - 416 c.
3. Производственная инструкция для контролеров энергонадзора 1-й квалификационной группы [Электронный ресурс] Режим доступа: http://leg.co.ua/instrukcii/energonadzor/proizvodstvennaya-instrukciya-dlya- kontrolerov-energonadzora-1-y-kvalifikacionnoy-gruppy.html
4. Конюхова, Е.А. Электроснабжение объектов: Учебное пособие для среднего профессионального образования: ИЦ Академия, 2013. - 320 c.
5. Г.В. Коробов, В.В. Картавцев, Н.А. Черемисинова. Электроснабжение. Курсовое проектирование: Учебное пособие . - СПб.: Лань, 2011. - 192 c.
6. Кудрин, Б.И. Электроснабжение: Учебник для студентов учреждений высшего профессионального образования: ИЦ Академия, 2012. - 352 c.
7. Ю.Д. Сибикин, М.Ю. Сибикин. Электроснабжение - Вологда: Инфра-Инженерия, 2013. - 328 c.
8. А.И. Громов, А. Фляйшман, В. Шмидт. Управление бизнес- процессами: современные методы. монография Люберцы: Юрайт, 2016. - 367 c.
9. Елиферов, В.Г. Бизнес-процессы: Регламентация и управление: Учебник: НИЦ ИНФРА-М, 2013. - 319 c.
10. Ю.Ф. Тельнов, И.Г. Фёдоров. Инжиниринг предприятия и управление бизнес-процессами. Методология и технология: Учебное пособие: ЮНИТИ, 2015. - 176 c.
11. Чукарин, А.В. Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией: Альпина Паблишер, 2016. - 512 с.
12. Лукин, В.Н. Введение в проектирование баз данных: Вузовская книга, 2015. - 144 с.
13. Мюллер, Р.Д. Проектирование баз данных и UML : Лори, 2013. - 420 с.
14. Шпак, Ю.А. Проектирование баз данных. Просто как дважды два: Эксмо, 2007. - 304 с.
15. С. Эмблер, П. Садаладж. Рефакторинг баз данных: эволюционное проектирование: Вильямс, 2007. - 672 с.
16. Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов: Питер, 2017, 688 c.
17. Дейтел П., Дейтел Х. Android для разработчиков: Питер 2016, 512 c.
18. Дон Гриффитс, Дэвид Гриффитс. Head First. Программирование для Android: Питер, 2016, 704 с.
19. Колисниченко Д.Н. Программирование для Android 5. Самоучитель: БХВ-Петербург, 2015, 303 с.
20. Пол Дейтел Харви Дейтел Эби Дейтел Майкл Моргано. Android для разработчиков: Питер, 2015, 384 с.
21. Голощапов А.Л. Google Android. Создание приложений для смартфонов и планшетных ПК: БХВ-Петербург, 2014, 928 с.
22. Медникс З., Дорнин Л. Программирование под Android: Питер, 2013, 560 с.
23. Голощапов Л.Л. Google Android. Системные компоненты и сетевые коммуникации: БХВ-Петербург, 2012, 384 с.
24. Э. Бурнет. Привет, Android! Разработка мобильных приложений: Питер, 2012, 236 с.
25. Протокол ODATA [Электронный ресурс] Режим доступа: https: //ru.wikipedia. org/wiki/Open_Data_Protocol
26. ODATA protocol [Электронный ресурс] - Режим доступа: http: //www. odata. org/
27. Гонсалвес Д, Энтони К. Изучаем Java EE 7: Питер, 2016. - 640 c.
28. Шилдт, Герберт. Java 8. Руководство для начинающих: Вильямс, 2015. - 720 c.
29. Эккель, Брюс Философия Java : Питер, 2016. - 809 c.
30. Блох Д. Эффективное программирование: Питер, 2014 - 453 с.