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


Разработка мобильной версии сервиса компании «ООО Квартплата 24»

Работа №106872

Тип работы

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

Предмет

информатика

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

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


Введение 5
Глава 1 Анализ предметной области 7
1.1 Общая характеристика ЖКХ 7
1.2 Общая характеристика компании «ООО Квартплата 24» 9
1.3 Описание сервисов экосистемы 11
1.4 Постановка задачи на разработку мобильной версии сервиса 13
Глава 2 Проектирование мобильного приложения 14
2.1 Формирование требований для разрабатываемого приложения 14
2.2 Выбор технологий разработки мобильного приложения 15
2.3 Логическая модель разрабатываемого приложения 17
2.4 Разработка пользовательского интерфейса приложения 19
Глава 3 Реализация мобильного приложения 27
3.1 Спецификация выбранных технологий 27
3.2 Разработка алгоритма авторизации 29
3.3 Разработка пользовательских сценариев приложения 31
3.4 Тестирование приложения 36
Заключение 41
Список используемой литературы 43
Приложение А Диаграмма сервисов «ООО Квартплата 24» 47
Приложение Б_ Диаграмма процесса регистрации показаний» 48
Приложение В_ Развитие рынка мобильных ОС 49
Приложение Г_ Карта переходов и состояний приложения 50
Приложение Д_ Разработанный прототип пользовательского интерфейса 51
Приложение Е_ Позитивные тест-кейсы для тестирования 52


В двадцать первом веке сфера жилищно-коммунального хозяйства стала всеохватывающей частью любого развитого государства, где, фактически, каждый человек является её потребителем. Как и для любой другой отрасли экономики, очень важно применять современные IT - технологии для достижения надлежащего оказания услуг.
Зачастую, услуги оплаты, внесения показаний и другие услуги, связанные с ЖКХ, доступны только на веб-сайтах, что является неудобным для пользователей мобильных устройств. Для удобства управлениями услугами ЖКХ сегодня не хватает некой единой системы, объединяющая главные аспекты ЖКХ.
IT-компания «ООО Квартплата 24» решает задачи расчета и учета платы за ЖКХ, а также прочие задачи по управлению услугами ЖКХ. Компанией была разработана большая экосистема облачных сервисов, которые тесно интегрированы между собой.
Целью выпускной квалификационной работы является разработка мобильного приложения личного кабинета жителя компании «ООО Квартплата 24».
Для достижения поставленной цели необходимо составить список задач:
- изучить предметную область;
- провести анализ предметной области;
- спроектировать мобильное приложение;
- реализовать мобильное приложение;
- провести тестирование приложения.
Объект исследования - экосистема сервисов компании «ООО Квартплата 24».
Предметом исследования является разработка мобильного приложения, включающее в себя функционал личного кабинета жителя компании «ООО Квартплата 24».
Методы исследования:
- анализ;
- моделирование;
- проектирование;
- применение навыков программирования;
- изучение электронных источников.
В выпускной квалификационной работе разбираются вопросы по проектированию и разработке мобильной версии личного кабинета жителя.
В первой главе будет изучена и проанализирована деятельность сферы ЖКХ, описана деятельность компании «ООО Квартплата 24» и ее сервисов.
Во второй главе будут сформированы требования к мобильному приложению, построены логические модели приложения, а также будет разрабатываться пользовательский интерфейс мобильного приложения.
В третьей главе будет происходить разработка алгоритмов авторизации и пользовательских сценариев. Для этого также будут рассмотрены программный интерфейс компании и используемые технологии.


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

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

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


