В современных условиях система автоматизации банка должна отвечать всем требованиям, предъявляемым к банковской деятельности, легко адаптироваться к изменяющимся условиям, иметь возможность расширения своих функций и сервиса по обслуживанию клиентов. Региональное распределение филиалов и подразделений банка предъявляет повышенные требования к системе связи. Отсутствие на рынке банковских систем с заданными характеристиками привело к необходимости банку "Национальный Кредит" приступить осенью 1993 г. к разработке своей собственной системы.
В основу разработки системы были положены архитектура клиент-сервер, высокопроизводительный UNIX-сервер, мощная и надежная реляционная СУБД, средства проектирования высокого уровня. В качестве сервера была выбрана миниЭВМ бизнес-класса HP 9000/800 с установкой высокоэффективной базы данных фирмы ORACLE (сначала 6-я версия, в настоящее время ORACLE7). Для клиентов выбраны персональные компьютеры с процессором 486/25 МГЦ, 4 Мбайта оперативной памяти и 100 Мбайт дискового пространства. Локальные сети Ethernet соединены маршрутизатором фирмы "RAD" с помощью оптоволоконных и выделенных линий связи. Разработка велась с использованием CASE-технологии и на языках программирования 4GL (SQL*FORMS 3.0 и SQL*MENU 5.0). В процессе разработки данной системы подтвердилась высокая эффективность CASE при проектировании и сопровождении базы данных и были выявлены слабые стороны при разработке программных модулей, например, узкий диапазон возможностей, предоставляемых CASE, и низкая эффективность работы сгенерированных модулей. Использование языков программирования 4GL позволило в короткие сроки разработать высокоэффективную систему. Как достоинство выбранных инструментальных средств следует отметить также высокую надежность работы модулей, простоту их разработки и сопровождения. При разработке использовались только SQL*FORMS и SQL*MENU, а ReportWriter из-за плохой адаптации к русскому языку и неудобного интерфейса не использовался. Во время работы возникли проблемы с использованием кирллицы, которые затем были решены. Наиболее существенными недостатками SQL*Forms 3.0 является неэффективный внутренний механизм работы сгенерированных модулей, нестандартный интерфейс, закрытость системы и отсутствие возможности подключения графического интерфейса. Oracle Forms 4.0 предъявляют повышенные требования к техническим средствам компьютера-клиента и поэтому они не использовались.
Выбранная архитектура системы и инструментальные средства позволили в течение года создать банковскую систему с широкими возможностями и внедрить ее в семи филиалах.
Автоматизированная система банка "Национальный Кредит" - это интегрированная система управления повседневной банковской деятельности, обеспечивающая возможность иногофилиальной работы как в режиме on-line по выделенным телефонным или оптоволоконным каналам связи, так и в пакетном режиме по коммутируемым телефонным каналам. Система предусматривает централизованную обработку информации, обеспечивающую:
На сегоднящний день в разработанной банком системе реализованы следующие подсистемы:
Центральной подсистеиой является "Операционный день банка", с которой интегрируются все остальные посистемы.
"Операционный день банка" решает следующие задачи:
Эксплуатация системы показала правильность выбранных решений и наметила направления дальнейшего развития. В настоящее время специалисты банка выбирают инструментальные средства разработки системы второй очереди. Тестируются или изучаются продукты: SQLWindows фирмы Gupta, JAM фирмы Jyacc, PowerBuilder фирмы PowerSoft, Oracle Forms 4.5 фирмы Oracle, C++ фирм Borland и Microsoft, TUXEDO фирмы Novell.
Основные достоинства разработанной системы - ее гибкость, возможность функционального расширения, способность обрабатывать большие объемы информации, характеризуют ее как банковскую систему, отвечающую требованиям сегодняшнего дня.