Файл: Програма Інформаційні технології проектування.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 12.12.2023

Просмотров: 78

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
туристично- екскурсійної агенції

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

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

Туристична діяльність являє собою процес пізнання людиною оточуючого світу і побудований він на використанні заздалегідь підібраних об’єктів, що знаходяться в природних умовах. Існує декілька цілей відвідування того чи іншого міста: відпочинок, навчання, наукові цілі, загальноосвітні, культурно-освітні чи культурно- виховні [5].

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

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

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

    1. Огляд існуючих програмних продуктів

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

У якості одного з аналогів буде розглянуто новий сайт для мандрівників міста Полтава [6]. Ресурс робить ставку на маркетинг емоцій та вперше представляє стоматологічний та івент-туризм, адже у місті розміщена Українська медична стоматологічна академія, яка є гордістю області [7]. Створення туристичного сайту Полтави відбувалось від початку лютого 2020 року.

Головна сторінка (рис. 1.1) у шапці сайту містить логотип, головне меню та варіант вибору мови сайту (українська чи англійська).



Рисунок 1.1 - Головна сторінка visitpoltava

Нижче розміщені інформаційні банери (рис. 1.2) з переліком визначних місць та подій.



Рисунок 1.2 - Головна сторінка visitpoltava

На рисунку 1.3 відображено розміщення посилань внутрішніх сторінок сайту на головній сторінці.



Рисунок 1.3 - Головна сторінка visitpoltava

Розділ «Дух та історія міста» посилається на перелік туристичних пам’яток за категоріями: музеї та виставкові зали, пам’ятники та пам’ятні знаки, храмова Полтава - список храмів та соборів області, а також інші архітектурні пам’ятки (рис. 1.4).



Рисунок 1.4 - Розділ «Дух та історія міста»

На сторінці «Яскраві спортивні івенти та локації» (рис. 1.5) розміщена інформація про спортивні заходи та місця їх проведення відповідно.



Рисунок 1.5 - Розділ «Яскраві спортивні івенти та локації»

Однією з особливістю туристичного сайту міста Полтави є розділ стоматологічного туризму - перелік стоматологічних клінік (рис. 1.6).




ЯКОЮ Б НЕ БУЛА МЕТА ВАШОГО ПЕРЕБУВАННЯ У ПОЛТАВІ, ЗАВЖДИ Є ДОРЕЧНИМ ПОДБАТИ ПРО СВОЄ ЗДОРОВ'Я. ПОЛТАВА СЕРЕД ІНШОГО Є ГОЛОВНИМ ОСЕРЕДКОМ СТОМАТОЛОГІЇ В КРАЇНІ. У МІСТІ ЗНАХОДИТЬСЯ УКРАЇНСЬКА МЕДИЧНА СТОМАТОЛОГІЧНА АКАДЕМІЯ З ПОТУЖНОЮ СИСТЕМОЮ ІННОВАЦІЙНИХ РОЗРОБОК ТА ПРАЦЮЄ ПОНАД 800 СТОМАТОЛОГІЧНИХ КЛІНІК ТА ІНДИВІДУАЛЬНИХ КАБІНЕТІВ. РОЗВИТОК ЦІЄЇ СФЕРИ У МІСТІ ПОСТІЙНИЙ І КОЖНА СТОМАТОЛОГІЧНА КЛІНІКА ПОЛТАВИ МАКСИМАЛЬНО ДБАЄ ПРО ЯКІСНИЙ РЕЗУЛЬТАТ ДЛЯ ВАС.





ПРОФЕСОРСЬКА СТОМАТОЛОГІЯ



Рисунок 1.6 - Розділ «Стоматологічний туризм»

У окремому розділі «МІСЕ» описані музеї, галереї мистецтв та конференц-зали (рис. 1.7).



Рисунок 1.7 - Розділ «МІСЕ»

