Похожие презентации:
Создание и обработка базы данных видеотеки на языке prolog
1.
Курсовой проект по учебной дисциплине«Математические основы интеллектуальных систем»
СОЗДАНИЕ И ОБРАБОТКА БАЗЫ ДАННЫХ
ВИДЕОТЕКИ НА ЯЗЫКЕ PROLOG
Выполнил:
Демчук Дмитрий Викторович
студент 2 курса специальности
1-40 03 01 «Искусственный интеллект»
Научный руководитель
Просвирнина Ирина Борисовна,
доцент кафедры
системного программирования и
компьютерной безопасности,
кандидат физико-математических наук,
доцент
1
2.
Цель работы: разработка приложения для создания и обработкибазы данных видеотеки с использованием средств логического
программирования на языке Prolog.
22
3.
Для достижения поставленной цели мы поставили перед собойследующие задачи:
1. Изучение логического программирования, Prolog.
2. Анализ предметной области видеотеки.
3. Проектирование структуры базы данных.
4. Реализация обработки простых запросов.
5. Реализация обработки сложных запросов.
6. Создание графического интерфейса.
7. Тестирование, оценка производительности.
8. Анализ результатов, выводы.
33
4.
В данном курсовом проекте рассматривается создание иобработка базы данных видеотеки.
Основной сущностью в этой предметной области является
фильм, содержащий следующие атрибуты:
• Название фильма.
• Год выпуска.
• Жанры.
• Киностудии.
• Режиссеры.
• Сценаристы.
• Композиторы.
• Операторы.
• Актеры главных ролей.
• Рейтинг фильма.
4
4
5.
База данных видеотеки должна включать следующие основныефункции:
• Просмотр списка фильмов в базе данных
• Простые запросы
• Сложные запросы
55
6.
Дляреализации
программного
решения
задачи
с
графическим
пользовательским интерфейсом была
использована интегрированная среда
разработки Visual Prolog. Она позволяет
создавать приложения на языке Prolog,
включая конструирование GUI различной
сложности.
66
7.
Окно «Главная»77
8.
Результат работы88
9.
Окно «Простые запросы»99
10.
Результат работы10
10
11.
Результат работы1111
12.
Результат работы12
12
13.
Результат работы13
13
14.
Окно «Сложные запросы»14
14
15.
Результат работы15
15
16.
Результат работы16
16
17.
Результат работы17
17
18.
Таким образом было создано графическое приложение на VisualProlog для взаимодействия с базой данных.
Выполнение данного курсового проекта позволило углубить
понимание альтернативных парадигм программирования, получить
ценный
практический
опыт
в
области
логического
программирования, проектирования баз данных и разработки
приложений с графическим интерфейсом на языке Prolog.
18
18
19.
Спасибо за внимание!19
Программное обеспечение