lab1 (Готовые лабораторные работы вариант 2)
Описание файла
Файл "lab1" внутри архива находится в папке "Готовые лабораторные работы вариант 2". Документ из архива "Готовые лабораторные работы вариант 2", который расположен в категории "". Всё это находится в предмете "структурное проектирование автоматизированных систем обработки информации и управления" из 10 семестр (2 семестр магистратуры), которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "лабораторные работы", в предмете "структурное проектирование автоматизированных систем обработки информации и управления" в общих файлах.
Онлайн просмотр документа "lab1"
Текст из документа "lab1"
Московский Государственный Технический Университет им.Н.Э.Баумана
Отчёт по лабораторной работe №1
по курсу «Структурное проектирование АСОИ»
Бумага А4
(вид носителя)
7
(количество листов)
Исполнитель:
студент группы ИУ5-104
Шевченко П.А.
____________________
«___»_________ 2013 г.
Создание Data Flow Diagram
1. Задание.
Выполнение лабораторной работы подразумевает выполнение следующих заданий:
1. С помощью пакета BPWin разработать диаграмму потоков данных системы, организующей работу банкомата по обслуживанию клиента по его пластиковой карточке.
2. Сгенерировать отчет Diagram Object Report.
2. Выполнение.
В данном задании рассматривается система по обслуживанию клиента по его пластиковой карте. Система включает в себя:
1. Банкомат.
2. Процессинговый центр.
3. Банковская система.
Условия:
1. Пластиковая карточка является дебетовой (деньги можно только снимать).
2. Используется карта с магнитной полосой (без чипа).
3. Авторизацию карты выполняет банк.
4. Банкомат, процессинговый центр, банковская система работают в режиме on-line.
Для выполнения задания будет использоваться BPWin Version 4.1 SP1.
2.1. Контекстная диаграмма.
Контекстная диаграмма включает в себя 1 процесс «обслужить» и 1 внешнюю сущность «клиент». Клиент вводит пластиковую карту, её pin-код и сумму. В результате он получает сообщение, банкноту и выписку.
2.2. Детализация процесса «обслужить».
После ввода пластиковой карты, pin-кода и суммы формируется запрос «Б-ПЦ» в процессинговый центр, который является связующим звеном между банкоматами и банковской системой. ПЦ формирует запрос «ПЦ-БЭ» в банк эмитент. БЭ проверяет реквизиты банковской карты, блокирует счет и выдаёт «разрешение/отказ БЭ-ПЦ». ПЦ транслирует это разрешение в виде «разрешение ПЦ-Б», которое передаётся банкомату. Банкомат выполняет требуемые действия. После этого банкомат выдаёт «подтверждение Б-ПЦ» в ПЦ. ПЦ извлекает из своей базы данных платёжные документы и передаёт их в банковскую систему. В системе выполняются все требования по проводке и карт счёт разблокируется.
Вечером после окончания рабочего дня все запросы, обработанные Пц, передаются банкам, участвующим в этих запросах. Если Бэ подключен к другому Пц, запрос маршрутизируется.
2.3. Детализация процесса «банкомат».
ФИО, номер карты, срок действия карты, идентификатор БЭ и идентификатор банкомата, pin-код и сумма объединяются в данные транзакции, которые запоминаются в хранилище. Эти данные используются при формировании «запроса Б-ПЦ», для выполнения требуемых операций, а также для составления «подтверждения Б-ПЦ»
2.4. Детализация процесса «процессинговый центр».
Карта проверяется: если она включена в стоп-листы, то формируется отказ в обслуживании, если карта в другом Пц, то происходит маршрутизация. В противном случае запрос передается в БЭ и обрабатывается. При этом запрос сохраняется в хранилище.
После получения разрешения/отказа Бэ-Пц статус запроса меняется на “операция разрешена” или “отказ”. После выполнения операции в Банкомате приходит подтверждение Б-Пц, при этом статус менятеся на “выполнен”.
В вечернее время Пц обрабатывает выполненные за день запросы и формирует транзакции в Бс. По полученным документам банк выполняет требуемые проводки и выставляет в клиринговый центр требуемые счета.
2.5. Детализация процесса банковская система.
Расщепление потоков и их объединение на выходе связано с тем, что и Б1, и Б2 могут выступать в роли БЭ. Пц формирует запросы по БЭ и Б-эквайерам и передает соответствующие транзакции в банки, где выполняются требуемые проверки.
После этого Банки направляют в клиринговый центр обязательства и требования. Затем выполняется работа клирингового центра.
3. Diagram object report
Activity Name Input Name Output Name
________________________ ________________________ ________________________
Обслужить Вставить пластиковую Другой ПЦ
карту
Ввести PIN-код Выписка
Запрашиваемая сумма Банкноты
Сообщение
Банкомат Вставить пластиковую Запрос Б-ПЦ
карту
Ввести PIN-код Банкноты
Разрешение ПЦ-Б Выписка
Запрашиваемая сумма Подтв. Б-ПЦ
Сообщение
Чтение карты Вставить пластиковую Номер карты
карту
ФИО
срок действия
Проверка разрешения Разрешение ПЦ-Б Разрешение
Выдача банкнот Данные транзакции Подтверждение
Разрешение Банкноты
Подготовка сообщений Данные транзакции Подтверждение
Разрешение Сообщение
Печать выписки Данные транзакции Выписка
Разрешение Подтверждение
Предварительная Данные транзакции Ошибка
обработка карты и
составление запроса в
ПЦ
Запрос Б-ПЦ
Составление Данные транзакции Подтв. Б-ПЦ
подтверждения в ПЦ
Подтверждение
Процессинговый центр Запрос Б-ПЦ Запрос ПЦ-БЭ
Подтверждение БЭ-ПЦ Подтв. ПЦ-БС
Подтв. Б-ПЦ Разрешение ПЦ-Б
Платежные док-ты в РБ
Другой ПЦ
Верификация и обработка стоп-лист Запрос из другого ПЦ
запроса
Запрос Б-ПЦ Ошибка
Обработка результатов от Подтверждение БЭ-ПЦ Разрешение ПЦ-Б
БЭ
запрос
Обработка Подтв. Б-ПЦ Подтв. ПЦ-БС
разрешения/отказа
запрос
Определение маршрута Запрос из другого ПЦ Другой ПЦ
Запрос из другого ПЦ Запрос обработан
Запрос ПЦ-БЭ
Обработка выписки запрос Платежные док-ты в РБ
АБС Запрос ПЦ-БЭ Подтверждение БЭ-ПЦ
Подтв. ПЦ-БС
Платежные док-ты в РБ
Банк 1 Запрос ПЦ-БЭ Подтверждение БЭ-ПЦ
Подтв. ПЦ-БС Обязательства Б2
Запрос ПЦ-БЭ Требования Б2
кредит ост1-ост2
оплата ост1-ост2
Клиринговый центр Обязательства Б2 оплата ост1-ост2
Требования Б2 кредит ост1-ост2
Требования Б1 оплата ост2-ост1
Обязательства Б1 кредит ост2-ост1
Банк 2 оплата ост2-ост1 Обязательства Б1
Запрос ПЦ-БЭ Подтверждение БЭ-ПЦ
кредит ост2-ост1 Требования Б1
Запрос ПЦ-БЭ
Подтв. ПЦ-БС