Тема: Разработка ПО для автоматизации сбора показаний приборов учета
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Глава 1 Характеристика организации и анализ существующих технологий сбора
показаний приборов учета 7
1.1 Характеристика организации 7
1.2 Способы автоматизации сбора показаний в организации ООО «Квартплата
24» 7
1.3 Требования к проектируемому приложению 9
1.4 Сравнительный анализ используемых аналогов 11
Глава 2 Проектирование приложения 14
2.1 Выбор платформы реализации приложения 14
2.2 Проектирование архитектуры приложения 15
2.3 Проектирование логической модели приложения 16
Глава 3 Разработка приложения для автоматизации сбора показаний приборов учета 21
3.1 Выбор средств реализации приложения 21
3.2 Реализация приложения 24
3.3 Тестирование разработанного приложения 29
Список используемой литературы 38
📖 Введение
Традиционный способ сбора показаний приборов учета включает в себя вызов специалистов, которые производят замеры и записывают показания в журналы. Однако этот подход устарел и неэффективен, так как требует больших временных и финансовых затрат, а также может приводить к ошибкам при записи данных.
Автоматизация сбора показаний приборов учета позволяет существенно сократить время и стоимость процесса учета, а также повысить его точность и надежность. Кроме того, программное обеспечение для автоматизации сбора показаний приборов учета дает возможность создать единую базу данных о потреблении энергоресурсов, которая может быть использована для анализа и управления потреблением. Это позволяет сократить расходы на энергоресурсы и снизить вредное воздействие на окружающую среду.
Таким образом, разработка ПО для автоматизации сбора показаний приборов учета является важным шагом в направлении улучшения учета потребленных ресурсов и увеличения эффективности использования энергоресурсов.
В современном мире использование приборов учета - неотъемлемая часть процесса сбора показаний и контроля за энергопотреблением. Это связано с растущими ценами на энергоресурсы и все большим желанием людей экономить энергию и сокращать свои расходы. Организация ООО «Квартплата 24» использует информацию о показаниях приборов учета - следовательно ей необходимо иметь эффективную систему для сбора и обработки показаний.
Актуальность данной работы заключается в необходимости автоматизации процесса сбора показаний прибора учета для уменьшения затрат времени на передачу показаний приборов учета и упрощения процесса взаимодействия жильцов и организаций.
Цель данной ВКР - разработка приложения для персональных компьютеров для автоматизации сбора показаний приборов учета. Разработанное приложение повысит эффективность сбора и обработки данных, уменьшить возможность ошибок и искажений в данных, а также обеспечит целостность и надежность хранения и использования информации.
Для достижения данной цели необходимо выполнить следующие задачи:
- изучить способы автоматизации сбора показаний приборов учета в организации ООО «Квартплата 24»;
- сформулировать требования к разрабатываемому приложению;
- разработать приложение, удовлетворяющее требованиям;
- протестировать разработанное приложения.
Объектом исследования данной ВКР является автоматизация сбора показаний приборов учета в организации ООО «Квартплата 24»
Предметом исследования является разработка приложения для автоматизации сбора показаний приборов учета.
Первая глава содержит характеристику организации, анализ существующей в ней системы сбора показания приборов учета и выработку требований к разрабатываемому приложению.
Вторая глава содержит проектирование приложения.
В третьей представлен выбор средств для разработки, реализация и тестирование разработанного ПО.
Таким образом, данная работа имеет практическую ценность и может быть использована организациями для упрощения и автоматизации процесса сбора и обработки показаний приборов учета.
✅ Заключение
В ходе выполнения ВКР был проведен анализ существующих в организации ООО «Квартплата 24» способов автоматизации сбора показаний приборов учета.
Было произведено сравнение существующих аналогов
разрабатываемого приложения, в результате которого был сделан вывод, что выбранные сервисы являются достойными аналогами по функционалу, но у них отсутствует приложение для ПК, что свидетельствует о целесообразности разработки ПО в рамках данной ВКР.
Для разрабатываемого приложения были выбраны требования на основании методологии FURPS+ и задания заказчика, а также указан приоритет реализации каждого из требований.
Для реализации приложения была выбрана операционная система Windows, так как она является самой используемой ОС в мире. Была разработана архитектура приложения - «Клиент-сервер», составлена диаграмма компонентов, описаны варианты использования приложения при помощи диаграммы вариантов использования и классов приложения, и описан алгоритм действий при использовании функции передачи показаний приборов учета.
Далее был проведен анализ существующих интегрированных сред разработки приложений на языке Java, и на его основании принято решение разрабатывать приложение в IntelliJ IDEA. Для реализации пользовательского интерфейса была выбрана современная библиотека JavaFX, предоставляющая мощный API для взаимодействия пользователя с интерфейсом и обработки событий.
После выбора описанного инструментария с помощью языка программирования Java и СУБД Postgres были реализованы все требуемые функции приложения: Добавление/удаление адреса, добавление прибора учета к адресу, изменение типа прибора учета, добавление нового показания, просмотр истории показаний.
С использованием библиотеки JavaFX и языка разметки FXML был реализован интерфейс приложения со всеми необходимыми элементами для работы функционала приложения элементами.
Также разработанное приложение было протестировано методом функционального тестирования, который подразумевает проверку работоспособности всех реализованных функций. В итоге приложение успешно прошло тестирование по всем пунктам.
Задачи для достижения цели выпускной квалификационной работы пыли в полном объеме выполнены процессе её создания.
Цель работы достигнута - разработано приложение для автоматизации сбора показаний приборов учета.
В ходе работы над ВКР были получены знания и навыки работы с базами данных Postgres, и улучшены навыки программирования на языке Java.
Разработанное приложение может быть доработано и использовано в качестве метода автоматизации сбора показаний приборов учета для компаний ЖКХ.





