Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Автоматизація процесу формування туристичного маршруту

Реферат Автоматизація процесу формування туристичного маршруту





r />

Малюнок 2.3 - Модель інформаційних потоків модуля маршрутів


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

Список локацій даного маршруту і їх параметри надаються модулем локацій, шляхом взаємодії з базою даних згідно запитів користувача та інших модулів.

Принцип роботи модуля локацій і його взаємодії з базою даних представлений на рис. 2.4.


Малюнок 2.4 - Модель інформаційних потоків модуля локацій


Модуль локацій також дозволяє здійснювати зміну даних локацій - їх назв, описів і координат - на основі запитів та інформації користувача і даних геокодування, таких як адреса і координати.

Вихідними даними в цьому випадку є список локацій поточного маршруту і їх координат, а також дані локацій.

Модуль карт призначений для відображення маршруту в графічному вигляді, а також розрахунку відстані між локаціями маршруту на базі даних геокодування, і списків маршрутів.

Більш докладно робота модуля карт і його інформаційні потоки показані на рис. 2.5.


Рисунок 2.5 - Модель інформаційних потоків модуля карт


Користувач виробляє запит побудови карти, після чого модуль запрошувати актуальну інформацію за маршрутом з баз даних локацій і маршрутів, здійснює побудова карти і накладення маршруту засобами API Яндекс . Карт. Далі, за запитом користувача може бути відображено відстань між локаціями актуального маршруту [37, 38].


2.1.2 Фізична схема взаємодії частин системи

Розроблений програмний комплекс базується на таких апаратних частинах як клієнт, сервер та служби визначення місцезнаходження. Структура програмного комплексу та принцип взаємодії його елементів наочно представлений на рис. 2.6.


Малюнок 2.6 - Функціональна схема системи генерації туристичних маршрутів


Клієнтом є пристрій, на якому встановлено клієнтське додаток і GPS -приймач. Клієнт обробляє інформацію, що поставляється йому користувачем, здійснює комунікацію між користувачем і зовнішніми географічними сервісами, перетворює і відображає отримувану інформацію в зручному для користувача вигляді.

Сервер є незалежним зовнішнім пристроєм, що надають функціонал API Яндекс. Карт. Сервер призначений для отримання і обробки запитів клієнта, надання даних геокодування і функцій побудови карт. API Яндекс. Карт містять інструменти для автоматичного перетворення координат точки з однієї координати системи в іншу і створення користувацьких систем координат [39].

За допомогою JavaScript API Яндекс. Карт можна також визначити можливе місце розташування користувача за його IP адресою [40].

Так як програмний комплекс орієнтований на мобільне використання, що передбачає відстеження місця розташування користувача в реальному часі, взаємодія між клієнтом і сервером має здійснюватися по бездротових каналах зв'язку: Wi-Fi , GPRS , протоколи рівня технології 3 G або аналогі...


Назад | сторінка 14 з 46 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних Будинку культури
  • Реферат на тему: Розробка інтерактивної карти маршрутів міського пасажирського транспорту м ...
  • Реферат на тему: Програмний модуль для роботи з базою даних "Магазин косметики"
  • Реферат на тему: Програма управління базою даних, яка містить інформацію про читачів, книгах ...