Таблица | Карточка | RUSMARC | |
Разрешенные действия: –
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа: Анонимные пользователи Сеть: Интернет |
Аннотация
В данной выпускной квалификационной работе рассматривается разработка серверной платформы для мобильного приложения, реализующей услуги для владельцев электромобилей с целью повышения в России конкурентоспособных решений, направленных на удовлетворение внутреннего спроса в части электротранспорта, направленных на улучшение экологических параметров в регионах. В работе проводится обзор существующих аналогов приложений для услуг электротранспорта и обзор системы хранения и обработки данных в серверной части приложения. Задачи, которые решались в ходе исследования: 1. Разработка серверной платформы «Услуги для владельцев электромобилей», включающее в себя следующие основные функции: a. Стартовый экран Swagger выбором объекта и функции к объекту; b. Получение, добавление, обновление и удаление информации, в зависимости выбранного объекта «пользователем»; c. Вывод результатов действий «пользователя». 2. Тестирование серверной части. Для разработки сервера приложения использовались язык программирования Java и среда разработки Intellij IDEA, которая была разработана компанией JetBrains. В результате работы был создан готовый программный продукт, который предоставляет доступ клиентов к функционалу, который выполняется непосредственно на серверном оборудовании и оптимизирует исполнение программного кода на любых устройствах.
In this final qualification work, we consider the development of a server platform for a mobile application that implements services for owners of electric vehicles in order to increase competitive solutions in Russia aimed at meeting domestic demand in terms of electric transport, aimed at improving environmental parameters in the regions. The paper provides an overview of existing analogs of applications for electric transport services and an overview of the data storage and processing system in the server part of the application. Tasks that were solved in the course of the study: 1. Development of the server platform "Services for owners of electric vehicles", which includes the following main functions: a. Swagger start screen with object selection and functions to the object; b. Getting, adding, updating and deleting information, depending on the object selected by the "user"; c. Displaying the results of the "user" actions. 2. Testing the server part. For the development of this server part, the Intellij IDEA development environment and the Java development language, which were developed by JetBrains, were used. As a result of the work, a ready-made software product was created that provides clients with access to the functionality that runs directly on the server hardware and optimizes the execution of program code on any device.
Права на использование объекта хранения
Место доступа | Группа пользователей | Действие | ||||
---|---|---|---|---|---|---|
Локальная сеть ИБК СПбПУ | Все | |||||
Интернет | Авторизованные пользователи СПбПУ | |||||
Интернет | Анонимные пользователи |
Оглавление
- Список изображений и таблиц
- Список терминов и сокращений
- Аннотация
- Введение
- 1. Анализ существующих приложений
- 2. Постановка требований
- 2.1. Функции портала корпоративных пользователей
- 2.2. Функции портала «Исследование»
- 2.3. Задачи для описания архитектуры
- 3. Анализ, проектирование и реализация сервера
- 3.1. Выбор подхода для реализации серверной части приложения
- 3.1.1. Синхронная модель
- 3.1.2. Асинхронная модель
- 3.1.3. Однопоточная модель
- 3.1.4. Многопоточная модель
- 3.1.5. Выбор метода разработки
- 3.2. Архитектура программы
- 3.2.1. Протокол HTTP
- 3.3. Реализация сервера
- 3.3.1. Язык программирования
- 3.3.2. Фреймворк
- 3.3.3. Создание HTTP-сервера с возможностью работы с БД
- 3.3.4. База данных
- 3.3.5. API
- 3.3.6. Контейнеризация Docker
- 3.4. Инфологическая модель
- 3.5. Пример использования разработанного программного средства
- 3.5.1. Регистрация пользователя
- 3.5.2. Получение токена
- 3.5.3. Создание пользователя
- 3.5.4. Операции с картами
- 3.5.5. Операции с электромобилем
- 3.5.6. Операции с ключами
- 3.5.7. Создание заявки
- 3.5.8. Просмотр карты
- 3.5.9. Просмотр статуса и поездки электромобиля
- 3.6. Синхронизация мобильного приложения c сервером
- 3.1. Выбор подхода для реализации серверной части приложения
- 4. Тестирование
- Заключение
- Список литературы
Статистика использования
Количество обращений: 10
За последние 30 дней: 0 Подробная статистика |