Реферат 3
ПЕРЕЧЕНЬ УСЛОВНЫХ ОБОЗНАЧЕНИЙ 5
ВВЕДЕНИЕ 6
1 Анализ предметной области 8
1.1 Учет расхода энергоресурсов 8
1.2 Обзор существующих решений 9
1.2.1 АИИС КУЭ «ПУМА» 9
1.2.2 АСКУЭ «СПЕКТР» 10
1.2.3 Программный комплекс «ЛЭРС УЧЕТ» 10
1.2.4 ИИС «Энергомера» 11
1.2.5 АСКУЭ «ЭНЕРГОАУДИТКОНТРОЛЬ» 11
1.2.6 Программный комплекс «Стек-Энерго» 11
1.2.7 Программное обеспечение АСКУЭ «Энфорс Лайт» 12
1.2.8 Программное обеспечение «EnergyLog» 12
1.2.9 Сравнение существующих решений 13
1.3 Требования к системе 14
1.3.1 Функциональные требования 15
1.3.2 Нефункциональные требования 15
2 Проектирование 16
2.1 Технологии и инструменты для реализации 16
2.2 Диаграмма вариантов использования 19
2.3 Сценарии вариантов использования 20
3 Реализация 25
3.1 Взаимодействие с программой «EnergyLog» 25
3.2 Взаимодействие с приложением «EnergyLogApp» 33
3.3 Хранение файлов на DropBox 37
ЗАКЛЮЧЕНИЕ 38
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 39
ПРИЛОЖЕНИЕ А Акт о внедрении 41
ПРИЛОЖЕНИЕ Б Руководство программиста для «EnergyLog» 42
ПРИЛОЖЕНИЕ В Руководство программиста для «EnergyLogApp»
Современный образ жизни трудно уже представить без активного использования различного рода мобильных устройств. Мобильные устройства значительно упрощают жизнь современного человека. Необходимость их применения актуальна не только в рамках выполнения повседневных личных или бытовых задач, но также и в ходе исполнения работ, связанных с профессиональной деятельностью. Этому способствует наличие широкого разнообразия программного обеспечения для мобильных устройств, обладающего всевозможными функциональными возможностями. Практически для каждой распространенной задачи имеется какое-либо приложение, способствующее решению данной задачи. Поэтому разработка новых мобильных приложений является не просто актуальным направлением, но и будет являться основным трендом в ближайшие годы.
Разработка Android-приложений является одним из важнейших направлений в области разработки мобильного программного обеспечения, что обуславливается абсолютным преобладанием на мировом рынке мобильных устройств с операционной системой Android. Например, согласно данным аналитической компании Strategy Analytics, доля продаваемых смартфонов с операционной системой Android за последние годы составляет более 80% [1].
Современные предприятия промышленного комплекса в рамках своего функционирования используют самые разнообразные типы энергетических ресурсов (например, тепловая энергия, вода, электроэнергия и так далее). При этом затраты на энергоснабжение являются одной из основных статей расхода в бюджете таких предприятий. Поэтому предприятиям необходимо осуществлять учет использования каждого энергоресурса на всех участках производства: во-первых, для отчетности, во-вторых, для последующего анализа эффективности расхода энергоресурсов.
Для учета расхода энергоресурсов существуют различного рода решения от простого ручного учета на бумаге и до полноценных автоматизированных систем учета энергоресурсов. При этом каких-либо промежуточных вариантов (между ручным снятием показаний со счетчиков путем их записи на бумаге и полностью автоматическим процессом передачи таких показаний с помощью специализированных счетчиков) в виде мобильных приложений, облегчающих процесс снятия показаний со счетчиков, не существует.
Целью данной выпускной квалификационной работы является разработка Android-приложения для программы по учету расходов энергоресурсов, способного повысить эффективность процесса учета расхода энергоресурсов (на примере конкретного предприятия ООО «ТЗРО»).
Для выполнения поставленной цели необходимо выполнить следующие задачи:
• Провести анализ предметной области (изучить основы процесса учета расхода энергоресурсов, провести обзор существующих аналогов).
• Собрать требования предприятия к приложению (выявить и сформулировать функциональные и нефункциональные требования к приложению, провести их анализ).
• Разработать приложение (выбрать технологии и инструменты реализации, сформировать сценарии работы приложения, описать процесс работы с разработанным приложением).
• Внедрить разработанное приложение на предприятие
В данной выпускной квалификационной работе была представлена разработка Android-приложения для программы по учету расходов энергоресурсов, способного повысить эффективность процесса учета расхода энергоресурсов (на примере конкретного предприятия ООО «ТЗРО»).
В ходе проделанной работы были решены все поставленные задачи:
• Проведен анализ предметной области (изучены основы процесса учета расхода энергоресурсов на примере предприятия ООО «ТЗРО», проведен обзор существующих аналогов).
• Собраны требования предприятия к приложению (выявлены и сформулированы функциональные и нефункциональные требования к приложению, проведен их анализ).
• Разработано приложение «EnergyLogApp» (выбраны технологии и инструменты реализации, сформированы сценарии работы приложения, описан процесс работы пользователя с разработанным приложением).
• Разработанное приложение «EnergyLogApp» внедрено в деятельность предприятия ООО «ТЗРО» (Приложение А).
Разработанное приложения также может быть использовано и в рамках деятельности других предприятий, которым необходимо вести учет расхода энергоресурсов. Для этого можно зарегистрировать новую учетную запись DropBox, получить токен, задать его в Windows-программе «EnergyLog» и Android-приложении «EnergyLogApp», и использовать функциональные возможности данного программного обеспечения в полном объеме.
Также разработанное программное обеспечение в дальнейшем может быть дополнено или модифицировано с целью его дальнейшего развития. Для упрощения работы с исходным кодом проектов программного обеспечения в приложениях Б и В представлены руководства программиста, которые составлены согласно ГОСТ 19.504-79 [12].