ю системою.
Для розробки графічного інтерфейсу на дипломних роботах Було Використано Такі класи Swing:
· JFrame - компонент для відображення вікна;
· JPanel - контейнер, в Який можна поміщаті Інші елементи;
· JButton - елемент для відображення та обробка подій кнопки;
· JDialog - компонент для відображення діалоговіх вікон;
· JLabel - компонент для текстових міток у вікні, відображення текстової информации
Малюнок 2.3 - Інтерфейс головного модуля
. 4 Опис РОбочий циклу модулів
Одуль Пошук та бронювання авіаквитків призначеня для Швидкого вбудовування модуля на туристичних сайтах, інтернет-порталах, а такоже рекомендований власникам відвідуваніх сайтів туристичної тематики Додатковий дохід з продажу авіаквитків. Модуль володіє ергономічнім и інтуїтівно зрозумілім інтерфейсом, что дозволити Користувачами без проблем самостійно найти и забронюваті авіаквіток на потрібну дату и рейс. Файли проекту містять только HTML и JavaScript и не требует серверного коду. Весь процес відбувається на стороні клієнта, в браузері користувача. Колі користувач заходити на сайт, то ВІН завантажує Зовнішній вигляд модуля з каталогу на сервері, а дані завантажує через Спеціальний сервіс. Таким чином агентство может Встановити модуль на своєму сервері и віправляті дизайном самостійно.
Процес оформлення авіаквитків здійснюється в кілька етапів: введення пошуково даних. Таких як направление и дата Вільота. Отримання результатів поиска и вибір найбільш відповідного перельот. Заповнення даних, необхідніх для Резервування перельот, Такі як імена пасажирів та їх Паспортні дані. Такоже необходимо вказаті имя та контактну інформацію замовника. После Згоди покупця з умів тарифом и публічною Офертою відбувається бронювання.
После бронювання для користувача створюється аккаунт в особістів Кабінеті. На его електронну адресу надсілається інформація з паролем. У особіст Кабінеті користувач может переглянутися всі свои Резервування и провести подальші операции относительно Скасування або оплаті замовлень.
Основна концепція роботи будується на Наступний схемою: JavaScript-код завантажує в браузер користувача HTML-шаблону и всі необхідні файли, Такі як файли стілів, додатковий код и т.д. Далі код звертається до JSON-серверу, у которого запітує дані. После накладення отриманий даних на шаблонах та Отримання кінцевого HTML-документа, виводами інформацію на екран. Таким чином всі файли, відповідальні за Зовнішній вигляд Сторінки, знаходяться на веб-сервері сайту и могут буті змінені ним на свой розсуд.
. 5 Налаштування програмного модуля
Одуль Пошук та бронювання авіаквитків может буті встановлений на будь-який веб-сервер підтрімує протокол HTTP Незалежності від Платформи и програмного забезпечення. Для цього на веб-сервері винна буті віділена папки, файли в Якій будут Доступні HOME Доставка з браузера.
Вимога до веб-серверу:
1. Можлівість Зберегти папку з файлами модуля на веб-сервері;
2. Можлівість Відкрити доступ для скачування всех файлів модуля з цієї папки;
. Ві повінні мати доступ до редагування HTML-коду сторінок сайту.
Так як Javascript-код модуля віконується на странице вашого сайту, в ОКРЕМЕ випадка могут вінікаті конфлікти з віконуванім кодом, Який Вже присутній на Вашому сайті.
Перед установкою модуля та патенти отріматі код клієнта, для цього буде нужно повідоміті домен вашого сайту, на якому передбачається установка модуля, та перемістіть файли модуля в будь-яку папку на сервері вашого сайту.
залежних від кодування в Якій працює ваш сайт необходимо Встановити відповідну версию модуля. Інфекцій підтрімується дві кодування: UTF - 8 и Windows - 1251. Если Встановити неправильну версию, то в Деяк браузер не буде відображатіся кирилиця. Далі вам нужно налаштуваті файл config.js. Цей файл оголошує Глобальний змінну alpConfig, яка містіть всі настроюються параметри. Нижчих представлено описание ціх параметрів: - Унікальний код клієнта.- змінна містіть опису настройок Підключення до JsonApi з бронювання авіаквітків.- змінна містіть опису настройок Підключення до JsonApi особіст кабінету.- змінна містіть повний URL до папки alponline на Вашому сервері.- змінна налаштовує значення імен Кожній странице модуля. Кожна окрема секція модуля (рейси, офіс и т.д.) налаштовується у своїй змінної..root - змінна містіть повний URL до завантажувальну файлів на сайті.- Кількість результатів поиска на сторінку.
. 6 Інтеграція модуля з сай...