20918

Классификаторы, коды и технология их применения

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Контрольное число контрольная цифра разновидность контрольной суммы добавляется обычно в конец длинных номеров с целью первичной проверки их правильности. Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера либо результат другой математической операции над цифрами. Вычисляется контрольное число A как остаток от деления контрольной суммы на 11 3. Если контрольное число A больше 9 то результирующее контрольное число A вычисляется как остаток от деления A на 10 4.

Русский

2013-08-01

117 KB

37 чел.

Лабораторная работа № 3
Классификаторы, коды и технология их применения

Цель работы

Ознакомление с видами кодов и технологией кодирование. Создание системы кодов для продукции торгового предприятия. Автоматизация кодирования, по составленной системе кодов.

Информация

Обработка экономических задач заканчивается составлением на ЭВМ различных сводок, таблиц, ведомостей, в которых информация сгруппирована по каким-либо реквизитам-признакам. Группировка осуществляется на основе систем классификации и кодирования, позволяющих представить технико-экономическую информацию в форме, удобной для ввода и обработки данных с помощью вычислительной техники. Экономическая информация фиксируется в виде цифр и букв.

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

Систематизация экономической информации вызывает необходимость применения самых разнообразных классификаторов:

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

Общегосударственные классификаторы (ОК) начали создаваться в стране по постановлению правительства в 70-х годах прошлого века и в настоящее время их создано около четырех десятков. Условно Общегосударственные классификаторы делятся на 4 группы.

  •  Классификаторы трудовых и природных ресурсов, например ОК профессий рабочих, должностей служащих и тарифных разрядов (ОКПДТР).
  •  Классификаторы структуры отраслей (ОК отраслей народного хозяйства – ОКОНХ), органов управления (система обозначения органов государственного управления – СООГУ), административно-территориального деления (система обозначений административно-территориальных объектов – СОАТО), предприятий и организаций – ОКПО, форм собственности ОКФС.
  •  Классификаторы продукции (ОК промышленной и сельско-хозяйственной продукции – ОКП, строительной продукции  ОК).
  •  Классификаторы технико-экономических показателей (ОКТЭП), управленческой документации (ОКУД), системы обозначений единиц измерений и т.д.

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

Пример 3.1. Общегосударственный классификатор.

Идентификационный номер налогоплательщика ИНН — это индивидуальный номер налогоплательщика. В связи с тем, что все граждане, индивидуальные предприниматели и, естественно, организации в нашей стране являются налогоплательщиками, он присваивается всем физическим и юридическим лицам в налоговой инспекции. ИНН — это цифровой код, состоящий из 12 арабских цифр для физических лиц и 10 для юридических. Индивидуальные предприниматели используют свой ИНН физического лица, полученный ранее, или, если такового не было, им присваивается новый при регистрации. Первые две цифры ИНН обозначают код субъекта РФ (по большинству регионов совпадающий с кодом ГИБДД, например 74, 56), следующие две — номер отделения ИФНС (например 45), следующие шесть цифр (для юридических лиц — пять) — это номер записи налогоплательщика, и оставшиеся две (для юридических лиц — одна) — цифры для контроля.

 Контрольное число, контрольная цифра — разновидность контрольной суммы, добавляется (обычно в конец) длинных номеров с целью первичной проверки их правильности. Применяется с целью уменьшения вероятности ошибки при обработке таких номеров: машинном считывании с упаковки товара, записи в документы, голосовой передаче от человека к человеку.

Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера (в том числе не спасает от действий злоумышленников), но на практике достаточно хорошо оберегает от случайных ошибок.

Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера, либо результат другой математической операции над цифрами. В компьютерных программах понятие «контрольного числа» обобщено до CRC, бита четности и кодов Рида-Соломона; а в некоторых архиваторах объем контрольных данных таков, что позволяет не только обнаружить ошибку, но и исправить ее.

Алгоритм проверки двенадцатизначного ИНН.

1. Вычисляется контрольная сумма исходного двенадцатизначного числа со следующими весовыми коэффициентами: (7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0, 0).

