- •Санкт-Петербургский Государственный электротехнический университет «лэти»
- •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.2.3. Вкладка "Создание афиши"
Внешний вид:
Назначение: удаление фильма из репертуара кинотеатра
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Сеансы.Фильм FROM Сеансы WHERE (((Сеансы.Кинотеатр) = Forms! Кинотеатры![к/т])) GROUP BY Сеансы.Фильм;
3) кнопка "Отмена" – очистить поле "фильм";
4) кнопка "Создать" – открытие запросов, добавляющих в соответствии с днями, когда идут сеансы с заданным фильмом записи во вспомогательную таблицу "всп_афиша" - "з_афиша_будни", "з_афиша_вых"; открытие отчета "афиша"; открытие запроса, удаляющего все записи из вспомогательной таблицы "всп_афиша" – "аф";
5) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";
5.3 Форма "Справочная служба"
Внешний вид:
Назначение: выбор дальнейших операций
Источник данных: -
Компоненты:
1) кнопки "Справки", "Продажа билетов", "Перечень кинотеатров", "Перечень фильмов" – открыть одноименные формы;
2) кнопка "Отчет" – открыть отчет "Отчет"
3) кнопка "Выход" – закрыть форму "Справочная служба", открыть форму "Главная";
5.4. Форма "Билеты"
Внешний вид:
Назначение: продажа билетов на сеанс
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) поле со списком "Фильм" – источник данных – запрос
SELECT Сеансы.Фильм FROM Сеансы WHERE (((Сеансы.Кинотеатр)=Forms!Билеты![к/т])) GROUP BY Сеансы.Фильм;
3) поле со списком "Зал" – источник данных – запрос
SELECT Сеансы.Зал FROM Сеансы WHERE (((Сеансы.Кинотеатр)=Forms!Билеты![к/т]) And ((Сеансы.Фильм)=Forms!Билеты!фильмы)) GROUP BY Сеансы.Зал;
4) поле со списком "Дата" – источник данных – запрос
SELECT Сеансы.Дата FROM Сеансы WHERE (((Сеансы.Зал)=Forms!Билеты!зал) And ((Сеансы.Кинотеатр)=Forms!Билеты![к/т]) And ((Сеансы.Фильм)=Forms!Билеты!фильмы)) GROUP BY Сеансы.Дата;
5) поле со списком "Время" – источник данных – запрос
SELECT Сеансы.Время FROM Сеансы WHERE (((Сеансы.Зал)=Forms!Билеты!зал) And ((Сеансы.Кинотеатр)=Forms!Билеты![к/т]) And ((Сеансы.Фильм)=Forms!Билеты!фильмы) And ((Сеансы.Дата)=Forms!Билеты!дата)) GROUP BY Сеансы.Время;
6) подчиненная форма "Цена и кол-во" – форма "З_билеты", основанная на запросе "З_билеты";
7) кнопка "Продать" - открывает запросы "З_продать", "обн_доход" или "доб_доход" в зависимости от того, надо ли добавить запись во вспомогательную таблицу "доход", где хранятся сведения о доходе кинотеатров по дням, или обновить запись;
8) кнопка "Выход" - закрыть форму "Продажа билетов" , открыть форму "Справочная служба";
5.5 Форма "Билеты"
5.5.1 Вкладка "Добавление кинотеатра"
Внешний вид:
Назначение: добавление кинотеатра в перечень кинотеатров.
Источник данных: -
Компоненты:
1) поле со списком "Районы" – источник данных – таблица "Районы" с пеерчислением всех районов города;
2) поле со списком "Категория" – источник данных список значений (1;2;3)
3) подчиненная форма "Залы" – источник данных – вспомогательная таблица для ввода "всп_3з"
4) кнопка "ОК" – открытие запросов "Добавление кинотеатра", "доб_залы"
5) кнопка "Отмена" – очищение полей "Название", "Район", "Адрес", "Категория", удаление всех записей из вспомогательной таблицы "всп_3з" (запрос "всп_3");
6) кнопка "Выход" - закрыть форму "Перечень кинотеатров", открыть форму "Справочная служба";