Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Курсовая работа / Курсовая работа (АСУ Кинотеатр).docx
Скачиваний:
219
Добавлен:
08.01.2022
Размер:
3.4 Mб
Скачать

Федеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»

Центр заочного обучения по программам бакалавриата

Кафедра «Интеллектуальные системы в управлении и автоматизации»

Дисциплина: Технологии баз данных

Курсовая работа

Разработка БД для АСУ «Кинотеатр»

Выполнил: Иванов Иван, студент группы БСТ17xx Тема №48

Проверил:

Москва, 2020

Оглавление

Введение

Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-средств автоматизации проектирования и других.

Объектом исследования курсовой работы является функционирование сети кинотеатров, осуществляющих показ фильмов в оборудованных залах по всей России.

Предметом исследования курсовой работы является бизнес-процесс обслуживания клиентов по заказам билетов на сеансы.

Целью курсового проекта является разработка информационной системы для автоматизации процесса работы с посетителями кинотеатра. Также целью данной работы является ознакомление с основными принципами построения, использования и оптимизации реляционных баз данных.

Задачи курсового проекта:

  • провести системный анализ предметной области сети кинотеатров «Киноман»;

  • провести обзор информационных технологий, подходящих для разработки;

  • изучить аналогичные информационные системы данной предметной области;

  • описать требования, предъявляемы е к разработке данной базы данных;

  • разработать инфологическую модель базы данных;

  • обосновать выбор модели данных и осуществить логическое проектирование базы данных;

  • нормализовать спроектированную модель и составить схему базы данных;

  • осуществить реализацию БД на выбранной СУБД;

Данная тема актуальна, так как большое количество людей заинтересовано в просмотре шедевров современного кинематографа «на больших экранах».

Данная задача будет решаться с помощью анализа предметной области, ее формализации с помощью функциональных зависимостей. Затем необходимо провести этапы минимизации системы функциональных зависимостей, описывающих предметную область, и на основании полученной редуцированной системы спроектировать требуемую модель базы данных [1].

Глава 1. Системный анализ предметной области асу «Кинотеатр»

Кинотеатр должен предоставлять клиентам быстрый и удобный способ приобретения билетов для последующего посещения киносеанса. База данных будет использоваться работниками для ведения учета посещений сеансов фильмов.

При работе с этой базой данных каждый работник может получить информацию обо всех проданных билетах на каждый сеанс фильмов, представленных к показу на текущий момент.

    1. Анализ объекта автоматизации «Киноман»

Предметом курсового проекта является сеть кинотеатров «Киноман», предлагающий посетителям просмотр новинок киноиндустрии в оборудованных залах. Приобрести билет на сеанс можно в кассах кинотеатров. Посетитель может оформить личную клиентскую карту, дающую некоторые бонусы за ее использование, однако это не обязательное действие, и билет возможно приобрести, оставшись инкогнито.

Рисунок 1 - Организационная структура

Руководитель производит общее руководство по организации взаимодействия всех работников.

Кассир занимается продажей билетов на кассе, информация о продаже вносится в БД.

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

Посетитель кинотеатра проходит на кассу, где выбирает желаемый фильм и сеанс на него. При желании посетитель может предъявить клиентскую карту.

В кинотеатре ведется учет всех сотрудников, клиентов с бонусной картой, фильмов, сеансов и их посещений.

Сотрудник кинотеатра имеет следующую информацию:

  • ФИО

  • Дата рождения

  • Паспортные данные

  • Телефон

  • Адрес

  • Дата приема на работу

Информация о клиенте:

  • ID клиента (создается автоматически)

  • ФИО

  • Номер карты (при наличии)

Информация по бонусной карте:

  • Номер карты

  • Телефон

  • Дата рождения

Информация о фильме:

  • Название фильма

  • Дата премьеры

  • Страна производства

Информация о сеансах:

  • Название фильма

  • Время сеанса

  • Формат 2D/3D

Информация о расценках:

  • Стоимость билета на определенный сеанс для обычного посетителя

  • Стоимость билета на определенный сеанс для владельца бонусной карты

Информация о посещении сеанса:

  • ID клиента

  • Фильм

  • Выбранный сеанс

  • Сумма

  • Сотрудник, оформивший покупку билета

  • Дата транзакции