Similar presentations:
Разработка справочно-информационной системы «Продажа туристических туров» на языке Prolog
1.
Разработка справочно-информационной системы«Продажа туристических туров» на языке Prolog
Автор: [Ваше ФИО]
Гродно, 2024
Предмет: Логическое программирование
2.
Цель и задачи проектаЦель: Создание системы подбора туров на Prolog
Задачи:
- Изучить возможности Prolog
- Реализовать базу знаний и фильтры
- Обеспечить корректную обработку запросов
3.
Актуальность- Туризм требует гибких систем поиска
- Prolog обеспечивает логическую модель
- Автоматизация упрощает выбор тура
4.
Основы Prolog- Логическое программирование, факты и правила
- Поиск: унификация и backtracking
- Пример факта:
tour('Egypt', 'Cairo', cultural, spring, 7, 850, 'NileHotel', breakfast, yes).
5.
Структура системы- База знаний: страна, тип, сезон, цена, питание
- Основной предикат: find_tours/6
- Фильтрация по нескольким параметрам
6.
Пример работы фильтраПараметры: Egypt, Summer, < 1500, all_inclusive
Результат: Показаны подходящие туры
Тур: 'Egypt', 'Hurghada', beach, summer, 10, 1200, ...
7.
Дополнительные функции- Поиск самых дорогих туров
- Вывод туров по сезонам
- Рекомендации по типу или стране
- Комбинированные запросы
8.
Методы тестирования- Проверка всех фильтров
- Тесты граничных значений (цена и т.п.)
- Оценка релевантности и полноты ответа
9.
Результаты и преимущества- Система корректно подбирает туры
- Гибкое расширение базы знаний
- Минимальные ресурсы для запуска
10.
Выводы- Prolog эффективен в туризме
- Легкое описание и расширение знаний
- Возможность будущей интеграции с интерфейсом
industry