Страницу Назад
Поискать другие аналоги этой работы

300

Курсовая работа на тему: "Разработка информационной системы. Билеты в кино"

ID: 216849
Дата закачки: 27 Марта 2021
Продавец: vodanh96 (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Работа Курсовая

Описание:
Аннотация
Курсовая работа посвящена разработке базы данных для билетов в кино. В ходе
реализации информационной системы была проделана работа:
o Разработана инфологическая модель предметной области
o Разработана логическая модель базы данных
o Разработаны оперативные запросы
o Разработана процедура для создания отчёта о количестве проданных
билетов на фильм за определенный год и месяц. Разработано приложение конечного
пользователя
Описание предметной области
В кинотеатре имеется несколько залов. Залы имеют уникальный номер в пределах
данного кинотеатра, а также характеризуются названием (большой, малый, синий,
красный и т.д.) и количеством мест. Для каждого зала создана схема зала, в которой
указывается ряд, начальное место, конечное место и базовая цена билета на указанные
места. Так крайние места стоят дешевле центральных мест того же ряда. Средние ряды –
дороже первых и т.д.
В прокате находится большое количество кинофильмов. Каждому фильму присваивается
уникальный номер, о нем известны страна производитель, год создания, режиссер,
киностудия, длительность в минутах.
В каждом кинотеатре составляется расписание сеансов. Для каждого сеанса известны
дата, время, а также фильм и зал, в котором демонстрируется фильм. Кроме того каждый
сеанс характеризуется коэффициентом, на который может быть увеличена базовая цена
места в зале. Один и тот же фильм может демонстрироваться на многих сеансах.
На каждый сеанс генерируется комплект билетов, по количеству мест в зале, где проходит
сеанс. Каждый билет имеет уникальный порядковый номер, ряд и место в зале, цену,
отметку о продаже и относится к определенному сеансу. Данные обо всех
сгенерированных билетах сохраняются, пока фильм демонстрируется в кинотеатре. При
покупке билета он помечается, как проданный.
Техническое задание
• Этап проектирования
1. Разработать инфологическую модель предметной области. Письменно
обосновать выделение сущностей и связей между ними, а также назначение
атрибутов сущностей.
2. Разработать реляционную логическую модель будущей базы данных.
3. Разработать форму регулярного отчета, который позволит оценить
эффективность соответствующего бизнеса.
4. Разработать план хранимой процедуры для реализации регулярного отчета.
5. Разработать интерфейс конечного пользователя для доступа к оперативным
запросам и регулярному отчету.
• Этапы реализации
1. Создать базу данных на основе разработанной логической модели.
2. Реализовать оперативные запросы, создав для отладки каждого из них тестовый
набор данных в соответствующих таблицах.
3. Написать и отладить хранимую процедуру для реализации регулярного отчёта.
4. Написать и отладить интерфейс конечного пользователя в форме меню,
позволяющего выполнить любой запрос и получить регулярный отчет за любой
период времени.

Разработка инфологической модели предметной области
Для создания инфологической модели предметной области используем метод выделения
существительных из описания предметной области. Выделим в описании предметной
области существительные:
• Уникальный номер сеанса
• Название фильма
• Дата и время сеанса
• Коэффициент цены сеанса.
• Номер зала
• Название зала
• Количество мест в зале.
• Номер ряда, номер места и базовая стоимость этого места в зале.
• Уникальный номер билета на сеанс
• Стоимость билета на сеанс
• Признак продажи билета на сеанс.
Теперь необходимо определить, какие из этих существительных будут представлять сущности, а
какие – атрибуты сущностей. Сделаем первое предположение на основе здравого смысла и
понимания процессов в предметной области. Представим список сущностей, а в скобках укажем
атрибуты каждой из них. При этом выделим среди атрибутов сущностей первичный ключ и
изобразим его подчеркиванием.
Выделение сущностей:
1) Сеанс (уникальный номер, дата, время, Фильм, коэффициент,)
2) Билет (уникальный номер, ряд, место, цена, телефон, признак продажи билета)
3) Зал (уникальный номер , название, количество мест)
4) Фильм (ID фильма, страна, год, режиссер, студия, длительность)
5) Схема зала (ID схемы, ряд, начальное место, конечное место, базовая цена)
Установление связей между сущностями:
a) Установление связи между сущностями «Сеанс» и «Фильм»: «Издаётся», связь типа М : 1,
поскольку сеанса один фильм, а у фильма много сеансов.
b) Установление связей между сущностями «Сеанс» и «Билет» связь типа 1 : М, поскольку у
сеанса много билетов, а у билета один сеанс.
c) Установление связи между сущностями «Сеанс» и «Зал» связь типа М:1, поскольку у сеанса
один зал, а у зала много сеансов.
d) Установление связи между сущностями «Зал» и «Схема зала» связь типа М : 1, поскольку у
зала одна схема, а у схемы зала много залов.

Размер файла: 337 Кбайт
Фаил: PDF фаил (.pdf)

   Скачать

   Добавить в корзину


    Скачано: 1         Коментариев: 0


Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



Что бы написать комментарий, вам надо войти в аккаунт, либо зарегистрироваться.

Страницу Назад

  Cодержание / Базы данных / Курсовая работа на тему: "Разработка информационной системы. Билеты в кино"
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!