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

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

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

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

Добавлен: 12.12.2023

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

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

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


Продовження таблиці 2.1 - Структура бази даних

Таблиця

Поле

Зміст

Тип

Ключі

Обмежен­ня

Обрані пам’ятки

id_place_

user

Ідентифікатор обраної пам’ятки користувача

integer

PK

not null

id_users

Ідентифікатор користувача

integer

PFK

not null

id_places

Ідентифікатор пам’ятки

int(20)

PFK

not null

id

categories

Ідентифікатор категорії

integer

PFK

not null

Пам’ятки у екскур­сійному маршруті

id_place_ route

Ідентифікатор пам’ятки у екскурсії

integer

PK

not null

id_place_

user

Ідентифікатор обраної пам’ятки користувача

integer

PFK

not null

id_users

Ідентифікатор користувача

integer

PFK

not null

id_places

Ідентифікатор пам’ятки

integer

PFK

not null



Продовження таблиці 2.1 - Структура бази даних

Таблиця

Поле

Зміст

Тип

Ключі

Обмежен­ня

Пам’ятки у екскур­сійному маршруті

id

categories

Ідентифікатор категорії

integer

PFK

not null

Індивідуальні екску­рсії корис­тувача

id_route_ user

Ідентифікатор екскурсії користувача

integer

PK

not null

id_users

Ідентифікатор користувача

integer

PFK

not null

Створені екскурсії

id_routes

Ідентифікатор маршрутів

integer

PK

not null

title

Назва маршруту

varchar(255)




not null

id_place_ route

Ідентифікатор пам’ятки у маршруті

integer

PFK

not null

id_place_

user

Ідентифікатор обраної пам’ятки користувача

integer

PFK

not null

id_users

Ідентифікатор користувача

integer

PFK

not null



Продовження таблиці 2.1 - Структура бази даних

Таблиця

Поле

Зміст

Тип

Ключі

Обмежен­ня

Створені екскурсії

id_places

Ідентифікатор пам’ятки

integer

PFK

not null

id

categories

Ідентифікатор категорії

integer

PFK

not null

id_route_ user

Ідентифікатор маршруту користувача

integer

PFK

not null

Г отові екскурсії

id_excursion

Ідентифікатор екскурсії

integer

PK

not null

title

Назва екскурсії

varchar (255)




not null

content

Опис екскурсії

text




not null

id_excursion_ user

Ідентифікатор замовленої екскурсії користувачем

integer

PK

not null

id_users

Ідентифікатор користувача

integer

PFK

not null



Продовження таблиці 2.1 - Структура бази даних

Таблиця

Поле

Зміст

Тип

Ключі

Обмежен­ня

Замовлені екскурсії

id_users

Ідентифікатор користувача

integer

PFK

not null

id_excursion_ user

Ідентифікатор замовленої екскурсії користувачем

integer

PK

not null

  1. 1   2   3   4   5   6   7

РОЗРОБКА ІНФОРМАЦІЙНОЇ ОНЛАЙН-СИСТЕМИ ПІДТРИМКИ

СЕРВІСІВ ТУРИСТИЧНО-ЕКСКУРСІЙНОЇ АГЕНЦІЇ М.СУМИ

    1. Архітектура інформаційної системи

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

Інформаційна система складається з бази даних MySQL, вона вміщує дані про ресторани, готелі та туристичні місця, а також інформацію про місто, дані користувачів тощо. Так як при розробці використовується фреймворк Laravel, то для роботи з базою даних використовуються моделі. Вони дозволяють передавати дані на контролери, де відбувається їх обробка. Після цього оброблені дані передаються на шаблони, а у результаті можна бачити відображення створених сторінок інформаційної системи. Архітектура інформаційної онлайн-системи відображена на рис. 4.1.



Рисунок 4.1 - Архітектура інформаційної онлайн-системи

    1. Реалізація інформаційної системи

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