Программа автоматизации банковской деятельности. Система Клиент-банк

Программа автоматизации банковской деятельности SCROOGE-II.

СИСТЕМА “КЛИЕНТ-БАНК”.

КЛИЕНТСКАЯ ЧАСТЬ.

ОБЩИЕ СВЕДЕНИЯ.

1. Аннотация.

Система “Клиент-Банк” предназначена для обмена электронными документами исвязи между банком и его клиентами и обеспечивает клиенту возможность оперативного управления собственными счетами в банке, миниминизируя время прохождения платежных документов.

Система “Клиент-Банк” SCROOGE-II базируется на общих для подобных систем

Принципах построения, в основе лежит механизм синхронизации баз данных.

Ключевые особенности системы:

– База данных клиентского места реализована на PARADOX 3.0 ,

– Разработанный механизм синхронизации таблиц счетов, документов и справоч

ников, например, банков-участников СЭП НБУ, обеспечивает актуальность и

достоверность данных.

– Связь с банком осуществляется посредством Microsoft Remote Access Serviсe

(RAS) (online-репликация) и снабжена дополнительными сервисными возможнос-

тями, в частности, реализован механизм обмена произвольными файлами.

– В качестве альтернативного метода связи может использоваться традиционный

обмен протокольными файлами (offline-репликация).

– Клиентская часть системы “Клиент-Банк” может функционировать под управле –

нием различных операционных систем ( MS DOS, Windows 95 PE и Windows 95

Russian, Windows NT 4.0 WS и Windows NT 4.0 Server).

– Разработано несколько схем доступа к банковской базе данных, как непо –

средственно к рабочей базе, так и через специфику Proxy-сервера.

– Безопасность системы “Клиент-Банк” основывается на алгоритмах RSA, MD5, DES

и полностью отвечает требованиям НБУ, что подтверждено сертификатом НБУ

SEPK N 0016.

– Секретные ключи системы “Клиент-Банк” могут храниться на дисковых носите-

лях или устройствах Touch memory. Каждая из взаимодействующих сторон рас-

полагает собственными средствами генерации ключей.

– Система может поддерживает подчиненные взаимоотношения между клиентами

банка.

– Реализована возможность использования PPTP-протокола Microsoft, поддержива-

ющего защищенный информационный канал при работе через открытую систему

передачи данных, в частности, Internet.

Система КБ позволяет клиентам, находясь в собственном офисе, выполнять

следующие действия :

– подготовку и передачу в банк по телекоммуникационным каналам платежных

поручений на осуществление внутрибанковских и межбанковских платежей,

писем и запросов на получение дополнительной информации;

– прием из банка следующей информации :

– результатов обработки отправленных платежных документов,

– внешних и внутрибанковских платежей, т.е. всех документов, отража-

ющих движение средств по счетам клиентов,

– банковских выписок движения по счетам, в том числе и валютных,

стандартного вида,

– кредитовых и дебетовых реестров документов,

– дополнительной информации справочного характера, например, справочника

банков НБУ – участников СЭП, курсов и кодов валют и т. д.

– строить различные отчетные формы по собственной базе документов,

Клиентское место многопользовательское (поддерживается принцип персонофи-

Кации), может работать в локальном и сетевом режиме. Возможны импортно-экс –

Портные обмены документами с собственной клиентской бухгалтерией при помощи

Dbf-файлов фиксированной структуры.

2. Технические требования и допустимые операционные системы.

Клиентское рабочее место может функционировать на компьютерах с процессо-

Ром не ниже 486 и имеющих ОП не менее 4M. Компьютер должен быть оснащен

Hayes-совместимым модемом со скоростью передачи не менее 2400b.

Влияние ОС проявляется только на коммуникационной компоненте системы – RAS.

Эта компонента поддерживается для следующих ОС :

– MS DOS,

– Windows 95 PE и Windows 95 Russian,

– Windows NT 4.0 WS и Windows NT 4.0 Server.

Использование других сред Windows (3.11, OSR и т. п.) не исключается, одна-

Ко в каждом отдельном случае требуется особый подход.

Также является немного завышенным требование наличия процессора не ниже

486. Это требование возникло ввиду того, что система RAS очень чувствительна

К классу процессора и стабильно работает, начиная с PC486. О процессорах 386

Этого сказать нельзя, однако имеются случаи, когда система нормально работает

