Файл: Проектирование реализации операций бизнес-процесса «Совершенствование существующих продуктов» (Выбор комплекса задач автоматизации. Описание работы DriveNow).pdf
Добавлен: 13.05.2023
Просмотров: 272
Скачиваний: 4
СОДЕРЖАНИЕ
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ. ОПИСАНИЕ БИЗНЕС-ПРОЦЕССА СУЩЕСТВУЮЩЕГО ПРОДУКТА
1.1 Выбор комплекса задач автоматизации. Описание работы DriveNow
1.4 Обоснование проектных решений по информационному обеспечению. Процесс резервирования автомобиля
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. ПРЕДЛОЖЕНИЯ ПО УСОВЕРШЕНСТВОВАНИЮ БИЗНЕС-ПРОЦЕССОВ В СИСТЕМЕ DRIVENOW
2.1Информационная модель и её описание. Усовершенствование процесса резервирования автомобиля
2.3 Характеристика результатной информации. Усовершенствование процесса парковки автомобиля
2.5 Характеристика базы данных. Оптимизация процесса передачи автомобиля следующему водителю
2.7 Описание программных модулей. Описание входных параметров программы
- хочет ли он завершить аренду?
- желает ли он припарковаться, не прекращая аренды?
- хочет ли он заправить автомобиль?
Если водитель выбирает режим заправки, то бортовой компьютер показывает водителю пин-код для кредитной карты, находящейся в автомобиле. После этого водитель заправляет машину, идет на кассу заправочной станции, производит оплату кредитной картой, введя полученный пин-код и возвращается к машине (рис.6).
Рисунок 6 - Процесс заправки автомобиля
Процесс парковки автомобиля
Если, выключив мотор, водитель выбирает предложенную бортовым компьютером опцию парковки, то бортовой компьютер подготавливается перейти в режим парковки. Покинув машину, у клиента есть две возможности закрыть двери автомобиля:
- через мобильное приложение;
- поднеся идентификационную карточку к цветовому датчику под лобовым стеклом автомобиля.
При этом цветовой датчик загорается красным цветом. Бортовой компьютер засекает время парковки и отсылает данное время серверу DriveNow после окончания аренды.
Режим парковки, как правило, дешевле активного использования автомобиля с включенным мотором (рис. 7).
Рисунок 7 - UML диаграмма процесса парковки автомобиля
Процесс завершения аренды автомобиля
Если после выключения мотора водитель выходит из машины и закрывает двери с помощью мобильного приложения или идентификационной карточки, то бортовой компьютер закрывает двери, завершает аренду и переводит цветовой датчик под лобовым стеклом в режим зеленого цвета. Бортовой компьютер также посылает серверу DriveNow:
- Общее количество минут использования автомобиля.
- Количество минут парковки.
- Пройдённое расстояние.
- Остаточный уровень содержания топлива в баке или заряд батареи.
После завершения аренды водитель получает е-mail с информацией о стоимости аренды с указанием количества минут в движении и длительности парковки (рис.8).
Рисунок 8 - UML диаграмма процесса завершения аренды автомобиля
-
- Обоснование проектных решений по программному обеспечению. Процесс технического обслуживания автомобиля
Процесс технического облуживания автомобиля включает в себя следующие задачи:
- Заправка автомобиля (в том случае, если при завершении аренды клиент не заправил машину, и она не может доехать до ближайшей заправки).
- Восполнение запаса жидкости для стеклоомывателя.
- Сезонная замена шин.
- Периодическое обслуживание автомобиля (замена масла, тормозных колодок и т.д.).
- Осмотр и учет повреждений машины.
Водитель автомобиля DriveNow получает 30 бонусных минут, если содержание бака к началу аренды или во время движения падает ниже отметки 25% и если он заправляет машину. При завершении аренды минимальный остаточный пробег машины должен быть больше 15 км. В противном случае, следующий клиент, возможно, не сможет доехать до ближайшей заправки, и водитель, оставивший машину не заправленной, должен будет оплатить затраты на ручную заправку автомобиля.
Обслуживающий персонал машин DriveNow отслеживает все автомобили с остаточным пробегом ниже минимального и объезжает их по очереди, заправляя с канистры вручную. Для реализации этого процесса сервер DriveNow, принимая информацию о завершении аренды, учитывает остаточный пробег и оповещает технический персонал о необходимости заправки (рис.9).
Рисунок 9 - UML диаграмма процесса заправки автомобиля техническим персоналом
Клиент не получает дополнительных бонусных минут, если при заправке он заливает жидкость для промывания лобового стекла. Это приводит к тому, что во многих автомобилях отсутствует эта жидкость, что приводит к трудностям вождения в плохую погоду. Жидкость заполняется обслуживающим персоналом, если необходимо иное техническое обслуживание машины.
Сезонная замена шин также производится обслуживающим персоналом. Сотрудники DriveNow резервируют и отвозят машину в центр технического обслуживания для выполнения сезонных работ.
Периодическое обслуживание автомобиля сигнализируется самим автомобилем в случае необходимости. При этом бортовой компьютер машины оповещает водителя о данной необходимости при помощи соответствующего сообщения. Это также является задачей обслуживающего персонала DriveNow.
Клиенты DriveNow часто не замечают повреждения автомобиля, вызванные предыдущим клиентом, или умалчивают о незначительных повреждениях в случае их нанесения. Исходя из этого, сотрудники DriveNow регулярно производят осмотр машин и пытаются выяснить, какой клиент нанес повреждения автомобилю.
Процесс передачи автомобиля следующему водителю
В густо населенных городах поиск парковочного места при завершении аренды часто оказывается затруднительным. Для избежания этой проблемы DriveNow предоставляет водителю возможность передать машину следующему клиенту в пункте назначения. Для этого в начале аренды первый водитель задает свою цель либо с помощью мобильного приложения, либо с помощью бортового компьютера машины, и предлагает свою машину новым клиентам по прибытию. Второй водитель может обнаружить предложенную машину с помощью мобильного приложения и послать запрос на передачу автомобиля. Водители встречаются в пункте назначения, и первый водитель передает машину второму не паркуясь (рис.10).
Рисунок 10 - UML диаграмма процесса передачи автомобиля следующему водителю
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ. ПРЕДЛОЖЕНИЯ ПО УСОВЕРШЕНСТВОВАНИЮ БИЗНЕС-ПРОЦЕССОВ В СИСТЕМЕ DRIVENOW
2.1Информационная модель и её описание. Усовершенствование процесса резервирования автомобиля
Если два клиента одновременно пытаются зарезервировать один и тот же автомобиль, то тому клиенту, который отослал запрос в резервировании немного позже, отказ в резервировании приходит с задержкой.
При загрузке мобильного приложения и поиске свободных автомобилей поблизости мобильное приложение посылает серверу DriveNow запрос для получения списка свободных машин. В том случае, если одну из показанных машин резервирует другой клиент, сервер DriveNow не оповещает мобильное приложение, о том, что автомобиль больше не является свободным.
Исходя из этого можно сделать вывод о том, что при наличии данного оповещения случаи резервирования уже занятых машин были бы значительно сокращены.
В новом варианте процесса резервирования сервер DriveNow посылает информацию о резервировании машины всем мобильным приложениям, которые получили информацию о том, что данная машина была свободна. На рисунке 11 данное оповещение выделено пунктирной линией.
Рисунок 11 - UML диаграмма улучшенного процесса резервирования автомобиля
Для реализации данного изменения сервер DriveNow должен вести учет, мобильные приложения каких клиентов получили информацию о том, что какая-то машина свободна и должен уметь оповещать их о том, что машина зарезервирована. Мобильное приложение должно уметь принимать информацию от сервера и скрывать зарезервированную машину с экрана.
Данное изменение будет отражать доступность машин в реальном времени и повысит удобство работы пользователя с мобильным приложением.
2.2 Характеристика нормативно-справочной, входной и оперативной информации. Онлайн-оплата заправки автомобилем
В дальнейшем будут предложены различные варианты усовершенствования процесса заправки автомобиля.
Текущая система DriveNow устроена таким образом, что при выключении мотора водителю задается стандартный вопрос независимо от того, где он находится. Но если клиент выключает мотор на заправочной станции, то разумно было бы предположить, что он намерен заправить машину. Бортовой компьютер автомобиля мог бы постоянно отслеживать местоположение машины, сверять положение с заправочными станциями-партнерами и в случае выключения мотора предлагать водителю активировать режим заправки, а не парковки или окончания аренды (рис.12).
Рисунок 12 - UML диаграмма процесса распознавания местоположения на заправке автомобиля
Данное изменение повысит удобство работы с бортовым компьютером в случае заправки автомобиля.
В настоящее время водитель не получает дополнительных бонусных минут, если он заполняет жидкость для стеклоомывателя. Это могло быть реализовано следующим образом. Современные машины обладают возможностью определять уровень жидкости для стеклоомывателя и предупреждают водителя в случае ее низкого уровня. Машины DriveNow могли бы фиксировать уровень жидкости для стеклоомывателя в начале аренды и в ее конце, передавать эту информацию на сервер DriveNow в конце аренды и в случае заполненного бака жидкости для стеклоомывателя клиент получал бы дополнительные бонусные минуты (рис.13).
Рисунок 13 - UML диаграмма процесса проверки уровня стеклоомывательной жидкости
Данное изменение повысит комфорт вождения автомобилем в плохую погоду и избавит обслуживающий персонал DriveNow от необходимости заполнять стеклоомывательную жидкость.
В настоящее время для заправки автомобиля водителю необходимо запомнить пин-код, показанный бортовым компьютером, взять кредитную карту, сходить на кассу, возможно, отстоять очередь и расплатиться. На многих заправочных станциях западной Европы принята практика: водитель вначале заправляет машину, а затем оплачивает заправленное топливо. Вместо всех этих действий водителю было бы гораздо удобнее, если бы автомобиль сам производил онлайн-оплату бензина.
Онлайн-оплата заправки автомобилем может выглядеть следующим образом. После наполнения бака топливом водитель садится в машину и выбирает в бортовом компьютере режим онлайн-оплаты, вводя номер заправочной колонки. Бортовой компьютер связывается с сервером DriveNow, посылает серверу свое местоположение, название заправочной станции и номер заправочной колонки. Сервер DriveNow, в свою очередь, устанавливает связь с кассовой системой заправочной станции, запрашивает стоимость топлива, заправленного на данной колонке, и переводит деньги на счет кассовой системы, тем самым оплачивая заправленное топливо. Кассовая система принимает платеж и подтверждает успешное получение платежа серверу DriveNow. Cервер DriveNow отсылает бортовому компьютеру автомобиля разрешение снова завести мотор. Только после этого у водителя появляется возможность завести мотор и уехать (рис.16). В случае отсутствия онлайн-соединения бортового компьютера с сервером DriveNow или каких-либо других технических неполадок, водитель должен произвести оплату кредитной картой.
Рисунок 14 - UML диаграмма онлайн-оплаты заправки автомобилем
Данное изменение позволит производить оплату более быстрым и удобным для клиента способом.
2.3 Характеристика результатной информации. Усовершенствование процесса парковки автомобиля
При выключении мотора бортовой компьютер автомобиля задает клиенту вопрос, хочет ли он завершить аренду, припарковаться или заправить автомобиль. Если водитель подносит идентификационную карточку к датчику под лобовым стеклом, то тем самым он завершает аренду. Для включения режима парковки водителю необходимо предварительно выбрать этот режим в меню бортового компьютера и лишь затем поднести идентификационную карточку к датчику под лобовым стеклом. Таким образом, если водитель арендует машину на длительное время и часто паркуется, то ему приходится каждый раз выбирать режим парковки, что является не удобным для пользователя. В случае, если водитель забудет выбрать режим парковки, то аренда будет завершена, что в случае парковки является не желательным.
В связи с этим предлагается ввести кастомизацию поведения автомобиля в данном случае. Это означает, что у пользователя появляется возможность настроить и сохранить в своем профиле вариант поведения автомобиля по умолчанию. То есть водитель может выбрать режим парковки в качестве режима по умолчанию, и при закрытии дверей с помощью идентификационной карточки автомобиль будет переходить в режим парковки автоматически, без предварительной активации режима парковки в бортовом компьютере.