Кинотеатр
Пояснительная записка к расчетно-графическому заданию
по дисциплине «Информационные системы в экономике»
Специальность 06400 «Финансы и кредит»
Группа Ф Студент __*************_ ____________ ____15.12.08 г.______
(фамилия и инициалы) (подпись) (дата)
Руководитель __ _ _____________ ____15.12.08 г.______
(фамилия и инициалы) (подпись) (дата)
Мурманск
2008
Исследование предметной области…………………………………………….4
Построение концептуальной модели предметной области………………….. 5
Построение логической модели предметной области………………………...6
Построение физической модели предметной области……………………….. 6
Запросы………………………………………………………………………….. 7
Формы…………………………………………………………………………… 8
Отчеты…………………………………………………………………………...10
Вариант 11
Предметная область «Кинотеатр».
Выполняемые процедуры:
· формирование плана проката фильмов;
· расчет стоимости билетов.
Отчеты, запросы, которые необходимо реализовать:
· рейтинг фильмов (по кассовым сборам);
· сведения о выручке от продажи билетов за отчетный период (месяц, квартал);
· сведения о посещаемости кинозалов.
1. Исследование предметной области
Наименование предприятия: Кинотеатр «Best Movies».
Цель разработки информационной системы: автоматизация учета продажи билетов, выручки от их продажи, сведений о фильмах, их рейтинге, формирования плана проката фильмов.
Точка зрения: администратор.
Пользователи: билетеры, кассиры, посетители кинотеатра и др.
Перечень бизнес-процессов:
1. Формирование плана проката фильмов:
· Поступаемые фильмы регистрируются в журнале проката;
· на каждом боксе фильма ставится шифр, каждому фильму присваивается уникальный номер;
· в журнале проката фиксируются данные фильма (режиссер, название, жанр, продолжительность и др.);
· в зависимости от шифра боксы фильмов расставляются на стеллажах.
· Указывается период проката фильма, количество сеансов.
2. Выдача билетов.
В выдаваемых билетах обязательно должны быть проставлена следующая информация: серия и номер билета, код зала, название фильма, дата и время сеанса, ряд и место..
Описание регламента для некоторых процессов
· В учете билетов обязательно указываются проданные билеты, чтобы не допустить повторной продажи билета.
· Пропуск посетителя в кинозал возможен только при предъявлении билета.
Перечень процессов, для поддержки которых создается ИС (база данных):
· Формирование плана проката фильмов.
· Расчет стоимости билетов.
· Формирование сведений о выручке от продажи билетов за отчетный период (месяц, квартал).
· Формирование сведений о посещаемости кинозалов.
Перечень выявленных сущностей:
· Ряд;
· Место;
· Зал;
· Билет;
· Фильм
· Сеанс.
Ряд
S – Код ряда (PK)
S – Номер ряда
S – Название ряда
Место
S – Код места (PK)
S – Код ряда (FK)
D– Место №
Зал
S – Код зала (PK)
D– Название
Сеанс
S – Код сеанса (PK)
S – Название
D– Время
D– Стоимость
Фильм
S – Код фильма (PK)
S – Название
S – Продолжительность
Билет
S – Номер билета (PK)
D – Код фильма (FK)
D – Код сеанса (FK)
D – Код зала (FK)
D – Код места (FK)
D– Дата
Ряд Таблица1
Название поля |
Ключ |
Тип данных |
Размер |
Код ряда |
(PK) |
числовой |
целое |
Номер ряда |
числовой |
целое |
|
Название ряда |
числовой |
целое |
Название поля |
Ключ |
Тип данных |
Размер |
код места |
(PK) |
числовой |
целое |
код ряда |
(FK) |
числовой |
целое |
Место № |
числовой |
целое |
Сеанс Таблица 3
Название поля |
Ключ |
Тип данных |
Размер |
Код сеанса |
(PK) |
числовой |
целое |
Название |
текстовый |
50 |
|
Стоимость |
денежный |
||
Время начала |
Дата/Время |
Зал Таблица 4
Название поля |
Ключ |
Тип данных |
Размер |
Код зала |
(PK) |
числовой |
целое |
Название |
текстовый |
50 |
Билет Таблица 5
Название поля |
Ключ |
Тип данных |
Размер |
Номер билета |
(PK) |
числовой |
целое |
Код фильма |
(FK) |
числовой |
целое |
Код сеанса |
(FK) |
числовой |
целое |
Код зала |
(FK) |
числовой |
целое |
Код места |
(FK) |
числовой |
целое |
Дата просмотра |
дата/время |
Фильм Таблица 6
Название поля |
Ключ |
Тип данных |
Размер |
Код фильма |
(PK) |
числовой |
целое |
Название |
текстовый |
50 |
|
Продолжительность |
Дата/Время |
Запрос 1. Производит расчет размера стоимости билета.
SELECT [Билет].[номер билета], [Билет].код сеанса, [сеанс].название, [фильм].название, [сеанс].время начала, [Место]![Стоимость]+[Сеанс]![Стоимость] AS Стоимость билета
FROM Билет, Сеанс, Фильм, Место;
Запрос 2. Формирует список стоимости всех проданных билетов по указанному фильму.
SELECT [фильм].[код фильма], [фильм].название, [Расчет стоимости билетов].[стоимость билета]
FROM [фильм], [Расчет стоимости билетов]
WHERE ((([фильм].[код фильма])=[введите код фильма]));
Запрос 3. Формирует сведения о посещении указанного кинозала.
SELECT Зал.[Код зала], Зал.Название, Билет.[Дата просмотра]
FROM Зал, Билет
WHERE (((Зал.[Код зала]) = [Введите код зала]));
Форма 1. Первая страница главной кнопочной формы
Форма 2. Простая форма
Форма 3. Составная форма
7. Отчеты
Отчет 1. Составной отчет о билетах. Источники данных для отчета: таблица Билет, отчеты Фильм, Сеанс, Зал.
Отчет 2. Отчет о расчете стоимости билетов. Источник данных для отчета – запрос Расчет стоимости билетов
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.