Вы находитесь на странице: 1из 37

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ


ВЫСШЕГО ОБРАЗОВАНИЯ

«Тюменский индустриальный университет»

Институт сервиса и отраслевого управления


Кафедра бизнес - информатики и математики

КУРСОВОЙ ПРОЕКТ
по дисциплине «Информатика и базы данных»
на тему «Проектирование базы данных «Кинопрокат» с использованием MS
Access»

Выполнил:
студент группы САУСб-20-1
Крикунов Д.А.

Проверил:
доцент кафедры БИМ, к.с.н.
Зобнин Ю.А.

Дата: _______________
Оценка: _____________
Подпись: ____________

Тюмень
2021
ОГЛАВЛЕНИЕ
3
СПИСОК СОКРАЩЕНИЙ……………………………………………………..
ВВЕДЕНИЕ………………………………………………...……………...……. 4
1 ТЕОРЕТИКО-МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ
БАЗ ДАННЫХ…………………………………...……………........................... 6
1.1 Основные понятия теории баз данных. Сущность, содержание,
структура, типизация………………………………………………........... 6
1.2 Сравнительная характеристика видов программного обеспечения
для проектирования и ведения баз данных..……………………………. 10
1.3 Характеристики, функционал, достоинства и недостатки MS
Access………………………………….…………………………………... 14
2 РАЗРАБОТКА БАЗЫ ДАННЫХ В СРЕДЕ MS Access….…………........... 19
2.1 Характеристика деятельности организации........................................ 19
2.2 Характеристика данных, описание их структуры и модели.............. 19
2.3 Проектирование базы данных «Кинопроката» посредством
MS Access………………………………………………………………….. 22
ЗАКЛЮЧЕНИЕ…………………………………...…………………………... 35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ….....…………………… 36

2
СПИСОК СОКРАЩЕНИЙ

БД – база данных
СУБД – система управления базами данных
ИС – информационные системы
ПО – программное обеспечение

3
ВВЕДЕНИЕ

На сегодняшний день эффективность функционирования


информационных систем во многом зависит от уровня разработки
информационного обеспечения. И большое значение при этом имеет технология
создания и эксплуатации баз данных (БД). БД является интегрированной
системой обработки информации, которая способствует сокращению
избыточности в хранении данных, а также является основным средством
создания и хранения информационной модели организации. Об актуальности
выбранной темы курсового проекта говорит тот факт, что при помощи БД
кинотеатры смогут систематизировать и мониторить всю информацию о прокате
фильмов и продажи билетов, а следственно и сократить время на работу с этой
информацией.

В связи с этим и является актуальным изучение принципов


эксплуатации и создания БД. Изучение БД даёт необходимые знания,
позволяющие создавать и проектировать организованные массивы информации,
а также и показывает их роль в системе управления организациями.

База данных (БД) - именованная совокупность данных, отражающая


состояние объектов и их отношений в рассматриваемой предметной области.
Вместо того чтобы искать необходимую информацию в Word, Excel, сообщениях
электронной почты или заметках, их можно загрузить из единой базы. База
данных может содержать любую информацию. Например, список приглашенных
гостей на праздник, список сотрудников с адресами и телефонами, работающих
в конкретной организации [1].

Данная курсовая работа рассматривает создание базы данных


«Кинопроката». В ней разрабатывается БД, с помощью которой, можно будет
автоматизировать работу кинотеатра.
Объектом курсового проекта являются базы данных.
Предмет - проектирование базы данных с использованием MS Access.
Цель исследования – на основе полученной информации спроектировать
базу данных «Кинопроката».
Задачи исследования:
 научиться осуществлять поиск информации, необходимой для
эффективного выполнения поставленной задачи;
 обеспечить хранение необходимых сведений в БД;
 внедрить БД в организацию;
 проанализировать найденную информацию, сделать выводы.
Работа состоит из введения, двух глав, заключения, списка
использованных источников из 12 наименований. Основное содержание,
включая 11 таблиц и 35 рисунклв, изложено на 37 страницах машинописного
текста.

5
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ
1.1 Основные понятия теории баз данных.
Сущность, содержание, структура, типизация

