Рейтинг@Mail.ru

   
   

Содержание  Предыдущий  Следующий


1.8. Программные компоненты учетно-операционной составляющей АБС

(обновленный вариант параграфа смотрите здесь)

Для того, чтобы различные компоненты компьютера (память, дисплей, клавиатура, принтер и др.), составляющего основное звено АБС, могли работать и успешно взаимодействовать, нужен набор специальных программ, который получил название операционной системы (ОС). Каждый компьютер имеет свою ОС. Для персональных компьютеров, совместимых с компьютерами фирмы IBM, которые нашли наибольшее распространение, чаще используют такие ОС, как Windows 95/98/Me, Windows 2000, Windows XP фирмы Microsoft или OS/2 фирмы IBM. На этих компьютерах используются и другие ОС.

Компьютеры ряда фирм могут оснащаться своими ОС, например, фирма Apple на свои машины Macintosh устанавливает ОС MAC. Но есть ОС, которые работают и на компьютерах различных фирм. К таким ОС относится UNIX. Она написана на языке программирования С и, если имеется транслятор с языка С для конкретного компьютера, то можно создать вариант ОС UNIX для этого компьютера.  В последнее время находит все более широкое распространение UNIX-подобная система Linux.  Она распространяется бесплатно и может устанавливаться как на рабочих машинах, так и на серверах.

Как уже отмечалось, для АБС характерна работа компьютеров в ЛВС. Для управления работой ЛВС нужна своя операционная система, которую называют сетевой операционной системой. Компоненты сетевой ОС устанавливаются на сервере сети, а также на ее рабочих станциях. Наибольшее распространение в АБС получили сетевые ОС NetWare фирмы Novell. Многие банки стали ориентироваться на ОС Windows NT и Windows 2000 фирмы Microsoft в виду хорошего уровня безопасности и графического интерфейса. Упомянутая фирма большое внимание уделяет разработке сетевых операционных систем.  С положительной стороны зарекомендовала себя операционная система Windows 2000 Server.  Ее развитием стала ОС Windows Server 2003.  Корпорация Microsoft объявила об официальном выпуске этой новой серверной операционной системы 24 апреля 2003 года.

Успешное управление сетью можно организовать используя ОС UNIX на сервере сети. Хорошую работу сервера фирмы DEC обеспечивает ОС VAX/VMS.

В процессе работы в АБС генерируется, хранится и обрабатывается большое количество разнообразных данных. Операции по организации их хранения, выборки, сортировки и т.д. носят довольно стандартный характер. Эти операции принято поручать специальным программным системам, которые получили название системы управления базами данных (СУБД).

Существует большое количество СУБД, которые используются при построении банковских систем. Ранние поколения этих систем построены на СУБД dbf-формата таких, как Fox-Pro или Clipper. Фирма Диасофт при построении своей ранней АБС использовала Clarion. В некоторыех АБС, например RS-Bank, для организации работы с базой данных применяется поставляемая фирмой Novell система управления записями Btrieve (Record Manager).

Эта система позволяет реализовать некоторые элементы технологии клиент-сервер. Особенностью такой технологии является способность программных средств, находящихся на сервере, вести обработку поступающих запросов с рабочих станций и передавать на них по каналам сети результаты такой обработки. Это может быть отобранная по какому-то признаку группа лицевых счетов. Такая технология значительно сокращает загрузку каналов. В противоположность этой технологии технология файл-сервер, на которую ориентирована работа таких СУБД как Fox-Pro, Clipper, Clarion, обеспечивает передачу на рабочую станцию целого файла базы данных и его обработка (тот же поиск лицевых счетов) ведется на рабочей станции.

Полностью технологию клиент-сервер поддерживают такие СУБД как Oracle, Sybase, Informix, Ingres. В связи с распространением в последнее время в банковской практике сетевых операционных систем фирмы Microsoft широко стали применяться такие СУБД, как Microsoft SQL Server 2000. Многие отечественные фирмы-разработчики АБС в своих новых системах ориентируются на использование подобных СУБД или ищут более прогрессивные решения, как, например, фирма ПрограмБанк, которая при построении интегрированной банковской системы  "Гефест" использовала постреляционную СУБД Cache фирмы InterSystems. Это во многом увеличивает скорость обработки информации при ее значительных объемах. К тому же СУБД такого класса позволяют абстрагироваться от того или иного типа вычислительной техники, существенно облегчая процесс технического перевооружения банка. Однако такие преимущества влекут повышение стоимости как программных средств, так и расходов на их эксплуатацию. В связи с этим цены на современные отечественные АБС значительно возросли.

На Рисунок 1 показана схема иерархии программных компонент в АБС. Первые три уровня отведены рассмотренным программным средствам. Самый верхний уровень занимают прикладные программы, которые и определяют своеобразие решения учетно-операционных задач. Разработкой прикладных программ в основном и занимаются фирмы-разработчики АБС, используя программы нижнего уровня как готовый инструмент.

 

Рисунок 1. Иерархия программных компонент в АБС

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

Каждая фирма-разработчик АБС самостоятельно решает проблему выделения модулей, но и здесь можно проследить некоторые закономерности. Анализ проектных решений ряда АБС показал, что эти модули группируются примерно в одинаковые комплексы. Типовой состав этих комплексов показан на Рисунок 2.

Рисунок 2. Структура функциональной части АБС

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

Операционный день банка реализует функции бухгалтерского учета, в частности: учет и контроль рублевых и валютных операций, формирование оборотов, остатков и выписок по счетам клиентов, начисление процентов и платы за обслуживание, формирование баланса, включая консолидированный баланс, расчет нормативов ЦБ РФ, подготовка отчетности и некоторые другие.

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

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

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

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

Содержание  Предыдущий  Следующий


Copyright ©1998-2002 Немчинов В.К.