Розділ «Poltava Fest» містить інформацію про фести, які щороку проходять у місті, в інших розділах є інформація про парки, зоопарки чи ботанічні сади.

Сторінки сайту містить календар подій, новини міста та посилання на контакти екскурсоводів, послугами яких можна скористатися.

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

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

Наступним продуктом-аналогом буде розглянуто туристичний сайт міста Київ [10], головна сторінка якого відображена на рисунку 1.8.



Рисунок 1.8 - Головна сторінка kyivcitytravel

Окрім банера з зображеннями міста на сторінці присутня інформація про курс валют, а також актуальні дані про погодні умови, що є досить корисним для мандрівника. Нижче представлені розділи (рис. 1.9), такі як «Де зупинитися?» з переліком готелів та посиланнями на їх сайти (рис. 1.10).



Рисунок 1.9 - Головна сторінка kyivcitytravel



Рисунок 1.10 - Сторінка розділу «Де зупинитися?»

Далі сторінка містить розділ «Де поїсти?» з розподілом закладів на ресторани, бари, нічні заклади, кондитерські та загородні комплекси (рис. 1.11).



Рисунок 1.11 - Сторінка розділу «Де поїсти?»

Далі розміщений розділ «Як дістатися?» (рис. 1.12), який надає інформацію про те, як доїхати до залізничного чи автовокзалу, а також посилається на зовнішній додаток з маршрутами громадського транспорту. Варто зазначити, що деякі інформаційні повідомлення не читабельні через недоречний підріз кольору шрифту.



Рисунок 1.12 - Сторінка розділу «Як дістатися?»

Розділ «Екскурсії» (рис. 1.13) містить інформацію про наявні екскурсії, на які можна записатися.



Рисунок 1.13 - Сторінка розділу «Екскурсії»

Сторінка «Побачити та зробити» являє собою перелік музеїв, парків, пам’яток архітектури тощо (рис. 1.14).



Рисунок 1.14 - Сторінка розділу «Побачити та зробити»

Нижче на головній сторінці розміщена інформація про місто Київ та перелік існуючих екскурсій, які наявні на сторінці «Екскурсії» (рис. 1.15).



Рисунок 1.15 - Головна сторінка kyivcitytravel

У підсумку можна сказати, що туристичний сайт міста Київ акцентує увагу на вже створених туристичних екскурсіях та може надати користувачеві поверхневу інформацію про туристичні пам’ятки та місця відпочинку. Якщо людина хоче

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

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



Рисунок 1.16 - Некоректне відображення інформації на сторінках сайту



Рисунок 1.17 - Г оловна сторінка kyivcitytravel

Наступним для огляду був взятий туристичний сайт міста Чернігів [11]. Після завантаження домашньої сторінки можна побачити, що вона містить головне меню, яке відображається при прокручуванні сторінки, інформацію про курс валют, погодні умови та посилання на туристичний інформаційний центр (рис. 1.18).



Рисунок 1.18 - Головна сторінка chernihiv.travel

Нижче розміщена інформацію про події у місті, відеоролик про місто, відображений перелік рекомендованих туристичних пам’яток та мапа міста.



Рисунок 1.19 - Головна сторінка chernihiv.travel

Розділ «Події» (рис. 1.20) являє собою відображення переліку свят, лекцій, воркшопів та майстер-класів, заходів, фестивалів, ярмарків, концертів та змагань із можливістю сортування за датою.



Рисунок 1.20 - Сторінка розділу «Події»

Наступний розділ «Їсти & Пити & Жити» (рис. 1.21) має вміщує перелік різноманітних закладів від ресторанів та готелів до розважальних центрів з їх адресою, номером телефону та розташуванням.



Рисунок 1.21 - Сторінка розділу «Їсти & Пити & Жити»

Про кожен заклад є так звана інформаційна картка з даними про заклад, його особливостями тощо (рис. 1.22).



Рисунок 1.22 - Детальна інформація про заклад