База данных может быть определена как единый набор данных, совместно
используемых различными задачами в рамках единой автоматизированной
информационной системы (ИС) и обладающей такими качествами, как:

 интегрированность, направленная на решение общих задач в определённой


области знаний;
 модельность или структурированность, отражающая некоторую часть
реального мира;
 взаимосвязанность;
 независимость описания данных от прикладных программ и наоборот [2].

Характеристики БД:
 отсутствие одинаковых строк;
 все столбцы (атрибуты) в таблице должны иметь разные имена;
 одинаковый тип элементов в пределах одной колонки имеют;
 произвольный порядок следования строк в таблице.
Структурные элементы баз данных. Поле – единица логической
организации данных, соответствующая неделимой единице информации –
реквизиту.
Поле описывается с помощью следующих характеристик:
1) имя – имя соответствующего свойства;
2) тип – определяет тип данных, которые содержит поле. В базах данных
допускается создание полей, которые могут содержать данные таких
основных типов:
 счетчик – данные целого типа, задающиеся автоматически при вводе
пользователем записей, которые он не может изменить;
 текстовый – данные текстового типа, которые могут содержать до 255
символов;
 числовой – данные любого числового типа;
 дата/время – данные, которые содержат информацию о дате и/или
времени;
 денежный – данные, которые представляют числа в денежном формате;
 логический – данные, которые могут принимать одно из двух значений –
Истина (Да) или Ложь (Нет);
 поле объекта OLE – данные, которые содержат изображение;
 гиперссылка – данные, которые содержат ссылку на ресурсы Интернета
(например, ссылку на веб-сайт).
3) длина – определяется максимально возможным числом символов
(например, 30 байт);
4) точность – например, числовые данные могут выводиться с точностью до
двух десятичных знаков для отображения дробной части числа [3]
Виды баз данных по структуре:
 иерархические;
 сетевые;
 реляционные.
Рассмотрим каждый из них.
Иерархическая модель. Одна из первых модель баз данных. Чтобы
понять иерархическую модель, необходимо знать следующие термины:
 атрибут (или поле) – минимальный элемент данных;
 запись – система атрибутов, которая связана логически. Записи можно
добавлять, изменять, удалять;
 экземпляр записи – запись с конкретными значениями атрибутов;

7
 групповое отношение - иерархическое отношение между записями двух
разных типов.

Рисунок 1.1 Иерархическая модель

На рисунке 1.1 мы можем увидеть саму структуру иерархической модели базы


данных, на которой самый верхний элемент – это «корневой элемент», чуть ниже
– дочерние. А элементы, находящиеся на одном уровне называются соседними
элементами [5].
В иерархической модели все записи, агрегаты и атрибуты базы данных
образуют иерархически организованный набор, то есть структуру, в которой все
элементы связаны дочерними отношениями, и каждый элемент может
подчиняться только другому элементу [4].
Сетевая модель. Отличие её от иерархической состоит в том, что в
иерархической системе запись-потомок должна иметь ровно одного предка, а в
сетевой системе данных потомок может иметь любое количество предков. Это
говорит о том, что она может содержать объекты, которые имеют более одного
предка. Таким образом, они организуют структуру, похожую на сеть.

8
Рисунок 1.2 Сетевая модель

Реляционная модель. Это БД, в которых вся информация


структурирована и связана между собой, и представляется в виде таблиц, как на
рисунке 1.3, в которой каждая строка таблицы обозначается записью, а каждый
столбец – поле. В строке таблицы находятся данные об определённом объекте, а
в столбце описываются различные свойства этих объектов – атрибутов [4].

В реляционной базе данных каждая таблица должна иметь первичный


ключ — поле или комбинацию полей-которые идентифицируют каждую строку
таблицы уникальным образом. Если ключ состоит из нескольких полей, он
называется составным ключом. Ключ должен быть уникальным и однозначно
определять запись. По значению ключа можно найти единственную запись.
Ключи также используются для организации информации в БД.

9
Рисунок 1.3 Реляционная модель
Для манипуляции данными, хранимыми в БД, необходим ещё один очень
важный компонент – система управления базами данных (СУБД).

СУБД – это совокупность программ и языковых средств, предназначенных


для создания, ведения и использования баз данных, расширяющих возможности
операционной системы при работе с базами данных.