2. Вычисляется контрольное число A как остаток от деления контрольной суммы на 11

3. Если контрольное число A больше 9, то результирующее контрольное число A  вычисляется как остаток от деления A на 10

4. Вычисляется контрольная сумма исходного двенадцатизначного числа со следующими весовыми коэффициентами: (3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8, 0).

5. Вычисляется контрольное число B как остаток от деления контрольной суммы на 11

6. Если контрольное число B больше 9, то результирующее контрольное число B вычисляется как остаток от деления B на 10

7. Контрольное число A проверяется с одиннадцатым знаком ИНН и контрольное число B проверяется с двенадцатым знаком ИНН.

В случае их равенства ИНН считается правильным

Пример  3.2

Общесоюзный классификатор отраслей народного хозяйства (ОКОНХ) предназначен для анализа структуры отрасли. Код – пятизначный, включает пять группировочных признаков: отрасль, подотрасль, вид, группа, подгруппа.

В  ОКОНХ  применена иерархическая классификация. Признаками деления на всех ступенях является вид деятельности.  В  классификаторе используется  5-разрядный  код. Каждый из последующих уровней группирует виды деятельности по более глубокой специализации в  общественном разделении труда. Общая схема структуры кода имеет следующий вид, проказанный на рис. 3.1.

       X    X    X    X    X

      ---  ---  ---  ---  ---

       ¦    ¦    ¦    ¦    +----- подгруппа

       ¦    ¦    ¦    ¦

       ¦    ¦    ¦    +---------- группа

       ¦    ¦    ¦

       ¦    ¦    +--------------- вид

       ¦    ¦

       ¦    +-------------------- подотрасль

       ¦

       +------------------------- отрасль народного хозяйства

Рис. 3.1. Полная структура общесоюзного классификатора отраслей народного хозяйства (ОКОНХ)

Коды ОКОНХ  группируются по первому знаку кода:

Отрасли производственной сферы

10 000 - промышленность;

20 000 - сельское хозяйство;

30 000 - лесное хозяйство;

50 000 - транспорт и связь;

60 000 - строительство;

70 000 - торговля и общественное питание;

80 000 - материально-техническое снабжение и сбыт;

81 000 - заготовки;

82 000 - информационно-вычислительное обслуживание;

83 000 - операции с недвижимым имуществом;

84 000 - общая коммерческая деятельность по обеспечению функционирования рынка;

85 000 - геология и разведка недр, геодезическая и гидрометеорологическая службы;

87 000 - прочие виды деятельности сферы материального производства

Отрасли непроизводственной сферы

90 000 - жилищно-коммунальное хозяйство;

90 300 - непроизводственные виды бытового обслуживания населения;

91 000 - здравоохранение, физическая культура и социальное обеспечение;

92 000 - народное образование;

93 000 - культура и искусство;

95 000 - наука и научное обслуживание;

96 000 - финансы, кредит, страхование и пенсионное обеспечение;

97 000 - управление;

98 000 - общественные объединения.

С  целью сокращения длины кода отрасли, имеющие большое количество группировок (промышленность,  сельское хозяйство, строительство), кодируются с использованием только первого  разряда кода, и для кодирования входящих в отрасли  группировок остается 4 разряда кода. Отрасли  с  небольшим количеством группировок (материально-техническое снабжение и сбыт, заготовки и др.) кодируются с использованием первого и  второго  разрядов  кода, а для кодирования входящих в них группировок остается только 3 разряда кода.

В соответствии с постановлением Госстандарта России с 1 января 2003 года введен в действие Общероссийский классификатор видов экономической деятельности (ОКВЭД). Данный классификатор вводится взамен ранее действовавшего Общесоюзного классификатора отраслей народного хозяйства (ОКОНХ).

Пример 3.3

Общероссийский классификатор предприятий и организаций (ОКПО)  государственный классификатор хозяйствующих субъектов Российской Федерации.

Объектами классификации ОКПО являются юридические лица, индивидуальные предприниматели, филиалы, представительства, организации, осуществляющие свою деятельность без образования юридического лица. Доступ к справочнику ОКПО в режиме онлайн можно посмотреть, например, в интернет-ресурсе http://www.ОКПО.ru.

