Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МОЯ ДКР.docx
Скачиваний:
95
Добавлен:
16.03.2016
Размер:
192.74 Кб
Скачать

4 Моделирование требований

4.1 Диаграмма потоков данных

4.1.1 Контекстная диаграмма

Рисунок 4.1 – Контекстная диаграмма потоков данных

4.1.2 Описание контекстной диаграммы

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

4.1.3 Декомпозиция нулевого уровня

Рисунок 4.2 – Диаграмма декомпозиции нулевого уровня

4.1.4 Описание декомпозиции нулевого уровня

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

4.1.5 Декомпозиция «Редактирование каталога заказов» первого уровня

Рисунок 4.3 – Декомпозиция «Редактирование каталога заказов» первого уровня

4.2 Схема базы данных

Рисунок 4.4 – Схема базы данных

4.2.1 Словестное описание связей между сущностями в БД

  1. Связь между Student and Room – 1:М. это значит, что в одной комнате может проживать несколько студентов, при этом каждый студент привязан только к одной комнате.

  2. Связь между Student and Duty – 1:М. Один студент может иметь несколько дежурств.

  3. Связь между Doorman and Duty – 1.М. Это значит, что каждый раз одно дежурство принимает один вахтёр, но у одного вахтёра на протяжении года будет много проверенных дежурств.