Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кинотеатры3 / Курсовая.doc
Скачиваний:
261
Добавлен:
01.05.2014
Размер:
2.55 Mб
Скачать

2. Структуры таблиц и постоянные связи между таблицами

Поля и их типы для всех таблиц спроектированной базы данных представлены ниже:

Постоянные связи между таблицами

3. Содержимое таблиц, на котором производилась отладка системы.

4. Схема иерархии интерфейса.

В квадратных скобках – группа данных, которая может быть повторена несколько раз, к/т – кинотеатр.

Справки

Репертуар к/т

Адрес к/т

Сеансы

О фильме

Фильмы по актерам

Фильмы по жанру

Фильмы с наградами

Выход

Репертуар к/т

Ввод:название к/т

Результат: фильмы, начало и конец проката

Адрес к/т

Ввод:название к/т

Результат: район и адрес кинотеатра

О фильме

Ввод:название

Результат: жанр, производство, режиссер, кадр

Сеансы

Ввод:к/т, зал, дата, время

Результат: цена билета, кол-во свободных мест

Фильмы с наградами

Ввод:-

Результат: фильмы, их награды, перечень сеансов с этими фильмами

Фильмы по жанру

Ввод:жанр, дата, время

Результат: кинотеатры, где в это время идут фильмы этого жанра

Фильмы по актерам

Ввод:ФИО актера

Результат: фильмы, где он играет, сеансы с этим фильмом

5. Описание экранных форм

5.1 Форма "Главная"

Внешний вид:

Назначение: выбор дальнейших операций

Источник данных: -

Компоненты:

1) кнопка "Кинотеатры" – открыть форму "Кинотеатры", закрыть форму "Главная";

2) кнопка "Справочная служба" – открыть форму "Справочная служба" , закрыть форму "Главная";

3) кнопка "Выход" – выход из Microsoft Access;

5.2 Форма "Кинотеатры"

5.2.1. Вкладка "Добавление фильма"

Внешний вид:

Назначение: добавление фильма в репертуар кинотеатра

Источник данных: -

Компоненты:

1) поле со списком "Кинотеатры" – источник данных – запрос

SELECT Кинотеатры.Название FROM Кинотеатры;

2) кнопка "Новый фильм" – открыть форму "Перечень фильмов"

3) Подчиненная форма "Сеансы" – форма, основанная на вспомогательной таблице "всп_сеансы";

4) кнопка "Отмена" – очистить поля "фильм", "начало проката" и "конец проката", удалить все записи из таблицы "всп_сеансы" (запрос "з_всп_сеансы");

5) кнопка "OK" – открытие запросов, заполняющих вспомогательную таблицу "всп_дни" в соответствии с днями проката (будни или выходные) – d_1, d_2; открытие запросов на добавление записей в таблицу "Сеансы" – ЗС1, ЗС2, ЗС3; открытие запросов на удаление всех записей из вспомогательных таблиц "всп_сеансы" и "всп_дни" – "з_всп_сеансы", "з_дни";

6) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";

5.2.2. Вкладка "Удаление фильма"

Внешний вид:

Назначение: удаление фильма из репертуара кинотеатра

Источник данных: -

Компоненты:

1) поле со списком "Кинотеатры" – источник данных – запрос

SELECT Кинотеатры.Название FROM Кинотеатры;

2) поле со списком "Кинотеатры" – источник данных – запрос

SELECT Сеансы.Фильм FROM Сеансы WHERE (((Сеансы.Кинотеатр) = Forms! Кинотеатры![к/т])) GROUP BY Сеансы.Фильм;

3) кнопка "Отмена" – очистить поле "фильм";

4) кнопка "Удалить" – открытие запроса, удаляющего из таблицы "Сеансы" все записи с указанным фильмом – "Удалитьфильм";

5) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";

Соседние файлы в папке Кинотеатры3