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 | |
| 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 |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|
Access count: 0
Last 30 days: 0