Автор работы: Пользователь скрыл имя, 09 Октября 2014 в 16:33, курсовая работа
База данных «Информационно-справочная система кинотеатра» существенно упрощает работу сотрудников кинотеатра, а также предоставляет возможность получения необходимой информации посетителям об интересующих сеансах и кинофильмах, стоимости билетов. Данный программный продукт позволяет автоматизировать работу кассы кинотеатра.
Перед выполнением данной курсовой работы я поставил перед собой следующие цели:
1. Изучить предметную область.
2. Изучить ее применение в современной жизни.
3. Разработать базу данных и приложение.
4. Проанализировать результаты работы.
Введение……………………………………………………………3
1.
1.1 Общие положения в организации деятельности кинотеатров….4
1.2 Описание объекта автоматизации……………………………..6
2. Проектирование базы данных ……………………………………….7
2.1.1 Создание структуры таблиц и связи между ними………………...9
2.1.2 Схема иерархии интерфейса……………………………………12
2.1.3Создание и описание форм…………………………………………13
2.1.4 Создание и описание запросов……………………………………31
2.1.5 Создание и описание отчетов………………………………………32
2.2 Инструкция пользователю…………………………………………..35
2.3 Инструкция программисту………………………………………36
Заключение………………………………………………………………37
Список литературы(2009-2014)………………………………………….38
Все перечисленные
отношения находятся в
2.1.1 Создание структуры таблиц и постоянные связи между ними
Поля и их типы для всех таблиц спроектированной базы данных
представлены на рисунках 1,2,3,4,5,6,7
Рис.1 «Таблица кинотеатры» |
| |||
|
|
Рис.4 «Таблица сеансы» |
Постоянные связи между таблицами(см.Рис 8)
Рис.8 «Связи»
Содержимое таблиц, на котором производилась отладка системы.(См рис. 9,10,11,12,14)
Рис.9 «Таблица залы» |
Рис.10 «Таблица Актёры» |
Рис.11 «Роли» |
Рис.12 «Таблица фильмы»
Рис.13 «Таблица кинотеатры»
Рис.14 «Таблица призы»
2.1.2 Схема иерархии интерфейса.
В квадратных скобках – группа данных, которая может быть повторена несколько раз, к/т – кинотеатр.
2.1.3. Создание и описание форм
Форма "Главная"(см. рис.15)
Внешний вид:
Рис.15 «Главная»
Назначение: выбор дальнейших операций
Источник данных: -
Компоненты:
1) кнопка "Кинотеатры" – открыть форму "Кинотеатры", закрыть форму "Главная";
2) кнопка "Справочная служба" – открыть форму "Справочная служба" , закрыть форму "Главная";
3) кнопка "Выход" – выход из Microsoft Access;
Форма "Кинотеатры"(см.Рис 16)
Вкладка "Добавление фильма"
Внешний вид:
Рис.16 «Кинотеатры»
Назначение: добавление фильма в репертуар кинотеатра
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) кнопка "Новый фильм" – открыть форму "Перечень фильмов"
3) Подчиненная форма "Сеансы" – форма, основанная на вспомогательной таблице "всп_сеансы";
4) кнопка "Отмена" – очистить поля "фильм", "начало проката" и "конец проката", удалить все записи из таблицы "всп_сеансы" (запрос "з_всп_сеансы");
5) кнопка "OK" – открытие запросов, заполняющих вспомогательную таблицу "всп_дни" в соответствии с днями проката (будни или выходные) – d_1, d_2; открытие запросов на добавление записей в таблицу "Сеансы" – ЗС1, ЗС2, ЗС3; открытие запросов на удаление всех записей из вспомогательных таблиц "всп_сеансы" и "всп_дни" – "з_всп_сеансы", "з_дни";
6) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";
Вкладка "Удаление фильма"(Рис 17.)
Внешний вид:
Рис.17 «Удаление»
Назначение: удаление фильма из репертуара кинотеатра
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Сеансы.Фильм FROM Сеансы WHERE (((Сеансы.Кинотеатр) = Forms! Кинотеатры![к/т])) GROUP BY Сеансы.Фильм;
3) кнопка "Отмена" – очистить поле "фильм";
4) кнопка "Удалить" – открытие запроса, удаляющего из таблицы "Сеансы" все записи с указанным фильмом – "Удалитьфильм";
5) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";
Вкладка "Создание афиши" (См.рис 18)
Внешний вид:
Рис.18 «Создание афиши»
Назначение: удаление фильма из репертуара кинотеатра
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Сеансы.Фильм FROM Сеансы WHERE (((Сеансы.Кинотеатр) = Forms! Кинотеатры![к/т])) GROUP BY Сеансы.Фильм;
3) кнопка "Отмена" – очистить поле "фильм";
4) кнопка "Создать" –
открытие запросов, добавляющих
в соответствии с днями, когда
идут сеансы с заданным
5) кнопка "Выход" - закрыть форму "Кинотеатры", открыть форму "Главная";
Форма "Справочная служба"(см рис.19)
Внешний вид:
Рис.19 «Справочная служба»
Назначение: выбор дальнейших операций
Источник данных: -
Компоненты:
1) кнопки "Справки", "Продажа билетов", "Перечень кинотеатров", "Перечень фильмов" – открыть одноименные формы;
2) кнопка "Отчет" – открыть отчет "Отчет"
3) кнопка "Выход" – закрыть форму "Справочная служба", открыть форму "Главная";
Форма "Билеты"(см.Рис 20)
Внешний вид:
Рис.20 «Продажа»
Назначение: продажа билетов на сеанс
Источник данных: -
Компоненты:
1) поле со списком "Кинотеатры" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) поле со списком "Фильм" – источник данных – запрос
SELECT Сеансы.Фильм FROM Сеансы
WHERE (((Сеансы.Кинотеатр)=Forms!
3) поле со списком "Зал" – источник данных – запрос
SELECT Сеансы.Зал FROM Сеансы WHERE
(((Сеансы.Кинотеатр)=Forms!
4) поле со списком "Дата" – источник данных – запрос
SELECT Сеансы.Дата FROM Сеансы WHERE
(((Сеансы.Зал)=Forms!Билеты!
5) поле со списком "Время" – источник данных – запрос
SELECT Сеансы.Время FROM Сеансы
WHERE (((Сеансы.Зал)=Forms!Билеты!
6) подчиненная форма "Цена и кол-во" – форма "З_билеты", основанная на запросе "З_билеты";
7) кнопка "Продать"
- открывает запросы "З_продать",
"обн_доход" или "доб_доход" в
зависимости от того, надо ли
добавить запись во
8) кнопка "Выход" - закрыть форму "Продажа билетов" , открыть форму "Справочная служба";
Форма "Билеты"
Вкладка "Добавление кинотеатра"(см.рис 21)
Внешний вид:
Рис.21 «Добавление кинотеатра»
Назначение: добавление кинотеатра в перечень кинотеатров.
Источник данных: -
Компоненты:
1) поле со списком "Районы" – источник данных – таблица "Районы" с пеерчислением всех районов города;
2) поле со списком "Категория"
– источник данных список
3) подчиненная форма "Залы"
– источник данных –
4) кнопка "ОК" – открытие запросов "Добавление кинотеатра", "доб_залы"
5) кнопка "Отмена" –
очищение полей "Название", "Район",
"Адрес", "Категория", удаление
всех записей из
6) кнопка "Выход" - закрыть форму "Перечень кинотеатров", открыть форму "Справочная служба";
Вкладка "Удаление кинотеатра"(см.рис. 22)
Внешний вид:
Рис.22 «Удаление»
Назначение: продажа билетов на сеанс
Источник данных: -
Компоненты:
1) поле со списком "Название" – источник данных – запрос
SELECT Кинотеатры.Название FROM Кинотеатры;
2) кнопка "Удалить" – открытие запросов "Вр_удаление", и, если флаг "Временое удаление" не установлен, то "Удаление кинотеатра";
5) кнопка "Отмена" – очищение полей "Название", сброс флага "Временое удаление";
6) кнопка "Выход" - закрыть форму "Перечень кинотеатров", открыть форму "Справочная служба";
Форма "Перечень фильмов"(см рис.23,24,25)
Страница "Добавить фильм"
Внешний вид:
Рис.23«Основная информация»
Рис.24 «Актёры»
Рис.25 «Призы»
Назначение: добавление фильма в перечень фильмов
Источник данных: -
Компоненты:
1) Подчиненная форма "Актеры" – форма "всп", основанная на вспомогательной таблице "всп"
2) Подчиненная форма "Призы" – форма "всп2", основанная на вспомогательной таблице "всп2"
3) кнопка "ОК" – открытие запросов "З1_фильмы", "З1_актеры", "З1_призы";
4) кнопка "Отмена" – очищение всех полей формы, открытие запросов, очищающих таблицы "всп" и "всп2" – "З1_всп", "З1_всп2";
5) кнопка "Выход" - закрыть форму "Перечень фильмов", открыть форму "Справочная служба";
Страница "Удалить фильм"(см рис 26)
Внешний вид:
Рис.26 «Удаление,дабавление»
Назначение: удаление фильма из перечня фильмов
Источник данных: -
Компоненты:
1) Поле со списком "Название фильма" – источник данных – таблица "Фильмы"
2) кнопка "Удалить" – открытие запроса на удаление "З2_фильм";
4) кнопка "Отмена" – очищение поля "Название фильма";
5) кнопка "Выход" - закрыть форму "Перечень фильмов", открыть форму "Справочная служба";
Форма "Справки"(см рис.27)
Внешний вид:
Рис.27 «Справки»
Назначение: выбор необходимой справки
Источник данных: -
Компоненты:
1) кнопки открывают следующие формы (по порядку): С_Репертуар, С_адрес, С_сеансы, С_фильмы, С_награды, С_жанры, С_Актеры
Информация о работе Информационно-справочная система кинотеатров