Технологии

Что такое система БЭР 

БЕР2
БЕР3
Международный центр информационных технологий INT разработал программное обеспечение, реализующее логическую обработку данных в системе Безналичных Электронных Расчетов (БЭР). Система БЭР — это программно-технический комплекс, выполняющий автоматизированное управление объектами, процессами и событиями предметной области «Безналичные электронные расчеты с клиентами», обеспечивающий финансовую безопасность и конфиденциальность сделок, полное информационное обслуживание клиентов и финансовых служб организаций, а также выполняющее финансово-бухгалтерские расчеты, адаптированные к условиям Украины. Реализованная система может поддерживать несколько эмитентов, а также несколько различных сетей магазинов.  

«Открытость» системы БЭР
Открытость системы БЭР обеспечена следующими принципиальными факторами:  

  • Полная независимость логического уровня обработки данных от физических процессов. В качестве физического уровня обработки данных (шифрация—дешифрация, формирование транзакций) в настоящее время используется Система Электронных денег SmartCity®, разработанная компанией Product Technologies, Inc. (США). Лицензионный программно-технический комплекс «Центральная процессинговая система CMS PTI» обеспечивает безопасность операций при обмене данными со смарт-картой. В то же время, в реализованной версии БЭР не существует принципиальных ограничений на замену примененной системы безопасности на иную.
  • Использование архитектуры Клиент/Сервер.
  • Использование объектно-ориентированного инструментария PowerBuilder EnterPrise, благодаря чему достигается относительная независимость в выборе технических средств (остаются ограничения на минимальную конфигурацию) и полная независимость от СУБД (SYBASE SYSTEM 10, ORACLE7, INFORMIX). Для этих целей при проектировании БД использовались только стандартные типы данных.
  • Применение технологии словаря базы данных (базы метаданных), что расширяет открытость прикладных приложений на уровне конечного пользователя. Пользователь может полностью или частично обновить, расширить план счетов, описание проводок, а также получать любые справки в рамках санкционированного доступа.
  • Сведение до минимума функций Центральной процессинговой системы, а именно выпуска смарт-карт и загрузки транзакций дебетования и кредитования смарт-карт в БД. В связи с этим замена платформы Центральной процессинговой системы приведет к небольшим изменениям в базе метаданных системы БЭР.
  • Возможность замены одного типа терминалов другим (разных фирм-производителей), а также видов смарт-карт, приводит к необходимости коррекции только описаний макроопераций связи с терминалами в базе метаданных системы БЭР, что может быть выполнено разработчиками системы.
  • Независимость от аппаратной платформы.

Основные функции системы БЭР  
Программное обеспечение системы можно разделить на три группы:  

