Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса «Совершенствование существующих продуктов» (Выбор комплекса задач автоматизации. Описание работы DriveNow)

Содержание:

ВВЕДЕНИЕ

Актуальность темы работы обусловлена значительным ростом рынка систем краткосрочной аренды автомобилей в последние годы по всему миру. Лидирующую позицию на рынке предоставления совместного использования автомобилей в Европе занимает немецкая компания DriveNow. На данном рынке присутствует жесткая конкуренция, которая требует адаптаций системы к постоянно увеличивающимся запросам пользователей. Это приводит к новым возможностям изменений существующей системы, часть из которых описана в данной работе.

Тематика совместного использования автомобилей является сравнительно молодой дисциплиной для исследований. На данный момент существует немного научных работ, посвященных этой теме. Это обусловлено тем, что краткосрочная аренда автомобилей нашла повседневное применение с начала двухтысячных годов.

Цель работы – разработать систему бизнес-процессов краткосрочной аренды автомобилей.

Задачами данной работы являются описание функционирования системы совместного использования автомобиля, анализ существующих бизнес-процессов DriveNow, идентификация недостатков существующей системы, разработка предложений по улучшению системы, описание возможной технической реализации новых функций и оценка преимуществ улучшенной системы.

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ. ОПИСАНИЕ БИЗНЕС-ПРОЦЕССА СУЩЕСТВУЮЩЕГО ПРОДУКТА

1.1 Выбор комплекса задач автоматизации. Описание работы DriveNow

DriveNow – это совместное предприятие между компаниями BMW и SIXT, которая предоставляет услуги совместного использования автомобилей. Компания DriveNow была основана в Мюнхене, в июне 2011 года. В сентябре 2015 года в DriveNow работает более 4000 транспортных средств в семи странах мира и имеет более чем 500 000 клиентов.

Бизнес-модель DriveNow придерживается к стандартной форме совместного использования автомобилей на всех рынках, но ценовая политика варьируются между странами. Прокат автомобилей тарифицируется поминутной ставкой. Для начала или окончания аренды в аэропортах предусмотрены единовременные сборы. Компания делает скидку, если автомобиль используется в режиме парковки, при многочасовом и ежедневном использовании. Организация взимает единовременный регистрационный взнос, но нет ежемесячной платы. Тарифы "все включено" подразумевают и прокат машины, бензина, зарядки, страховки, парковки (разрешенные зоны) и ремонта. На большинстве рынков, автомобили DriveNow могут быть припаркованы в специально отведенных для этого парковочных местах, или в стандартных парковках, имея специальное разрешение от местного муниципалитета.

DriveNow функционирует с множеством бензиновых двигателей BMW 1,2 серии, BMW X1 и Mini автомобилей, а также электрических автомобилей BMW i3 и и BMW ActiveE.

1.2 Характеристика существующих бизнес – процессов. Основные принципы работы краткосрочной аренды машин DriveNow

Принципы работы совместного использования автомобилей DriveNow необходимо рассматривать с двух позиций – клиента и работы бортовых компьютеров.

Для использования сервиса краткосрочной аренды машин DriveNow клиент должен пройти регистрацию (рис.1). Она состоит из трех этапов:

  1. Создание профиля пользователя.
  2. Подтверждение личности пользователя.
  3. Подтверждение платежеспособности.

/Users/Nataly_macmini/Desktop/Снимок экрана 2017-04-05 в 17.18.13.png/Users/Nataly_macmini/Desktop/Снимок экрана 2017-04-05 в 17.19.52.png/Users/Nataly_macmini/Desktop/Снимок экрана 2017-04-05 в 17.20.38.png

Рисунок 1- Регистрация нового пользователя DriveNow

На первом этапе клиент указывает личные данные: ФИО, e-mail, телефон, место прописки.

На следующем шаге пользователь вводит номер своей кредитной карты, платежеспособность автоматически проверяется снятием денежных средств, которые потом возвращаются на карту клиента.

Первые два этапа происходят онлайн на сайте сервиса, при завершающем этапе клиент должен прийти в один из офисов компании SIXT и предоставить документы, подтверждающие личность (водительские права и паспорт).

После проверки данных клиенту предлагают подписать договор о пользовании сервиса краткосрочной аренды автомобилей DriveNow. Завершив регистрацию, клиент получает логин, пароль для входа на сервис и карточку для пользования автомобилем. Пользователь может использовать сервис с помощью компьютера, но также есть мобильное приложение для Android, iOS и Windows Phone.

Поиск автомобиля происходит с помощью навигации сервиса DriveNow (рис.2). В приложении совместного использования машин DriveNow существуют фильтры, позволяющие клиенту найти не только ближайшую к нему машину, но также выбрать определенную модель автомобиля и увидеть ее на карте.

Рисунок 2 - Поиск автомобиля DriveNow в мобильном приложении

