ВВЕДЕНИЕ 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 рисунков и приложение.
В ходе выполнения выпускной квалификационной работы была изучена предметная область энергоснабжения. Был изучен существующий метод снятия показаний счетчиков и их переноса в ИС энергосбытовой компании. Были выявлены существующие проблемы данного подхода и смоделировано ее решение. Были выполнены следующие задачи:
- изучена предметная область и уже существующие программные и аппаратные решения;
- спроектированы модели текущего и целевого состояния подхода к съему и передаче данных счетчиков;
- выбраны аппаратно-программная платформа, а также язык программирования, СУБД и среда программирования;
- описана структура разрабатываемого ПО;
- смоделированы алгоритмы работы разрабатываемого ПО;
В результате была достигнута основная цель работы: разработано ПО, предназначенное для внесения показаний контрольных измерений счетчиков водоснабжения и электроэнергии и их передачи в ИС.
Разработанное ПО позволяет:
- сократить временные издержки на передачу показаний в ИС;
- снизить риски потери информации за счет отказа от бумажных носителей;
- повысить надежность передачи данных в ИС;
- уменьшить возможность ошибки при считывании показаний;
- контролировать отклонения контролеров от маршрутов следования.