📄Работа №201141

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

Характеристики работы

Тип работы Бакалаврская работа
Информационные системы
Предмет Информационные системы
📄
Объем: 64 листов
📅
Год: 2025
👁️
Просмотров: 69
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Введение 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

📖 Аннотация

В данной бакалаврской работе представлена разработка мобильного приложения для автоматизированного расчета стоимости коммунальных услуг. Актуальность исследования обусловлена необходимостью оптимизации управления личными финансами и устранения ошибок, свойственных ручным расчетам, в условиях роста сложности тарифных систем. Основным результатом является кроссплатформенное приложение с клиент-серверной архитектурой, реализующее функции расчета платежей на основе введенных пользователем данных, ведения истории транзакций и предоставления интуитивно понятного интерфейса. В ходе реализации были применены современные технологии: для серверной части использован FastAPI, для хранения данных — СУБД PostgreSQL, а клиентская часть построена на React. Тестирование подтвердило корректность работы ключевых модулей. Научная значимость работы заключается в систематизации подходов к моделированию бизнес-процессов в сфере ЖКХ и проектированию архитектуры подобных информационных систем, а практическая — в предоставлении конечным пользователям удобного и надежного инструмента для финансового планирования. Теоретической основой исследования послужили работы С.В. Куликова в области тестирования программного обеспечения, К. Лармана по применению UML для моделирования, К.Дж. Дейта по проектированию систем баз данных и П. Дейтела по программированию на Python, что обеспечило методологическую строгость процесса разработки.

📖 Введение

В современном мире, где темп жизни постоянно ускоряется, важность доступа к удобным и эффективным инструментам для управления финансами становится все более актуальной. С развитием информационных технологий появилась возможность существенно упростить процессы расчета и контроля коммунальных платежей. Одним из направлений такого улучшения является разработка мобильного приложения для расчета стоимости коммунальных услуг, что позволяет пользователям быстро и точно вычислять суммы платежей , избегая ошибок и сложностей, связанных с ручными расчетами.
Целью данной выпускной квалификационной работы является разработка мобильного приложения для расчета стоимости коммунальных услуг, которое будет способствовать оптимизации управления коммунальными платежами. В рамках работы будут рассмотрены существующие решения в данной области, проведен анализ их недостатков и преимуществ, а также разработано собственное программное обеспечение, учитывающее особенности тарифов и расчетов.
Объектом исследования является процесс расчета стоимости коммунальных услуг. Предметом исследования является разработка, тестирование и внедрение мобильного приложения для автоматизированного расчета коммунальных платежей.
Для достижения поставленной цели предусмотрено решение следующих задач:
- Исследование существующих решений для расчета коммунальных услуг и анализ их эффективности;
- определение требований к разрабатываемому приложению, учитывая потребности пользователей;
- разработка архитектуры мобильного приложения;
- изучить технологии для разработки системы и найти наиболее подходящее решение;
- программная реализация мобильного приложения для расчета стоимости коммунальных услуг;
- провести тестирование приложения.
Актуальность работы обусловлена растущей потребностью населения в цифровых инструментах для управления личными финансами и оптимизации коммунальных расчетов с помощью современных информационных технологий. Разработанное приложение позволит сделать процесс расчета коммунальных услуг более точным и удобным, что повысит комфорт пользователей и снизит вероятность ошибок.
Результатом работы будет разработанное мобильное приложение для расчета стоимости коммунальных услуг.
Данная работа состоит из введения, трех разделов, заключения и списка используемой литературы.
Первый раздел посвящен анализу предметной области и постановке целей и задач для разработки мобильного приложения, а также концептуальному моделированию процессов расчета коммунальных услуг.
Второй раздел посвящен проектированию архитектуры мобильного приложения.
Третий раздел посвящен разработке и тестированию готового программного продукта.
В заключении содержатся результаты разработки мобильного приложения.
Работа включает: 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)

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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