СУБД позволяет нам:

 обеспечить пользователей языковыми средствами описания и


манипулирования данными;
 обеспечить поддержку логических моделей данных;
 обеспечить операции создания и манипулирования логическими
данными (выбор, вставка, обновление, удаление данных и т.д) и
одновременное отображение (выполнение) этих операций над
физическими данными;
 обеспечить защиту и целостность данных [2].

1.2 Сравнительная характеристика видов программного обеспечения для


проектирования и ведения баз данных

Для создания и ведения баз данных существует множество специальных


программ. Предлагаю рассмотреть наиболее популярные и качественные из них
на данный момент (таблица 1.1)

10
Таблица 1.1
Сравнительная характеристика средств проектирования БД

Название Операционн Разработчи Функции Преимуществ Недостатки Цена


ПО ая система к а
MySQL Windows, Oracle Создание Наглядность Недостаточ Com-
Workbench Linux, Corpora- таблицы при но развит munity
macOS, tion отношений проектирова- буфер Edition –
Fedora БД, включая нии, простота обмена, свободн-
"многие-ко- редактирован запросы ая
многим"; ия, разработка необходи- лицен-
инструмент не требует мо писать зия
ы подключения самому, (бесплат
ограничен- к серверу. отсутст- но).
ия, проверка вует Standard
целостнос- конструк- Edition –
ти БД, тор приблиз
визуальные запросов. ительно
инструмен- 200тыс.
ты для руб.
создания и
изменения
БД; возмож-
ность
одновре-
менного
подключе-
ния к не-
скольким
серверам
БД; создание
графичес-
ких модели
БД в
нотациях:
IDEF1X,IE,
UML;Rever-
se
Engineering
восстанов-
ление схемы
BD из
сущест-
вующей на
сервере БД.

11
Navicat Windows, Premium- Возмож- Наличие Ограничен Стоимос
Linux, Soft ность визуального ы ть
macOS CyberTech импорта, конструктора возможнос данного
Ltd экспорта и запросов, програм
ти по
резервного простой и много
копирования удобный обеспечени обеспече
данных, интерфейс, ю ния
инструмент возможность многопольз варьиру
для отправки овательс- ется от
планирова- больших кой среды. 199 до
ния задач, файлов 379
возможность любому долларо
создавать адресату. в США,
отчёты, однако
миграция и есть и
синхрониза- бесплат
ция данных ная
и структуры, пробная
сравнение версия.
объектов
перед
синхрониза-
цией
данных.
PHPMyAd Windows, PHPMyAd Импорт и Возможность В Абсолю
min Linux, min экспорт БД, интегриро- сравнении тно
macOS Developer оптимизация вать с MySQL бесплат
Teak таблиц БД, PHPMyAdmin Workbench, ное ПО
восстановле в собственные не самый с откры-
ние разработки удобный тым
повреждённ благодаря интерфейс. кодом.
ых таблиц, лицензии
возможность GNU General
управлять Public License,
СУБД при
MySQL без администриро
непосредств вании БД,
енного ввода существует
SQL команд. возможность
запускать их
непосредст-
венно на
сервере.
dbForge Windows, Devart Интеллектуа Наличие Не У
Studio for Linux, льное автоза средств для поддержив данного
MySQL macOS вершение централизова ает ПО есть
кода, нного подписан- 4 версии
форматиро- администриро ные с
вание, подс- вания , процедуры различ-
казки инструменты и ным
MySQL и фр для сравнения функцио
агменты БД, налом,
12
кода делают возможность сертифика- 399, 299,
процесс на- управлять ты. 179 дол-
писания привилегиями ларов
кода SQL пользовате- США, и
удобным и лей, наличие бесплат
эффектив- дизайнера БД. ная
ным. Навига версия с
ция по базовым
коду , быст- функцио
рое получе- налом
ние информа
ции об
объекте и пр
оверка
синтаксиса в
ыполняются
мгновенно,
сравнение и
синхрониза-
ция БД,
профилиров-
щик
запросов

HeidiSQL Windows, Embarcader У Одним из Отсутствие Полнос-