В процессе выполнения выпускной квалификационной работы был проведен анализ сферы жилищно-коммунальных услуг, а также компании «ООО Квартплата 24». Анализ выявил проблему в отсутствии мобильной версии основного сервиса - личного кабинета жителя. Была выделена актуальность исследуемой темы, определены объект, предмет исследования, цели и задачи работы.
При изучении деятельности компании «ООО Квартплата 24» была разработана логическая модель основных бизнес-процессов, а также составлена диаграмма сервисов компании «ООО Квартплата 24», отображающие основу их работы.
Были рассмотрены стандарты требований для современных мобильных приложений и на их основе были составлены требования к разрабатываемому приложению. Требования были подробно разобраны и были описаны принципы разработки компонентов приложения, дающие приложению современный вид.
Анализ мобильного рынка и мобильных приложений показал, что приложение лучше делать кроссплатформенным и поэтому были рассмотрены основные средства для реализации таких приложений. Исходя из составленных требований были выбраны технологии, применяемые нами для разработки приложения.
Основываясь на требованиях и учитывая особенности выбранных технологий, был разработан прототип пользовательского интерфейса и базируясь на нем была реализована внешняя оболочка приложения.
Была проведена разработка мобильного приложения, в которую входило:
- описание спецификаций выбранных технологий,
- сравнение узконаправленных технологий для разработки,
- изучение программного интерфейса API компании
- написание программного кода,
- тестирование.
Результатом выпускной квалификационной работы является работающее мобильное приложение для личного кабинета жителя компании которое позволяет:
- управлять авторизацией в систему,
- собирать и отображать необходимые данные,
- совершать регистрацию показаний ПУ,
После проведения тестирования можно сделать вывод, что разработанное мобильное приложение работает корректно, выполняет основные функции личного кабинета и соответствует всем установленными требованиям.