Забронировать автомобиль можно с мобильного приложения или с сайта на 15 минут. Для быстрого поиска забронированной машины существует функция «мигание». С помощью мобильного приложения клиент может послать сигнал зарезервированному автомобилю, чтобы тот включил аварийный сигнал на несколько секунд. Таким образом, пользователь сможет быстро найти машину.

Открытие автомобиля можно реализовать двумя способами: с помощью мобильного приложения или поднеся пластиковую ID карту к индикатору на лобовом стекле.

После открытия дверей и посадки в автомобиль пользователя оповещают о всех повреждениях автомобиля с помощью бортового компьютера и предлагают оценить чистоту состояния машины на данный момент. Если обнаружены внешние повреждения (вмятины, царапины, разбитые или треснувшие фары, зеркала и т.д.), внутренние повреждения, грязь, следы неаккуратного обращения с автомобилем предыдущим пользователем, клиент обязан сообщить об этом с помощью бортового компьютера в машине или позвонив в службу поддержки. Пользователь вводит пин-код и может завести мотор.

При каждой поездке клиент платит страховку автомобиля, которая входит в минимальную оплату поездки. Если в процессе поездки пользователь нарушает правила дорожного движения, попадает в ДТП по своей вине или паркуется в запрещенном месте, ответственность несет клиент.

Пользователь автомобиля платит за использование автомобиля поминутно. Если машина припаркована, стоимость использования одной минуты уменьшается. Если количество топлива в баке падает ниже отметки 25%, пользователю показывается сообщение о необходимости заправки автомобиля. Бортовой компьютер подсказывает местоположение ближайших автозаправок, с которыми у компании DriveNow заключен договор.

В данном случае водитель подъезжает к заправке, выбирает из меню бортового компьютера «заправка». На экране бортового компьютера появляется пин-код к кредитной карте, хранящейся в центральном подлокотнике автомобиля. Клиент после заправки машины идет на кассу и оплачивает бензин с помощью кредитной карты, взятой из автомобиля. За заправку автомобиля клиент получает 30 бонусных минут.

Если по близости нет сотрудничающей заправочной стации, пользователь оплачивает расходы на бензин из своих средств, но в дальнейшем они возвращаются ему через центральный офис DriveNow.

Для завершения поездки автомобиль можно припарковать в любом разрешенном месте, включая платные городские стоянки. Закончить аренду автомобиля можно с помощью мобильного приложения или ID карточки клиента.

Таким образом, механизм работы DriveNow устроен следующим образом, пользователи должны зарегистрироваться на сайте, оставить индивидуальные радиометки и прикрепить водительские права. Машину можно найти по приложению для смартфонов или онлайн на компьютере вблизи непосредственного места. Система позволяет бесплатно зарезервировать машину на срок до 15 минут. Когда клиент держит ID карточку в зоне чтения датчика лобового стекло автомобиля, машина открывается. Кроме того, журнал расстояния и время движения, и процесс выставления счетов, запускается автоматически.

1.3 Характеристика документооборота, возникающего при решении задачи. Исследование технических процессов использования автомобиля в системе DriveNow

Процесс регистрации клиента.

Компания DriveNow поддерживает базу данных всех клиентов. В базе данных хранятся имя, фамилия, номер паспорта и место жительства клиента. Для возможности взыскания штрафа с провинившегося клиента организация DriveNow разрешает регистрацию в системе только для жителей Европейского Союза.

Схема базы данных клиентов выглядит следующим образом:

  • идентификационный номер клиента (первичный ключ): INT
  • имя клиента: VARCHAR(255)
  • фамилия клиента: VARCHAR(255)
  • номер паспорта: INT
  • номер водительского удостоверения: VARCHAR(255)
  • адрес электронной почты: VARCHAR(255)
  • номер мобильного телефона: INT
  • номер кредитной карты: INT
  • пароль для доступа к личной странице: VARCHAR(255)

После регистрации клиента обслуживающий персонал DriveNow требует предъявить оригинал паспорта и водительских прав.

Регистрация клиента проходит с помощью многоуровневой аутентификации. После внесения личных данных пользователем на веб-странице DriveNow клиент должен внести присланный на его мобильный телефон код аутентификации и предъявить паспорт с водительскими правами в одном из офисов SIXT или DriveNow. В случае успешной проверки документов клиенту выдают идентификационную карточку с NFС (Near field communication) доступом.

Внутри карты клиента находится NFC-чип, содержащий программное обеспечение, которое активируется при поднесении к бортовому компьютеру, находящемуся под лобовым стеклом автомобиля. Карта используется для открытия и закрытия дверей автомобиля.

Клиент имеет возможность установить на телефоне мобильное приложение DriveNow. Вход в приложение осуществляется с помощью адреса электронной почты и пароля клиента. Для полноценного использования мобильного приложения, следуя принципу многоуровневой аутентификации, клиенту необходимо ввести в мобильном приложении номер, выданной им карточки.

