lab1 (1034721)
Текст из файла
Московский Государственный Технический Университет им.Н.Э.Баумана
Отчёт по лабораторной работ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
Запрос ПЦ-БЭ
Подтв. ПЦ-БС
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.