И на PC386. Но здесь уже следует пробовать.

3. Настройка запуска рабочего места.

Запуск рабочего места осуществляется при помощи BAT-файла SCII. BAT, распо-

Ложенного в подкаталоге…\LOCAL\ .

Если клиентское место работает под MS DOS, следует различать два возмож –

Ных варианта запуска :

1) в тех случаях, когда во время сеанса работы с программой НЕ предусматри-

вается выполнение связи с банком – запуск системы можно производить при

помощи указанного SCII. BAT. В этом случае никаких особых настроек выпол-

нять не нужно, разве что включить запуск системы в меню пользователя

имеющегося файлового процессора (NC, VC и т. п.).

2) если же связь с банком предвидется, то запуск системы должен выполняться

путем перезагрузки компьютера с использованием специальной загрузочной

дискеты (см. п.3.4.1.)

Если на машине установлена Windows-OS, то необходимо обеспечить требование,

Чтобы системе при запуске было выделено не менее 4М ОП. Проще всего это сде –

Лать, создав для запуска системы специальный ярлык (ShortCut) с требуемыми на-

Стройками выделения памяти.

4. Устройства управления программой.

Управление программой может выполняться двумя устройствами :

1) клавиатурой,

2) манипулятором “мышь”.

При помощи клавиатуры можно выполнять команды (в этом случае клавиши или

Их комбинации называются “горячими клавишами”) или осуществлять набор инфор –

Мации.

Понятие “комбинация клавиш” продемонстрируем на примере : если указано,

Что необходимо выполнить комбинацию Alt+F10, то это означает, что необходимо,

Удерживая нажатой клавишу Alt, нажать клавишу F10. Комбинация Ctrl+QF озна –

Чает, что необходимо, удерживая нажатой клавишу Ctrl, последовательно нажать

Клавиши Q и F.

Манипулятор мышь позволяет быстро и эффективно выполнять разнообразные

Действия и команды. Мы будем различать 4 вида действий с мышью, каждое из

Которых по разному может интерпретироваться в различных случаях :

– “указать”(или “ткнуть”) – подвести курсор мыши в нужное место экрана и

кратковременно нажать (т. е. нажать и сразу отпустить) левую кнопку,

– “кликнуть” – то же, что и “указать”, но двоекратное нажатие левой кнопки

с малым интервалом между нажатиями,

– “захватить” – левую кнопку мыши нажать и не отпускать,

– “перетащить” – удерживая левую кнопку в “захвате”, выполнить движение

всей мышью до перемещения указателя в нужную позицию и отпустить кнопку.

5 . Вход в систему.

Запустите систему на выполнение. После загрузки системы на экране появится

Окно персонализации пользователя :

г=[¦] РУКИ ВВЕРХ! =====

¦ Как зовут? ¦

¦ SysOp___________ ¦

¦ Пароль? ¦

¦ _________________ ¦

¦ ¦

¦ Годится ¦

¦ ———- ¦

L======================-

Нажмите 2 раза клавишу Enter или мышкой сразу кнопку “Годится” – система

Пустит Вас внутрь, выдав приветственное сообщение :

г==================== STARTUP:2 =====================

¦ ¦

¦ Система “Клиент-Банк” (SCROOGE. II) . ¦

¦ (c) Lime Systems (Донецк) . ¦

¦ ¦

¦ Рады Вас приветствовать, SysOp! ¦

¦ ¦

L====================================================-

Сейчас Вы вошли в систему под полномочиями беспарольного пользователя с

Кодом SysOp. Это специальный пользователь, имеющий все возможные права внутри

Клиентского рабочего места. Однако, если под его именем попытаться связаться

С банком, то ничего не получится – банковская система отвергнет такой звонок,

Поскольку этот пользователь у нее не зарегистрирован. Назначение этого поль –

Зователя – предоставить реальному пользователю возможность при выполнении ин-

Сталляции зайти в систему (поэтому он не имеет пароля) и выполнить необходи –

Мые настроечные действия.

В ОБЩЕМ же СЛУЧАЕ в поле “Имя” Вы должны набрать псевдоним, под которым Вы

Зарегестрированы в системе, а в поле “Пароль” – свой пароль. Для завершения

Ввода нужно нажать кнопку “Годится”. Если имя и пароль будут распознаны сис –

Темой, как допустимые для входа, вы сможете продолжить работу. В противном