Linux o программы плюсов средств тью
Technologie есть является визуаль- бесплат-
s возможность возможность ного ное ПО
пакетной подключаться проектиро-
оптимизаци к серверу с вания.
ии помощью Невозмож-
восстановле командной ность
ния таблиц, строки, а построения
редактирова также моделей и
ние наличие их
столбцов, переносной синхрониза
индексов и версии -ций с БД
внешних программы, на сервере.
ключей не требующей
таблиц, для запуска
синхронизац ПО установки
ия таблицы программы.
между
разными
базами
данных и
другие
возможност
и.
SQlyog Windows Webyog Возмож- Сочетает в Компания Доступ-
Softworks ность себе отдаёт на как
синхронизац возможности сильный бесплат-
13
ии данных, MySQL приоритет ная, так
поддержка Administrator, в и
юникода, PHPMyAdmin поддержке платная
SSH и и некоторые пользовате версия
HTTP, другие -лям SQLyog.
HTTPS инструменты, платной Стоим-
туннелинг, более версии, ость
«умное» комфортная пользовате платной
автозавер- работа со -ли версии
шение многими бесплатной — от 99
работы открытыми версии до 1499
запросами, могут долл.
лучшие получить США
варианты помощь (варьиру
экспорта, только от -ется в
лучше других зависим-
справляется с пользовате ости от
автоматическ -лей, и количе-
им лишь в ства
форматирован редких пользо-
ием запросов случаях, от вателей
самих и лицен-
разработ- зии, с
чиков. поддерж
-кой или
без нее).

*[6]
Из этого следует отметить, что качественная подготовка ИТ-специалистов
невозможна без понимания принципов построения БД, их практического
развития, современных методов проектирования и разработки.
Инструментальной основой этих методов являются современные CASE-средства
проектирования БД. Приведённый обзор инструментов для проектирования
некоммерческих баз данных и их систематизация поможет выбрать инструменты
для проектирования и разработки БД, которые доступны широкому кругу людей.

1.3 Характеристики, функционал, достоинства и недостатки MS Access

14
Access - это СУБД, т.е. набор программ, предназначенных для хранения
больших объемов данных в определенном формате (табличном формате) и их
автоматизированной обработки.
СУБД Access ориентирована на работу с объектами БД, которые
включают таблицы, запросы, формы, отчеты, страницы доступа к данным,
макросы и модули.
Таблица — это основная структура, предназначенная для хранения
информации в БД. По терминологии СУБД ее строки являются записями, а
столбцы — поля БД. Записи идентифицируются по некоторой уникальной
характеристике которая включает в себя одно или несколько полей и называемая
ключом.
Макрос — последовательность макрокоманд для автоматизации
выполнения операций в среде Access без программирования.
Отчет — отображение на принтере или на экране информации из БД в
виде, удобном для ее восприятия и анализа пользователем.
Запрос — это требование на: отбор данных, хранящихся в таблицах;
выполнение вычислений над данными; внесение изменений в БД. Запросы
предназначены для отбора данных из таблицы на основе определённых
критериев и выполнения операций над данными таблицы.
Форма — шаблон, созданный на экране, который в основном используется
для ввода, просмотра и редактирования записей БД удобным для пользователя
способом.
Модуль - Модуль-это набор процедур и функций, написанных в VBA и
собранных в единый программный блок
Страница доступа к данным — диалоговая Web-страница, которая
поддерживает динамическую связь с БД и позволяет просматривать,
редактировать и вводить данные в базу. [9]
Возможности, которые предоставляет Access в функциональном плане:
1. Ввод данных. Осуществляется следующими способами:
 вручную прямо в таблицу;
15
 вручную в поля формы;
 прямой импорт данных из других источников;
 программным методом, который может сочетать в себе любые средства,
которые возможно реализовать на VBA. Этот способ обладает наибольшей
гибкостью и представляет практически неограниченные возможности,
однако он самый сложный в реализации и требует определенного уровня
знаний программирования.
2. Изменение данных. Редактирование возможно следующими способами:
 вручную прямо в таблице;
 в полях форм;
 в окне браузера, в котором загружена web-страница из БД;
 программным методом.
3. Вывод данных. Здесь Access предоставляет такие возможности:
 вывод на экран монитора в табличном виде, полях форм или отчетов;
 экспорт (импорт) в другие форматы данных;
 вывод на печать, в основном в виде отчетов;
 вывод данных в интернет-браузер с помощью объекта «Страница» в