1.4 Обоснование проектных решений по информационному обеспечению. Процесс резервирования автомобиля

Клиент имеет возможность бесплатно зарезервировать машину на 15 минут. Как правило, резервирование машины осуществляется с помощью мобильного приложения. Приложение определяет положение клиента с помощью GPS-трекера мобильного телефона. Далее приложение посылает запрос серверу DriveNow и получает в ответ список автомобилей, находящихся рядом с клиентом, их местоположение и характеристики, например, количество бензина в баке или степень зарядки электробатареи (рис.3).

Рисунок 3 - Процесс поиска автомобилей

Мобильное приложение показывает клиенту находящиеся рядом автомобили на карте, с указанием расстояния до каждой машины. Когда пользователь выбирает определенный автомобиль и резервирует его, мобильное приложение посылает запрос серверу DriveNow. Сервер DriveNow проверяет, действительно ли машина еще свободна. Если ответ на запрос положительный, сервер отсылает сообщение автомобилю перейти в режим резервирования, при этом бортовой компьютер автомобиля принимает сообщение и изменяет цвет индикатора под лобовым стеклом с зеленого на желтый (рис. 4).

Рисунок 4 - Процесс резервирования автомобиля

Мобильное приложение оповещает клиента об успешном резервировании и запускает таймер на 15 минут.

В том случае, если Сервер DriveNow определяет, что машина была только что зарезервирована другим пользователем, то сервер посылает мобильному приложению отказ в резервировании, и пользователю показывается сообщение, что машина зарезервирована другим пользователем (рис.5).

Рисунок 5 - Процесс отказа в резервировании автомобиля

Процесс заправки автомобиля

Во время езды бортовой компьютер следит за количеством топлива или степенью заряженности автомобиля. Если содержимое бака падает ниже 25%, то водителю показывается сообщение, что в случае заправки автомобиля он получит 30 бонусных минут. Бортовой компьютер показывает на карте ближайшие заправочные станции, с которыми сотрудничает DriveNow. Когда водитель подъезжает к заправочной станции и выключает мотор, бортовой компьютер спрашивает водителя:

  • хочет ли он завершить аренду?
  • желает ли он припарковаться, не прекращая аренды?
  • хочет ли он заправить автомобиль?

Если водитель выбирает режим заправки, то бортовой компьютер показывает водителю пин-код для кредитной карты, находящейся в автомобиле. После этого водитель заправляет машину, идет на кассу заправочной станции, производит оплату кредитной картой, введя полученный пин-код и возвращается к машине (рис.6).

Рисунок 6 - Процесс заправки автомобиля

Процесс парковки автомобиля

Если, выключив мотор, водитель выбирает предложенную бортовым компьютером опцию парковки, то бортовой компьютер подготавливается перейти в режим парковки. Покинув машину, у клиента есть две возможности закрыть двери автомобиля:

  • через мобильное приложение;
  • поднеся идентификационную карточку к цветовому датчику под лобовым стеклом автомобиля.

При этом цветовой датчик загорается красным цветом. Бортовой компьютер засекает время парковки и отсылает данное время серверу DriveNow после окончания аренды.

Режим парковки, как правило, дешевле активного использования автомобиля с включенным мотором (рис. 7).

Рисунок 7 - UML диаграмма процесса парковки автомобиля

Процесс завершения аренды автомобиля

Если после выключения мотора водитель выходит из машины и закрывает двери с помощью мобильного приложения или идентификационной карточки, то бортовой компьютер закрывает двери, завершает аренду и переводит цветовой датчик под лобовым стеклом в режим зеленого цвета. Бортовой компьютер также посылает серверу DriveNow:

  • Общее количество минут использования автомобиля.
  • Количество минут парковки.
  • Пройдённое расстояние.
  • Остаточный уровень содержания топлива в баке или заряд батареи.

После завершения аренды водитель получает е-mail с информацией о стоимости аренды с указанием количества минут в движении и длительности парковки (рис.8).

Рисунок 8 - UML диаграмма процесса завершения аренды автомобиля

    1. Обоснование проектных решений по программному обеспечению. Процесс технического обслуживания автомобиля

Процесс технического облуживания автомобиля включает в себя следующие задачи:

  • Заправка автомобиля (в том случае, если при завершении аренды клиент не заправил машину, и она не может доехать до ближайшей заправки).
  • Восполнение запаса жидкости для стеклоомывателя.
  • Сезонная замена шин.
  • Периодическое обслуживание автомобиля (замена масла, тормозных колодок и т.д.).
  • Осмотр и учет повреждений машины.

Водитель автомобиля DriveNow получает 30 бонусных минут, если содержание бака к началу аренды или во время движения падает ниже отметки 25% и если он заправляет машину. При завершении аренды минимальный остаточный пробег машины должен быть больше 15 км. В противном случае, следующий клиент, возможно, не сможет доехать до ближайшей заправки, и водитель, оставивший машину не заправленной, должен будет оплатить затраты на ручную заправку автомобиля.

