Инженерия знаний. Создание системы "Посредник", заключающей договоры на поставку стройматериалов
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
Задание на курсовое проектирование по дисциплине "Инженерия знаний" студенту Данченкову А. В. группы ИИ-1-95.
Тема: Система Посредник. Заключение договоров на поставку строительных материалов.
- Исходные данные:
- Данные о клиентах, предлагающих строительные материалы.
- Данные о клиентах, нуждающихся в строительных материалах.
- Перечень разрабатываемых вопросов:
- Виды услуг и режимы работы системы "Посредник".
- Концептуальная модель знаний, необходимых для оказания услуг.
- Представление данных о клиентах.
- Сетевая модель представления знаний и ее использование для получения справочной информации и формирования вариантов договоров.
- Критерии выбора наиболее предпочтительного варианта договора.
- Логическая модель представления знаний на языке многосортного исчисления предикатов и на языке Пролог.
- Организация диалога с пользователем.
- Перечень графических материалов:
- Концептуальная схема предметной области
- Классифицирующая сеть
- Графическое представление сигнатуры и модельной структуры
- Схема организации диалога
- Календарный план-график работы
- Анализ предметной области и построение концептуальной модели 20.09
- Формирование БД клиентов 01.10
- Построение сетевой модели 15.10
- Разработка логической модели на языке многосортного исчисления предикатов 1.11
- Разработка программы 1.12
- Оформление пояснительной записки 10.12
- Защита проекта 15.12
- Задание выдано 2.09
Руководитель Потресова Г.Д. /________________/
Студент Данченков А.В. /________________/
Группа ИИ-1-95
оглавление
Введение………………………………………………………………………..……………3
1. Виды услуг и режимы работы системы "Посредник" …………………………………3
2. Концептуальная модель знаний, необходимых для оказания услуг..…………………3
3. Представление данных о клиентах………....……………………………………………6
4. Сетевая модель представления знаний и ее использование для получения справочной информации и формирования вариантов договора……….…………………………7
5. Критерии выбора наиболее предпочтительного варианта договора.…………………9
6. Логическая модель представления знаний на языке многосортного исчисления предикатов и языке Пролог..……………………………………………….……………….…9
7. Организация диалога с пользователем………………………………………………….12
Заключение………..…………………………………………………………………………12
Приложение (текст программы Посредник) …..………………………………….……14
Список литературы…….……………………………………………………………………30
Введение
В конце двадцатого века автоматизация всё сильнее завоёвывает все сферы человеческой деятельности. Применение вычислительной техники в разнообразных отраслях народного хозяйства призвано облегчить труд человека и уменьшить число ошибок, совершаемых при принятии решений.
При построении систем, помогающих человеку, используются приёмы, изучаемые такой областью информатики, как инженерия знаний.
В данном курсовом проекте реализована система Посредник, служащая для заключения договоров между поставщиками и покупателями строительных материалов. Эта система может использоваться сотрудниками посреднических контор, работающих в этой области.
Программа реализована на языке Пролог.
1. Виды услуг и режимы работы системы Посредник
Основное предназначение системы Посредник оказание услуг по заключение договоров между поставщиками и покупателями строительных материалов. Заключение договоров может производиться в обычном, либо в интерактивном режиме. В первом случае система заключает контракт на основе имеющейся в базе данных информации о клиентах, во втором случае система запрашивает данные у пользователя, после чего ищет необходимую информацию в базе данных и, найдя подходящие договоры, выводит их, либо при отсутствии на данный момент возможностей для сделки, заносит информацию о клиенте в базу данных. Кроме всех возможных вариантов договоров система выводит ещё и наиболее предпочтительные для посредника с точки зрения коммерческой выгоды.
Кроме того, в системе имеются режимы просмотра и редактирования (либо добавления) данных по поставщикам и по покупателям, а так же просмотра и редактирования региональной принадлежности фирм-производителей. Если во время работы с программой в базы данных были внесены какие-либо изменения, то при выходе из программы при согласии пользователя будет произведено сохранение изменений.
2. Концептуальная модель знаний, необходимых для оказания услуг
Концептуальная модель предметной области представляется множеством классов объектов с заданными на нём отношениями и операциями. Классы объектов характеризуются некоторым набором атрибутов.
В данном курсовом проекте классами объектов являются Спрос, Предложение и Договор. Класс, Спрос, имеет следующие атрибуты: порядковый номер, название фирмы, название товара, производитель, желаемой партии товара, цена за единицу товара и срок поставки. У класса Предложение, имеются такие же атрибуты, за исключением того, что вместо желаемой партии товара здесь присутствуют минимальная партия и максимальное количест?/p>