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

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





а - координати абонента.

Даний радіонавігаційної метод отримав назву локалізації за допомогою доповненої системи GPS .

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

2.4 Програмне забезпечення завдання


2.4.1 Загальні положення

У розробленому додатку можна виділити кілька модулів:

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

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

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

Взаємодія між модулями здійснюється згідно з діаграмами прецедентів, представленим на рис. 2.8, 2.9, 2.10.

Малюнок 2.8 - Діаграма прецеденту внесення даних

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

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

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

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

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

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

При запиті списку локацій для виведення оформляються...


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





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

  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Розробка інтерактивної карти маршрутів міського пасажирського транспорту м ...
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Вивчення бази даних та системи управління базами даних
  • Реферат на тему: Бази даних та системи управління базами даних