1. Базовое понимание Oauth 2.0 [Электронный ресурс] // Stfalcon. - Режим доступа: https://stfalcon.Com/ru/blog/post/oauth-2.0
2. Вишневский Д.Н. OAUTH И ЕГО ИСПОЛЬЗОВАНИЕ В
СОВРЕМЕННЫХ СИСТЕМАХ // Вестник магистратуры. 2019. №6-2 (93). URL: https://cyberleninka.ru/article/n/oauth-i-ego-ispolzovanie-v-sovremennyh-
sistemah (дата обращения: 16.02.2022).
3. Воробьев Н.А., Бурмин Л.Н., Степанов Ю.А. СРАВНИТЕЛЬНЫЙ
АНАЛИЗ СРЕДСТВ ТЕСТИРОВАНИЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ // Евразийский Союз Ученых. 2020. №6-1 (75). URL:
https://cyberleninka.ru/article/n7sravnitelnyy-analiz-sredstv-testirovaniya- mobilnyh-prilozheniy (дата обращения: 15.02.2022).
4. Все о ЖКХ на 2019 год: услуги, тарифы, платежи и сборы, основания не платить или платить меньше / сост. Е. Давыденко. - Москва: Издательство АСТ, 2018. - 224 с. (Справочник для населения)
5. Долганова, О. И. Моделирование бизнес-процессов : учебник и
практикум для академического бакалавриата / О. И. Долганова, Е. В. Виноградова, А. М. Лобанова ; под редакцией О. И. Долгановой. — Москва : Издательство Юрайт, 2019. — 289 с. — (Бакалавр. Академический курс). — ISBN 978-5-534-00866-1. — Текст : электронный // Образовательная
платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/433143 (дата обращения: 20.03.2022).
6. Нужный, А. М. Разработка мобильных приложений : учебное пособие для СПО / А. М. Нужный, Н. И. Гребенникова, В. В. Сафронов. — Саратов : Профобразование, 2022. — 92 c. — ISBN 978-5-4488-1494-5. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт].
— URL: https://www.iprbookshop.ru/121301.html (дата обращения: 19.03.2022).
— Режим доступа: https://www.iprbookshop.ru/epd-reader7publicationIdM21301
7. Пирская, Л. В. Разработка мобильных приложений в среде Android
Studio : учебное пособие / Л. В. Пирская. — Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2019. — 123 с. — ISBN 978-5-9275-3346-6. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/100196.html (дата обращения: 23.02.2022). — Режим доступа:
https://www.iprbookshop.ru/epd-readerfpublicationIdM00196
8. Применение в React REST API с помощью Fetch и Axios [Электронный ресурс] // Initskill. - Режим доступа: https://www.internet- technologies.ru/articles/primenenie-rest-api-s-pom-fetch-i-axios.html
9. Простое руководство по UML-диаграммам и моделированию баз
данных [Электронный ресурс]: Сайт с преимуществами и типами UML- диаграмм. URL: https://www.microsoft.com/ru-ru/microsoft- 365/business-
insights-ideas/resources/guide-to-uml-diagramming-and- database-modeling (Дата обращения: 02.01.2021)
10. Соколова, В. В. Разработка мобильных приложений : учебное
пособие / В. В. Соколова. — Томск : Томский политехнический университет,
2014. — 176 c. — ISBN 978-5-4387-0369-3. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL:
https://www.iprbookshop.ru/34706.html (дата обращения: 06.06.2022). — Режим доступа: https://www.iprbookshop.ru/epd-reader?publicationId=34706
11. Техническое проектирование мобильных приложений
[Электронный ресурс] // Gitbooks. - Режим доступа:
https://slavachernikoff.gitbooks.io/technical-design-of-mobile- applications/content/chapter2.html
12. Утробина Елена Степановна, Кокорина Ирина Петровна Принципы разработки пользовательского интерфейса для мобильных картографических приложений // Интерэкспо Гео-Сибирь. 2019. №2. URL: https://cyberleninka.ru/article/n/printsipy-razrabotki-polzovatelskogo-interfeysa- dlya-mobilnyh-kartograficheskih-prilozheniy (дата обращения: 20.03.2022).
13. Федотенко, М. А. Разработка мобильных приложений. Первые шаги / М. А. Федотенко ; под редакцией В. В. Тарапаты. — Москва : Лаборатория знаний, 2019. — 336 с. — ISBN 978-5-00101-640-3. — Текст : электронный // Цифровой образовательный ресурс IPR SMART : [сайт]. — URL: https://www.iprbookshop.ru/89067.html (дата обращения: 03.04.2022). — Режим доступа: https://www.iprbookshop.ru/89067.html
14. Формирование требований и классификация требований
[Электронный ресурс] // Бизнес-анализ в России - Режим доступа:
https://analytics.infozone.pro/formation-requirements-and-classification- requirements/
15. Черников В.Н., Подвальный С.Л., Барабанов В.Ф., Нужный А.М. ФОРМАЛИЗАЦИЯ ПРОЦЕССА РАЗРАБОТКИ ПОЛЬЗОВАТЕЛЬСКОГО КРОССПЛАТФОРМЕННОГО МОБИЛЬНОГО ПРИЛОЖЕНИЯ // Вестник ВГТУ. 2018. №5. URL: https://cyberleninka.ru/article/n/formalizatsiya-protsessa- razrabotki-polzovatelskogo-krossplatformennogo-mobilnogo-prilozheniya (дата обращения: 06.04.2022).
16. Чубенко М.Г., Смирнова Ю.А. АНАЛИЗ МОБИЛЬНЫХ
ПРИЛОЖЕНИЙ И МОБИЛЬНОГО РЫНКА // Вестник науки. 2020. №6 (27). URL: https://cyberleninka.ru/article/n/analiz-mobilnyh-prilozheniy-i-mobilnogo-
rynka (дата обращения: 28.01.2022).
17. Шор Александр Михайлович Сравнительный анализ подходов в
разработке api веб-приложений // StudNet. 2020. №9. URL:
https://cyberleninka.ru/article/n/sravnitelnyy-analiz-podhodov-v-razrabotke-api- veb-prilozheniy (дата обращения: 16.01.2022).
18. Эспозито, Д. Разработка современных веб-приложений: анализ предметных областей и технологий / Д. Эспозито. - М.: Вильямс И.Д., 2017. - 464 c.
19. Янишевская А.Г., Чурсин М.А. Использование сторонних
интерфейсов программирования приложений на примере интерфейсов прикладного программирования социальных сетей Facebook и twitter // ИВД.
2015. №2-2. URL: https://cyberleninka.ru/article/n/ispolzovanie-storonnih- interfeysov-programmirovaniya-prilozheniy-na-primere-interfeysov-prikladnogo- programmirovaniya-sotsialnyh (дата обращения: 15.02.2022).
20. Android Studio [Электронный ресурс]: Android Studio
Documentation. URL: https://developer.android.com/docs (Дата обращения: 20.02.2022)
21. Expo [Электронный ресурс]: Expo Documentation. URL: https://docs.expo.dev/ (Дата обращения: 02.04.2021)
22. JavaScript [Электронный ресурс]: Android Studio Documentation. URL: https://developer.mozilla.org/en-US/docs/Web/JavaScript (Дата обращения: 20.02.2022)
23. Node.js [Электронный ресурс]: Node.js Documentation. URL: https://nodejs.org/ru/ (Дата обращения: 20.02.2022)
24. React Native [Электронный ресурс]: React Native Documentation.
URL: https://reactnative.dev/ (Дата обращения: 20.01.2021)
25. React Native для самых маленьких. Опыт мобильной разработки
[Электронный ресурс] // Хабр. - Режим доступа:
https://habr.com/ru/company/oleg-bunin/blog/499636/


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



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


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