- •І технології
- •1.1. Фінансово-кредитна інформація та її особливості
- •1.3. Класифікація та кодування економічної інформації
- •1.4. Фінансово-кредитна система
- •2.2. Автоматизовані інформаційні технології, їх розвиток і класифікація
- •2.3. Автоматизоване робоче місце — засіб автоматизації роботи користувача
- •2.4. Поняття, мета і задачі технологічного забезпечення
- •2.5. Діалоговий режим автоматизованого опрацювання інформації
- •2.6. Мережевий режим автоматизованого опрацювання інформації
- •2.7. Технологія опрацювання текстової інформації
- •2.8. Технологія опрацювання табличної інформації
- •2.9. Інтегровані пакети для офісів
- •2.10. Системи управління базами даних
- •2.11. Інтегровані технології в розподілених системах опрацювання даних
- •2.12. Технологія використання експертних систем
- •2.13. Нейромережеві технології у фінансово-економічній діяльності
- •3.1. Технологія використання вбудованих функцій excel для фінансових розрахунків
- •2. Сталі ренти
- •3. Загальний потік платежів
- •4. Модель ціни акції
- •3.2. Підбір параметра
- •3.3. Оцінка інвестицій на основі Таблиці підстановки
- •3.4. Інформаційна технологія виконання бізнес-аналізу фінансових угод із цінними паперами
- •3.5. Диспетчер сценаріїв
- •4.1. Організаційно-концептуальні
- •4.2. Методологічні проблеми підтримки рішень з фінансового аналізу
- •4.3. Управління фінансовим ризиком у системі підтримки прийняття фінансових рішень
- •4.4. Моделі управління фінансовими ресурсами в системі підтримки прийняття фінансових рішень
- •4.5. Підтримка прийняття рішень
- •4.6. Проблеми оптимального управління запасами
- •5.1. Місцеві фінанси
- •5.2. Автоматизована система фінансових розрахунків
- •5.3. Структура та загальна характеристика підсистем автоматизованої системи фінансових розрахунків
- •5.4. Технологія розв'язування задач автоматизованої системи фінансових розрахунків у центральних та місцевих фінансових органах
- •6.1. Характеристика податкової системи України з погляду опрацювання інформації
- •6.2. Загальна характеристика автоматизованої системи «Податки»
- •6.3. Інформаційне забезпечення
- •6.4. Зовнішні інформаційні зв'язки
- •6.5. Автоматизовані інформаційні системи у страхуванні
- •6.6. Структура автоматизованої інформаційної системи «Страхування»
- •7.1. Особливості вітчизняних систем автоматизації банківських технологій
- •7.2. Теоретичні основи створення автоматизованих банківських систем
- •7.3. Стадії створення автоматизованих банківських систем
- •7.4. Інформаційне забезпечення автоматизованих інформаційних систем у банках
- •7.5. Програмне забезпечення автоматизованих банківських систем
- •8.1. Особливості документообігу у банку при використанні системи «Операційний день банку»
- •8.2. Склад задач, які розв'язуються за допомогою автоматизованої системи «Операційний день банку»
- •8.3. Технологія роботи з системою
- •9.1. Система обліку та контролю банківських валютних операцій
- •9.2. Система «Перекази! операції»
- •9.3. Автоматизована система ведення банківських договорів
- •9.4. Автоматизована система «Облік діяльності філій банку»
- •9.5. Система «Автоматизоване опрацювання даних в обмінному пункті»
- •9.6. Автоматизація фондових технологій в складі банківської діяльності
- •10.1. Основні вимоги до банківських комп'ютерних мереж
- •10.2. Корпоративна банківська мережа
- •10.3. Спеціалізовані системи «банк-клієнт»
- •10.4. Мережа Internet в банківській діяльності
- •10.5. Банкомати
- •10.6. Міжнародні банківські комп'ютерні мережі
- •10.7. Організація розрахунків в системі електронних платежів України
- •10.8. Технологія міжбанківських платежів у комерційному банку
- •10.9. Електронні системи обміну банківськими повідомленнями в Україні
- •11.1. Поняття безпеки банківських інформаційних систем
- •11.2. Загрози та безпека економічних інформаційних систем
7.5. Програмне забезпечення автоматизованих банківських систем
Якісна еволюція діяльності банків, їх зростаючі вимоги і фінансові можливості змінюють підходи до автоматизації банківських технологій. Властивості банківських систем виативають із можливостей базового (системного) і прикладного (спеціального) забезпечення. Базові засоби використовуються для забезпечення експлуатації автоматизованих банківських систем, для створення прикладної частини програмних засобів. До базових належать операційні системи, СУБД та інші програмні засоби системного призначення. В їх оточенні, під їх впливом функціонують прикладні програми.
Потенціальні можливості автоматизованих банківських систем залежать від експлуатаційних можливостей базових програмних засобів; на основі яких вони створюються. Банк, як об'єкт, що розвивається, породжує як кількісні зміни інформаційного середовища — збільшення об'ємів даних, що опрацьовується, кількості послуг, що надаються, кількості користувачів тощо, — так і якісні — розширення функціонального спектру задач, що розв'язуються, зміни їх характеру. Адекватно побудована автоматизована банківська система повинна на протязі деякого часу забезпечити розвиток без проведення радикальних модифікацій. Підтримка продуктивності системи в умовах зростаючого і ускладнюючого навантаження приводить до необхідності мати не тільки резерв у потенціалі базових засобів, а й можливість переходу до більш потужних апаратних засобів. Для цього базові програмні засоби повинні забезпечити перенесення прикладної частини системи на нові апаратні платформи без будь-яких змін прикладного програмного забезпечення.
266
Розглянемо найважливіші вимоги до програмного забезпечення автоматизованих банківських систем, які диктуються специфікою та особливостями банківської діяльності.
Характерною рисою функціонування автоматизованої банківської системи є необхідність опрацювання великих об'ємів даних в стислі терміни. При цьому основний тягар лягає на операції введення, читання, записування та передавання даних. Це висуває досить жорсткі вимоги до продуктивності операційних систем, СУБД і засобів передавання даних. Крім того, значні об'єми інформації повинні бути доступними в оперативному режимі для забезпечення можливостей аналізу, прогнозування, контролю тощо. Тому базові засоби повинні бути в стані підтримувати доступ до великих і постійно зростаючих об'ємів даних без втрати продуктивності.
Наявність у спектрові базових засобів мережевих функцій є обов'язковим атрибутом сучасних автоматизованих банківських систем. Мережеві функції надають системі багаторівневості і багатоланцюго-вості, а також забезпечують можливість об'єднання різних програмних платформ і, як наслідок, можливість гнучкого розширення і нарощування системи — доповнення її новими робочими місцями, новими серверами різних класів.
Телекомунікаційні можливості базових засобів дозволяють перевести технологію міжбанківських розрахунків на принципово інший рівень за рахунок зменшення часу передавання документів. Це значно розширює можливості банку.
Проблема гарантування безпеки даних включає декілька аспектів.
По-перше, — це гнучка, багаторівнева і надійна регламентація повноважень користувачів. Цінність банківської інформації пред'являє особливі вимоги до захисту даних від несанкціонованого доступу, зокрема до управління процесами, які змінюють стан даних.
По-друге, — це наявність засобів підтримки цілісності і несупереч-ливості даних. Подібні засоби дають можливість здійснювати контроль вхідних даних, підтримувати і контролювати зв'язки між даними, а також здійснювати введення і модифікацію даних в режимі транзакції — набору операцій, які забезпечують підтримку узгодженості даних.
267
Зацеркляний М. М., Мельников О. Ф.
ІНФОРМАЦІЙНІ СИСТЕМИ І ТЕХНОЛОГІЇ У ФІНАНСОВО-КРЕДИТНИХ УСТАНОВАХ ИИ
По-третє, — це наявність у системі багатофункціональних процедур архівації, поновлення та контролю даних, що забезпечують їх збереження при програмних і апаратних збоях.
Банківській системі потрібно мати режими багатозадачного і ба-гатокористувацького доступу до даних, а також одночасного доступу до даних і одночасного виконання дій над ними. Крім того, базові програмні засоби повинні мати можливість завантаження автономних, фонових процесів, відокремлених від робочого місця оператора. Фонові процеси можуть виконувати завдання з попереднього опрацювання даних (документів), які поступають телеканалами, формування звітів, виконання проводок для опрацьованих документів. Подібний режим дозволяє перекласти на систему не тільки виконання значної кількості стереотипних, рутинних операцій, а й забезпечити автоматизований контроль цілісності опрацювання вхідних даних. Це підвищує ефективність і надійність функціонування банківських систем. Фонові процеси дозволяють забезпечити виконання складних операцій, які потребують паралельних, продовжених у часі і взаємозалежних дій. Такі можливості надають системі нову технологічну якість.
Основою властивістю автоматизованих банківських систем із точки зору прикладних користувацьких властивостей є достатня широта функціонального набору.
Аналіз автоматизованих банківських систем різних виробників показує, що не дивлячись на різноманіття функціональних можливостей, їх діапазони достатньо близькі. Одна з основних відмінностей в цьому розумінні полягає у наявності модулів внутрішньої бухгалтерії, цінних паперів і міжбанківського обміну. Деякі функціональні відмінності серед основних банківських систем мають нестабільний характер. Зараз основні вітчизняні автоматизовані банківські системи відносно однорідні за функціональним набором: відрізняються програмно-технічним рішенням. Західні системи (адаптовані до вітчизняної практики) мають значно ширший діапазон функцій. Значна частина функціональних можливостей західних автоматизованих банківських систем є надлишковою для середніх і невеликих банків і може бути потрібною лише великим банкам. Перелік функцій, які реалізуються банківською системою, можна
268
/3S
Розділ 7 БАНКІВСЬКІ ПРОЦЕСИ І ТЕХНОЛОГІЇ
поділити на дві частини: обов'язкові функції і додаткові. До першої належать ті напрямки діяльності, які, як правило, мають місце в будь-якому банкові, вибір інших залежить від спеціалізації банку.
Прикладні характеристики автоматизованих банківських систем, крім функціональних властивостей, повинні відповідати також вимогам інтегрованості, конфігурованості, відкритості і налаштуванні системи.
Повністю інтегрована автоматизована банківська система, яка об'єднує всі банківські процеси, підвищує рівень керованості банку. Тільки така система адекватно відображує всі функціональні та інформаційні зв'язки, які існують в банкові, дозволяє сформувати повну, багато аспектну картину стану банку. Подібна система забезпечує доступ до даних будь-якого рівня. Тим самим надає не тільки всю потрібну інформацію, а й дає можливість контролювати роботу банку з потрібною мірою деталізації. Повномасштабне відображення банківських процесів дозволяє наблизити автоматизацію інформаційних технологій до проблем прийняття оптимальних рішень на середньому і верхньому ланцюгові управління, поставити процес управління на базу моделювання та прогнозування економічних ситуацій.
Конфігурованість банківської системи означає можливість придбання різних конфігурацій систем (мінімальної з наступним розширенням шляхом введення додаткових модулів). При цьому важливо враховувати такі характеристики системи, як набір модулів і функції, які ними реалізуються, міру автономності модулів, наявність міжмодульної взаємодії і форми її реалізації (пошта між модулями, пересилання управляючих повідомлень тощо), можливі конфігурації системи, її мінімальний склад, незалежно функціонуючі частини, варіанти розширення.
Відкритість системи передбачає наявність в ній засобів для розвитку і модифікації. Сучасна технологія та інструментальні програмні засоби надають таку можливість. Вони одержали назву CASE-засобів і дозволяють автоматизувати створення та супроводження програмного забезпечення.
Важливе місце в розвитку автоматизованих банківських систем відводиться мовам програмування четвертого покоління. Вони застосовуються для прив'язування процедур генерації запитів, а також ряду
269
Зацеркляний М. М., Мельников О. Ф.
ІНФОРМАЦІЙНІ СИСТЕМНІ ТЕХНОЛОГ!) У ФІНАНСОВО-КРЕДИТНИХ УСТАНОВАХ
інших -процедур, в тому числі, зовнішніх, написаних користувачем системи. Потреба внесення змін в банківську інформаційну систему виникає достатньо часто, а залучення фірми-розробника для здійснення модифікацій системи не завжди виявляється можливою. Перепонами можуть бути терміновість внесення змін, фінансові обмеження, міркування комерційної таємниці (при відображенні в системі нових елементів банківських технологій), географічна віддаленість від розробника тощо. В таких умовах тільки відкритість здатна забезпечити розвиток системи власними силами і підтримку відповідності автоматизованої банківської системи умовам, які змінюються.
Налаштованість потрібна для адаптації системи до технології конкретного банку. Потреба в налаштуванні, як правило, виникає при встановленні автоматизованої банківської системи у банкові, але може бути і наслідком технологічних змін в операціях банку. Тоді налаштованість безпосередньо межує з відкритістю. Налаштованість передбачає можливість процедурного налаштування системи: регламентацію прав користувачів, конфігурування робочих місць, визначення набору процедур при відкриванні та закриванні операційного дня тощо.
Порівняльна оцінка банківських систем внаслідок їх різнорідності є складним процесом. Вона охоплює архітектуру систем, базових програмних засобів, функціональних можливостей. До факторів, які формують шкалу оцінки, потрібно віднести також вартість системи, кількість впроваджень, міру довіри до фірми-виробника, значимість банку, що використовує автоматизовану банківську систему тощо.
270
Розділ 8
АВТОМАТИЗОВАНА ТЕХНОЛОГІЯ РОЗВ'ЯЗУВАННЯ ЗАДАЧ «ОПЕРАЦІЙНИЙ ДЕНЬ БАНКУ»
Програмно-технологічний комплекс «ОПЕРАЦІЙНИЙ ДЕНЬ БАНКУ» (ОДБ) автоматизує найбільш трудомісткі операції банківського обліку, що дозволяє істотно підвищити продуктивність праці в бухгалтерській службі банку, оперативність обслуговування клієнтів, а також зменшити ймовірність помилок у банківському обліку і при підведенні балансу банку за певний період роботи.
В основі концепції побудови технології знаходяться принципи інтеграції гривневої і валютної частин документообігу, суворої послідовності введення та опрацювання інформації, запам'ятовування необхідних контрольних параметрів і проміжних (обчислювальних) величин. Система дозволяє стежити, аби всі операції на особових рахунках клієнтів здійснюватися за введеними платіжними документами (платіжним дорученням, меморіатьним ордером, прибутковим і видатковим ордерами, чеками і т. п.), а витяги з особового рахунка супроводжувалися створенням електронного документа для кожної проводки. Це досягається первинним контролем на правильністю введених реквізитів, наявністю кореспондуючих рахунків, можливістю проведення операцій для батан-сових рахунків на основі введених правил, причому такий контроль виконується на етапі реєстрації платіжних документів. На основі введених платіжних документів значна частина операцій (внутрішні проводки, касові операції) може здійснюватися в реальному часі, без закривання попередніх фінансових днів (наприклад, через не рознесений кореспондентський рахунок). Характерним є і те, що в основі опрацювання
271
ІНФОРМАЦІЙНІ СИСТЕМНІ ТЕХНОЛОГІЇ(У ФІНАНСОВО-КРЕДИТНИХ УСТАНОВАХ
платіжного документообігу знаходиться поняття фактичного і планового руху коштів на рахунках. Так, документи, на основі яких виконуються проводки і обчислюється фактичний залишок коштів на особових рахунках, а потім формується баланс, складають фактичний рух коштів на рахунках. У той же час зареєстровані, але ще не оформлені проводками документи, приймаються системою як запланований рух коштів на особових рахунках, на підставі яких складаються планові (тіньові) обіги. Можливість реєстрації з гривневих операцій документів із певною датою проводки в майбутньому дозволяє резервувати частину коштів на рахунках клієнтів під майбутні платежі. Внаслідок цього, у кредитного управління банка з'являється, наприклад, можливість попередньої підготовки документів на списання з розрахункового рахунку клієнта сум на погашення кредитів відповідно договорам або кредитним лініям.
Автоматизована система надає наочні екранні форми з меню, забезпечуючи тим самим «дружній» режим роботи з користувачем. Сформовані в процесі роботи системи документи за бажанням користувача можна відобразити на екрані, надрукувати, записати на жорсткий диск.