Первая группа — программное обеспечение общего назначения  

  • Системное ПО - операционная система MS WINDOWS 3.11 for WORKGROUPS (или WINDOWS'95) для рабочих станций, операционную систему SQL-серверов и локальной сети UnixWare V2.01, СУБД SYBASE SYSTEM 10 (или ORACLE7, или INFORMIX)
  • Специальное ПО - обеспечивает обмен данными между терминалами системы и смарт-картами, банкоматами, кассовыми аппаратами, торговыми терминалами..

Вторая группа — обработка данных, поступающих с микропроцессора смарт-карты  

  • Электронная персонализация (инициализация) карт;
  • Управление базой данных о картах;
  • Управление базой данных об устройствах, принимающих карты;
  • Генерация транзакций по смарт-картам и ведение истории транзакций;
  • Управление списком «горячих» карт;

Третья группа — логическая обработка и представление данных  

  • Учет договоров с клиентами;
  • Обеспечение связи с банковскими счетами клиентов и/или автоматизированной системой начисления зарплаты;
  • Ведение кассовых и бухгалтерских операций с электронными счетами клиентов;
  • Кредитование и обналичивание смарт-карт;
  • Дебетование смарт-карт в учреждениях торговли;
  • Обналичивание электронных счетов Клиентов через кассу и банкомат;
  • Инкассация учреждений торговли и учет проплат;
  • Исчисление дивидендов и начисление процентов на остаток электронных счетов и кошельков смарт-карт;
  • Бухгалтерский учет и отчетность;
  • Учет организаций и учреждений торговли;
  • Учет пользователей;
  • Генерация дневного и сводного отчета по счетам магазинов;
  • Обеспечение финансовой безопасности и логической целостности БД;
  • Информационно-справочная служба.

Программные модули БЭР классифицированы по функциональному назначению и объединены в конкретные автоматизированные рабочие места (АРМы):  

  • «Учет договоров»
  • «Связь с системой учета зарплаты и банковскими счетами Клиентов»
  • «Кассовые операции»
  • «Кредитование и обналичивание смарт-карт»
  • «Обслуживание банкоматов»
  • «Бухгалтерский учет»
  • «Обслуживание кассовых аппаратов»
  • «Учет проплат и начисление дивидендов»
  • «Финансовый контроль»
  • «Администратор системы»
  • «Администратор базы данных»

АРМ «Учет договоров»  

  • Прием и регистрация заявлений клиентов на заключение договора
  • Отслеживание этапов оформления договора и выпуск твердых копий договора
  • Автоматическое формирование номеров электронных счетов и регистрация смарт-карт клиентов
  • Изменение условий договора по желанию клиента
  • Расторжение договора по письменному заявлению клиента
  • Управление статусом договора
  • Автоматическое формирование и поддержка в актуальном состоянии информации о всех изменениях в договорах с клиентами.

АРМ «Кредитование и обналичивание смарт-карт»  

  • Перевод суммы электронных денег со счета клиента в кошелек смарт-карты (кредитование карты);
  • Снятие суммы электронных денег с кошелька смарт-карты для обмена их на наличные в кассе Смарт-центра (обналичивание карты);
  • Справки о финансовом состоянии электронного счета и кошелька смарт-карты;
  • Получение оперативной информации о выполняемых клиентами операциях в каждом из пунктов кредитования/обналичивания (Диспетчер АРМа);
  • Ведение диалога с клиентом и управление операциями обмена данными со смарт-картой Клиента (Менеджер пункта кредитования/обналичивания);
  • Менеджера пункта кредитования/обналичивания оперативными данными о финансовом состоянии электронных счетов и смарт-карт клиентов (интерфейс с Менеджером);
  • Обновление таблиц и журналов БД системы БЭР после завершения операций кредитования/обналичивания (интерфейс с БД).

АРМ «Учет проплат клиентов в торговых учреждениях и начисление дивидендов»  

  • поддерживает в актуальном состоянии дебет кошельков смарт-карт клиентов в БД;
  • формирует справки о количестве и сумме проплат клиентов за товары в учреждениях торговли за конкретный период с точностью до смен или суток для каждого кассового аппарата;
  • поддерживает в актуальном состоянии интегрированные данные о количестве и сумме проплат клиентов за товары в учреждениях торговли за год, квартал, месяц в разрезе кассовых аппаратов и учреждений торговли;
  • формирует авизо для бухгалтерии торговых предприятий ;
  • изменяет формулу расчета дивидендов;
  • исчисляет дивиденды по остаткам электронного счета и кошелька смарт-карт клиентов за указанный период, поддерживает в актуальном состоянии итоговые суммы исчисленных дивидендов;
  • формирует ведомость согласования исчисленных дивидендов для утверждения Администрацией организации-эмитента и ведомость текущего состояния исчисленных дивидендов для бухгалтерии;
  • начисляет проценты на электронные счета клиентов;
  • поддерживает хронологию инкассации учреждений торговли, исчисления и начисления дивидендов; контролирует корректность задания временных периодов при расчетах;
  • автоматически формирует бухгалтерские проводки при изменении остатков на электронных счетах и в кошельках клиентов смарт-карт .

АРМ «Бухгалтерский учет»  

  • обеспечивает ввод «ручных» бухгалтерских проводок;
  • формирование баланса счетов;
  • оборотных ведомостей и журналов за заданный период в разрезе плана счетов электронных безналичных расчетов и проверку корректности оборота денег в системе БЭР;
  • составление справок по операциям;
  • связь с операционным днем банка.

АРМ «Связь с системой учета зарплаты и банковскими счетами Клиентов» предназначен для контроля и начисления на электронные счета клиентов отчислений из зарплаты или банковских счетов (в соответствии с условиями договоров) и автоматического формирования соответствующих проводок.  

АРМ «Кассовые операции» обеспечивает открытие и закрытие кассы, ввод «ручных» кассовых проводок, прием и выдачу наличных при обналичивании электронных денег клиентами в случае отсутствия банкомата.  

АРМ «Обслуживание банкомата» контролирует закладку и изымание купюр в/из кассет банкомата, проверяет номинал купюр в кассетах банкомата, отслеживает состояние кассет банкомата (номинал и количество купюр), отображает состояние кассет на экране дисплея, управляет подбором суммы и выдачей наличных при снятии заданной суммы электронных денег со счета или кошелька смарт-карты клиентом, отслеживает состояние электронного счета и кошелька смарт-карт клиентов, автоматически формирует соответствующие бухгалтерские проводки;  

АРМ «Администратор системы» предусматривает комплекс админинистративных мер и программных решений для обеспечения прав доступа обслуживающего персонала Смарт-центра к разным видам работ в системе БЭР.  

АРМ «Администратор БД» предназначен для автоматизации работ по поддержанию безопасности, целостности и актуальности БД системы.  

АРМ «Финансовый контроль» обеспечивает проверку корректности выполнения операций кредитования и дебетования электронных счетов и смарт-карт (на основе избыточности данных в БД), позволяет выявлять последствия нештатных ситуаций, а также устранять их.  

АРМ «Обслуживание кассовых аппаратов» обеспечивает информационную связь между заимствованным АРМ'ом продавца компьютерной кассы ЭРК-002 фирмы Miratech с устройством чтения/записи смарт-карт CM450 (дебетование кошелька смарт-карты, формирование журнала транзакций проплат); передает журнал транзакций и акт инкассации кассового аппарата по коммутируемым каналам связи и/или с помощью трансферной смарт-карты.  

АРМ «Информационно-справочная система» обеспечивает выдачу информации в режиме on-line разноплановых запросов о состоянии счетов, смарт-карт, а также бухгалтерских справок при решении арбитражных вопросов, запросов Клиентов и при возникновении нештатных ситуаций.  

Режим реального времени  
Режим реального времени позволяет пользователям в рамках санкционированного доступа получать ответы на запросы в течение 1-3 сек. независимо от количества обслуживаемых клиентов. Например, время для расчета баланса счетов за текущий период для 500 клиентов и время для расчета баланса счетов за такой же период для 50000 клиентов не превышает 3 сек. Этот результат достигается за счет использования в системе БЭР технологии аккомулятивных баз данных (таблиц).  

Финансовая безопасность логических операций  
В системе БЭР каждому оператору АРМ присваивается уникальный код (идентификатор) и пароль, что дает право доступа к разным видам работ. Код из 4-8 символов служит открытой частью ключа для шифрования пароля оператора в таблице паролей.  

Первая часть пароля оператора определяется Администратором системы (или представителем Администрации организации-эмитента), вторая часть (коды АРМ и функций АРМ) — разработчиками системы БЭР.  

Коды и пароли в зашифрованном виде автоматически регистрируются в таблицах БД.  

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

Защита информации на смарт-картах, основных данных транзакций кредитования и дебетования смарт-карт, данных БД — функция Центральной процессинговой системы.  

В качестве криптологической системы положено DES-шифрование. Ключи вычисляются из уникальных характеристик каждой смарт-карты. Формула DES-шифрования — одностороннее шифрование, из зашифрованного материала невозможно выделить шифрующие ключи. Дополнительное шифрование на этапе транзакций торговых терминалов, обеспечивает защищенность системы, которая превосходит так называемый «тройной DES». Столь высокий уровень безопасности достигается также благодаря использованию криптографических процессов для защиты системы обработки транзакций и специального модуля безопасности в торговых терминалах.  

Основная часть информации базы данных системы БЭР — конфиденциальна и доступ к ней, будь то визуальный просмотр или снятие копий (на бумагу или диск), возможен только с разрешения Клиента (как правило, Клиент для этих целей использует свою смарт-карту и вводит персональный идентификатор).  

Техническое обеспечение  
Программное обеспечение БЭР не зависит от аппаратной платформы. Минимальные требования к серверу базы данных, в расчете на обслуживание 100 000 клиентов системы, — RAM 32 Mb, RAID контроллер дискового массива 8 Gb. Минимальное требование к рабочим станциям — возможность установить WINDOWS'95.  

В существующих проектах использовалось следующее специальное оборудование:  

  • смарт-карты клиентов системы типа PCOS; служебные смарт-карты типа COS24K DES; устройство чтения/записи смарт-карт типа GCR200 — фирмы GEMPLUS
  • кассовые терминалы OMNI 395; чековый принтер P250; устройство чтения/записи смарт-карт с ПИН-клавиатурой CM450 - фирмы VeriFone
  • компьютерная касса ЭРК-002 с устройством чтения/записи смарт-карт с ПИН-клавиатурой CM450 - фирмы Miratech
  • системная касса ЭРА-802 с устройством чтения/записи смарт-карт с ПИН-клавиатурой CM450 — завода «Электронмаш»
  • банкомат WB-21 фирмы DIGITAL с устройством чтения/записи смарт-карт CM450.

lgray.gif (1004 bytes) далее