пределах определенной сети;
 программный экспорт и вывод информации.
4. Взаимодействие с другими источниками и потребителями информации.
5. Использование базы данных MS Access другими приложениями.
6. Средства создания приложений. Создание приложений на Access во
многом подобно всем остальным средствам автоматизации Microsoft
Office.
7. Особенности управления данными. При работе с БД в
многопользовательском режиме возникают ситуации, когда необходимо
ограничить количество пользователей, которые получают доступ к
данным. Это необходимо для предотвращения одновременного
обновления одной и той же записи при глобальном обновлении данных или
при техническом обслуживания самой БД.
16
8. Ядро БД Access обеспечивает три уровня блокировок:
 блокировка базы данных. На этом уровне блокировки к БД может
обращаться только один пользователь. Этот уровень блокировки
используется для глобального изменения или обновления данных, или
при техническом обслуживании БД - сжатии;
 блокировка таблицы. На этом уровне блокировки только один
пользователь имеет доступ к таблице. Этот уровень блокировки
используется тогда, когда необходимо обработать несколько записей
таблицы одновременно;
 блокировка страницы. На этом уровне к заблокированной странице
может обращаться только один пользователь. Это самый нижний
уровень блокировки. Процессор Microsoft Jet автоматически
устанавливает блокировку страницы и не может контролироваться
вашей программой;
 блокировка на уровне таблицы имеет два режима - пессимистический и
оптимистический. Пессимистическая блокировка устанавливается по
умолчанию.
9. Администрирование [10].
Достоинства Access. Простота, гибкость, русификация, наличие раз-
нообразных мастеров, конструкторов, надежная работа.
Недостатки Access. Слабые средства защиты и восстановления инфор-
мации, ограничения на объем информации, отсутствие собственного языка
программирования, низкая скорость при работе с большими объемами
информации [11].
Таким образом, СУБД Microsoft Access относится к системам,
ориентированным на пользователя. Она позволяет пользователю, не прибегая к
программированию, легко выполнять основные действия с базой данных:
создание БД, редактирование и манипулирование данными.
С помощью Access создаются и эксплуатируются личные базы данных, а
также БД организаций с относительно небольшим объёмом данных. Для
17
создания крупных промышленных информационных систем MS Access не
годится.

18
2 РАЗРАБОТКА БАЗЫ ДАННЫХ В СРЕДЕ MS Access

2.1 Характеристика деятельности кинопроката


Кинопрокат – это самое массовое средство показа фильмов в сети
кинотеатров, осуществляемое «аренду» фильмов от издателя к кинотеатру.
Кинотеатр предоставляет людям возможность также «арендовать» фильм
на единый просмотр в кинозале.
За каждым кинозалом закреплено определённое количество мест,
определённые фильмы и рабочий персонал за текущий день.
Расписание кинозалов составляет конкретный рабочий – букер, учитывая
характеристики фильма: его хронометраж, возрастное ограничение и многие
другие, находящиеся в БД кинотеатра.
У каждого фильма имеется собственная характеристика: дата выпуска,
режиссёр, актёры, длительность фильма, краткое описание и другие различные
характеристики.
Таким образом, по данной характеристике фильмов мы и сможем составить
БД, содержащую в себе всю эту необходимую информацию о фильмах,
кинозалах, билетах, которая поможет систематизировать и упростить работу
кинотеатра.

2.2 Характеристика данных, описание их структуры и модели

Разрабатываемая мною база данных «Кинопрокат» содержит в себе такие


данные как: пользователи – кассиры кинотеатра, данные о фильме (название,
страна, жанр, время, бюджет, постер, описание, расписание), данные о билетах
(время, стоимость), данные о залах (название, количество мест), данные о
билетах (номер ряда, номер места), данные о кассирах (ФИО), билет,
распечатанный для клиента, подсчет кассовых сборов кинотеатра, поиск
информации обо всех фильмах по различным категориям. Эти данные показаны
на таблицах 2.1 – 2.10

19
Таблица 2.1
Данные о сотрудниках
Имя поля
Код сотрудника
Фамилия
Имя
Отчество

