- •Курсовая работа
- •Введение
- •Глава 1. Системный анализ предметной области асу «Кинотеатр»
- •Анализ объекта автоматизации «Киноман»
- •Обзор информационных технологий, подходящих для разработки бд
- •Обзор продуктов аналогов
- •Требования к разрабатываемой базе данных
- •Глава 2. Проектирвоание базы данных для объекта автоматизации сети кинотеатров «киноман»
- •Разработка инфологической модели бд
- •Обоснование выбора модели данных
- •Даталогическое проектирование бд
- •Глава 3. Программная реализация бд сети кинотеатров «киноман»
- •Анализ и выбор субд
- •Физическое проектирование бд
- •Разработка представлений
- •Разработка форм
- •Разработка отчетов
- •Безопасность и контроль
- •Заключение
- •Список источников и литературы
Федеральное Агентство Связи Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования «Московский технический университет связи и информатики»
Центр заочного обучения по программам бакалавриата
Кафедра «Интеллектуальные системы в управлении и автоматизации»
Дисциплина: Технологии баз данных
Курсовая работа
Разработка БД для АСУ «Кинотеатр»
Выполнил: Иванов Иван, студент группы БСТ17xx Тема №48
Проверил:
Москва, 2020
Оглавление
Введение
Использование баз данных и информационных систем становится неотъемлемой составляющей деловой деятельности современного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффективного применения соответствующих технологий и программных продуктов: систем управления базами данных, CASE-средств автоматизации проектирования и других.
Объектом исследования курсовой работы является функционирование сети кинотеатров, осуществляющих показ фильмов в оборудованных залах по всей России.
Предметом исследования курсовой работы является бизнес-процесс обслуживания клиентов по заказам билетов на сеансы.
Целью курсового проекта является разработка информационной системы для автоматизации процесса работы с посетителями кинотеатра. Также целью данной работы является ознакомление с основными принципами построения, использования и оптимизации реляционных баз данных.
Задачи курсового проекта:
провести системный анализ предметной области сети кинотеатров «Киноман»;
провести обзор информационных технологий, подходящих для разработки;
изучить аналогичные информационные системы данной предметной области;
описать требования, предъявляемы е к разработке данной базы данных;
разработать инфологическую модель базы данных;
обосновать выбор модели данных и осуществить логическое проектирование базы данных;
нормализовать спроектированную модель и составить схему базы данных;
осуществить реализацию БД на выбранной СУБД;
Данная тема актуальна, так как большое количество людей заинтересовано в просмотре шедевров современного кинематографа «на больших экранах».
Данная задача будет решаться с помощью анализа предметной области, ее формализации с помощью функциональных зависимостей. Затем необходимо провести этапы минимизации системы функциональных зависимостей, описывающих предметную область, и на основании полученной редуцированной системы спроектировать требуемую модель базы данных [1].
Глава 1. Системный анализ предметной области асу «Кинотеатр»
Кинотеатр должен предоставлять клиентам быстрый и удобный способ приобретения билетов для последующего посещения киносеанса. База данных будет использоваться работниками для ведения учета посещений сеансов фильмов.
При работе с этой базой данных каждый работник может получить информацию обо всех проданных билетах на каждый сеанс фильмов, представленных к показу на текущий момент.
Анализ объекта автоматизации «Киноман»
Предметом курсового проекта является сеть кинотеатров «Киноман», предлагающий посетителям просмотр новинок киноиндустрии в оборудованных залах. Приобрести билет на сеанс можно в кассах кинотеатров. Посетитель может оформить личную клиентскую карту, дающую некоторые бонусы за ее использование, однако это не обязательное действие, и билет возможно приобрести, оставшись инкогнито.
Рисунок 1 - Организационная структура
Руководитель производит общее руководство по организации взаимодействия всех работников.
Кассир занимается продажей билетов на кассе, информация о продаже вносится в БД.
Администратор контролирует работу кассиров, а так занимается распределением сеансов на каждый день.
Посетитель кинотеатра проходит на кассу, где выбирает желаемый фильм и сеанс на него. При желании посетитель может предъявить клиентскую карту.
В кинотеатре ведется учет всех сотрудников, клиентов с бонусной картой, фильмов, сеансов и их посещений.
Сотрудник кинотеатра имеет следующую информацию:
ФИО
Дата рождения
Паспортные данные
Телефон
Адрес
Дата приема на работу
Информация о клиенте:
ID клиента (создается автоматически)
ФИО
Номер карты (при наличии)
Информация по бонусной карте:
Номер карты
Телефон
Дата рождения
Информация о фильме:
Название фильма
Дата премьеры
Страна производства
Информация о сеансах:
Название фильма
Время сеанса
Формат 2D/3D
Информация о расценках:
Стоимость билета на определенный сеанс для обычного посетителя
Стоимость билета на определенный сеанс для владельца бонусной карты
Информация о посещении сеанса:
ID клиента
Фильм
Выбранный сеанс
Сумма
Сотрудник, оформивший покупку билета
Дата транзакции