Код ОКПО состоит из восьми или десяти цифр, первые семь или девять - порядковый номер, а восьмая или десятая - контрольное число. ОКПО присваивается органами государственной статистики предприятиям, организациям, фирмам любой собственности.

Пример 3.4

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

Каждый код ОКП продукции содержит 6 цифр группы однородной продукции вида XX XXXX. Классификатор ОКП имеет пятиступенчатую иерархическую классификацию. Первую ступень кода ОКП составляют классы продукции XX 0000, затем идут подклассы классификатора ОКП XX X000, далее однородные группы продукции XX XX00, подгруппы кода ОКП XX XXX0 и, наконец, виды продукции XX XXXX.

К шестизначному коду ОКП добавляется одна контрольная цифра (контрольное число).

Структура кода  по общегосударственному классификатору промышленной и сельскохозяйственной продукции (ОКП) может быть представлена в виде схемы, приведенной на рис. 3.2.

Коды ОКП можно посмотреть, например, в интернет-ресурсе http://www.rospromtest.ru/kody-okp/.

Рис. 3.2. Полная структура кода продукции по ОКП

Пример кодирования

1. Класс 11.  Нефть сырая и газ, услуги по их добыче , кроме изыскательных работ (1 1 0 0 0 0 0 )

2. Подкласс 1.  Нефть сырая и природный газ (1 1 1 0 0 0 0 ).

3. Группа1. Нефть сырая (1 1 1 1 0 0 0 ).

4. Подгруппа 1. Нефть сырая необработанная (1111100 – 1111132).

5. Вид 1.  Нефть сырая, обезвоженная и обессоленная  (1111210-1111320 ).

6. Подвид 1.  Нефть сырая добытая, материковая и прочая  (1111131).

Алгоритм определения контрольного числа для кодов  ОКПО, КПО  и др. (единый для  многих общероссийских классификаторов)

Одноразрядное контрольное число рассчитывается следующим образом.

1. Начиная со старшего разряда, присваивается набор весов, соответствующий натуральному ряду чисел от 1 до 10. Если разрядность кода больше 10, то набор весов повторяется.

2. Каждая цифра кода умножается на вес разряда и вычисляется сумма полученных произведений.

3. Контрольное число для кода представляет собой остаток от деления полученной суммы на 11.

4. Контрольное число должно иметь один разряд, значение которого находится в пределах от 0 до 9. Если получается остаток, равный 10, то для обеспечения одноразрядного контрольного числа необходимо провести повторный расчет, применяя вторую последовательность весов, сдвинутую на два разряда влево (3, 4, 5,…). Если в случае повторного расчета остаток от деления вновь сохраняется равным 10, то значение контрольного числа проставляется равным 0.

Пример 3.5 Отраслевой классификатор.

Высшие классификационные группировки общесоюзного классификатора промышленной и сельскохозяйственной продукции ( ВКГ ОКП) разработаны на основании постановления правительства и являются составной частью Единой системы классификации и кодирования технико-экономической информации.

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

На рис. 3.3.  приведен пример кодирование высших классификационных группировок (ВКГ) для автомобильного бензина.

Рис. 3.3. Пример кодирования ВКГ для автомобильного бензина

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

Составление классификаторов выполняется в два этапа: первый этап – классификация информации, второй – кодирование.

Порядок классификации информации.

  •  Выявляются номенклатуры, подлежащие кодированию. К ним относятся те реквизиты-признаки, по которым составляется группировка.
  •  По каждой номенклатуре составляется полный перечень всех позиций, подлежащих кодированию.

Например, при кодировании территорий районы располагаются по областям.

Упорядоченный список полного перечня однородных наименований, состоящий из отдельных строк – позиций, называется номенклатурой.

В каждой номенклатуре предусматривается некоторое количество резервных позиций на случай появления новых объектов.

Другими словами, классификация заключается в распределении элементов множества на подмножества на основании признаков и зависимости внутри признака. Далее проводится кодирование.