Обслуживающий персонал машин DriveNow отслеживает все автомобили с остаточным пробегом ниже минимального и объезжает их по очереди, заправляя с канистры вручную. Для реализации этого процесса сервер DriveNow, принимая информацию о завершении аренды, учитывает остаточный пробег и оповещает технический персонал о необходимости заправки (рис.9).

Рисунок 9 - UML диаграмма процесса заправки автомобиля техническим персоналом

Клиент не получает дополнительных бонусных минут, если при заправке он заливает жидкость для промывания лобового стекла. Это приводит к тому, что во многих автомобилях отсутствует эта жидкость, что приводит к трудностям вождения в плохую погоду. Жидкость заполняется обслуживающим персоналом, если необходимо иное техническое обслуживание машины.

Сезонная замена шин также производится обслуживающим персоналом. Сотрудники DriveNow резервируют и отвозят машину в центр технического обслуживания для выполнения сезонных работ.

Периодическое обслуживание автомобиля сигнализируется самим автомобилем в случае необходимости. При этом бортовой компьютер машины оповещает водителя о данной необходимости при помощи соответствующего сообщения. Это также является задачей обслуживающего персонала DriveNow.

Клиенты DriveNow часто не замечают повреждения автомобиля, вызванные предыдущим клиентом, или умалчивают о незначительных повреждениях в случае их нанесения. Исходя из этого, сотрудники DriveNow регулярно производят осмотр машин и пытаются выяснить, какой клиент нанес повреждения автомобилю.

Процесс передачи автомобиля следующему водителю

В густо населенных городах поиск парковочного места при завершении аренды часто оказывается затруднительным. Для избежания этой проблемы DriveNow предоставляет водителю возможность передать машину следующему клиенту в пункте назначения. Для этого в начале аренды первый водитель задает свою цель либо с помощью мобильного приложения, либо с помощью бортового компьютера машины, и предлагает свою машину новым клиентам по прибытию. Второй водитель может обнаружить предложенную машину с помощью мобильного приложения и послать запрос на передачу автомобиля. Водители встречаются в пункте назначения, и первый водитель передает машину второму не паркуясь (рис.10).

../hardware/06-handschake.png

Рисунок 10 - UML диаграмма процесса передачи автомобиля следующему водителю

ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. ПРЕДЛОЖЕНИЯ ПО УСОВЕРШЕНСТВОВАНИЮ БИЗНЕС-ПРОЦЕССОВ В СИСТЕМЕ DRIVENOW

2.1Информационная модель и её описание. Усовершенствование процесса резервирования автомобиля

Если два клиента одновременно пытаются зарезервировать один и тот же автомобиль, то тому клиенту, который отослал запрос в резервировании немного позже, отказ в резервировании приходит с задержкой.

При загрузке мобильного приложения и поиске свободных автомобилей поблизости мобильное приложение посылает серверу DriveNow запрос для получения списка свободных машин. В том случае, если одну из показанных машин резервирует другой клиент, сервер DriveNow не оповещает мобильное приложение, о том, что автомобиль больше не является свободным.

Исходя из этого можно сделать вывод о том, что при наличии данного оповещения случаи резервирования уже занятых машин были бы значительно сокращены.

В новом варианте процесса резервирования сервер DriveNow посылает информацию о резервировании машины всем мобильным приложениям, которые получили информацию о том, что данная машина была свободна. На рисунке 11 данное оповещение выделено пунктирной линией.

../hardware/07-reserve-car-nok-better.png

Рисунок 11 - UML диаграмма улучшенного процесса резервирования автомобиля

Для реализации данного изменения сервер DriveNow должен вести учет, мобильные приложения каких клиентов получили информацию о том, что какая-то машина свободна и должен уметь оповещать их о том, что машина зарезервирована. Мобильное приложение должно уметь принимать информацию от сервера и скрывать зарезервированную машину с экрана.

Данное изменение будет отражать доступность машин в реальном времени и повысит удобство работы пользователя с мобильным приложением.

2.2 Характеристика нормативно-справочной, входной и оперативной информации. Онлайн-оплата заправки автомобилем

В дальнейшем будут предложены различные варианты усовершенствования процесса заправки автомобиля.

Текущая система DriveNow устроена таким образом, что при выключении мотора водителю задается стандартный вопрос независимо от того, где он находится. Но если клиент выключает мотор на заправочной станции, то разумно было бы предположить, что он намерен заправить машину. Бортовой компьютер автомобиля мог бы постоянно отслеживать местоположение машины, сверять положение с заправочными станциями-партнерами и в случае выключения мотора предлагать водителю активировать режим заправки, а не парковки или окончания аренды (рис.12).

../hardware/09-tanken-at-tankstelle.png

Рисунок 12 - UML диаграмма процесса распознавания местоположения на заправке автомобиля

