Главная » Просмотр файлов » Методические указания

Методические указания (1034716), страница 4

Файл №1034716 Методические указания (Методичка по курсовой и руководство по установке пакета) 4 страницаМетодические указания (1034716) страница 42017-12-22СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

Варианты состава транзакций

Вариант 1

Номер транзакции

Имя транзакции

1

Формирование платежа за процессинг для банка-эмитента за 1 день

3

Выборка данных о картах для эмиссии

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 2

Номер транзакции

Имя транзакции

2

Читать записи из таблицы «Запрос» для формирования документов, передаваемых в банки

6

Добавить карты для эмиссии

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 3

Номер транзакции

Имя транзакции

4

Сводка стоп-листов за 30 дней

5

Включить новый стоп-лист

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 4

Номер транзакции

Имя транзакции

3

Выборка данных о картах для эмиссии

5

Включить новый стоп-лист

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 5

Номер транзакции

Имя транзакции

1

Формирование платежа за процессинг для банка-эмитента за 1 день

6

Добавить карты для эмиссии

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 6

Номер транзакции

Имя транзакции

2

Читать записи из таблицы «Запрос» для формирования документов, передаваемых в банки

5

Включить новый стоп-лист

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 7

Номер транзакции

Имя транзакции

4

Сводка стоп-листов за 30 дней

6

Добавить карты для эмиссии

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 8

Номер транзакции

Имя транзакции

5

Включить новый стоп-лист

6

Добавить карты для эмиссии

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 9

Номер транзакции

Имя транзакции

3

Выборка данных о картах для эмиссии

4

Сводка стоп-листов за 30 дней

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Вариант 10

Номер транзакции

Имя транзакции

1

Формирование платежа за процессинг для банка-эмитента за 1 день

4

Сводка стоп-листов за 30 дней

7

Проверка на присутствие в стоп-листе

8

Проверка на принадлежность к другому ПЦ

9

Включить запись в таблицу «Запрос»

10

Изменить статус запроса

Запросы, которые входят в транзакции

1. Транзакция «Формирование платежа за процессинг для банка-эмитента за 1 день» (запускается со станции оператора)

1. Определение числа запросов к ПЦ

select R.Ключ_банка f1, COUNT(*) into kl_bank, cnt_zapr

from Банк R, Запрос S

where R.Ключ_банка = S.Ключ_банка_эмитента

and R.БИК=Значение1 and Data(S.Дата_и_время_совершения_операции) = Значение2

group by R.ключ_банка; //select вернёт одно значение, соответствующее БИК

2. Включение платежа за процессинг

insert into Платёж_за_процессинг

(Ключ_платежа, Дата_выставления_платежа, Количество_запросов_в_банк, Комиссия_за_запрос, Сумма_платежа, Ключ_банка)

values (k1, Значение2, cnt_zapr, Значение3, z1, kl_bank);

// z1= cnt_zapr* Значение3

2. Транзакция «Читать записи из таблицы «Запрос» для формирования документов, передаваемых в банки» (запускается автоматически со станции оператора раз в сутки).

1. Читать записи

select S.* f1, R.Ключ_банка f2, R.БИК f3

from Банк R, Запрос S, Запрос_Банк P

where R.Ключ_банка = P.Ключ_банка and S.Ключ_запроса= P.Ключ_запроса

and Data(S.Дата_и_время_совершения_операции)=Значение1;

// для этого select в транзакции открывается курсор

3. Транзакция «Выборка данных о картах для эмиссии» (запускается со станции оператора)

1. Выбрать данные о картах для эмиссии по БИК банка. и дате.

select T.Номер_карты p1, T.Дата_истечения_срока p2, T.ФИО_владельца p3, Т.Платёжная_система p4, Т.Тип_шаблона_обложки p5

from Банк R, Карта_для_эмиссии T

where R.ключ_банка = T.Rлюч_банка and БИК=Значение1 and