Кодирование – процесс присвоения условного обозначения различным позициям номенклатуры.

Код – условное обозначение объекта знаком или группой знаков по определенным правилам, установленным системой кодирования. Коды могу быть цифровыми, буквенными, буквенно-цифровыми и состоять из одного или нескольких знаков. При машинной обработке предпочтение отдается информации, закодированной в цифровой форме, как наиболее удобной для автоматической группировке.

После присвоения кодов создается классификатор – систематизированный свод однородных наименований и их кодовых обозначений.

Классификаторы применяются в двух случаях.

В первом случае – для ручного проставления в документах. Классификаторы оформляются в виде справочников и используются экономистами для подготовки первичных сводных документов к машинной обработке.

Например, в свободных бухгалтерских отчетах (баланс, отчет о прибылях и убытках и т.д.) в заголовочной части бланка проставляются коды постоянных признаков отчитывающейся организации: идентификационный номер налогоплательщика (ИНН), код организации по ОКПО, и т.п. Для проверки правильности проставленных кодов используется «контрольная сумма», которая представляет собой искусственный итог по всем кодам. Машинная программа осуществляет контроль по контрольным суммам и позволяет обнаружить неверно проставленные коды.

Во втором случае применение кодов предусматривает хранение всех классификаторов в памяти машины, на машинных носителях в банке данных, в качестве словаря или условно-постоянной информации.

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

К кодам предъявляется ряд требований.

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

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

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

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

Серийная система выполняется в следующей последовательности:

  •  определяется число группировочных признаков;
  •  устанавливается число позиций в каждом группировочном признаке;
  •  дается серия номеров старшим признакам с учетом резерва;
  •  производится порядковое кодирование младших признаков в пределах серийных номеров старших признаков с учетом резерва;
  •  составляется классификатор.

В позиционной системе при кодировании четко выделяется каждый признак и ему отводится один или несколько разрядов в зависимости от его числа признаков. Затем каждый признак кодируется отдельно, начиная с 1, 01, 001 и т.п. в зависимости от значности. Этот код обеспечивает автоматическое формирование в ЭВМ всех необходимых итогов в соответствии с выделенными признаками.

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

Последовательность разработки позиционных и комбинированных систем кодирования следующая:

  •  определяется число группировочных признаков;
  •  устанавливается число позиций в каждом группировочном признаке;
  •  производится кодирование порядковыми номерами сначала старшего признака, а затем следующих признаков внутри старших, каждый начиная с 1, 01 и т.п.;
  •  составляется классификатор.

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

Новая информационная технология строится на безбумажной технологии, в которой производится автоматическое построение документов. Поэтому предусматривается автоматическое занесение реквизитов в поля кодов. С этой целью в программах организуются специальные блоки меню: справочники, словари, которые содержат перечень номенклатур, являющимися постоянными для данного вида деятельности. Технология применения компьютерных кодов содержит несколько этапов:

  •  просмотр и корректировка программных справочников;
  •  составление локальных кодов;
  •  загрузка локальных кодов в машину;
  •  использование созданных справочников для заполнения первичных документов;
  •  применение кодов для составления сводных таблиц.

Пример 3.6

Выполнить составление классификатора для ведения операций по балансовому счету 10 «Материалы».

Указание

Предположим, что на предприятии имеются 7 видов материалов и до 99 их наименований, которые могут располагаться на трех складах.

Проводим кодирование в позиционной системе, где четко выделяем каждый признак. Структура кода будет иметь вид, представленная на рис. 3.4. Закодируем эти наименования (табл. 3.1).

Рис. 3.4. Структура кода для материалов

Таблица 3.1

Классификатор признаков для счета 10 «Материалы»

Признак

Кодовое обозначений

а) виды материалов

сырье и материалы

1

полуфабрикаты

2

топливо

3

запасные части

4

прочие материалы

5

тара

6

строительные материалы

7

б) склады

сырья и материалов

1

топлива

2

строительных материалов

3

в) материалы

краска масляная

01

белила цинковые

02