Данное изменение повысит удобство работы с бортовым компьютером в случае заправки автомобиля.

В настоящее время водитель не получает дополнительных бонусных минут, если он заполняет жидкость для стеклоомывателя. Это могло быть реализовано следующим образом. Современные машины обладают возможностью определять уровень жидкости для стеклоомывателя и предупреждают водителя в случае ее низкого уровня. Машины DriveNow могли бы фиксировать уровень жидкости для стеклоомывателя в начале аренды и в ее конце, передавать эту информацию на сервер DriveNow в конце аренды и в случае заполненного бака жидкости для стеклоомывателя клиент получал бы дополнительные бонусные минуты (рис.13).

../hardware/10-fill-water.png

Рисунок 13 - UML диаграмма процесса проверки уровня стеклоомывательной жидкости

Данное изменение повысит комфорт вождения автомобилем в плохую погоду и избавит обслуживающий персонал DriveNow от необходимости заполнять стеклоомывательную жидкость.

В настоящее время для заправки автомобиля водителю необходимо запомнить пин-код, показанный бортовым компьютером, взять кредитную карту, сходить на кассу, возможно, отстоять очередь и расплатиться. На многих заправочных станциях западной Европы принята практика: водитель вначале заправляет машину, а затем оплачивает заправленное топливо. Вместо всех этих действий водителю было бы гораздо удобнее, если бы автомобиль сам производил онлайн-оплату бензина.

Онлайн-оплата заправки автомобилем может выглядеть следующим образом. После наполнения бака топливом водитель садится в машину и выбирает в бортовом компьютере режим онлайн-оплаты, вводя номер заправочной колонки. Бортовой компьютер связывается с сервером DriveNow, посылает серверу свое местоположение, название заправочной станции и номер заправочной колонки. Сервер DriveNow, в свою очередь, устанавливает связь с кассовой системой заправочной станции, запрашивает стоимость топлива, заправленного на данной колонке, и переводит деньги на счет кассовой системы, тем самым оплачивая заправленное топливо. Кассовая система принимает платеж и подтверждает успешное получение платежа серверу DriveNow. Cервер DriveNow отсылает бортовому компьютеру автомобиля разрешение снова завести мотор. Только после этого у водителя появляется возможность завести мотор и уехать (рис.16). В случае отсутствия онлайн-соединения бортового компьютера с сервером DriveNow или каких-либо других технических неполадок, водитель должен произвести оплату кредитной картой.

../hardware/11-online-refuel.png

Рисунок 14 - UML диаграмма онлайн-оплаты заправки автомобилем

Данное изменение позволит производить оплату более быстрым и удобным для клиента способом.

2.3 Характеристика результатной информации. Усовершенствование процесса парковки автомобиля

При выключении мотора бортовой компьютер автомобиля задает клиенту вопрос, хочет ли он завершить аренду, припарковаться или заправить автомобиль. Если водитель подносит идентификационную карточку к датчику под лобовым стеклом, то тем самым он завершает аренду. Для включения режима парковки водителю необходимо предварительно выбрать этот режим в меню бортового компьютера и лишь затем поднести идентификационную карточку к датчику под лобовым стеклом. Таким образом, если водитель арендует машину на длительное время и часто паркуется, то ему приходится каждый раз выбирать режим парковки, что является не удобным для пользователя. В случае, если водитель забудет выбрать режим парковки, то аренда будет завершена, что в случае парковки является не желательным.

В связи с этим предлагается ввести кастомизацию поведения автомобиля в данном случае. Это означает, что у пользователя появляется возможность настроить и сохранить в своем профиле вариант поведения автомобиля по умолчанию. То есть водитель может выбрать режим парковки в качестве режима по умолчанию, и при закрытии дверей с помощью идентификационной карточки автомобиль будет переходить в режим парковки автоматически, без предварительной активации режима парковки в бортовом компьютере.

Для реализации этого изменения сервер DriveNow в базе данных должен хранить для каждого клиента выбранный режим по умолчанию и при резервировании автомобиля должен отсылать выбранную опцию бортовому компьютеру машины. Бортовой компьютер автомобиля должен будет уметь принимать данную информацию и переходить в режим парковки или в режим окончания аренды в зависимости от выбора клиента (рис.15).

../hardware/08-park-option.png

Рисунок 15 - UML диаграмма улучшенного процесса парковки автомобиля

Данное изменение повысит удобство в пользовании автомобиля клиентом.

2.4 Общие положения (дерево функций и сценарий диалога). Техническое обслуживание автомобиля без обслуживающего персонала

