Тема: Разработка сервиса Заправок Яндекс.Go для бизнеса
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Постановка задачи 5
2. Обзор 6
2.1. Обзор аналогов 6
2.2. Приложение Яндекс.Go для бизнеса 6
2.3. Описание используемых инструментов 8
3. Сбор требований и проектирование 10
4. Детали реализации 12
4.1. Реализация создания, изменения и просмотра информации об автомобилях 12
4.2. Реализация закрепления лимитов на автомобиль за сотрудниками 14
4.3. Реализация лимитов на объем залитого топлива 16
4.4. Реализация возможности оплаты топлива с лимита на автомобиль 16
4.5. Реализация функциональности добавления информации
об автомобилях в отчеты Заправок 18
5. Тестирование и внедрение разработанной системы 20
5.1. Тестирование 20
5.2. Внедрение 21
Заключение 23
Список литературы 24
📖 Введение
Несколько лет назад в приложение Яндекс.Go был добавлен сегмент B2B (business-to-business) [15]. В нем для корпоративных клиентов, помимо заказа такси и еды, доступны также Яндекс.Заправки — сервис, позволяющий оплачивать топливо на заправках, не выходя из машины, и Яндекс.Драйв — сервис аренды автомобилей. Данный сегмент рынка во многом отличается от сегмента B2C (business-to-consumer) и имеет свою специфику. Юридическим лицам, помимо качества используемых сервисов, важна также финансовая отчетность, возможность изменять тарифные планы и управлять корпоративной оплатой, — как персонально для отдельных сотрудников, так и массово для подразделений и департаментов. Такие требования к приложениям, призванным решать описанные задачи, делают особенно важными их надежность и скорость работы. Необходимо обеспечить приватность данных компаний и их сотрудников, а также обезопасить клиентов от мошенничества.
Приложение Яндекс.Go для бизнеса становится все более востребованным, а одним из самых активно развивающихся его разделов является сервис Заправок. Валовая стоимость услуг (GMV) и количество активных клиентов сервиса в месяц (MAU) непрерывно растет.
Данная работа посвящена разработке и развитию сегмента B2B сер-виса Яндекс.Заправки. Перед автором была поставлена задача создать Автопарк — программную систему, позволяющую вести учет автомобилей компании, управлять ими и назначать на них лимиты, а также интегрировать описанную систему в личный кабинет пользователя и добавить информацию об автомобилях в отчеты Заправок.
1. Постановка задачи
Целью работы является программная реализация управления автомобилями в личном кабинете Яндекс-Go для бизнеса и использования лимитов на автомобили для оплаты заказа Заправок. Для её выполнения были поставлены следующие задачи:
1. Собрать требования к программной системе и разработать ее архитектуру.
2. Реализовать функциональность управления и использования автомобилей.
(a) Реализовать создание и редактирование данных об автомобилях.
(b) Реализовать закрепление лимитов на автомобиль за сотрудниками.
(c) Реализовать новый вид лимитов: лимиты на объем залитого топлива.
(d) Реализовать возможность оплаты топлива с лимита на автомобиль.
(e) Добавить информацию об автомобилях в отчеты.
3. Провести отладку, тестирование и внедрение разработанной системы.
✅ Заключение
1. Проведен сбор и анализ требований к реализуемой системе, вы-явлены ее ожидаемые свойства и разработана архитектура программной системы.
2. В системе реализованы следующие возможности для пользователей приложения Яндекс.Go для бизнеса:
• Управление парком автомобилей компании и закрепление за ними параметров ограничений на использование сервиса Яндекс.Заправки.
• Ограничение на количество залитого топлива при использовании сотрудниками корпоративного счета для заправки служебных автомобилей.
• Просмотр данных о заправленных автомобилях в отчетах.
3. Разработанная программная система протестирована двухуровневой системой тестов и внедрена в эксплуатацию, как часть приложения Яндекс.Go для бизнеса.
В результате автором были внесены изменения в 5 микросервисов, а тестовое покрытие составило 100%. Временные затраты на разработку, отладку и внедрение — порядка 800 часов.
Реализованная в рамках данной работы программная система уже используется реальными пользователями приложения Яндекс.Go. В пер-вые недели после полного внедрения системы, Автопарк начали использовать десятки клиентов, а уже через несколько месяцев — более сотни. Справка о внедрении прилагается.



