о положення і навігація користувача.
) Складання маршруту. Система повинна отримувати, обробляти і зберігати дані про місця перебування користувача.
) Розрахунок маршруту. При розрахунку повинні враховуватися такі параметри як відстань до зазначених точок і передбачуваний час прибуття.
) Організація розкладу маршруту. Система повинна повідомляти користувача про наступному пункті його розкладу, виходячи з поточного часу.
) Отримання загальної інформації про місце перебування, визначні пам'ятки і туристичні об'єкти.
) Отримання даних про транспортне сполучення.
) Внесення в базу власних даних про туристичні об'єкти.
1.4.3 Алгоритм рішення задачі формування туру
У загальному вигляді алгоритм рішення задачі представлений на рис.1.1.
Малюнок 1.1 - Загальна функціональна модель процесу формування туристичного маршруту
Вхідними даними є адреса локації, час її відвідин, опис, що включає передбачуваний комплекс дозвіллєвих заходів, базова навігаційна інформація та інформація про вартість послуг на маршруті.
Результатом обробки даної інформації є туристичний продукт, що містить розклад поїздки, навігаційну інформацію і дані про відвідуваних об'єктах.
Більш докладно процес представлений на рис. 1.2.
Рисунок 1.2 - Декомпозиція функціональної моделі процесу формування туристичного маршруту
Процес формування туру можна розділити на наступні етапи [13, 14]:
) Складання розкладу. На даному етапі проводиться обробка таких даних, як адреса локації, її опис і час перебування користувача в даній локації. Результатом є список подій, призначених на конкретний час, представлений у вигляді розкладу.
) Прив'язка розкладу до карти. На даному етапі проводиться накладення розклад на карту - прив'язка зазначених адрес до конкретних координатах, до графічного відображенню їх і взаємозв'язків між ними на карті. Результатом є маршрут поїздки.
) Розрахунок відстані. На даному етапі проводиться розрахунок відстані між локаціями маршруту за допомогою їх координат, а також розрахунок сумарної протяжності маршруту.
) Розрахунок витрат. На цьому етапі проводиться розрахунок витрат, що враховує вартість транспортних послуг для маршруту даної протяжності.
) Формування туристичного продукту. Виробляється формування кінцевого продукту, що надається користувачеві.
1.5 Аналіз існуючих розробок
Існує ряд сервісів, близьких по набору послуг, що надаються до того, що має на увазі розробляється система:
) Мобільний додаток GoogleMaps.
Це одне з найпопулярніших додатків. Воно пропонує GPS -подібний сервіс визначення місця розташування користувача, для використання якого не потрібно в обов'язковому порядку наявність приймача GPS . У разі можливості визначається GPS -місце розташування мобільного пристрою. Ця інформація доповнюється даними, що поставляються спеціальним програмним забез...