Техническое обслуживание автомобиля подразумевает сезонную замену шин, смену машинного масла, тормозных колодок и т.д. В настоящее время все эти работы проводятся обслуживающим персоналом DriveNow и требуют значительных временных и экономических затрат компании. Поэтому предлагается заинтересовать клиентов DriveNow в проведении данных работ с помощью дополнительных бонусных минут. Измененная система технического обслуживания автомобилей может выглядеть следующим образом: каждый автомобиль самостоятельно отслеживает необходимость проведения технических работ. В случае необходимости автомобиль посылает необходимую информацию серверу DriveNow. Во время создания списка свободных автомобилей сервер DriveNow посылает информацию мобильному приложению, а мобильное приложение показывает клиенту необходимость проведения технических работ для данного автомобиля. Пользователь имеет возможность согласиться отвезти данный автомобиль в центр технического обслуживания. В случае согласия клиента мобильное приложение запрашивает у сервера DriveNow возможную дату и время проведения работ, сервер DriveNow связывается с центром технического обслуживания автомобилей и получает список возможных свободных дат. Сервер DriveNow получает этот список и пересылает его мобильному приложению, а оно, в свою очередь, показывает его клиенту. Пользователь выбирает подходящие для него время и дату. Мобильное приложение пересылает эти данные в центр технического обслуживания через сервер DriveNow. В назначенное время и день клиент отвозит машину для проведения необходимых работ и в награду получает дополнительные бонусные минуты (рис.16). При этом пользователь может как дожидаться окончания проведения работ, так и машина может быть использована другим клиентом после их завершения.

../hardware/12-technical-service.png

Рисунок 16 - UML диаграмма процесса технического обслуживания автомобиля без обслуживающего персонала

2.5 Характеристика базы данных. Оптимизация процесса передачи автомобиля следующему водителю

Для передачи автомобиля следующему водителю первый клиент обязан указать готовность передать свою машину перед началом поездки, т.е. передача машины должна быть заранее запланирована. Спонтанная передача, когда первый водитель ищет свободное место для парковки, а второй пользователь ищет машину для начала аренды в текущей системе, не возможна.

Поэтому предлагается следующее изменение. С одной стороны, водитель, прибывший в пункт назначения и находящийся в поиске парковочного места, может через бортовой компьютер предложить свою машину для передачи следующему пользователю (рис.17).

../hardware/13-offer-car1.png

Рисунок 17 - UML диаграмма процесса передачи автомобиля, инициируемая водителем

С другой стороны, клиент, находящийся в поиске машины, может через мобильное приложение разослать эту информацию автомобилям DriveNow, находящимся поблизости и аренда которых не завершена (рис.18).

../hardware/13-offer-car2.png

Рисунок 18 - UML диаграмма процесса передачи автомобиля, инициируемая клиентом, ищущем машину

Исходя из этого два водителя могут легче и быстрее найти друг друга. Инициатива передачи автомобиля может исходить от обеих сторон.

2.6 Структурная схема пакета (дерево вызова программных модулей) Моделирование краткосрочной аренды машин

В качестве практической части было разработано приложение с использованием языка С++, моделирующее краткосрочную аренду машин. При реализации были приняты некоторые упрощения, не существенные для моделирования основных бизнес-процессов.

Карта города представлена в виде прямоугольника. Параметрами программы служат ширина и длина города в километрах. В том случае, если пользователь не указывает данные параметры, по умолчанию программа выбирает размеры среднего европейского города, длинной 20 километров и шириной 15 километров. Все параметры по умолчанию указаны в приложении 1 «Входные параметры программы». Также параметром программы служит количество автомобилей, используемых для совместного использования. В начальном состоянии программы первичное положение машин в городе симулируется с помощью непрерывного равномерного распределения. Непрерывное равномерное распределение выбрано, чтобы в начале работы программы машины были разбросаны равномерно, с равной вероятностью как в центре, так и на окраинах города.

Программа производит поминутное симулирование краткосрочной аренды машин. Данный выбор обусловлен тем, что большинство провайдеров совместного использования автомобилей взымают поминутную плату. Продолжительность симуляции в виде количества минут также является входным параметром программы. В начале каждой минуты программа случайным образом выбирает те машины, которые будут использованы клиентами. Таким образом симулируется процесс резервирования машин клиентами. Вероятность того, что машина будет использована, является параметром и зависит от многих факторов, например, от количества доступных машин, количества зарегистрированных клиентов и от популярности использования краткосрочной аренды автомобилей в данном городе. Симуляция различает между дневным и ночным использованием машин и учитывает соответствующую вероятность.

2.7 Описание программных модулей. Описание входных параметров программы

Круг с диаметром, равным половине ширины города, считается центром города. Программа случайным образом моделирует пункт назначения каждой поездки. Если в начале аренды машина находится в центре города, то конечный пункт симулируется с помощью непрерывного равномерного распределения для обеспечения случайного выбора пункта назначения. Если же автомобиль находится вне центра, то вероятность того, что клиент поедет в центр выше, чем вероятность того, что он поедет на окраину. Поэтому в данном случае используется непрерывное нормальное распределение (рис.19).

Рисунок 18 - График плотности стандартного нормального распределения. (statanaliz.info)