Пункт меню «Розваги» створений аналогічним чином та є підпунктом попереднього розділу (рис. 1.23).



Рисунок 1.23 - Сторінка розділу «Розваги»

Розділ «Досліджуй» - це мапа із відображенням туристичних пам’яток міста (рис. 1.24), розподіленими на категорії.



Рисунок 1.24 - Сторінка розділу «Досліджуй»

Інформацію про кожну пам’ятку можна переглянути детально, а також створити до неї маршрут за допомогою сервісів Google (рис. 1.25).



Рисунок 1.25 - Сторінка розділу «Досліджуй»

На сторінках сайту також розміщена інформація про екскурсоводів, їх контакти та екскурсії, які вони проводять (рис. 1.26).



Рисунок 1.26 - Сторінка розділу «Екскурсії»

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

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

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

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

Таблиця 1.1 - Порівняння характеристик розроблюваної онлайн-системи з аналогами


Порівняльна характеристика

Розроблювана онлайн-система

visitpoltava

kyivcitytravel

chernihiv. travel

Інформація про місто

+

+

+

+

Туристичні пам’ятки, їх опис

+

+

-

+

Можливість замовити екскурсію

+

-

+

-

Прокладання маршруту до пам’ятки

+

-

-

+

Планування власного маршруту

+

-

-

-

  1. 1   2   3   4   5   6   7

ПОСТАНОВКА ЗАДАЧІ ТА МЕТОДИ ДОСЛІДЖЕННЯ

  1. Мета та задачі дослідження

Виконання роботи полягає у створенні онлайн-сервісу туристично-екскурсійної агенції м. Суми. Об’єктом роботи буде процес надання туристично-екскурсійних послуг. Предметом дослідження буде технологія планування та прокладання екскурсійного маршруту на сторінках сервісу.

Першочергово при виконанні роботи необхідно дослідити та проаналізувати предметну область, визначити актуальність розробки та виділити її сутності, визначити вимоги та задати межі проекту.

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

Наступним кроком є визначення вимог до додатку, тобто що необхідно розробити для того, щоб продукт був унікальним та актуальним, а чого необхідно уникати.

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

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

Створювана інформаційна онлайн-система повинна породжувати у користувача
відчуття дружньої атмосфери та бажання відвідати місто Суми. Повинна бути зручною у використанні: наприклад, щоб можна було придбати квитки на автобус чи потяг, забронювати номер у готелі чи місце у хостелі, тощо. Варто створити ресурс цікавим як з краєзнавчого боку, так і комплексно продемонструвати весь міський туристичний потенціал, який має не тільки пам’ятки та музеї, а також організації, що працюють у туристичній сфері або афілійовані з нею. Категорії сайту мають бути фіксовані, проте перелік об’єктів може оновлюватися. Для розроблюваної онлайн- системи буде перевагою впровадження можливості створення власного екскурсійного маршруту з обраних користувачем місць, а також автоматизований збір даних для системи. Зрозумілість, адаптивність - одні з найважливіших вимог до розроблюваного продукту.

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

Для досягнення визначеної мети необхідно виконати наступні задачі:

  • створити інструмент замовлення наявних екскурсійних послуг;

  • створити інструмент планування власного екскурсійного маршруту;

  • створити можливість прокладання маршруту на мапі.

    1. Вибір засобів реалізації

Одним із варіантів створення сучасних сайтів є розробка засобами HTML, CSS, PHP та JavaScript з використанням реляційної бази даних MySQL [18].


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

Для того, щоб сторінки виглядали більш динамічно, при розробці використовують мову JavaScript. Популярність цієї мови пов’язана з її широкими можливостями по взаємодії з елементами веб-сторінки без її перезавантаження [18]. Використання JavaScript дозволяє працювати з формами, зображеннями, визначати дату та час, управляти вмістом документу та відслідковувати події.

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

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

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