Случае Вам снова будет предложено ввести имя и пароль на тот случай, если где-

То ошиблись в букве.

1) Перед тем, как впервые загрузить систему под своим псевдонимом, Вы обяза-

Тельно должны быть зарегистрированы в системе администратором. После регист –

Рации Вы будете знать Ваш псевдоним и пароль для входа в систему.

2) При последующих входах в систему Вы будете избавлены от необходимости

Ввода псевдонима. Система автоматически будет предлагать Вам имя, под которым

На данном рабочем месте она была запущена в последний раз.

3) Система не различает прописные буквы от строчных при вводе псевдонима. Но

Будьте внимательны при наборе пароля. Если хотя бы одна буква из пароля будет

Набрана не в том регистре, система не пропустит Вас. Поэтому перед набором

Пароля не лишним будет убедиться, что состояние клавиатурных регистров соот –

Ветствует Вашему паролю.

Система допускает три попытки ввода имени и пароля. Если в течении этих

Попыток имя и пароль не будут распознаны, программа автоматически выгрузится

Из памяти. В такой ситуации Вы должны обратиться к системному администратору,

Чтобы он проверил правильность вашей регистрации в системе.

6. Структура главного экрана программы.

После входа в систему рабочий экран принимает вид, подобный приведенному

На рис.1.

—————————————————————————

¦ Файлы Приложения Настройки Окна Помощь Server. DataBase. User ¦

¦————————————————————————–¦

¦———————————– ————————————–¦

¦———————— ——————— —————————¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————————————————————————–¦

¦—————- ————————————- ——————-¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————- ——————————————- —————-¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————————————————————————–¦

¦—————- ————————————- ——————-¦

¦————————————————————————–¦

¦————————————————————————–¦

¦————————————————————————–¦

¦———————— ——————— —————————¦

¦———————————– ————————————–¦

¦————————————————————————–¦

¦ F10 Menu F3 Open Alt+F3 Close Alt+Ша 6213/6216k m:0 h:0 2970с¦

L—————————————————————————

Рис.1. Вид рабочего экрана системы.

Главное меню программы:

Верхняя строка состоит из доступных Вам опций главного меню программы,

Структура и состав которого подробно описаны ниже в этой же главе.

Вся работа с оболочкой системы Scrooge выполняется посредством выбора

Пункта главного меню оболочки и запуском утилиты, соответствующей этому

Пункту меню.

Главное меню программы – многоуровневое. Если после открытия какого-либо

Пункта Вы увидите справа от одного из его элементов символ “>”, то это –

Подпункт, который содержит собственные элементы и который также можно открыть.

Элементы, не имеющие такого символа (простые), обозначают некоторые действия,

Доступные для выполнения.

В обычном режиме работы программы меню пассивно. Для его активации можно

Воспользоваться клавишей “F10” или ткнуть в нужный пункт мышью.

Выбор необходимого пункта меню можно выполнять манипулятором мышь или

Перемещением цветового указателя навигационными клавишами (стрелками). Рас –

Крытие пункта меню при работе с клавиатуры выполняется клавишей ENTER. Нажа-

Тие клавиши Enter на простом элементе приведет к запуску соответствующего

Действия на выполнение.

Если меню активно, но Вы передумали его использовать – нажмите клавишу

Esc или ткните мышью в другую область экрана.

Самая нижняя строка экрана представляет собой статусную строку программы.

Ее структура следующая :

——–Системная подсказка———– —-/—-k m:—— h:- —-с

Системная подсказка может представлять собой подсказку :

” F10 Menu F3 Open Alt+F3 Close Alt+Ша “

В случае работы с опциями основного меню системы или краткую информация о

Приложении, при работе с пунктами подменю “Приложения”.

Рассмотрим назначения клавиш, выведенных в строке подсказки:

“F10 Menu” – активизация главного меню.

“F3 Open” – открыть файл для просмотра и редактирования. Этой клавише

соответствует опция “Открыть” подменю “Файлы”.

“Alt+F3 Close” – закрыть активное окно (см. п.4.5.4.).

“Alt+Ша” – принудительное включение режима “Блокировка” (см. п.4.4.3.).

Служебная информация в нижней строке включает в себя :

– размер свободной оперативной памяти (в килобайтах), доступной программе

Scrooge: максимальный размер блока, который можно запросить для работы

и весь доступный обьем свободной оперативной памяти;

