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

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

облицовочный российская 1000 0.33 6 2 Мосжилстрой Керамзит европейская 30 22 8 3 Геракл Арматура стальная СНГ 15 51 10 4 МВМ Асбест строительный украинская 70 20 7 5 АТС-50 Кабель АВВГ российская 1000 2 18 6 СМУ-35 Керамзит российская 120 20 6 7 РЭУ-22 Стекло оконное белорусская 500 3 10 8 Атлант Обои моющиеся Vertex 1000 4 14 9 Sunpride Кирпич облицовочный московская 800 0.4 10 10 Hausbauer Плитка облицовочная итальянская 1000 11 7 11 СМУ-28 Ванна чугунная европейская 40 350 20 12 Протон

Кабель АВВГ московская 1000 21 4 Таблица объектов класса Предложение № Фирма Продукция Производитель Мин. партия Макс. партия Цена, $ Срок поставки 1 Стройсервис Кирпич облицовочный 2-й кирпичный 120 900 0.25 7 2 Орион Керамзит Электроизолит 10 50 20 4 3 Салют Арматура стальная ММЗ 1 20 50 8 4 Стройсервис Кабель АВВГ Иркутсккабель 900 9000 1 11 5 Байрамикс Асбест строительный Стройперлит 30 100 15 9 6 Всё для дома Кабель АВВГ ММЗ 900 9000 1 12 7 Спецстрой Стекло

оконное Серп и молот 50 700 2 10 8 Астра Обои моющиеся Vertex 1000 9000 3 11 9 Глобус Асбест строительный Донецкбетон 10 200 15 6 10 Орбита Кирпич облицовочный Мосбетон 2000 9000 0.3 4 11 Всё для дома Плитка облицовочная Marlit 1000 8000 10 6 12 Ункомтех Кабель АВВГ Иркутсккабель 700 1200 0.9 8 13 Электросталь Арматура стальная ММЗ 7 20 65 3 14 Arkon Паралон жидкий Interchemall 3000 9000 10 10 15 Worms Ванна стальная Nord Star 35 1000 300 18 Концептуальная схема предметной области представлена на рис.1. и

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

промежуток наименование производитель мин. партия Рис.2. Концептуальная схема предметной области (договор). 3. Представление данных о клиентах Данные о клиентах в системе «Посредник» представлены в виде стандартных баз данных (database) языка Пролог. Поскольку в Прологе имеется довольно мощный механизм работы с такими базами данных, реализовать на нём программу типа системы «Посредник» намного проще и естественней, чем на

алгоритмических языках (типа Pascal или C). Общий вид записей в базах данных следующий: поставщик(N,F,T,P,M,X,C,D) покупатель(N,F,T,P,K,C,D) где N - номер записи, F - фирма-поставщик, T – наименование товара, P – производитель товара, M – минимальная партия, X – имеющаяся в наличии партия, С – цена за единицу товара, D – срок поставки, K – нужное покупателю количество товара. N, M, X, K, D – целочисленные, F, T, P – строковые, С – действительная. База данных по