гвозди 5 мм

03

шурупы 10 мм

04

и т.д.

Код для масляной краски должен быть построен следующим образом:

  •  балансовый счет – 10;
  •  строительные материалы – 7;
  •  склад строительных материалов – 3;
  •  номенклатурный номер масляной краски – 01.

Общий вид кода: 107301.

Задание по лабораторной работе №3

1. Привести 3 примера возможного кодирования информации для выбранной предметной области (темы).

2. Создать программное обеспечение для дополнения классификатора табл. 3.1, для кодирования наименования по номенклатуре и для расшифровки введенного кода.

3. Создать программное обеспечение, реализующее алгоритм проверки на правильность двенадцатизначного ИНН.

PAGE  4


 

А также другие работы, которые могут Вас заинтересовать

37521. Наука 20.83 KB
  Проблема начала науки ее возникновения имеет важное методологическое значение для формирования теоретических подходов к определению природы науки ее статуса этапов развития. Античная наука Страна происхождения науки в европейском понимании Древняя Греция. Для этой науки характерна органичная связь с философией.
37522. Сравнительный анализ философских школ 119.35 KB
  Бытие первоначально имеет огонь и является равновесием двух потоков. Все появляется через отдельные промежутки времени. Отношение к рабовладению и роль рабов в государстве В государстве Платона рабство сохраняется в частности одной из задач сословия стражей является ведение завоевательных войн с целью добычи рабов. Если целью правящих является не благо государства а собственный корыстный интерес единолично правящего то монархия вырождается в тиранию.
37525. Основные концепции теории познания и истории философии (эмпиризм, рационализм, иррационализм) 17.74 KB
  Такая философия – это методологическая ориентация познания которая признает основным по источникам и критериям чувственный опыт интегрируемый в материалистический эмпиризм как результат воздействия связей и предметов внешнего мира на человеческие чувства в результате чего они выступают образами этого мира. Иррационализм – это направление философской мысли которое признает основой процесса познания и преобразования мира – внерациональные аспекты духовной жизни человека: интуиция вера воля ограничивая или отрицая возможности разума в этом...
37526. Экзаменационные вопросы по философии с ответами для поступающих в аспирантуру 654.18 KB
  Специфика философского рассмотрения человека. Религиозные учения о сотворении человека. Проблема смысла жизни человека в истории религиозных и философских учений. Свобода и ответственность человека в современном мире.
37527. Философия. Шпаргалки 52.56 KB
  Роль философии определяется прежде всего тем что она выступает в качестве теоретической основы мировоззрения а также тем что она решает проблему познаваемости мира наконец вопросы ориентации человека в мире культуры в мире духовных ценностей. Функции: 1 мировоззренческая с помощью философии у человека формируется мировоззрение. Структура философии: 1Онтология сердцевина онто бытие логосучение фил. Основной вопрос философии метафилософская и историкофилософская концепция согласно которой основной проблемой философии на...
37528. Сравнение человека и животного 23.32 KB
  Отличается ли сознание и мышление животных от сознания и мышления человека Человек обладает абстрактным мышлением у животных предметное мышлениездесь и сейчас У животных нет самозознания. Шеллер утверждал: человек может посмотреть на себя со стороны животное же не выделяет себя из окружающей среды они привязаны к природе Шеллер: точто делает человека человеком есть причины противоположные жизнидух У человека между системой рецепторов и системой эффекторов есть третье звено. Животное на внешний стимул дает прямой непосредственный...
37529. ФИЛОСОФИЯ БЕЛАРУСИ 42.57 KB
  ФИЛОСОФИЯ БЕЛАРУСИ комплекс философских идей и представлений включая социальную философию этику эстетику философское осмысление религиозных атеистических педагогических естественнонаучных и т. взглядов сложившихся в Беларуси с древнейших времен до настоящего времени. выступает как сложный многоэтапный и многовекторный процесс задаваемый спецификой развития Беларуси как страны белорусов как нации белорусской культуры включая ее философскую рефлексию как уникальной самодостаточной целостности в контексте эволюции европейского...