Разработка локального классификатора
Постановка задачи• Задача: выбор поставщика
• Исходная информация: коммерческие предложения поставщиков
• Результатная информация: заявка на поставку
• Условно-постоянная информация: – перечень поставщиков– перечень товаров– перечень сотрудников организации
Перечень входной, выходной и условно-постоянной информации
Входная информация
Выходная информация
Условно-постоянная информация
•Информация о наличии товаров•Коммерческие предложения от поставщиков
•Заявка на поставку•Регистрационные журналы
•Номенклатура товаров (ОКП)•Список сотрудников организации•Список поставщиков
Формы представления:
Информация о наличии товаров – БД
Коммерческие предложения – e-mail, бумажные документы
Заявка на поставку – электронный и бумажный документ
Структура входного документа«Коммерческое предложение»
Наименование реквизита
Тип данных Разрядность
Номер КП Числовой 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 Текстовый 30Номер КП NKP Числовой 3
Структура выходного документа
Структура условно-постоянной информации (список поставщиков)
Наименование реквизита
Тип данных Разрядность
Код поставщика Числовой 2
Поставщик Текстовый 40
Код ОКПО Числовой 8
Адрес Текстовый 100
Расчетный счет Числовой 20
ФИО директора Текстовый 20
Телефон Числовой 11
7
выставляет включается в
является основанием
Z
заключает
Поставщик
Код поставщика
Название организации
Товар
Код товара
Название товара
Сотрудник
Код сотрудника
ФИО сотрудника
Коммерческое предложение
Номер КПКод поставщика (FK)Код товара (FK)
Дата КПЦена товараКоличество товара
Договор
Номер договораНомер КП (FK)Код поставщика (FK)Код товара (FK)Код сотрудника (FK)
Дата заключения договораСтоимость поставкиКоличество поставки
Заявка на поставку
заявки на поставку
заявки на поставку
Объект классификации
Код объекта классификации
Пример фасетной классификацииПример фасетной классификации
Поставщик Товар Менеджер Год
ООО «АВС»ООО «АВС» КарандашКарандаш КуприяновКуприянов 20092009
ОАО «ОАО «XYZXYZ»» БумагаБумага ГалкинаГалкина 20102010
ЗАО «ТОР»ЗАО «ТОР» СкрепкиСкрепки СтороженкоСтороженко 20112011
ПапкаПапка
Фасеты
Знач
ени
я ф
асет
ов
Указывать количество позиций для каждого фасета!
Кодирование фасетовКодирование фасетов
Поставщик Код поставщика
Товар Код товара
Менеджер Код менеджера
Год Код года
ООО «АВС»ООО «АВС» 0101 КарандашКарандаш 00010001 ГалкинаГалкина 11 20092009 0909
ЗАО «ТОР»ЗАО «ТОР» 0202 БумагаБумага 00020002 КуприяновКуприянов 22 20102010 1010
…… …… СкрепкиСкрепки 00030003 …… …… 20112011 1111
ОАО «ОАО «XYZXYZ»» 8585 …… …… СтороженкоСтороженко 77 …… ……
ПапкаПапка 90439043
Пример параллельного Пример параллельного кодированиякодирования
Поставщик
Товар
Менеджер
Год формирования заявки
ХХ ХХХХ Х ХХ
Пример кодирования объекта: Заявка, сформированнаяменеджером Стороженко для ОАО «XYZ» в 2010 году на поставку
скрепок, имеет номер 85 0003 7 10
Код не является уникальным!
Пример параллельного Пример параллельного кодированиякодирования
Поставщик
Товар
Менеджер
Год заключения договора
ХХ ХХХХ Х ХХ Х
Порядковый номер
Пример кодирования объекта: Первая заявка, сформированная менеджером Стороженко для ОАО «XYZ» в 2010 году на поставку
скрепок, имеет номер 85 0003 7 10 1