Проєкт інформаційної системи організації подорожей

Автор: Коваль Наталія Василівна
Кваліфікаційний рівень: магістр
Спеціальність: Управління ІТ проектами
Інститут: Інститут комп'ютерних наук та інформаційних технологій
Форма навчання: заочна
Навчальний рік: 2023-2024 н.р.
Мова захисту: українська
Анотація: У сучасному світі інформація є одним з найважливіших ресурсів, а інформаційні системи (ІС) є необхідним інструментом в усіх сферах діяльності. За допомогою ІС вирішується величезна кількість задач, що призвело до появи безлічі різнотипних систем, котрі відрізняються правилами обробки інформації та принципами побудови [1]. Інформаційні системи є незамінним фундаментом для більшості організацій [2], оскільки без їх підтримки навіть такі важливі сфери, як банківські операції, збір податків і обробка медичних даних у лікарнях, а також управління запасами в супермаркетах та багато іншого стають неможливими. У більшості організацій накопичується величезний обсяг різноманітних даних, таких як інформація про товари, послуги, клієнтів, та інше [3]. Ці дані є критичними для забезпечення зручного надання послуг. В час цифрових технологій організація побуту та інших потреб значно спростилась [4]. Інтернет дає широкі можливості і для заробітку, і для організації подорожей. Люди покладаються на новітні технології, а особливо на свої гаджети, які і відкривають ширші можливості і майже завжди є під рукою. До процесів, що можуть бути значно покращені за допомогою використання мобільних пристроїв та інформаційних систем, належить і процес організації та планування подорожей. Об’єкт дослідження - процес організації подорожі, її планування та використання інформаційних систем. Предмет дослідження - методи та засоби організації та планування подорожей. Мета дослідження: створення проекту інформаційної системи, що буде забезпечувати користувачу можливість організації подорожей без звернення до сторонніх сервісів і в результаті отримати весь необхідний пакет документів на електронну пошту користувача. Щоб не витрачати власний час та зусилля на пошуки найкращих варіантів для подорожі люди залучають туристичні агенції, та довіряють вибір фахівцям. Проте, тут варто зазначити, що часто туристичні агенції пропонують обмежений вибір послуг та беруть за організацію не малі відсотки, що відіграє негативну роль. Саме тому власне планування, хоч і забере дещо більше зусиль та часу, проте в результаті зможе принести значно кращі результати та враження після якісно проведеної відпустки чи вдало спланованої робочої мандрівки. Врахування всіх деталей при самостійній організації подорожі зазвичай займає не мало часу, оскільки для вибору і бронювання житла, квитків, закладів харчування, доступних у даному місці розваг використовується інша система, тобто витрачається час на перемикання між ними, зміну контексту та вимагатиме додаткових зусиль через відмінності в інтерфейсах між використовуваними системами. Для того, щоб оптимізувати час на організацію та пошуки всього необхідного, є зміст розробити систему, що дозволяє не користуватись величезною кількістю ресурсів, а зведе все необхідне в одному додатку та дасть його користувачам можливість поетапно організувати собі якнайкращу мандрівку. Проектована інформаційна система передбачає розробку мобільних додатків для Android та iOS а також веб-сайту що працює в більшості браузерів. Користувач може використовувати будь-який з перелічених інтерфейсів щоб залогінитись в систему і мати доступ до актуальних даних. Для забезпечення цієї мети передбачено використання спільного бек-енда для всіх перелічених вище інтерфейсів доступу в систему що також включає використання спільних сховищ даних. Враховуючи що кросплатформеність є важливою вимогою до мобільного додатку, для реалізації оптимальним вибором буде обрати мову С++ та Qt фреймворк. Мова С++ має широке призначення. Вона не втрачає своєї актуальності через різноманітні домени застосування. Вона відома своєю швидкодією. Фреймворк Qt є кросплатформним інструментом розробки програмного коду на С++, що дозволяє виконувати той ж самий програмний код на різних операційних системах просто перекомпілювавши його. Тобто не потрібно писати окремий код додатку під Android використовуючи рідну для нього мову Java, окремий програмний код під iOS на мові Swift і відповідно при бажанні розширити для інших платформ витрачати додаткові зусилля на написання відповідного коду. В роботі проаналізовано існуючі на ринку рішення, розроблені проектні вимоги, проведено планування виконання, а також розроблений проект що забезпечує користувачу можливість організації подорожей без звернення до сторонніх сервісів і в результаті отримати весь необхідний пакет документів на електронну пошту користувача. Практичне значення отриманих результатів - можливість використання розробленої інформаційної системи для організації та планування мандрівок, а також для їх менеджменту під час самої поїздки. Ключові слова - організація подорожі, бронювання, планування подорожі, інформаційна система, проект інформаційної системи. Перелік використаних літературних джерел. 1. Проектування інформаційних систем: навчальний посібник / В.С. Авраменко, А.С. Авраменко. – Черкаси: Черкаський національний університет ім. Б. Хмельницького, 2017. – 434 с 2. Проектування інформаційних систем: Загальні питання теорії проектування ІС (конспект лекцій) КПІ ім. Ігоря Сікорського; уклад.: О. C. Коваленко, Л. М. Добровська. – Київ : КПІ ім. Ігоря Сікорського, 2020. – 192с. 3. Introduction to Management Information Systems – Universitat Jaume I. Servei, 2012 - 39 p. 4. Литвин В. В. Інтелектуальні системи: підруч. / В. В. Литвин, В. В. Пасічник, Ю. В. Яцишин. – Львів: Новий Світ – 2012 – 406 с