Инженерия знаний. Создание системы "Посредник", заключающей договоры на поставку стройматериалов — страница 2

  • Просмотров 4283
  • Скачиваний 398
  • Размер файла 113
    Кб

хозяйства призвано облегчить труд человека и уменьшить число ошибок, совершаемых при принятии решений. При построении систем, помогающих человеку, используются приёмы, изучаемые такой областью информатики, как инженерия знаний. В данном курсовом проекте реализована система «Посредник», служащая для заключения договоров между поставщиками и покупателями строительных материалов. Эта система может использоваться

сотрудниками посреднических контор, работающих в этой области. Программа реализована на языке Пролог. 1. Виды услуг и режимы работы системы «Посредник» Основное предназначение системы «Посредник» – оказание услуг по заключение договоров между поставщиками и покупателями строительных материалов. Заключение договоров может производиться в обычном, либо в интерактивном режиме. В первом случае система заключает контракт на

основе имеющейся в базе данных информации о клиентах, во втором случае система запрашивает данные у пользователя, после чего ищет необходимую информацию в базе данных и, найдя подходящие договоры, выводит их, либо при отсутствии на данный момент возможностей для сделки, заносит информацию о клиенте в базу данных. Кроме всех возможных вариантов договоров система выводит ещё и наиболее предпочтительные для посредника с точки

зрения коммерческой выгоды. Кроме того, в системе имеются режимы просмотра и редактирования (либо добавления) данных по поставщикам и по покупателям, а так же просмотра и редактирования региональной принадлежности фирм-производителей. Если во время работы с программой в базы данных были внесены какие-либо изменения, то при выходе из программы при согласии пользователя будет произведено сохранение изменений. 2. Концептуальная

модель знаний, необходимых для оказания услуг Концептуальная модель предметной области представляется множеством классов объектов с заданными на нём отношениями и операциями. Классы объектов характеризуются некоторым набором атрибутов. В данном курсовом проекте классами объектов являются Спрос, Предложение и Договор. Класс, Спрос, имеет следующие атрибуты: порядковый номер, название фирмы, название товара, производитель,

желаемой партии товара, цена за единицу товара и срок поставки. У класса Предложение, имеются такие же атрибуты, за исключением того, что вместо желаемой партии товара здесь присутствуют минимальная партия и максимальное количество товара, имеющееся у поставщика. Представим объекты классов Спрос и Предложение в виде таблиц: Таблица объектов класса Спрос № Фирма Товар Производитель Кол-во Цена, $ Срок поставки 1 ДСК-3 Кирпич