Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Записка Карпова Настя 2-75 АКВАПАРК.doc
Скачиваний:
4
Добавлен:
22.11.2019
Размер:
933.38 Кб
Скачать

2.2 Информационные потоки в автоматизированной системе

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

Функциональной диаграммы разрабатывается при помощи программного продукта ERwin.

Разработка функциональной диаграммы начинается с построения страницы верхнего уровня. При выборе команды «New» пункта меню «FILE» в открывающемся списке «Methodology» появляется возможность определения типа нужной формы документа. Для создания функциональной модели в списке помечаем пункт «IDEF0» и утверждаем выбор клавишей «OK».

На экране появляется страница высшего уровня с единственным функциональным блоком внутри, который отображает всю систему в целом.

Это главный объект дальнейшей работы. Начальная нумерация для блока высшего уровня в Design/IDEF – «АО». Для детализации блока выбираем на панели инструментов стрелочку, где выбираем количество блоков для детализации и нажимаем «ОК». В блок высшего уровня, входной информацией является информация о клиентах, об услугах, о сотрудниках. Выходной информацией является отчет.

Функциональная модель высшего уровня А–0 представлена в соответствии с рисунком 2.

Рисунок 2 – Функциональная модель высшего уровня А–0

Далее разбиваем контекстную диаграмму на 3 блока. Первый блок А–1 содержит запись информации об услугах, второй блок А–2 организовывает работу с клиентами, третий блок А–3 формирует отчет. В блоке «Аквапарк» входной информацией является информация об услугах, входной информацией в блоке «Работа с клиентами» является информация о клиентах, входной информацией в блоке «Сотрудники» является информация о сотрудниках. Выходной информацией является отчет.

Декомпозиция блока А–0 представлена в соответствии с рисунком 3.

Рисунок 3 – Декомпозиция блока А–0

Далее декомпозируем блок А–1«Услуги», для этого разобьем его на 3 блока: блок А–11 «Заказ услуги», блок А–12 «Стоимость услуги». В блоке А–11 «Услуги» входной информацией является информация об услуги, ее стоимость, в блоке А–12 «Стоимость услуги» входной информацией является вид услуги, количество, стоимость. Выходной информацией является отчет о проделанных запросах, как представлено в соответствии с рисунком 4.

Рисунок 4 – Декомпозиция блока А–1

Далее декомпозируем блок А–2 «Работа с клиентами», для этого разобьем его на 2 блока: блок А21 «Информация о клиентах», блок А–22 «Информация об абонементе». В блоке А–21 «Информация о клиентах» входной информацией является информация о клиентах, услуга, адрес, а в блоке А–22 «Информация об абонементе» входной информацией является формирование о стоимости, об услуги. Выходной информацией является отчет, как представлено в соответствии с рисунком 5.

Рисунок 5 – Декомпозиция блока А–2

Далее декомпозируем блок А–3 «Формирование отчета», для этого разобьем его на 2 блока: А–31 «Запрос формирование отчета», А–32 «Отчет». Выходной информацией является отчет о сотрудниках, как представлено в соответствии с рисунком 6.

Рисунок 6 – Декомпозиция блока А–3

3 Реализация модулей автоматизированной системы

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

Описание всех объектов конфигурации и их назначение представлено в соответствии с таблицей 1.

Таблица 1 – Анализ выполнения плана по услугам

Вид сущности

Наименование сущности

Описание функций

1

2

3

Справочник

Услуги

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

Справочник

Клиенты

Справочник

Сотрудники_Аквапарка

Справочник

Абонемент

Отчет

О доставки товара

Для выведения какой–либо информации

Документы

Абонемент

Каждый документ содержит в себе информацию о конкретной операции и характеризуется своим номером, датой и временем. Важным свойством документа является его привязка ко времени.

Документы

Прием_на_работу

Реквизиты табличной части

Вид услуги

Применяется для добавления и определения предметной области при создании данной программы для построения отчетов, диаграмм, документов, констант и т. д

Реквизиты табличной части

Стоимость

услуги

Реквизиты табличной части

Стоимость абонемента

Реквизиты табличной части

Срок действия абонемента

Реквизиты табличной части

ФИО сотрудника

Реквизиты табличной части

Пол сотрудника

Продолжение таблицы 1.

1

2

3

Реквизиты табличной части

Адрес

Применяется для добавления и определения предметной области при создании данной программы для построения отчетов, диаграмм, документов, констант и т. д

Реквизиты табличной части

Дата рождения клиента

Реквизиты табличной части

Телефон

Реквизиты табличной части

Должность сотрудника