Разработка локального классификатора
Постановка задачи Задача: выбор поставщика Исходная информация: коммерческие предложения поставщиков Результатная информация: заявка на поставку Условно-постоянная информация: –перечень поставщиков –перечень товаров –перечень сотрудников организации
Перечень входной, выходной и условно-постоянной информации Входная информация Выходная информация Условно-постоянная информация Информация о наличии товаров Коммерческие предложения от поставщиков Заявка на поставку Регистрационн ые журналы Номенклатура товаров (ОКП) Список сотрудников организации Список поставщиков Формы представления: Информация о наличии товаров – БД Коммерческие предложения – , бумажные документы Заявка на поставку – электронный и бумажный документ
Структура входного документа «Коммерческое предложение» Наименование реквизита Тип данных Разрядность Номер КПЧисловой 3 Поставщик Текстовый 40 Наименование товара Текстовый 50 Цена товара Числовой 5 Количество товара Числовой 4 Срок поставки Числовой 3 Условия поставки Текстовый 50 ФИО менеджера Текстовый 20 Дата КПДата/время 8
5 Наименование реквизита Идентификатор Тип данных Разрядность Номер заявкиZayavka Числовой 10 Дата создания заявки Date_zayavka Дата 8 ПоставщикName_org Текстовый 40 Название товараName_product Текстовый 40 КоличествоKol_product Числовой 3 Цена товараPrice Числовой 5 Стоимость поставкиCost Числовой 8 ФИО сотрудникаFIO_sotrudnik Текстовый 3030 Номер КПNKPЧисловой 3 Структура выходного документа
Структура условно-постоянной информации (список поставщиков) Наименование реквизита Тип данных Разрядность Код поставщика Числовой 2 Поставщик Текстовый 40 Код ОКПОЧисловой 8 Адрес Текстовый 100 Расчетный счет Числовой 20 ФИО директора Текстовый 20 Телефон Числовой 11
7 Заявка на поставку заявки на поставку Объект классификации Код объекта классификации
Пример фасетной классификации Поставщик ТоварМенеджер Год ООО «АВС» Карандаш Куприянов 2009 ОАО «XYZ» Бумага Галкина 2010 ЗАО «ТОР» Скрепки Стороженко 2011 Папка Фасеты Значения фасетов Указывать количество позиций для каждого фасета!
Кодирование фасетов Поставщик Код поставщика Товар Код товара Менеджер Код менеджера Год Код года ООО «АВС» 01Карандаш 0001Галкина ЗАО «ТОР» 02Бумага 0002Куприянов ……Скрепки 0003…… ОАО «XYZ» 85……Стороженко 7…… Папка 9043
Пример параллельного кодирования Пример кодирования объекта: Заявка, сформированная менеджером Стороженко для ОАО «XYZ» в 2010 году на поставку скрепок, имеет номер Код не является уникальным!
Пример параллельного кодирования Пример кодирования объекта: Первая заявка, сформированная менеджером Стороженко для ОАО «XYZ» в 2010 году на поставку скрепок, имеет номер