Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие 2 Проектирование БД.doc
Скачиваний:
4
Добавлен:
21.11.2018
Размер:
905.73 Кб
Скачать
  1. Построение контекстных диаграмм

При проектировании относительно простых систем строится единственная контекстная диаграмма со звездообразной топологией, в центре которой находится так называемый главный процесс, соединенный с приемниками и источниками информации, посредством которых с системой взаимодействуют пользователи и другие внешние системы. Перед построением контекстной диаграммы необходимо проанализировать внешние события (внешние сущности), оказывающие влияние на функционирование системы. Количество потоков на контекстной диаграмме должно быть по возможности небольшим, поскольку каждый из них может быть в дальнейшем разбит на несколько потоков на следующих уровнях диаграммы. Для проверки контекстной диаграммы можно составить список событий, который должен состоять из описаний действий внешних сущностей (событий) и соответствующих реакций системы на события. Каждое событие должно соответствовать одному (или более) потоку данных: входные потоки интерпретируются как воздействия, а выходные – как реакции системы на входные потоки.

  1. Построение иерархии контекстных диаграмм.

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

  1. Проверка полученной модели на полноту исходных данных об объектах системы и изолированность объектов (отсутствие информационных связей с другими объектами).

При построении DFD диаграммы рекомендуется придерживаться следующих правил:

  • размещать на каждой диаграмме от 3 до 6 процессов;

  • не загромождать диаграммы не существенными на данном уровне деталями;

  • декомпозицию потоков данных осуществлять параллельно с декомпозицией процессов;

  • выбирать ясные, отражающие суть дела имена процессов и потоков, при этом стараться не использовать аббревиатуры.

    1. Пример построения dfd диаграммы

В качестве примера, иллюстрирующего процесс проведения анализа предметной области и построения DFD диаграммы будем использовать модель «производство». Данный пример будет поэтапно рассматриваться на всем протяжении книги, поясняя процесс создания БД от начальных стадий проектирования ее структуры, до реализации в виде законченной программы.

      1. Исследование предметной области

Цель разработки: автоматизация процессов обработки информации для целей оперативного управленческого учета процессов движения товарно-материальных ценностей в процессе производства готовой продукции.

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

Требования и ограничения: необходимо осуществлять оперативный учет движения товарно-материальных ценностей с целью получения следующей информации:

- ежедневные остатки по материалам,

- оборотно-сальдовые ведомости по движению материалов за период,

- сводные отчеты по материалам и группам материалов за период,

- оборотно-сальдовые ведомости по движению готовой продукции за период: выпуск, отгрузка, списание, возврат.

- сводные отчеты по выпуску готовой продукции за период.

- оперативный расчет прямых материальных затрат на выпуск продукции.

Для организации оперативного учета необходимо регистрировать только факты отгрузки, оприходования товаров и материалов???

На верхнем уровне модель «производство» можно представить следующим образом: предприятие закупает материалы у поставщика для выпуска готовой продукции. Материалы поступают в производство для выпуска готовой продукции, также могут быть отпущены на сторону (проданы) или списаны. Готовая продукция отгружается покупателю. Операция регистрируется, при этом ее основными параметрами являются: дата совершения операции, вид, над какими товарно-материальными ценностями она осуществлялась, в каком количестве и по какой цене. Основанием для регистрации операции является документ о ее осуществлении (это может быть приходная или расходная накладная или другой вид документа, принятый в организации). Каждый документ обладает уникальным номером. Кроме того, в системе должны учитываться факты отгрузки готовой продукции, осуществляемые на основании документа, показывающего какой товар, в каком количестве, по какой цене, когда и кем был куплен.