Для того чтобы информацию из документов можно было обрабатывать с помощью компьютеров, она должна быть предварительно закодирована. Кодирование предполагает предварительную её классификацию.
Существуют следующие классификаторы:
Классифицирование - это деление множества объектов на классы в соответствии с нужным признаком. Если признаков несколько и между ними существует иерархическая соподчинённость, то получают иерархическую классификацию.
Правила построения иерархического классификатора следующие:
Если между признаками нет иерархической зависимости, то имеет место одноуровневая многопризначная (фасетная) классификация. Она используется для такого деления объектов на классы, при котором ранг всех признаков одинаков. Классы - фасеты получают путём отнесения объектов в классы согласно значениям признаков одновременно. Например, множество студентов можно разделить по трём признакам: пол, успеваемость и место проживания (регион). Получим независимые классы - фасеты, представленные на рис.10.9.
Полученные таким образом фасеты позволяют с помощью операций пересечения, объединения и др. получить ответы на различные вопросы. Например, на вопрос: "Какие студенты мужского пола, проживающие в Москве, учатся на отлично"? — будет получен ответ: Иванов. Для его получения составляют фасетную формулу вида \[ Ф_{11} \cap Ф_{21} \cap Ф_{31} = Иванов \] , где знак \[ \cap \] означает пересечение множеств.
Коды необходимы для автоматического поиска информации, её группировки, сортировки и получения сводных результатов вычислений. Кодирование — это процесс присвоения условного обозначения объектам. Коды могут быть цифровыми, буквенными и буквенно-цифровыми.
Распространёнными являются следующие системы кодирования: порядковая, серийная, позиционная, мнемоническая (код повторения), шахматный код.
Порядковая система кодирования предполагает присвоение всем позициям кодируемой номенклатуры порядковых номеров без пропусков. Например, виды начислений заработной платы могут быть закодированы следующим образом: 01— основная заработная плата; 02 — премия; 03 — за работу в ночное время; 04 — за работу в праздничные дни и т.д. Кодируемые объекты не должны изменяться.
Серийная система ориентирована на кодирование объектов, которые предварительно сгруппированы в серии. Сериям присваиваются номера с учетом их возможных расширений. Например: группа основных цехов — коды от 01 до 07; группа вспомогательных цехов — коды от 11 до 16 и т.д.
Позиционная система кодирования отражает иерархическую соподчинённость признаков классификации. В бухгалтерском учёте распространены позиционные двух - и трёхпризначные коды. В кодах счетов бухгалтерского учёта выделяют дополнительный, аналитический уровень для получения более детальной информации. Например, для счёта 70 "Расчёты с персоналом по оплате труда" выделяют два уровня: для подразделений и для табельных номеров. Для счёта 10 "Материалы" выделяют три уровня: вид материальных ценностей (1 знак), склад (1 знак) и номенклатурный номер (2 знака). Структура кода представлена на рис.10.10.
Мнемоническая система кодирования повторяет характеристики объекта. Например, коды гаечных ключей могут быть следующими: ключ 12 х 14 кодируется как 1214, ключ 14 х 17 — как 1417 и т.д.
Шахматная система применятся для кодирования двухпризначных номенклатур, например:
Причины простоя | Виновники простоя | ||
---|---|---|---|
Поставщики | Администрация | Работники | |
Отсутствие электроэнергии | 11 | 12 | 13 |
Отсутствие инструментов | 21 | 22 | 23 |
Отсутствие комплектующих | 31 | 32 | 33 |
Коды играют определяющую роль в процессе подготовки исходных данных и решении задачи. Эта роль заключается, во-первых, в сокращении затрат на ввод исходных данных за счёт перенесения справочных данных в макет ввода первичного документа (рис.10.11).
Во-вторых, коды с помощью процедур сортировки позволяют выполнять различные группировки данных для получения многоуровневого накопления результатов. Иллюстрацией может служить документ "Сальдовая ведомость материалов по складам" (табл. 10.2).
Причины простоя | Виновники простоя | ||
---|---|---|---|
Поставщики | Администрация | Работники | |
Отсутствие электроэнергии | 11 | 12 | 13 |
Отсутствие инструментов | 21 | 22 | 23 |
Отсутствие комплектующих | 31 | 32 | 33 |
В-третьих, коды используются в процессе оформления входных документов. Например, в процессе оформления бухгалтерской отчётности указываются коды организаций, отрасль, организационно-правовая форма и т.д.