Таблица 2.2
Данные о билетах
Имя поля
Код билета
Код сеанса
Забронирован
Куплен
Кассир
№ ряда
№ места

Таблица 2.3
Данные о сеансах
Имя поля
Код сеанса
Код проката
Код показа

Таблица 2.4
Данные о цене билетов
Имя поля
Код показа
Зал
Время
Стоимость билета

Таблица 2.5
Данные о залах
Имя поля

20
Код зала
Название зала
Схема
Кол-во мест

Таблица 2.6
Данные о расписании
Имя поля
Код проката
Фильм
Дата

Таблица 2.7
Данные о фильмах
Имя поля
Код фильма
Название фильма
Страна
Жанр
Время, мин
Бюджет
Постер
Описание
Возрастная категория

Таблица 2.8
Данные о странах производства
Имя поля
Код страны
Страна

Таблица 2.9
Данные о жанрах
Имя поля
Код жанра
Жанр

21
Таблица 2.10
Данные о возрастной категории
Имя поля
Код категории
Категория фильма

Проанализировав предметную область базы данных «Кинопрокат»,


удалось описать структуру исходных данных и построить модель базы данных,
которая будет отражена в таблицах и связях во время проектирования БД.

2.3 Проектирование базы данных «Кинопрокат» посредством MS Access

Процесс разработки базы данных в СУБД MS Access начинается с задания


описания структур таблиц. Нажав кнопку «Создать» и выбрав в появившемся
окне режим «конструктор», мы попадаем в окно, предназначенное для ввода
описания структуры создаваемой таблицы.

Рис. 2.1 Конструктор таблицы «Кассиры»

Рис. 2.2 Таблица «Кассиры»

22
Рис. 2.3 Конструктор таблицы «Билеты»

Рис. 2.4 Таблица «Билеты»

Рис. 2.5 Конструктор таблицы «Сеансы»

23
Рис. 2.6 Таблица «Сеансы»

Рис. 2.7 Конструктор таблицы «Цена билетов»

Рис. 2.8 Таблица «Цена билетов»

24
Рис. 2.9 Конструктор таблицы «Залы»

Рис. 2.10 Таблица «Залы»

Рис. 2.11 Конструктор таблицы «Расписание»

Рис. 2.12 Таблица «Расписание»

25
Рис. 2.13 Конструктор таблицы «Фильмы»

Рис. 2.14 Таблица «Фильмы»

Рис. 2.15 Конструктор таблицы «Страны»

Рис. 2.16 Таблица «Страны»

Рис. 2.17 Конструктор таблицы «Жанры»

26
Рис. 2.18 Таблица «Жанры»

Рис 2.19 Конструктор таблицы «Возрастная категория»

Рис. 2.20 Таблица «Возрастная категория»

27
Рис. 2.21 Кнопочная форма БД «Кинотеатр»

Форма - это объект базы данных, который используется для создания


пользовательского интерфейса для приложения базы данных. «Связанная»
форма напрямую связана с источником данных, таким как таблица или запрос, и
может использоваться для ввода, редактирования или отображения данных из
этого источника.
Интерфейс БД реализован с помощью системы меню с использованием
мыши, клавиатуры и диалоговых окон. Меню оформлено в виде кнопочной
формы.
Отчет – это форматированное представление данных, отображаемое на
экран, в печать или файл. Он позволяет извлекать необходимую информацию
из базы данных и представлять ее в форме, удобной для восприятия [12].
Запрос на выборку является наиболее часто используемым типом запроса.
Запросы этого типа выбирают данные из одной или нескольких таблиц, и
отображают их в виде таблицы, записи в которой можно обновлять.

28
Запросы на выборку можно также использовать для группировки записей
и вычисления сумм, средних значений, подсчета записей и нахождения других
типовых итоговых значений.
Для поиска информации были созданы необходимые запросы, на
основании которых были построены отчеты для более удобного отображения
информации пользователю:
1) Поиск сеансов по названию фильма:

Рис. 2.22 Запрос на поиск сеансов по названию фильма

Построенный на основе данного запроса отчет имеет следующий вид:

Рис. 2.23 Отчёт поиска фильма по названию


29
2) Поиск фильма по жанру.

Рис. 2.24 Запрос на поиск фильмов по жанру

