- •Санкт-Петербургский Государственный электротехнический университет «лэти»
- •2006 Задание (вариант 10)
- •Содержание
- •1. Проектирование базы данных
- •2. Структуры таблиц и постоянные связи между таблицами
- •3. Содержимое таблиц, на котором производилась отладка системы.
- •4. Схема иерархии интерфейса.
- •Справки
- •5. Описание экранных форм
- •5.1 Форма "Главная"
- •5.2 Форма "Кинотеатры"
- •5.2.1. Вкладка "Добавление фильма"
- •5.2.2. Вкладка "Удаление фильма"
- •5.2.3. Вкладка "Создание афиши"
- •5.3 Форма "Справочная служба"
- •5.4. Форма "Билеты"
- •5.5 Форма "Билеты"
- •5.5.1 Вкладка "Добавление кинотеатра"
- •5.5.2 Вкладка "Удаление кинотеатра"
- •5.6 Форма "Перечень фильмов"
- •5.6.1 Страница "Добавить фильм"
- •5.6.2 Страница "Удалить фильм"
- •5.10 Форма "с_фильмы"
- •5.11 Форма "с_жанр"
- •5.12 Форма "с_актеры"
- •5.13 Форма "с_призы"
- •6. Описание запросов
- •7. Описание отчетов
- •7.1 Отчет "Афиша"
- •7.3 Отчет "Отчет"
- •Заключение
5.5.2 Вкладка "Удаление кинотеатра"
Внешний вид:
Назначение: продажа билетов на сеанс
Источник данных: -
Компоненты:
1) поле со списком "Название" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) кнопка "Удалить" – открытие запросов "Вр_удаление", и, если флаг "Временое удаление" не установлен, то "Удаление кинотеатра";
5) кнопка "Отмена" – очищение полей "Название", сброс флага "Временое удаление";
6) кнопка "Выход" - закрыть форму "Перечень кинотеатров", открыть форму "Справочная служба";
5.6 Форма "Перечень фильмов"
5.6.1 Страница "Добавить фильм"
Внешний вид:
Назначение: добавление фильма в перечень фильмов
Источник данных: -
Компоненты:
1) Подчиненная форма "Актеры" – форма "всп", основанная на вспомогательной таблице "всп"
2) Подчиненная форма "Призы" – форма "всп2", основанная на вспомогательной таблице "всп2"
3) кнопка "ОК" – открытие запросов "З1_фильмы", "З1_актеры", "З1_призы";
4) кнопка "Отмена" – очищение всех полей формы, открытие запросов, очищающих таблицы "всп" и "всп2" – "З1_всп", "З1_всп2";
5) кнопка "Выход" - закрыть форму "Перечень фильмов", открыть форму "Справочная служба";
5.6.2 Страница "Удалить фильм"
Внешний вид:
Назначение: удаление фильма из перечня фильмов
Источник данных: -
Компоненты:
1) Поле со списком "Название фильма" – источник данных – таблица "Фильмы"
2) кнопка "Удалить" – открытие запроса на удаление "З2_фильм";
4) кнопка "Отмена" – очищение поля "Название фильма";
5) кнопка "Выход" - закрыть форму "Перечень фильмов", открыть форму "Справочная служба";
5.7 Форма "Справки"
Внешний вид:
Назначение: выбор необходимой справки
Источник данных: -
Компоненты:
1) кнопки открывают следующие формы (по порядку): С_Репертуар, С_адрес, С_сеансы, С_фильмы, С_награды, С_жанры, С_Актеры
2) кнопка "Выход" - закрыть форму "Справки", открыть форму "Справочная служба";
5.7 Форма "С_Репертуар"
Внешний вид:
Назначение: определение фильмов, входящих в репертуар заданного кинотеатра
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатр" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) подчиненная форма "З_Реперт" основана на запросе "З_Реперт";
5.8 Форма "С_адрес"
Внешний вид:
Назначение: определение района и адреса кинотеатра
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатр" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) подчиненная форма "З_адрес" основана на запросе "З_адрес";
5.9 Форма "С_сеансы"
Внешний вид:
Назначение: определение цены билета и количества свободных мест на заданный сеанс
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатр" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) поле со списком "Зал" – источник данных – запрос
SELECT Сеансы.Зал FROM Сеансы WHERE (((Сеансы.Кинотеатр)= Forms!С_сеансы![к/т])) GROUP BY Сеансы.Зал ORDER BY Сеансы.Зал;
3) поле со списком "Дата" – источник данных – запрос
SELECT Сеансы.Дата FROM Сеансы WHERE (((Сеансы.Кинотеатр)=Forms!С_сеансы![к/т]) And ((Сеансы.Зал)= Forms!С_сеансы!зал)) GROUP BY Сеансы.Дата ORDER BY Сеансы.Дата;
4) поле со списком "Время" – источник данных – запрос
SELECT Сеансы.Время FROM Сеансы WHERE (((Сеансы.Кинотеатр)=Forms!С_сеансы![к/т]) And ((Сеансы.Зал)= Forms!С_сеансы!зал) And ((Сеансы.Дата)=Forms!С_сеансы!Дата)) GROUP BY Сеансы.Время ORDER BY Сеансы.Время;
5) подчиненная форма "З_сеансы" основана на запросе "З_сеансы";