Диплом: Разработка автоматизированной системы подбора и бронирования круизов на примере ООО «Технологиятур»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
77
Упорядоченный список значений. В большинстве языков это
реализовано как массив, вектор, список или последовательность.
Пример запроса/ответа к поставщику MSC Cruises с помощью SOAP
представлен в приложении 3.
Пример описания объекта круиза с помощью JSON представлен в
приложении 4.
Общий алгоритм работы системы представлен на рисунке 21.
Начало
Заполнение
формы подбора
круизов
Выборка круизов
из БД
Конец
Отображение
результата
бронирования
Получение запроса
на бронирование
Проверка фактического
наличия мест через API
MSC Cruises
Выбранные
места
свободны?
Отображение
списка круизов
Отображение
сообщения об
отсутствии
выбранных мест
Актуализация
данных БД
Актуализация
данных БД
НЕТ
Бронирование мест у
поставщика MSC Cruises
Передача данных в ПО
Мастер-Тур
Отправка писем с
уведомлениями
ДА
Рисунок 21 – Общий алгоритм работы системы
78
Процедура актуализации базы данных также периодически запускается в
автоматическом режиме.
Исходный код программных модулей приведен в приложении 5.
2.4. Контрольный пример реализации проекта и его описание
При заходе в раздел подбора круиза открывается форма для ввода
параметров подбора круиза (Рисунок 22).
Рисунок 22 – Форма подбора круиза
После того, как пользователь нажимает кнопку «Подобрать» введенные
данные формы отправляются к разработанной ИС, которые подбирает те круизы,
которые удовлетворяют введенным параметрам, пользователь
переадресовывается на страницу просмотра списка круизов. После нажатия на
какой-нибудь из них, открывается страница просмотра информации о круизе, на
которой можно выполнить бронирование мест на него (Рисунок 23).
79
Рисунок 23 – Страница просмотра данных круиза
При выборе варианта размещения (клике на него) открывается форма
бронирования, в которой пользователю подробно показывается расположение
выбираемой каюты (Рисунок 24).
Следует отметить, что сам процесс заказа бронирования состоит из трех
этапов: выбор размещения на лайнере, ввод данных туристов и подтверждение
брони. Скриншот формы первого шага приведен на рисунке 24, а скриншот
выбора второго – на рисунке 25.
80
Рисунок 24 – Форма бронирования круиза (подтверждение размещения)
На втором этапе бронирования нужно указать данные для каждого
пассажира, на которого бронируется места. Также необходимо выбрать
доступные виды страховки для данного круиза. Стоит отметить, что все
заполняемые поля обязательны для заполнения, если какое-либо поле не
заполнено (или не выбрана страховка), то перехода на следующий шаг не
происходит.
Список доступных и необходимых страховок для данного круиза
запрашивается на момент формирования формы и зависит от выбранного круиза.
81
Рисунок 25 – Форма бронирования круиза (Ввод данных клиентов)
На третьем этапе пользователю необходимо указать контактные данные
для связи по данному заказу и комментарий для сотрудников ООО
«Технологиятур», если это необходимо (Рисунок 26).
82
Рисунок 26 – Ввод контактных данных по заказу бронирования
После того, как пользователь заполнит форму и отправит данные ему
отображается результат бронирования в виде всплывающего сообщения
(Рисунок 27).
Рисунок 27 – Результат бронирования круиза
83
Обобщённая архитектура всего комплекса системы показана на рисунке 28.
Рисунок 29 — обобщённая архитектура ИС.
1) Получение информации о круизах от поставщика (MSC Cruises)
посредством их SOAP API (XML).
2) Внутренняя обработка и подготовка данных.
3) Предоставление данных для сайта компании (REST API).
4) Запрос на бронирование круиза.
5) API актуализирует цену и наличие мест для конкретного запроса
непосредственно у поставщика в данный момент времени.
Производит бронирование в системе поставщика (MSC Cruises).
6) Если всё хорошо - производит бронирование в собственной системе учёта
заказов (Мастер Тур). Либо, сообщает о недоступности круиза,
повышении стоимости, изменении маршрута и пр.
84
3. Обоснование экономической эффективности проекта
3.1. Выбор и обоснование методики расчёта экономической
эффективности
Само понятие «оценка экономической эффективности информационной
системы» включает в себя понимание, определение и измерение того, насколько
эффективной в экономическом плане будет, или уже стала, оцениваемая
информационная система. При этом экономическая польза рассматривается
чаще всего в плане изменений какого-то показателя, выраженного в денежных
единицах (чаще всего доходы или расходы, или и то, и другое), которые
произошли после внедрения информационной системы.
Метод оценки эффективности информационной системы в общем
понимании это способ проведения оценки эффекта от внедрения ИС в
производственных процесс. Имеются разные способы оценки этого эффекта,
которые могут включать различные процедур, как формальные, так и не
формальные. В этом случае под неформальными процедурами понимают те
процедуры оценки, которые включает субъективные показатели и больше
качественную оценку, нежели количественную эффекта от внедрения ИС.
Формальные же процедуры, наоборот, стремятся к использованию
количественных показателей, которые основаны на объективных и
недвусмысленных числовых показателях.
Внедрение информационных системы в деятельность предприятий
весьма затратное занятие, и чем более крупное предприятие, тем более
затратным оно является. Однако, несмотря на требуемые обязательные затраты,
внедрение современных информационных технологий является чуть ли не
обязательным требованием для сохранения конкурентоспособности на
современно рынке. Поэтому предприятия очень серьезно подходят к оценке
эффекта от внедрения ИС, ведь понесенные затраты обязательно должны
окупиться, иначе внедрение ИС невыгодно для фирмы.
И хотя задача по оценке экономического эффекта кажется весьма
простой, она является весьма сложной и трудоемкой для крупных предприятий,
ведь там нужно учесть большое количество факторов, что требует наличия
85
определенных экономических компетенций от разработчика или руководителя
проекта автоматизации предприятия.
Так как предприятия очень внимательно относятся к показателям
эффективности от внедрения ИС, то продвижение на рынке любого
программного продукта, предназначенного для автоматизации бизнес-
процессов, потребует проведение расчетов по экономической эффективности
предлагаемого продукта.
Часто из-за пренебрежения этапом оценки экономической
эффективности весь проект оказывался убыточным. Поэтому задача
предварительной экспертизы предлагаемого проекта должна входить в
обязательные этапы по разработке проекта автоматизации.
Специалисты в области разработке информационных системы должны
уметь не только считать затраты на разработку ПО, но и соотносить их с
ожидаемым экономическим эффектом для конкретного предприятия. Иначе
может оказаться так, что разработка по ее завершению, будет уже никому не
нужна.
Задачу оценки экономической эффективности ИС принято делить на
несколько этапов.
Первый этап подразумевает классическую оценку как разницу между
затратами и получаемыми доходами. Второй этап заключается в расчете
совокупной стоимости владения программных продуктом (ведь на поддержание
его работоспособности также нужны ресурсы). Третий этап – оценка внедрения
ИС как инвестиционного проекта (за какой период времени окупятся вложения и
какую доходность стоит ожидать в заданный промежуток времени). Четвертый
этап – разработка нужной системы показателей для расчета и демонстрации
экономического эффекта в конкретной ситуации.
Тем не менее, существует ряд общих для всех проектов принципов,
которых нужно придерживаться при оценке их экономической эффективности:
проект необходимо рассматривать в течение всего ЖЦ;
необходимо моделировать денежные потоки;
учитывать фактор времени;
86
учитывать только те затраты и доходы, которые непосредственно
связаны с проектом;
необходимо проводить сравнение двух вариаций: с проектом и без
него;
по возможности проводить сравнение с уже имеющимися
аналогами и другими проектами;
оценку проводить в несколько этапов;
учитывать наличие различных участников проекта;
учитывать все существенные последствия;
учитывать инфляцию;
проводить оценку с учетом возможных рисков.
Коммерческая эффективность проекта исходя из своего определения
отражает его финансовые последствия для предприятия. Финансовые
последствия могут выражаться в нескольких ключевых показателях, например:
чистый доход;
чистый дисконтированный доход;
внутренняя норма доходности;
индексы доходности затрат и инвестиций;
срок окупаемости.
Подводя итог вышесказанному можно сделать вывод, что оценка
экономической эффективность проектов автоматизации предприятий является
весьма нетривиальной задачей, и подходит к этому процессу нужно
индивидуально в каждом конкретном случае. Тем не менее, нужно
придерживаться общепринятых методик и основных принципов оценки
экономической эффективности.
В данном случае экономическая эффективность проекта внедрения
информационной системы автоматизации подбора и бронирования круизов в
компании ООО «Технологиятур» будет рассчитана исходя из снижения
издержек на выполнение автоматизируемой деятельности.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран