СПАСОИ (10) - Лекция №4 - Работа клирингового центра
...начало
Неоценимый вклад в составление конспекта внёс Павел, фамилия которого слишком известна, чтобы мы вам её называли.
Содержание
Диаграммы выявления информационных потребностей
DFD
Работа клирингового центра
Он же расчётный банк.
Клиринговый центр работает следующим образом:
- определяются остатки:
- определяется остаток 1 = требования банка 1 - обязательства банка 2 (сколько банк 2 должен банку 1);
- определяется остаток 2 = требования банка 2 - обязательства банка 1 (сколько банк 1 должен банку 2);
- если остаток 1 равен остатку 2 (банки должны друг другу одинаково), то происходит взаимозачёт, денежные средства не перечисляются;
- сравниваются остатки:
- если остаток 1 больше остатка 2, то вычисляется разность остаток 1 - остаток 2, и на эту сумму банку 2 предоставляется кредит из резервного фонда клирингового центра для оплаты долга банку 1;
- если остаток 2 больше остатка 1, то вычисляется разность остаток 2 - остаток 1, и на эту сумму банку 1 предоставляется кредит из резервного фонда клирингового центра для оплаты долга банку 2.
DFD, детализирующая процесс обслуживания
Здесь банк 1 и банк 2 могут выступать и в роли эмитента, и в роли эквайера.
По запросу ПЦ-БЭ банк-эмитент выполняет проверку реквизитов карточки, пароль, состояние карт-счёта, блокирует карт-счёт и выдаёт разрешение или отказ БЭ-ПЦ. После выполнения операции поступает подтверждение, БЭ уменьшает остаток на счёте (это ещё не проводка), после чего счёт разблокируется. В вечернее время ПЦ анализирует хранилище, формирует документы и рассылает их соответствующим банкам.
Банки выполняют требуемые проводки и выставляют в клиринговый центр объединённые обязательства и требования по всем операциям. Клиринговый центр выполняет расчёты и в соответствии с ними осуществляет оплату или предоставляет кредит.
ПО для построения DFD
- Designer от Oracle - позволяет автоматизировать все основные этапы витка разработки ИС за исключением этапа выбора архитектуры. Но пилотный проект может функционировать только в среде Oracle;
- PowerDesigner от SyBase - позволяет автоматизировать все основные этапы разработки ИС. Пилотный проект можно генерировать для различных платформ. Поддерживает свыше 60 СУБД и хранилищ данных;
- ERwin от AllFusion.
Этап концептуального проектирования
Очередной этап каскадной модели.
Разрабатываются инфологическая модель БД и спецификации будущих прикладных программ.
Проектирование инфологической схемы БД
Построение схем БД носит творческий характер.
Используются диаграммы ERD
(диаграммы сущность-связь).
Используемые нотации:
- Чена - используется для ручного проектирования схем БД;
- Паркера - для машинного проектрования в среде Oracle;
- IDEF1x - в пакетах ERwin, PowerDesigner.
Нотация Чена
Используется три обозначения:
- независимая сущность - может присутствовать, если:
- не является дочерней;
- является дочерней, но связана с родительской неидентифицирующей связью;
- зависимая сущность - может присутствовать, если:
- является дочерней и связана с родительской идентифицирующей связью;
- связь.
Идентифицирующая | Неидентифицирующая | |
---|---|---|
Обозначение | глагольная форма со звёздочкой | глагольная форма без звёздочки |
Куда добавляется ключ дочерней сущности при создании дочерней | к ключевым атрибутам дочерней сущности | к неключевым атрибутам дочерней сущности |
Триггеры для обеспечения ссылочной целостности | Restrict | SET NULL |
Пример нотации Чена
Описать инфологическую схему БД процессингового центра.
Здесь схема БД представлена на уровне сущностей:
- сущности с 1 - родительские:
- сущности с М - дочерние.
Описание сущностей:
- Банк - банки платёжной системы, подключённые к ПЦ;
- запрос - запросы от банкоматов;
- другой ПЦ - другие ПЦ, подключённые к данному;
- платёж за процессинг - платежи, выставленные Банком за услуги, предоставляемые данным ПЦ;
- карта для эмиссии - данные, переданные БЭ к ПЦ для эмиссии карты (если банк делегировал эту функцию к ПЦ);
- стоп-лист - стоп-листы, переданные в ПЦ от банков;
- стоп-карта - данные о заблокированных картах (которые входят в стоп-листы).
продолжение...