- •197376, Санкт-Петербург, ул. Проф. Попова, 5.
- •Содержание
- •Постановка задачи
- •Задание
- •Анализ предметной области
- •Проектирование бд с использованием методаEr-диаграмм
- •Общие сведения программисту
- •Минимальные системные требования для работы бд
- •Состав базы данных
- •Инструкция пользователю
- •Назначение базы данных
- •Подготовка к работе
- •Начало и завершение работы
- •Внесение изменений
- •Ввод информации о кинотеатре
- •Удаление информации о кинотеатре
- •Изменение информации о кинотеатре
- •Ввод информации о фильме
- •Удаление информации о фильме
- •Изменение информации о фильме
- •Ввод информации о зале
- •Удаление информации о зале
- •Изменение информации о зале
- •Ввод информации о сеансе
- •Удаление информации о сеансе
- •Изменение информации о сеансе
- •Заказ билетов
- •Получение отчетов (справок)
- •Рекомендации по использованию
- •Заключение
- •Список используемой литературы
Состав базы данных
Разработанная база данных содержит 4 таблицы, 27 запросов, 16 форм, 6 отчетов (см. Приложение Г).
Схема данных приведена в Приложении А.
База данных состоит из следующих таблиц (см. рис. 2.1): Кинотеатры, Залы, Фильмы, Сеансы.
Таблица «Кинотеатры» содержит информацию о кинотеатрах города и включает поля: Название кинотеатра, Адрес и Метро.
Таблица «Фильмы» содержит информацию о фильмах. Она содержит поля: Название фильма, Режиссер, Жанр, Производство, Год выпуска.
Таблица «Залы» содержит информацию о залах и содержит поля: Код зала, Наименование зала, Вместимость, Работает, Кинотеатр. Поле Кинотеатр связано с ключевым полем таблицы «Кинотеатры» (Кинотеатр - Название кинотеатра).
Таблица «Сеансы» содержит информацию о сеансах. Она служит для связи таблиц «Залы» и «Фильмы» и содержит поля: Дата, Время, Зал, СвобМеста, Фильм. Поле Фильм связано с ключевым полем таблицы «Фильмы» (Фильм - Название фильма). Поле Зал связано с ключевым полем таблицы «Залы» (Зал - Код зала).
Рисунок 2.1
Структура таблиц «Фильмы» и «Сеансы» представлены в приложении Б.
В базе данных предусмотрены следующие запросы (см. рис. 2.2)
Рисунок 2.2
В базе данных предусмотрены следующие формы (см. рис. 2.3)
Рисунок 2.3
Инструкция пользователю
Назначение базы данных
База данных предназначена для работников справочной службы кинотеатров города. В БД хранятся сведения об имеющихся в городе кинотеатрах, о фильмах, которые идут в кинотеатрах.
Для каждого кинотеатра в БД хранятся сведения: его название, адрес, ближайшие станции метро, а также имеющиеся в нем залы. Сведения о залах кинотеатра включают наименование зала, вместимость, текущее состояние — Работает (Да/Нет), уникальный код зала, а также кинотеатр, к которому этот зал принадлежит. Для каждого фильма в БД хранятся сведения: его название, жанр, режиссер, производство и год выпуска.
Работнику справочной службы доступны следующие сведения:
какие фильмы идут в кинотеатре (репертуар кинотеатра),
где находится кинотеатр,
текущая вместимость кинотеатра,
подробная информация о фильме,
количество свободных мест на данный сеанс,
цена билетов на данный сеанс
Работник справочной службы может вносить следующие изменения:
добавление, удаление или изменение информации о кинотеатре,
добавление, удаление или изменение информации о фильме,
добавление, удаление или изменение информации о зале кинотеатра,
добавление, удаление или изменение информации о сеансе,
производить заказ билетов.
Подготовка к работе
При подготовке к работе необходимо вводить данные в следующей последовательности: о кинотеатре, о фильме, о зале, о сеансе. В дальнейшем данные могут добавляться в любой последовательности.
Начало и завершение работы
После загрузки базы данных автоматически появляется главное меню (см. рис. 3.1).
Рисунок 3.1
Нажатие кнопок главного меню позволяет переходить в следующие подменю: «Ввод и изменение информации» (см. п. 3.3), «Справочная служба» (см. п. 3.4)
Для выхода из базы данных нажмите кнопку с надписью «Выход» или воспользуйтесь кнопкой закрытия окна.
Внесение изменений
Для внесения изменений и добавления новых данных нажмите кнопку «Ввод и изменение информации» формы главного меню. Появится форма, которая позволяет вводить, удалять или изменять информацию о следующих объектах: о кинотеатре, о фильме, о зале, о сеансе (см. рис. 3.2)
Рисунок 3.2
Изменяемый объект и действие, которое необходимо произвести над этим объектом, выбираются пользователем самостоятельно. В зависимости от разных вариантов на форме появляются поля, которые необходимо заполнить для внесения желаемых изменений в базу данных (см. рис. 3.3)
Рисунок 3.3
После заполнения необходимых полей нажмите кнопку с надписью «Далее», что позволит Вам перейти к изменению информации (см. пп. 3.3.1 – 3.3.12 ).
Нажатие кнопки с надписью «Заказ билетов» позволяет перейти к изменению информации о количестве свободных мест на данный сеанс (см. п. 3.3.13).
При необходимости вернуться в главное меню, нажмите кнопку с надписью «Назад» и см. п. 3.2.