– размер свободной оперативной памяти, доступной транспортному драйверу

защищенного режима, обеспечивающему обмен информацией между программой

Scrooge и драйвером “IPX/SPX” или “Named Pipe” фирмы Microsoft,

собственно осуществляющим взаимодействие с Microsoft SQL сервером

(m:xxxxx);

– число открытых соединений (хендлов) с SQL сервером (h:xxxxx).

– показания системного таймера (в секундах). При пассивности устройств

управления (клавиатура, мышь) ежесекундно декрементируется. Активизация

устройств управления взводит его в максимально допустимое значение.

Фактически его показания – интервал времени до автоматического включен –

ния режима “Блокировка”.

Режим “Блокировка”.

В этом режиме система убирает с экана все открытые в этот момент окна,

Системный таймер останавливается, сбрасываясь в ноль. Принудительное включе-

Ние этого режима позволяет предохранить информацию, с которой работает поль-

Зователь, от просмотра и (или) модификации посторонним лицом в тот момент,

Когда у пользователя возникает необходимость на некоторое время покинуть свое

Рабочее место, но выходить из программы он не считает целесообразным.

Работа в штатном режиме может быть продолжена по нажатию любой клавиши, но

Только после повторного прохождения режима персонализации. Нужно заметить,

Что изменить имя пользователя в этом случае нельзя – можно только подтвердить

Текущее имя пользователя его правильным паролем.

Если после трех попыток ввода пароля нужный пароль не был введен, система

Прекратит работу, не сохранив информации находящуюся в спрятанных окнах.

При возобновлении работы после режима “Блокировка” состояние системы будет

Восстановлено к первоначальному, предшествовавшему вводу режима “Блокировка”.

7. Стандартные категории пользователей.

Основное назначение клиентского рабочего места – предоставление клиенту

Возможности управления своими счетами в банке путем набора и отсылки в банк

Платежных поручений.

В соответствии с требованиями, установленными НБУ для систем “Клиент-Банк”,

Каждое платежное поручение должно быть подписано двумя электронными подписями,

Так называемой подписью бухгалтера и подписью директора. Подпись бухгалтера

Обязательно должна накладыватся на момент ввода документа в базу данных. На –

Кладывание подписи директора на документ служит разрешающей визой для отправ-

Ки документа в банк, без директорской визы документв банк не отправляется.

Электронные подписи документов служат для выполнения процедур аутентифика-

Ции (т. е. документ создан и заверен именно теми лицами, которые указаны) и

Проверки целостности документа (документ поступил в банк в том виде, в кото-

Ром был отправлен от клиента).

Подписи на документ устанавливаются по RSA-технологии, т. е. для возмож –

Ности ее установки у пользователя должен быть RSA-ключ c соответствующим ти-

Пом.

В сооответствии с рекомендациями НБУ клиентское рабочее место поддерживает

Категории пользователей “Бухгалтер” и “Директор” (внутренние пользователи

Клиентского места), а также специальную категорию “Администратор” (внешние

Пользователи, поскольку только эта категория пользователей может осуществлять

Связь с банком) со следующими полномочиями :

– бухгалтер – имеет право просмотра информации в базе данных, а при

наличии собственного ключа бухгалтера – создания пла-

тежного документа,

– директор – имеет право просмотра информации в базе данных, а при

наличии собственного ключа директора – визирование до-

кумента на отправку в банк,

– администратора – включает права бухгалтера и директора, а так же имеет

полномочия на :

– создание новых внутренних пользователей,

– связь с банком,

– администрирование базы данных клиентского места и т. д.

Доступ пользователя-администратора к банковской базе – довольно щекотливое

Дело, поэтому их регистрация выполняется только в банке. При их регистрации в

Банке формируется специальный *.pwd-файл (см. п.3.3.), импортом которого на

Клиентское место выполняется регистрация там полномочий пользователя-админист-

Ратора.

Пользователь-администратор на клиентском месте обладает всеми возможными

Там полномочиями, в частности – заведением внутренних пользователей. Их коли-

Чество и типы – внутреннее дело клиента, и они заводятся администратором без

Оглядки на банк.

Важно подчеркнуть, что клиент может иметь нескольких пользователей-админи-

Страторов, что позволяет отслеживать персональную ответственность пользовате-

Лей за процесс связи с банком.


Зараз ви читаєте: Программа автоматизации банковской деятельности. Система Клиент-банк