Построенный на основе данного запроса отчет имеет следующий вид:

Рис. 2.25 Отчёт поиска фильмов по жанру

3) Поиск фильма по стране.

30
Рис. 2.26 Запрос поиска фильма по стране

Построенный на основе данного запроса отчет имеет следующий вид:

Рис. 2.27 Отчёт по запросу поиска фильмов по стране

4) Подсчет кассовых сборов в кинотеатре.

31
Рис 2.28 Запрос на подсчёт кассовых сборов в кинотеатре

Построенный на основе данного запроса отчет имеет следующий вид:

Рис 2.29 Отчёт по кассовым сборам в кинотеатре

5) Форма для оформления билета.

32
Рис. 2.30 Форма оформления билетов

6) Форма просмотра информации по фильмам.

Рис. 2.31 Форма просмотра информации по фильмам

33
7) Форма просмотра информации по кассирам.

Рис 2.32 Форма по просмотру информации о кассирах

Таким образом, в ходе написания курсовой работы была спроектирована


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

34
ЗАКЛЮЧЕНИЕ
В современных условиях кинотеатрам приходиться иметь дело с большим
количеством информации, она быстро меняется, что её часто становится просто
невозможно обрабатывать «вручную». Кроме того, в крупных сетях кинотеатров
существует необходимость учёта и контроля большого объёма различных
финансовой информации и информации по аренде фильмов у издателя.

Для этого и создаются автоматизированные системы для сбора, обработки


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

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


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

Таким образом, в ходе написания курсовой работы была спроектирована


база данных «Кинопрокат».
Итоги курсового проектирования позволяют заключить, что цель работы
достигнута, а поставленные задачи решены в полном объеме, в результате чего
получены удовлетворительные результаты.

35
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Карпова Т.С. Базы данных: модели, разработка, реализация. – СПб.: Питер,


2001. – 304 с. Режим доступа: http://libweb.kpfu.ru/z3950/EPOS_ESIC/osn.pdf

2. Базы данных. Системы управления базами данных [Электронный ресурс] // -


Режим доступa:
https://portal.tpu.ru/SHARED/y/YANKOVICH/teaching/Subject/L8_infor.pdf

3. Элементы базы данных [Электронный ресурс] // Справочник. – Режим


доступа: https://spravochnick.ru/bazy_dannyh/elementy_bazy_dannyh/

4. Системыуправления базами данных. Основные понятия теории баз данных


[Электронный ресурс] // - Режим доступа: http://bourabai.ru/einf/subd1.htm

5. Виды и типы баз данных. Структура реляционных БД [Электронный ресурс].


– Режим доступа: https://zametkinapolyah.ru/zametki-o-mysql/bazy-dannyx-vidy-i-
tipy-baz-dannyx-struktura-relyacionnyx-baz-dannyx-proektirovanie-baz-dannyx-
setevye-i-ierarxicheskie-bazy-dannyx.html
6. 10 лучших инструментов для разработки и администрирования MySQL
[Электронный ресурс] // - режим доступа: https://habr.com/ru/post/142385/

7. Access 2000. Проектирование баз данных. / Дубнов П.Ю. Издательство ДМК,


М.:2000. – 346 с.

8. Скотт Ф. Баркер Профессиональное программирование в Microsoft Access


2002.: Пре. С англ. – М.: Издательский дом «Вильямс», 2002. – 992 с.: ил. –
Парал. Тит. Англ.

9. StudFiles [сайт]. – Режим доступа: https://studfile.net/preview/ 5407090/page:12/

10. Функциональные возможности MS Access [Электронный ресурс]. – Режим


доступа: https://studbooks.net/2062657/informatika/funktsionalnye_
vozmozhnostinbspms_access
11. Основные возможности и ограничения СУБД Access. Достоинства и
недостатки. Модели использования баз данных и уровни разработки

36
приложений [Электронный ресурс]. – Режим доступа: https://lektsii.net/ 1-
105897.html
12. Голышева, А. В. Access 2007 без воды. Все, что нужно для уверенной
работы / А.В. Голышева, И.А. Клеандрова, Р.Г. Прокди. - Москва: Наука и
техника, 2017. - 192 c.

37

Вам также может понравиться