Data(Т.Дата_и_время_поступления_заказа)=Значение2;

// для этого select в транзакции открывается курсор

4. Транзакция «Сводка стоп-листов за 30 дней» (запускается со станции оператора)

1. Выбрать данные о стоп-картах за 30 дней

select R.Наименование_банка p1, R.БИК p2, S.Дата_и_время_получения_стоп-листа p3, T.Номер_карты p4, Т.Дата_истечения_срока p5, Т.ФИО_владельца p6,

Т.Дата_и_время_принятия_заявления p7, Т.Признак_утраты p8

from Банк R, Стоп-лист S, Стоп-карта T

where Data(S.Дата_и_время_получения_стоп-листа) BETWEEN 30 дней and

R.Ключ_банка=S.Ключ_банка and S.Ключ_стоп-листа=T.Ключ_стоп-листа

// для этого select в транзакции открывается курсор

5. Транзакция «Включить новый стоп-лист» (запускается со станции оператора, объём дополнительных входных данных – 4096 байтов)

1. Найти ключ банка

select Ключ_банка f1 into kl_bank

from Банк

where БИК=Значение1;

2. Добавить новый стоп-лист

insert into Стоп-лист

(Ключ_стоп-листа, Дата_и_время_получения_стоп-листа, Ключ_банка)

values (k2, z1, kl_bank); // z1 выбирается из дополнительных входных данных

3. Добавить стоп-карты.

// этот оператор повторяется в транзакции 50 раз

insert into Стоп-карта

(Номер_в_стоп-листе, Ключ_стоп-листа, Номер_карты, Дата_истечения_срока, ФИО_владельца, Дата_и_время_принятия_заявления, Признак_утраты)

values (i, k2, z2, z3, z4, z5, z6);

// z2, z3, z4, z5, z6 выбираются из дополнительных входных данных

6. Транзакция «Добавить карты для эмиссии» (запускается со станции оператора, объём дополнительных входных данных – 10240 байтов).

1. Найти ключ банка

select Ключ_банка f1 into kl_bank

from Банк

where БИК=Значение1;

2. Добавить записи в таблицу «Карта для эмиссии

// Этот оператор повторяется в транзакции 40 раз

insert into Карта_для_эмиссии

(Ключ_карты, Номер_карты, Дата_истечения_срока, ФИО_владельца, Платёжная_система, Тип_шаблона_обложки, Дата_и_время_поступления_заказа, Дата_и_время_выполнения_заказа, Признак_выполнения_заказа, Ключ_банка)

values (k3, z1, z2, z3, z4, z5, z6, NULL, NULL, kl_bank);

// z1, z2, z3, z4, z5, z6 выбираются из дополнительных входных данных

7. Транзакция «Проверка на присутствие в стоп-листе» (запускается с банкомата, объём дополнительных входных данных - 1024 байтов )

1. Поиск карты в стоп-листах

select COUNT(*) into сnt_sl

from Стоп-карта

where Номер_карты= Значение1;

8. Транзакция «Проверка на принадлежность к другому ПЦ» (запускается из транзакции № 7 «Проверка на присутствие в стоп-листе», объём дополнительных входных данных – 1024 байтов)

1.Чтение диапазонов кодов банков

select Диапазон_ИДбанков f1

from Другой_процессинговый_центр;

// для этого оператора select в транзакции открывается курсор

9. Транзакция «Включить запись в таблицу «Запрос» (запускается из транзакции № 8 «Проверка на принадлежность к другому ПЦ», объём дополнительных входных данных – 1024 байтов)

select Ключ_банка f1 into kl_bank_1 // ключ банка-эмитента

from Банк

where ИДбанка=Значение1;

// Значение1 – это первые 6 цифр в номере карты

select Ключ_банка f2 into kl_bank_2 // ключ банка-эквайера

from Банк

where ИДбанка=Значение2;

// Значение2 – это первые 6 цифр в номере банкомата

insert into Запрос

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее