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


Разработка гибридного мобильного приложения для контроля показаний бытовых счетчиков

Работа №112093

Тип работы

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

Предмет

информатика

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

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


Введение 5
Глава 1 Постановка задачи на разработку гибридного мобильного приложения 7
1.1 Постановка задачи 7
1.2 Формирование требований к мобильному приложению 8
1.3 Сравнительный анализ используемых аналогов 11
Глава 2 Проектирование мобильного приложения 13
2.1 Выбор архитектуры мобильного приложения 13
2.2 Разработка логической модели мобильного приложения 15
Глава 3 Реализация гибридного мобильного приложения для контроля показаний бытовых счетчиков 20
3.1 Выбор средств разработки мобильного приложения 20
3.2 Реализация гибридного мобильного приложения 23
3.3 Тестирование мобильного приложения 26
Заключение 36
Список используемой литературы 38


Важнейшая обязанность каждого пользователя коммунальных услуг - их своевременная оплата. Управляющие компании, предоставляющие коммунальные ресурсы, начисляют стоимость пользования расходуемыми ресурсами, такими, как газ, электричество, вода, на основании либо общедомовых приборов учёта, либо индивидуальных приборов учёта, расположенных в квартире каждого собственника. Чаще всего используется именно второй вариант: «счётчики» стоят практически в каждой квартире, за редкими исключениями.
Для корректного начисления оплаты каждый собственник жилья должен своевременно передавать в управляющую компанию показания прибора учёта. Осуществляется это различными способами: посредством специальных отрывных бланков, по телефону, через сайт или электронную почту управляющей компании.
В случае наличия у компании сайта, пользователь, как правило, может отслеживать потребление коммунальных услуг и планировать платежи. Однако не все управляющие и ресурсоснабжающие компании предоставляют такой функционал.
Таким образом, актуальность выбранной темы заключается в обеспечении потенциального пользователя универсальным программным средством контроля расхода коммунальных услуг. Использование приложения позволит сократить время, затрачиваемое на фиксацию показаний, и упростит их передачу в управляющую компанию.
Объектом бакалаврской работы являются мобильные приложения для контроля показаний бытовых счетчиков.
Предмет исследования - гибридное мобильное приложение для контроля показаний бытовых счётчиков.
Цель бакалаврской работы - разработка гибридного мобильного приложения для контроля показаний бытовых счётчиков.
Для достижения цели работы необходимо выполнить следующие задачи:
- проанализировать и выбрать технологии разработки гибридного мобильного приложения для контроля показаний бытовых счётчиков;
- разработать гибридное мобильное приложение для контроля показаний бытовых счётчиков;
- выполнить реализацию и тестирование гибридного мобильного приложения.
Методы исследования - технологии разработки мобильных приложений, методы и технологии Web-дизайна.
Практическая значимость бакалаврской работы заключается в разработке гибридного мобильного приложения, которое может быть использовано для контроля показаний бытовых счётчиков.
Бакалаврская работа состоит из введения, трех глав, заключения, списка используемой литературы и приложения.
Бакалаврская работа включает 40 страниц текста, 14 рисунков, 3 таблицы и 25 источников.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Бакалаврская работа посвящена разработке гибридного приложения для контроля показаний бытовых счетчиков.
В ходе выполнения ВКР был проведён анализ предметной области, выявлены проблемы, присущие исследуемой области, выдвинуто предложение по решению выявленных проблем путём разработки мобильного приложения.
Для проектируемого приложения были сформированы требования по методологии FURPS+, указан приоритет реализации каждого требования. Для увеличения охвата аудитории пользователей мобильного приложения было решено разработать мобильное приложение, работающее на операционных системах Android и iOS.
Также был проведён анализ аналогов, показавший отсутствие на рынке готового приложения, соответствующего предъявляемым требованиям. В ходе анализа были выявлены ключевые функции приложения, отличающие его от аналогов.
Дальше была разработана трёхзвенная архитектура «клиент-сервер», выбран вариант реализации поддержки нескольких операционных систем в форме гибридного приложения, описаны сценарии использования приложения. Также были разработаны функциональная диаграмма использования, описывающая взаимодействие пользователя с приложением и логическая схема взаимодействия компонентов.
А также был проведён анализ средств разработки мобильных приложений, в результате которого был выбран наиболее подходящий фреймворк React Native.
С использованием указанного инструментария были реализованы функции мобильного приложения: передача новых показаний, оплата услуг ЖКХ.
С помощью JavaScript-кода было реализовано наше мобильное приложение. Для этого мы воспользовались React Native, который в свою очередь использует Node.js, среду выполнения JavaScript.
Также было протестировано мобильное приложение методом функционального тестирования. Проверили работоспособность нашего приложения по выбранным пунктам, приложение успешно прошло тестирование.
Задачи, определённые для достижения цели работы, были выполнены в полном объёме.
Цель бакалаврской работы была достигнута - разработано гибридное приложение для контроля показаний бытовых счётчиков.
В ходе работы над ВКР были углублены знания и умения проектирования приложений, получены практические навыки работы с React Native и JavaScript.
Мобильное приложение, полученное в результате ВКР, может быть доработано и использовано в качестве альтернативного метода контроля показаний счётчиков и их передачи в компании ЖКХ.


