Кодування об'єктів класифікації

Кодування представляє собою процес присвоєння коду об'єкту класифікації. Кодування забезпечує унікальну ідентифікацію об'єктів, яка в сукупності з прийнятою системою класифікації чітко визначає місце об'єкта серед йому подібних. Це особливо важливо для етапу проектування баз даних при виділенні інформаційних об'єктів і структурних зв'язків між ними.

Код - знак або сукупність знаків, призначених для характеристики об'єкта класифікації

З поняттям коду пов'язані наступні терміни: алфавіт (абетка) коду - система знаків для створення коду; довжина коду - кількість знаків у коді без врахування пропусків; структура коду - умовне позначення складу та послідовності розміщення знаків у коді.

Так, наприклад, структура ідентифікаційного коду фізичної особи, який використовується в податковій системі України, така: перші 5 цифр - дата народження (в кодах Excel), зміщена на один день; наступні три - порядковий номер серед осіб з однаковою датою народження; наступна цифра - ознака статі; остання цифра - контрольний розряд. Алфавіт такого коду - цифри 0, 1, 2, 3, 4, 5,

6, 7, 8, 9; довжина коду - 10 знаків.

Існують різноманітні способи кодування: порядковий спосіб - формування коду з чисел натурального ряду;

· серійно-порядковий спосіб - код формується з чисел натурального ряду і окремі серії чи діапазони цих чисел закріплюються за об'єктами класифікації з однаковими ознаками;

· послідовний спосіб - формування коду класифікаційного групування чи об'єкту з використанням кодів послідовно розміщених підпорядкованих групувань, одержаних при ієрархічній класифікації;

· паралельний спосіб - код класифікаційного групування чи об'єкту класифікації формується з використанням кодів незалежних групувань, одержаних під час фасетного методу класифікації.

Вибір методів класифікації та кодування залежить від призначення класифікатора, специфіки об'єкта класифікації та можливостей обчислювальної техніки.

Система класифікації і кодування використовується в різних сферах людської діяльності: штрих-коди товарів, реєстраційні номери автомобілів, ідентифікаційні коди тощо.

Штрихове кодування.

Одною з найпоширеніших форм кодування є штрихове кодування.

Штриховий код - графічний об'єкт прямокутної форми, що складається з послідовності відрізків суцільних ліній різної товщини та комбінації цифр і представляє певну інформацію у вигляді, зручному для зчитування технічними засобами (сканерами)

Штрихове кодування базується на застосуванні двійкової системи числення: інформація запам'ятовується як послідовність нулів і одиниць, причому широкі смуги (темні чи світлі) означають 1, вузькі - 0. Інформація, що міститься в коді, може бути надрукована в явному вигляді під кодом (розшифрування). Відповідно до прийнятого порядку, виробник товару наносить на нього штриховий код, сформований з використанням даних про країну місцезнаходження виробника і коду виробника. Код виробника привласнюється регіональним відділенням міжнародної організації EAN International. Такий порядок реєстрації дозволяє виключити можливість появи двох різних товарів з однаковими кодами. Існує два способи штрих-кодування інформації: лінійний і двовимірний.

Лінійними (звичайними) називаються штрих-коди, які зчитуються в одному напрямі (по горизонталі). Найбільш поширені лінійні коди: EAN, UPC, Code39, Code128, Codabar, Interleaved 2 of 5. Ними можна закодувати невеликий обсяг інформації (20-30 символів; як правило, цифр).

Наведемо приклад лінійного штрих-коду:

кодування об'єктів класифікації - student2.ru

Рис.2.3. Приклади лінійних штрих-кодів

Структура коду, як правило, розшифровується так: перші 3 цифри означають країну-виробника (див табл.2.1), наступні 4 цифри - код підприємства-виробника, далі 5 цифр - код продукту (див табл.2.1), а остання цифра - контрольне число. Можливі варіанти, коли для коду країни-виробника відводиться 2 цифри, а для виробника - наступні 5 цифр; або перші цифри позначають вид товару. Контрольне число визначається за допомогою відповідних математичних операцій з попередніми цифрами коду. Знак ">" наприкінці коду означає, що товар виготовлено за ліцензією.

Таблиця 2.1.- Штрихові коди країн

Код країни Назва країни Код країни Назва країни Код країни Назва країни
00-09 США,Канада 45,49 Японія Ізраїль
30-37 Франція Англія Швеція
Болгарія Греція Колумбія
Хорватія Португалія Аргентина
40-44 Німеччина Ісландія Бразилія
460-469 Росія Данія Іспанія
Тайвань Польща Туреччина
Естонія Угорщина Сінгапур
Україна Китай 90-93 Австрія
Гонконг Норвегія Малайзія

Двовимірними називаються коди, розроблені для кодування великого об'єму інформації (до декількох сторінок тексту). Двомірний код зчитується за допомогою спеціальних пристроїв в двох вимірах (по горизонталі і по вертикалі). Найбільш поширеними двовимірними кодами є: Datamatrix, Data Glyph, Aztec:

кодування об'єктів класифікації - student2.ru

Рис.2.4. Приклади двовимірних штрих-кодів.Зчитування інформації, що відображена за допомогою штрихового коду, здійснюється сканерами. Це оптичні прилади, які випромінюють інфрачервоне світло на зображення штрихового коду та сприймають відбиті світлові промені і перетворюють їх в електричний сигнал для подальшої обробки.

Після сканування зображення із штрих-кодом сканер визначає наявність на картинці чорних смуг. Якщо в сканері немає вбудованого декодера (блок розшифрування штрих-коду), сканер передає в приймальний пристрій серію сигналів, які відповідають ширині чорних і білих смуг. При наявності внутрішнього декодера, сканер розшифровує штрих-код і передає інформацію в приймальний пристрій (комп'ютер, касовий апарат і т.д.) відповідно до сигналів інтерфейсу, що визначаються моделлю сканера.

Найбільш поширеними кодами є американський Універсальний товарний код UPC (Universal Product Code) і Європейська система кодування EAN (European Article Numbering) з товарними номерами EAN-13, EAN-8, UPC-A, UPC-E і 14-розрядним кодом транспортного упакування ITF-14. Аналогічно існує 128-розрядна система UPC/EAN-128. При штрих-кодуванні також можуть використовуватись алфавітно-цифрові коди і коди без фіксованої довжини.

Система штрих-кодів застосовується в будь-якому виді діяльності, де є потреба в обліку, контролі та управлінні рухом одиниць обліку та електронній передачі даних. Вона дозволяє автоматизувати ці процеси, зменшити кількість ручної праці та затрати часу, підвищити швидкість, точність та ефективність виконання у різних галузях:

· виробництво (деталі, вузли, комплектуючі);

· сфера послуг;

· облік документів;

· гуртова торгівля;

· роздрібна торгівля.

При цьому використовуються:

· електронні контрольно-касові апарати, обладнані сканерами для зчитування штрихових кодів;

· ваго-касові та ваго-вимірювальні комплекси, що дозволяють зважувати, оцінювати та маркувати товари змінної ваги;

· принтери, які оперативно друкують етикетки із штриховими кодами (в тому числі на клейкій основі). Наприклад, такий пристрій у комплексі із ваго-вимірювальним апаратом є широко розповсюдженим в супермаркетах для зважування, визначення ціни, маркування і подальшої оплати товарів на вагу.

Завдяки використанню штрих-кодів автоматизовані системи обліку та контролю руху товарів можуть виконувати операції в реальному часі, проводити маркетингові дослідження. Для створення штрихових кодів та етикеток або ярликів із штрих-кодовими позначками розроблені спеціальні програми.

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

Наши рекомендации