Описание предметной области
Информационная система «Кинотеатр» предназначена для упрощения регулированием системы и для автоматизации её функций. База данных предназначена для диспетчеров и директора кинотеатра.
Требуется создать программу для автоматизации кинотеатра. Целью задачи является бронирование места и выдача билета.
Пользователем программы будет являться диспетчер кинотеатра.
При работе с программой диспетчер должен иметь возможность решать следующие задачи:
добавлять, удалять, редактировать базу;
просматривать данные о зрителях.
Входными данными являются:
список фильмов.
Выходными данными будет являться:
билет.
Система должно содержать следующую информацию о клиенте:
- ? код фильма;
- ? номер билета;
- ? наименование фильма;
- ? имя;
- ?фамилия;
- ? телефон;
- ?дата;
- ?время;
- ? место;
- ? ряд.
Фильмы в данном кинотеатре имеют следующие данные:
- ? код фильма;
- ?наименованиефильма;
- ? жанр.
Информация о билете:
- ? номер билета;
- ? наименование фильма;
- ?дата;
- ? время начала;
- ? цена;
- ?место;
- ? ряд.
Функциональная модель предметной области
Функциональная модель предметной области отражает взаимосвязи функций разрабатываемого программного продукта, создается на ранних этапах проектирования. Функциональная модель приведена на (рисунке 1.2.1).
Рисунок 1.2.1 — Контекстная диаграмма.
Декомпозициязаключается в уточнении общей функции модели путем разбиения (декомпозиции) блока контекстной диаграммы на более мелкие задачи и получение первой диаграммы декомпозиции. Что представлено в рисунке1.2.2.
Рисунок 1.2.2-Декомпозиция блока.