
- •Тема 1 Загальні положення інформаційних систем…………5
- •Тема 2 Економічна інформація…………………..……………15
- •Тема 3 Створення та склад автоматизованого банку даних (абд)………………………………………………………………74
- •Тема 4 Інформаційні системи і технології у банківській справі ………………..……………………………………..……..97
- •Тема 5 Інформаційні системи в інших фінансових установах……………………………………….……………….133
- •Тема 1 Загальні положення інформаційних систем
- •1.1 Поняття інформації, інформаційної системи (іс) та інформаційної технології (іт)
- •1.2 Класифікація інформаційних систем
- •1.3 Структура інформаційних систем
- •1.4 Забезпечення інформаційних систем
- •1.5 Особливості інформаційних систем
- •1.6 Основні підходи при створенні інформаційних систем
- •1.7 Принципи проектування інформаційних систем
- •1.8 Етапи проектування інформаційних систем
- •Тема 2 Економічна інформація
- •2.1 Поняття економічної інформації
- •2.2 Властивості економічної інформації
- •2.3 Основні вимоги до економічної інформації
- •2.4 Види економічної інформації
- •2.5 Фіксування економічної інформації
- •2.6 Структуризація економічної інформації
- •2.6.1 Логічна структура даних
- •2.6.2 Фізична структура даних
- •2.6.3 Лінійні та нелінійні структурні дані
- •2.6.4 Ієрархічний метод класифікації інформації
- •2.6.5 Фасетний метод класифікації інформації
- •2.7 Оцінювання економічної інформації
- •2.7.1 Основні поняття теорії інформації
- •2.7.2 Ентропія та інформація
- •2.7.3 Адекватність економічної інформації
- •2.8 Кодування економічної інформації
- •2.8.1 Системи кодування економічної інформації
- •2.8.2 Методи кодування економічної інформації
- •2.8.3 Задачі кодування повідомлень
- •2.8.4 Методи контролю правильності заповнення і переносу даних з первинних документів
- •2.9 Категорії класифікаторів, порядок їх розроблення, упровадження та ведення
- •2.9.1 Методика виконання робіт з класифікації та кодування даних
- •2.9.2 Класифікатори економічної інформації
- •2.9.3 Розроблення та ведення класифікаторів
- •2.9.4 Єдина система класифікації та кодування техніко-економічної інформації
- •2.9.5 Науково-методичні основи класифікації та кодування теі
- •2.10 Штрихове кодування інформації
- •2.11 Графічне кодування
- •2.12 Економічна ефективність автоматизованої інформаційної системи (аіс)
- •Тема 3 Створення та склад автоматизованого банку даних (абд)
- •3.1 Передумови створення та основні переваги баз даних (бд)
- •3.2 Поняття і класифікація автоматизованого банку даних (абд)
- •3.3 Склад автоматизованого банку даних (абд)
- •3.4 Типи моделей даних
- •3.5 Характеристика рівнів моделей баз даних
- •3.6 Створення оптимальної моделі баз даних
- •3.7 Поняття сховища даних та основи його створення
- •3.8 Використання баз даних у мережах
- •3.8.1 Телекомунікаційні інформаційні технології у фінансових установах
- •3.8.2 Архітектура локальних мереж
- •3.8.3 Технологічні особливості використання бд у мережах
- •Тема 4 Інформаційні системи і технології у банківській справі
- •4.1. Схеми побудови автоматизованих банківських систем (абс)
- •4.2 Структура та характеристика складових частин автоматизованої банківської системи
- •4.3 Види організації систем міжбанківських розрахунків
- •Залежно від режиму функціонування кореспондентського рахунку розрізняють дві системи міжбанківських розрахунків:
- •4.4 Завдання, функції, структура та архітектура системи електроннх платежів (сеп)
- •4.5 Принципи функціонування, типи файлів обміну та маршрутизація платежів в системі електроних платежів Національного банку України
- •4.6 Архітектура системи електронних міжбанківських переказів (семп) нбу
- •4.7 Моделі управління кореспондетськими рахунками комерційних банків у системі електронних платежів
- •4.8 Електронна пошта Національного банку України як засіб електронного обміну в банківській системі України
- •4.9 Системи обміну фінансовими документами між клієнтом та банком
- •4.10 Міжнародна міжбанківська телекомунікаційна мережа swift
- •Тема 5 Інформаційні системи в інших фінансових установах
- •5.1 Автоматизована система фінансових розрахунків
- •5.1.1 Призначення та особливості побудови системи
- •5.1.2 Структура асфр і характеристика її підсистем
- •5.1.3 Технологія розв'язання задач асфр у центральних і місцевих фінансових органах
- •5.2 Автоматизація обробки інформації у податковій системі
- •5.2.1 Характеристика податкової системи України з погляду обробки інформації
- •Загальна характеристика аіс «податки»
- •5.2.3 Зовнішньоінформаційні зв’язки
- •5.2.4 Напрямки вдосконалення інформатизації податкової системи України
- •5.3 Автоматизовані інформаційні системи у страхуванні
- •5.3.1 Призначення і мета створення системи
- •5.3.2 Структура аіс «страхування»
- •5.3.3 Склад і структура функціональної і забезпечувальної частин аіс «страхування»
- •5.4 Інформаційні системи у статистиці
- •5.5 Системи підтримки прийняття рішень
- •5.6 Виконавчі інформаційні системи (віс)
- •5.7 Корпоративні інформаційні системи (кіс)
- •5.8 Автоматизація діяльності на фондовому ринку
- •5.9 Розвиток інформаційних систем і технологій у діяльності кредитних спілок
- •6.050104 "Фінанси"
- •6.050104 "Фінанси",
2.8.3 Задачі кодування повідомлень
Кодуванням називається відображення стану однієї системи за допомогою стану деякої іншої. Найбільш простим випадком кодування є випадок, коли обидві системи Х та У мають кінцеву кількість можливих станів.
Нехай маємо деяку систему Х ( наприклад, літери російської абетки), яка може випадковим чином прийняти один з можливих станів х1, х2,…,хn. Необхідно закодувати (відобразити) її за допомогою іншої системи У, можливі стани якої у1,у2,…,уm. Якщо m<n, то неможливо кожен стан системи Х закодувати за допомогою одного-единого стану системи У. У даному випадку один стан системи Х відображається за допомогою певної комбінації (послідовності) стану системи У.
Одне й те саме повідомлення можна закодувати різними способами. Оптимальним (найвигіднішим) способом кодування є такий код, при якому на передачу повідомлень використовується мінімальний час. Якщо при передачі кожного елементарного символу використовується один і той самий час, то оптимальним буде такий код, при якому на передачу повідомлення заданої довжини буде використана мінімальна кількість елементарних символів.
Приклад
Необхідно закодувати двійковим кодом літери російської абетки так, щоб кожній літері відповідала певна комбінація елементарних символів «0» та «1» і щоб середня кількість цих символів на літеру тексту була мінімальною.
Розв’язання.
Розглянемо 32 літери російської абетки. Якщо не розрізняти літери «ъ» та «ь», а також додати проміжок між словами «-», то для кодування залишається 32 символи.
Перший метод. Не змінюючи порядки букв, занумерувати їх по порядку, надаючи їм номери від 0 до 31, а потім перевести нумерацію в двійкову систему числення. Так, число 25=1*24 + 1*23 +0*22 +0*21 +1*20 . У двійковій системі числення число 25 дорівнює 11001 ( (25)10=(11001)2). Таким чином будемо мати такий код; а ~ 00000; б ~ 00001; в ~ 00010; … я ~11110; «-» ~ 11111. У цьому коді витрачається на зображення кожної літери рівно 5 елементарних символів.
Другий метод. Побудуємо інший код, в якому на одну літеру буде в середньому припадати менша кількість елементарних символів. Для цього необхідно знати частоти літер у російському тексті. У таблиці 2.1 літери розміщені у спадчому порядку.
Таблиця 2.1 - Розміщення літер за частотами
Літера |
Частота |
Літера |
Частота |
Літера |
Частота |
Літера |
Частота |
«-» |
0,145 |
р |
0,041 |
я |
0,019 |
х |
0,009 |
о |
0,095 |
в |
0,039 |
ы |
0,016 |
ж |
0,008 |
е |
0,074 |
л |
0,036 |
з |
0,015 |
ю |
0,007 |
а |
0,064 |
к |
0,029 |
ъ ь |
0,015 |
ш |
0,006 |
и |
0,064 |
м |
0,026 |
б |
0,015 |
ц |
0,004 |
т |
0,056 |
д |
0,026 |
г |
0,014 |
щ |
0,003 |
н |
0,056 |
п |
0,024 |
ч |
0,013 |
э |
0,003 |
с |
0,047 |
у |
0,021 |
й |
0,010 |
ф |
0,002 |
Враховуючи табл.1, найбільш економічним буде код, в якому кожний елементарний символ буде передавати максимальну інформацію. У даному випадку інформація, яку дає цей символ, дорівнює ентропії системи і вона є максимальною, коли два стани рівноймовірні.
Такий спосіб побудови коду відомий під назвою « коду Шеннона-Фено». Він полягає у тому, що символи, які кодуються, поділяються на дві приблизно однакові рівноймовірні групи. Для першої групи символів на першому місці комбінації ставиться «0»; для другої групи – «1». Далі кожна група знову поділяється на дві приблизно рівноймовірні підгрупи. Для символів першої підгрупи на другому місці ставиться «0», а для другої підгрупи – «1» і т.д.
Побудова коду Шеннона-Фено на основі таблиці1 наведена в таблиці 2.2.
Таблиця 2.2 - Код Шеннона-Фено
Літера |
Двійкове число |
Літера |
Двійкове число |
Літера |
Двійкове число |
«-» |
000 |
к |
10111 |
ч |
111100 |
о |
001 |
м |
11000 |
й |
1111010 |
е |
010 |
д |
110010 |
х |
1111011 |
а |
0101 |
п |
110011 |
ж |
1111100 |
и |
0110 |
у |
110100 |
ю |
1111101 |
|
|
|
|
|
|
Продовження табл.2.2 |
|||||
т |
0111 |
я |
110110 |
ш |
11111100 |
н |
1000 |
ы |
110111 |
ц |
11111101 |
с |
1001 |
з |
111000 |
щ |
11111110 |
р |
10100 |
ъ ь |
111001 |
э |
111111110 |
в |
10101 |
б |
111010 |
ф |
111111111 |
л |
10110 |
г |
111011 |
|
|
Так, за допомогою коду таблиці 2.2 слово «теория» в двійковому коді має вигляд: 0111 010 001 10100 0110 110110.
Цей принцип кодування може бути застосований у тому випадку, коли помилки при кодуванні та при передачі повідомлень практично неможливі.
Третій метод. Враховуючи, що при об’єднанні залежних систем сумарна ентропія менша суми ентропій окремих систем, то інформація, яка передається відрізком пов’язаного тексту, завжди менша, ніж інформація, на один символ помножена на число символів. Враховуючи це, можна побудувати більш економічний код, якщо не кодувати окремо кожну літеру, а кодувати цілі блоки з літерів. Ці блоки необхідно розміщувати в порядку зменшення частот, і здійснювати кодування за допомогою коду Шеннона-Фено.
Знайдемо середню інформацію, яка припадає на один символ, та порівняємо її з максимально можливою інформацією, яка дорівнює двійковій одиниці. Для цього знайдемо середню інформацію, яка знаходиться в одній літері тексту, що передається (ентропію на одну літеру):
Враховуючи дані таблиць 2.1 та 2.2, знайдемо середню кількість елементарних символів на літеру:
nсер.=3*0,145+3*0,095+4*0,074+…+9*0,002=4,45.
Знайдемо інформацію на один символ:
перший метод:
другий метод
Таким чином, код, знайдений другим методом, є наближеним до оптимального.