- •Санкт-Петербургский Государственный электротехнический университет «лэти»
- •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 Отчет "Отчет"
- •Заключение
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) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";