Случайные значения, распределенные по нормальному распределению, генерируются с помощью преобразования Бокса-Мюллера. С помощью равномерно распределенных случайных величин моделируются стандартные нормально распределенные случайные величины.

Когда известны начальная и конечная точка машины, приложение вычисляет длину расстояния, которое предстоит проехать клиенту. Конкретная карта улиц города не учитывается. Приложение предполагает, что все машины двигаются в пределах города с некоторой средней скоростью, которую также можно задать в качестве параметра. Имея длину расстояния и скорость, вычисляется продолжительность движения.

Для каждой аренды автомобиля случайным образом выбирается количество минут парковки, производимой клиентом во время аренды автомобиля.

Приложение симулирует расход топлива каждого автомобиля. Для этого делается предположение о среднем размере бака автомобиля и о расходе бензина на 100 км. В случае, если содержимое бака автомобиля составляет меньше 25%, водителю, заправившему автомобиль, предоставляются бонусные минуты. Будет ли заправлен автомобиль клиентом или нет, моделируется с помощью вероятности, являющейся параметром программы.

В процессе симуляции суммируются интервалы движения и парковки автомобилей в минутах. Учитывая минутную стоимость движения и парковки автомобиля, вычисляется общая выручка компании, предоставляющая услуги краткосрочной аренды автомобилей.

Программа симулирует необходимость технического обслуживания автомобилей, при этом учитывается невозможность использования автомобиля во время технического обслуживания и затраты на проведение сервисных работ.

2.8 Контрольный пример реализации проекта и его описание. Результаты проведения симуляционных экспериментов

В январе 2017 года компания DriveNow увеличила количество бонусных минут для заправки автомобиля с 20 до 30 минут. Таким образом, вероятность заправки автомобиля клиентом возросла. Реализованная симуляционная модель показывает, что несмотря на увеличенные расходы в связи с ростом бонусных минут снижаются простой автомобилей и затраты на заправку автомобилей обслуживающим персоналом. Таким образом, растет итоговая прибыль компании (табл. 1, 2).

Таблица 1 - Результат эксперимента с 20 бонусными минутами

название параметра

значение параметра

Количество используемых автомобилей

100

Продолжительность симуляции в минутах

43200 (30 дней)

Количество бонусных минут

20

Выручка от аренды машин в евро

108195

Выручка от парковки машин в евро

24215

Затраты на бонусные минуты в евро

2918

Затраты на заправку машин в евро

15700

Итоговая выручка в евро

113792

Таблица 2 - Результат эксперимента с 30 бонусными минутами

название параметра

значение параметра

Количество используемых автомобилей

100

Продолжительность симуляции в минутах

43200 (30 дней)

Количество бонусных минут

30

Выручка от аренды машин в евро

113766

Выручка от парковки машин в евро

25374

Затраты на бонусные минуты в евро

3100

Затраты на заправку машин в евро

3650

Итоговая выручка в евро

132390

В данной работе предлагается вознаграждать клиентов двойным количеством бонусных минут за то время, которые клиенты потратили на транспортировку автомобиля в центр технического обслуживания (табл. 3, 4).

Таблица 3 - Результат эксперимента обслуживания автомобиля персоналом

название параметра

значение параметра

Количество используемых автомобилей

100

Продолжительность симуляции в минутах

43200 (30 дней)

Количество бонусных минут

30

Выручка от аренды машин в евро

114182

Выручка от парковки машин в евро

24679

Затраты на бонусные минуты в евро

3062

Затраты на заправку машин в евро

4900

Затраты на одну поездку в сервисный центр в евро

100

Количество поездок в сервисный центр

25

Затраты на поездки в сервисный центр в евро

2500

Итоговая выручка в евро

128399

Таблица 4 - Результат эксперимента обслуживания автомобиля клиентами за бонусные минуты

название параметра

значение параметра

Количество используемых автомобилей

100

Продолжительность симуляции в минутах

43200 (30 дней)

Количество бонусных минут

30

Выручка от аренды машин в евро

114182

Выручка от парковки машин в евро

24679

Затраты на бонусные минуты в евро

3062

Затраты на заправку машин в евро

4900

Количество бонусных минут для поездки в сервисный центр

120

Количество поездок в сервисный центр

25

Затраты на бонусные минуты для поездок в сервисный центр в евро

960

Итоговая выручка в евро

129939

Благодаря симуляции было показано, что вовлечение клиентов в техническое обслуживание автомобилей приводит к более частому использованию автомобилей, снижению расходов на оплату обслуживающего персонала и росту прибыли компании.

ЗАКЛЮЧЕНИЕ

В ходе проведения данной работы была достигнута поставленная цель, а именно: усовершенствована система краткосрочной аренды автомобилей на примере DriveNow.

