Тип работы:
Предмет:
Язык работы:


Разработка ПО для автоматизации сбора показаний приборов учета

Работа №139619

Тип работы

Бакалаврская работа

Предмет

прикладная информатика

Объем работы40
Год сдачи2023
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
31
Не подходит работа?

Узнай цену на написание


Аннотация
Глава 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.
Разработанное приложение может быть доработано и использовано в качестве метода автоматизации сбора показаний приборов учета для компаний ЖКХ.



1. Бейли Л. Изучаем SQL. СПБ.: Питер, 2012. - 573с.
2. Вигерс К. Разработка требований к программному обеспечению. 3-е изд., дополнительное / К. Вигерс, Д. Битти М.: Издательство «Русская редакция»; СПб.: БХВ-Петербург, 2014. - 736 стр.
3. Гагарина Л. Г., Киселев Д. В., Федотова Е. Л. Разработка и эксплуатация автоматизированных информационных систем М.: ИД «ФОРУМ»; ИНФРА-М, 2012. - 384с.
4. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: Формум: ИНФРА-М, 2013. - 352 с.
5. Грофф Д. SQL: Полное руководство / Д. Грофф, П. Вайнберг. / - К.: BHV. 2001. - 816c.
6. Грекул, В. И. Проектирование информационных систем : учебное пособие / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. — 3-е изд. — Москва : Интернет-Университет Информационных Технологий (ИНТУИТ), Ай Пи Ар Медиа, 2020. — 299 с.
7. Дейт Д. Введение в системы баз данных. М.: Издательский дом "Вильяме". 2005. - 1328 с.
8. Емельянова Н.З. Проектирование информационных систем: учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. М.: Форум.
2014. - 432 с.
9. Заботина Н. Н. Проектирование информационных систем - М.: ДРОФА, 2013. - 336 с.
10. Колесов Ю. Б. Моделирование систем. Объектно-ориентированный подход: учебное пособие / Ю. Б. Колесов, Ю. Б. Сениченков. СПб.: БХВПетербург. 2012. - 192 с.
11. Конноли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Конноли, К. Бегг, А. Стратчан. М.: Вильямс. 2000. - 1093 с.
12. Корнеев И. К. Информационные технологии: учебное пособие. М: Проспект. 2007. - 224 с.
13. Куроуз Д. Компьютерные сети. Многоуровневая архитектура Интернета: 2-е издание / Д. Куроуз, К. Росс. СПб.: Питер. 2004. - 765с.
14. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Издание второе, дополненное и переработанное. М. 2012. - 672 с.
15. Зыков С. В. Проектирование и разработка корпоративных информационных систем : учебное пособие / С. В. Зыков. — Москва : Ай Пи Ар Медиа, 2023....30



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