🔍 Поиск готовых работ

🔍 Поиск работ

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

Работа №201141

Тип работы

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

Предмет

информационные системы

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

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


Введение 5
Глава 1 Постановка задачи на разработку мобильного приложения для расчета стоимости коммунальных услуг 7
1.1 Описание организации 7
1.2 Значение мобильного приложения для расчета стоимости коммунальных
платежей 9
1.3 Моделирование основных бизнес-процессов 11
1.4 Сравнительный анализ используемых аналогов 13
1.5 Формирование требований для разрабатываемого приложения 15
Глава 2 Проектирование мобильного приложения для расчета стоимости коммунальных услуг 19
2.1 Формализация структуры мобильного приложения 19
2.1.1 Общая архитектура приложения 19
2.1.2 Моделирование поведения системы 22
2.1.3 Проектирование диаграммы классов 24
2.1.4 Логическая модель базы данных 25
Глава 3 Реализация и тестирование программного обеспечения 30
3.1 Выбор инструментов разработки 30
3.2 Разработка пользовательского интерфейса 32
3.3 Реализация мобильного приложения 42
3.4 Тестирование программного обеспечения 56
Заключение 62
Список используемой литературы 62

В современном мире, где темп жизни постоянно ускоряется, важность доступа к удобным и эффективным инструментам для управления финансами становится все более актуальной. С развитием информационных технологий появилась возможность существенно упростить процессы расчета и контроля коммунальных платежей. Одним из направлений такого улучшения является разработка мобильного приложения для расчета стоимости коммунальных услуг, что позволяет пользователям быстро и точно вычислять суммы платежей , избегая ошибок и сложностей, связанных с ручными расчетами.
Целью данной выпускной квалификационной работы является разработка мобильного приложения для расчета стоимости коммунальных услуг, которое будет способствовать оптимизации управления коммунальными платежами. В рамках работы будут рассмотрены существующие решения в данной области, проведен анализ их недостатков и преимуществ, а также разработано собственное программное обеспечение, учитывающее особенности тарифов и расчетов.
Объектом исследования является процесс расчета стоимости коммунальных услуг. Предметом исследования является разработка, тестирование и внедрение мобильного приложения для автоматизированного расчета коммунальных платежей.
Для достижения поставленной цели предусмотрено решение следующих задач:
- Исследование существующих решений для расчета коммунальных услуг и анализ их эффективности;
- определение требований к разрабатываемому приложению, учитывая потребности пользователей;
- разработка архитектуры мобильного приложения;
- изучить технологии для разработки системы и найти наиболее подходящее решение;
- программная реализация мобильного приложения для расчета стоимости коммунальных услуг;
- провести тестирование приложения.
Актуальность работы обусловлена растущей потребностью населения в цифровых инструментах для управления личными финансами и оптимизации коммунальных расчетов с помощью современных информационных технологий. Разработанное приложение позволит сделать процесс расчета коммунальных услуг более точным и удобным, что повысит комфорт пользователей и снизит вероятность ошибок.
Результатом работы будет разработанное мобильное приложение для расчета стоимости коммунальных услуг.
Данная работа состоит из введения, трех разделов, заключения и списка используемой литературы.
Первый раздел посвящен анализу предметной области и постановке целей и задач для разработки мобильного приложения, а также концептуальному моделированию процессов расчета коммунальных услуг.
Второй раздел посвящен проектированию архитектуры мобильного приложения.
Третий раздел посвящен разработке и тестированию готового программного продукта.
В заключении содержатся результаты разработки мобильного приложения.
Работа включает: 64 страницу, 36 рисунков, 3 таблицы и 25 источников.


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

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

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