Были решены следующие задачи: изучены бизнес-процессы регистрации клиента, резервирования автомобиля, заправки автомобиля, парковки автомобиля, завершения аренды автомобиля, технического обслуживания автомобиля, передачи автомобиля следующему водителю и были предложены варианты по оптимизации процессов резервирования автомобиля, онлайн-оплаты заправки автомобилем, парковки автомобиля, технического обслуживания автомобиля без обслуживающего персонала, передачи автомобиля следующему водителю.

В ходе работы были достигнуты следующие результаты:

  • оценена актуальность выбранной темы и важность ее анализа;
  • произведен анализ бизнес-процессов краткосрочной аренды машин, были выявлены недостатки данных процессов;
  • проведено детализирование процессов совместного использования автомобилей в компании DriveNow и построение их текущих моделей с помощью UML диаграмм;
  • сформированы требования, приводящие к усовершенствованию бизнес-процессов;
  • созданы будущие модели измененных бизнес-процессов;
  • было описано концептуальное проектирование системы;
  • было реализовано приложение на языке С++, симулирующее процесс краткосрочной аренды автомобилей;
  • были описаны аспекты информационной безопасности системы;
  • были учтены риски использования новых процессов.

В результате работы были разработаны решения более эффективного использования автомобилей DriveNow благодаря расширению существующей системы.

Чем больше автолюбителей станут пользоваться совместным использованием автомобилей, тем меньше автомобилей будет на дорогах. По мнению немецкого федеративного союза краткосрочной аренды автомобилей, одна машина совместного использования заменяет восемь единиц личного автотранспорта, что способствует существенному сокращению трафика.

Использование машины только при необходимости понижает уровень выброса вредных веществ в атмосферу. Государство выделяет субсидии для использования автомобилей с электроприводом. В перспективе сокращение числа личных автомобилей за счет использования совместных машин позволит ощутимо уменьшить вред, наносимый окружающей среде.

Аренда машин, доступная в любое время суток, стала возможной с применением облачных технологий и активному развитию интернет-вещей. Многие компании активно работают над созданием единой экосистемы транспорта. Возможно, благодаря краткосрочной аренде машин, люди в ближайшие годы смогут эффективнее использовать свое время и станут более мобильными.

СПИСОК ЛИТЕРАТУРЫ

  1. Бизнес-информатика: немецкий взгляд на характеристики, проблемные области и возможности/ Д. Штельцер. - M.: Издательство Университет, 2015. - 458 c.
  2. Моделирование бизнес-процессов. Учебник и практикум/ О.Долобанов, Е. Виноградов, А. Лобанова- M.: Издательство Юрайт, 2016. - 290 c.
  3. Основы менеджмента. / Мескон, Альберт, Хедоури. - M.: Издательство Вильям, 2016. – 720 c.
  4. Программирование: принципы и практика использования C++/. Б. Страуструп. - М.: Издательство Вильямс, 2011. – 1382 с.
  5. Процессный подход к управлению. Моделирование, внедрение, управление. / Репин В. В. - M.: Издательство Манн, Иванов и Фербер, 2013. - 544 c.
  6. Путь к снижению затрат и повышению качества/ Масааки И. Гемба. - M.: Издательство пер. с англ. —Альпина Бизнес Букс, 2015. – 424 c.
  7. Стратегический менеджмент: концепции и ситуации для анализа/. Томпсон-мл., Стрикленд ІІІ. - M.: Издательство Вильям, 2007. – 928 c.
  8. Стратегическое управление/. Писаренко Н. Л., Длигач А. А. - M.: Издательство МИФ, 2008. – 352 c.
  9. Новости car sharing [Электронный ресурс] / Carsharing Association -Ассоциация по car sharing. – URL: http://carsharing.org/news/.
  10. "Bringing Carsharing to your Community", компания City Car Share, 2016.
  11. Car sharing/ Дж. Рассел, Р. Кон. - M.: Издательство пер. с англ. — Буквика паблишинг, 2012. -130 c.
  12. Carsharing [Электронный ресурс] / Википедия - свободная энциклопедия. – URL: https://en.wikipedia.org/wiki/Carsharing.

ПРИЛОЖЕНИЯ

Приложение 1

Входные параметры программы

Входные параметры программы

Название параметра

Значение параметра

Длина города в км

20

Ширина города в км

15

Количество используемых автомобилей

500

Продолжительность симуляции в минутах

43200 (30 дней)

Вероятность дневного использования машины в начале симуляционного шага

0,01

Вероятность ночного использования машины в начале симуляционного шага

0,001

Средняя скорость движения автомобиля в км/ч

30

Максимальное количество минут парковки

15

Средний размер бака автомобиля в литрах

50

Средний расход бензина автомобиля в литрах на 100 км

8

Верхняя граница содержимого бака для получения бонусных минут в процентах

25

Вероятность заправки автомобиля клиентом

0,05

Количество бонусных минут после заправки автомобиля

30

Затраты в евро на обслуживающий персонал в час

20

Стоимость минуты аренды машины в евро

0,32

Стоимость минуты парковки машины в евро

0,15