Details

Title Разработка iOS приложения для учета пробега и расходов на авто: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Creators Кириллов Илья Дмитриевич
Scientific adviser Коликова Татьяна Всеволодовна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects мобильное приложение ; iOS ; учет расходов ; автомобиль ; SwiftUI ; firebase ; MVVM ; yandex mapkit ; пробег ; обслуживание автомобиля ; mobile application ; expense tracking ; car ; mileage ; car maintenance
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3600
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\39120
Record create date 9/24/2025

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Тема выпускной квалификационной работы: Разработка iOS приложения для учета пробега и расходов на авто Цель выпускной квалификационной работы — разработка мобильного приложения для учёта пробега и расходов на автомобиль под операционную систему iOS. Актуальность темы обусловлена ростом количества личного автотранспорта и необходимостью эффективного контроля затрат на его обслуживание. В процессе работы были изучены существующие решения, проанализированы их недостатки и определены требования к функционалу нового приложения. Разработка велась в среде IDE Xcode с использованием языка Swift и архитектурного подхода Model-View-ViewModel (MVVM), что обеспечило хорошую структуру и удобство поддержки проекта. Для хранения и синхронизации данных использован облачный сервис Firebase. Для картографических функций применён Yandex MapKit, ориентированный на российских пользователей. В результате создано мобильное приложение, позволяющее пользователю вести учёт расходов, записывать поездки, получать напоминания о техобслуживании, а также анализировать статистику. Интерфейс приложения выполнен с учётом современных требований к дизайну и удобству использования. Практическая значимость работы заключается в повышении финансовой осознанности владельцев автомобилей, улучшении планирования расходов и своевременном обслуживании транспортного средства. Приложение особенно полезно в условиях нестабильного интернета, так как поддерживает работу в офлайн-режиме.

The subject of the graduate qualification work is “Development of iOS applications for tracking vehicle mileage and expenses.” The purpose of this thesis is to develop a mobile application for tracking mileage and car expenses for the iOS operating system. The relevance of the topic is due to the growth in the number of private vehicles and the need for effective control over maintenance costs. In the course of the work, existing solutions were studied, their shortcomings were analyzed, and the requirements for the functionality of the new application were defined. The development was carried out in the IDE Xcode environment using the Swift language and the Model-View-ViewModel (MVVM) architectural approach, which ensured a good structure and ease of project support. The Firebase cloud service was used for data storage and synchronization. Yandex MapKit, which is geared toward Russian users, was used for mapping functions. The result is a mobile app that lets users keep track of expenses, record trips, get maintenance reminders, and analyze statistics. The apps interface was designed with modern requirements for design and usability in mind. The practical significance of the work lies in increasing the financial awareness of car owners, improving expense planning, and ensuring timely vehicle maintenance. The app is especially useful in conditions of unstable internet connection, as it supports offline mode.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous

Access count: 0 
Last 30 days: 0

Detailed usage statistics