Итогом данной бакалаврской работы является мобильное приложение, предназначенное для расчета стоимости коммунальных услуг. В приложении реализованы основные функции: расчет коммунальных платежей на основе введенных данных, отображение истории расчетов, а также удобный интерфейс для работы пользователей.
В ходе работы был проведен анализ предметной области, исследованы существующие решения, выявлены их преимущества и недостатки. На основе анализа были сформулированы основные требования к разрабатываемому приложению. Разработана контекстная диаграмма с декомпозицией основных бизнес-процессов, построена диаграмма потоков данных, что позволило определить ключевые информационные потоки системы. Были подробно описаны принципы работы мобильного приложения, реализована архитектура с использованием FastAPI для серверной части, PostgreSQL для надежного хранения данных и React для динамичной клиентской части. Осуществлено тестирование мобильного приложения на различных устройствах с операционной системой Android, что подтвердило корректность работы основных функций, таких как ввод данных, расчет коммунальных платежей и отображение истории транзакций. Разработанное мобильное приложение предоставит пользователям удобный инструмент для расчета коммунальных платежей, ведения учета расходов и анализа истории платежей за определенные периоды.
Оно будет интуитивно понятным и доступным для пользователей всех возрастов и уровней технической подготовки. В дальнейшем также возможна доработка функционала, включая автоматическую интеграцию с актуальными базами данных тарифов, поддержку push-уведомлений, а также возможность генерации отчетов в удобном формате. Это позволит пользователям еще более эффективно управлять своими финансами и контролировать свои расходы.



1. Белик А.Г., Цыганенко В.Н. Проектирование и архитектура
программных систем. - Омск: Изд-во ОмГТУ, 2016. - 96 с.
2. Вандеркам Д. Эффективный TypeScript: 62 способа улучшить код. - М.: Диалектика, 2021. - 272 с.
3. Дейтел П. Python для программистов. - М.: Питер, 2022. - 720 с.
4. Дейт К.Дж. Введение в системы баз данных. - М.: Вильямс, 2021. - 1328 с.
5. Златопольский Д.М. Основы программирования на Python. - М.: ДМК Пресс, 2023. - 390 с.
6. Куликов С.В. Тестирование ПО. Базовый курс. - М.: ДМК Пресс, 2022. - 298 с.
7. Куликов С.В., Куликова Л.А. Моделирование бизнес-процессов с использованием BPMN 2.0 // Информационные технологии. - 2021. - Т 27, № 4. - С. 234-241.
8. Ларман К. Применение UML. - М.: Вильямс, 2019. - 736 с.
9. Орлов С.А. Технологии разработки ПО. - СПб.: Питер, 2021. - 416 с.
10. Прохоренок Н.А. Python 3 и PyQt 5. - СПб.: БХВ, 2022. - 704 с.
11. Скиена С. Алгоритмы. - М.: Вильямс, 2020. - 720 с.
12. Таненбаум Э. Архитектура компьютера. - СПб.: Питер, 2021. - 848 с.
13. Хортон А., Вайс Р Разработка веб-приложений в ReactJS / пер. с англ. Р Н. Рагимова. — 2-е изд., электронное. — М.: ДМК Пресс, 2023. — 255 с.
14. Черняк Л. Базы данных для разработчиков. - М.: БИНОМ, 2022. - 416 с.
15. Яценков В.С. Современные фреймворки. - М.: ДМК Пресс, 2021. - 274 с.
16. Fowler M. Patterns of Enterprise Architecture. - Boston: Addison- Wesley, 2002. - 560 p.
17. Newman S. Building Microservices. - Sebastopol: O'Reilly, 2015. - 288 p.
18. Sommerville I. Software Engineering. - Harlow: Pearson, 2021. - 864 p.
19. Martin R. Clean Code. - Boston: Prentice Hall, 2008. - 464 p.
20. Gamma E. Design Patterns. - Boston: Addison-Wesley, 1994. - 416 p.
21. Documentation FastAPI [Электронный ресурс]. - URL: https://fastapi.tiangolo.com/ru/(дата обращения: 15.06.2024)
22. Documentation React [Электронный ресурс]. - URL:
https://ru.reactjs.org/docs/(дата обращения: 15.06.2024)
23. Data Flow Diagrams: A Practical Guide [Электронный ресурс] // Systems Education. - URL: https://systems.education/data-flow-diagrams(дата обращения: 15.06.2024)
24. Google Developers. PWA [Электронный ресурс]. - URL:
https://developers.google.com/web/progressive-web-apps (дата обращения:
15.06.2024)
25. RFC 7519. JSON Web Token (JWT) [Электронный ресурс] // IETF. - Май. - URL:https://datatracker.ietf.org/doc/html/rfc7519(дата обращения: 15.06.2024)


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




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