1. Аксенов К. В. Обзор современных средств для разработки мобильных приложений /К.В. Аксенов // Новые информационные технологии в автоматизированных системах. 2014. №17. С. 10-11.
2. Бейли Л. Изучаем SQL. СПБ.: Питер, 2012. 573с.
3. Вигерс К. Разработка требований к программному обеспечению. 3-е изд., дополнительное / К. Вигерс, Д. Битти М.: Издательство «Русская редакция»; СПб.: БХВ-Петербург, 2014. 736 стр.
4. Гагарина Л. Г., Киселев Д. В., Федотова Е. Л. Разработка и эксплуатация автоматизированных информационных систем М.: ИД «ФОРУМ»; ИНФРА-М, 2012. 384с.
5. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: Формум: ИНФРА-М, 2013. 352 с.
6. Грофф Д. SQL: Полное руководство / Д. Грофф, П. Вайнберг. / - К.: BHV, 2001. 816c.
7. Дейт Д. Введение в системы баз данных. М.: Издательский дом "Вильяме", 2005. 1328 с.
8. Емельянова Н.З. Проектирование информационных систем: учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. М.: Форум, 2014. 432 с.
9. Заботина Н. Н. Проектирование информационных систем - М.: ДРОФА, 2013. 336 с.
10. Ихтиар В.Ф. Сравнение кроссплатформенных фреймворков //
Вестник магистратуры. 2018. №1-3 (76). URL:
https://cyberleninka.rU/article/n/sravnenie-kross-platformennyh-freymvorkov(дата обращения: 03.04.2022).
11. Калиневич Н., Гильванов Р. Г. Разработка кроссплатформенных
приложений на языке Dart при помощи фреймворка Flutter // Интеллектуальные технологии на транспорте. 2021. №4 (28). URL: https://cyberleninka.ru/article/n/razrabotka-kross-platformennyh-prilozheniy-na- yazyke-dart-pri-pomoschi-freymvorka-flutter(дата обращения: 19.03.2022).
12. Колесов Ю. Б. Моделирование систем. Объектно-ориентированный подход: учебное пособие / Ю. Б. Колесов, Ю. Б. Сениченков. СПб.: БХВ- Петербург, 2012. 192 с.
13. Конноли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Конноли, К. Бегг, А. Стратчан. М.: Вильямс, 2000. 1093 с.
14. Корнеев И. К. Информационные технологии: учебное пособие. М: Проспект, 2007. 224 с. 9.
15. Куроуз Д. Компьютерные сети. Многоуровневая архитектура Интернета: 2-е издание / Д. Куроуз, К. Росс. СПб.: Питер, 2004.765с.
16. Новожилова А. Азбука клиента. Мобильные приложения: нативные, html5, гибридные // CMSMagazine. URL: http://www.cmsmagazine.ru/(дата обращения 10.12.2021)
17. Русанова И.В. Анализ платформ для разработки гибридного
мобильного приложения для систем iOS и Android // Актуальные проблемы авиации и космонавтики. 2017. №13 [Электронный ресурс]. URL:
https://cyberleninka.ru/article/n/analiz-platform-dlya-razrabotki-gibridnogo- mobilnogo-prilozheniya-dlya-sistem-ios-i-android(дата обращения: 09.02.2022).
18. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Издание второе, дополненное и переработанное. М., 2012. 672 с.
19. Чистов Д. В. Проектирование информационных систем. Учебник и практикум / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук. - М.: Юрайт, 2016. 260 с.
20. Шейн Ч. Разработка гибридных Web-приложений, способных использовать аппаратные средства мобильных устройств. // журнал MSDN Magazine, 2012.
21. Dawn Griffiths. Head First Android Development: A Brain-Friendly Guide / Dawn Griffiths, David Griffiths - O'Reilly Media, 2015 - 734 p.
22. Helder Vasconcelos. Asynchronous Android Programming / Helder Vasconcelos - Packt Publishing, 2016. - 394 p.
23. Kaner, Falk, Nguyen. Testing Computer Software. - USA: Wiley Computer Publishing,1999. 42 p.
24. Reto Meier. Professional Android 4 Application Development. / Reto Meier - Wrox, 2012. 864 p.
25. Shoutem - Make an App - Build Apps with Easy Application Creator, 2014. 368 p.


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




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