WebClub - Всероссийский Клуб Веб-разработчиков
WebClub.RU » Советы » Опыт проектирования и разработки банковской системы для трехуровневой архитектуры клиент-сервер

Опыт проектирования и разработки банковской системы для трехуровневой архитектуры клиент-сервер


Дата публикации: 25-09-2010

Результат проекта

Проект, создававшийся и тестировавшийся в течение 1994 года, был введен в промышленную эксплуатацию 4 января 1995 года и получил название RP/3. Все фундаментальные алгоритмы (связанные с движением денежных сумм в банке) прошли серьезную и длительную проверку в реальных условиях. Время показало, что выбранная схема оправдала себя.

Внедрение системы RP/3 было сопряжено с трудностями, связанными с коренной перестройкой методов работы бухгалтерии банка в результате перехода на новые принципы организации труда. Теперь основным показателем качества и скорости выполнения работы являются интегральные показатели таковых, а не отдельно взятые операции. Поясним на примере. Ранее высокой скоростью работы программы называлась способность программы быстро ввести в базу данных платежный документ. Не принималось во внимание то, что потом на работу с этим документом и на обработку информации уйдет большое количество рабочего времени. Система RP/3 создавалась в расчете на сокращение общего количества времени и сил, затрачиваемых работниками банка на обработку платежных документов и связанных с ними отчетов.

Приведем наиболее важные, по нашему мнению, особенности программного комплекса.

1. Обеспечение надежной сохранности данных. За все время интенсивного тестирования комплекса и его полуторагодовой эксплуатации ни один байт информации не был искажен или потерян.

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

В системе принята следующая классификация. Филиал - это некоторая территория банка, имеющая свой замкнутый баланс, а отделение - территория, баланс которой является подмножеством баланса филиала.

3. Высокая общая скорость обработки банковской информации. Оказалось, что компьютер SPARCServer 20/712 (машина класса средней рабочей станции) может служить сервером приложения примерно для 80 активных пользователей. Мы считаем, что это очень неплохой результат.

4. Возможность организации работы нескольких (или всех) филиалов банка в едином пространстве данных, с использованием выделенных линий связи. При этом достаточной является скорость передачи 64 Кбит/сек. Объем пересылаемых данных, благодаря использованию технологии создания приложения с монитором транзакций, очень невелик, и уже при такой скорости передачи временные затраты на перекачку данных малозаметны для группы операционистов, подключенных к одной выделенной линии.

5. Общая рублевая и валютная база. Никакая проводка или счет валютного операционного дня не копируется в рублевый операционный день - это просто единое целое. Каждая проведенная валютная проводка мгновенно изменяет суммы в рублевом балансе. Нет понятия "отражение счета", банк работает над единым множеством счетов и проводок.

6. Система настройки документооборота, система гибких отчетов, система создания типовых запросов, система формирования одноразовых запросов позволяют оперативно реагировать на изменяющиеся потребности банка и организовывать сопровождение программного комплекса без непосредственного участия программистов.

7. Программные спецификации, прилагаемые к системе, дают возможность дорабатывать ее в соответствии с собственными представлениями программистов банка о том, что и как должна делать банковская программа. Спецификации позволяют создавать новые программные модули в таких системах, как DOS, MS Windows, Unix. Дополнительно прилагается С-подобный язык скриптов (командных файлов) и интерпретатор этого языка. Это средство позволяет организовывать сложную пакетную обработку данных (например связь с системой "клиент-банк").

Домен продается

Популярное

Не так давно в сети появился новый сервис, под названием Dead Man Zero. Этот сервис сделал...
Рынок социальных площадок уже давно стал стабильным. Несмотря на то, что время от времени...
Artisteer 4 – единственный в своем роде продукт, позволяющий автоматизировать работу над созданием...
Апрель 2024 (1)
Октябрь 2018 (14)
Февраль 2017 (3)
Январь 2017 (1)
Август 2016 (1)
Май 2016 (2)

Карта сайта: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41

Друзья сайта



Случайная цитата

Waldi Ravens:

"Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в руках."

Опрос

Какой антивирус Вы используете?

Kaspersky Antivirus
NOD32
Norton Antivirus
Dr.Web
Panda
Аvast!
ClamWin
Другой...