Проектирование и разработка БД «Кинотеатр»
Заказать уникальную курсовую работу- 31 31 страница
- 9 + 9 источников
- Добавлена 01.09.2021
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 3
1.Аналитическая часть 4
1.1. Краткая характеристика организации 4
1.2. Характеристика локальной вычислительной сети кинотеатра 10
2.Проектная часть 12
2.1. Концептуальная (инфологическая) модель предметной области 12
2.2. Обоснование выбора СУБД 15
3. Разработка базы данных 19
3.1. Реализация базы данных средствами MS Access 19
3.2. Создание кнопочной формы 27
3.3. Защита базы данных 27
Заключение 30
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 31
Рисунок – Справочник кинопродукцииНа рисунке 15 приведена форма ввода данных о сеансах.Рисунок – Форма ввода данных о сеансахДалее рассмотрим режимы формирования запросов и отчетов.1.Список проданных билетов на сеанс.Конструктор запроса показан на рисунке 16.SQL – запрос:SELECT Сеанс.[Код сеанса], Кинопродукция.Название, Билет.Ряд, Билет.МестоFROM Кинопродукция INNER JOIN (Сеанс INNER JOIN Билет ON Сеанс.[Код сеанса] = Билет.[Код сеанса]) ON Кинопродукция.[Код кинопродукции] = Сеанс.[Код кинопродукции]GROUP BY Сеанс.[Код сеанса], Кинопродукция.Название, Билет.Ряд, Билет.МестоHAVING (((Сеанс.[Код сеанса])=[Код сеанса?]));Рисунок – Конструктор запросаРезультат:Рисунок – Запрос параметраНа рисунке 18 приведен отчет, сформированный на основе данного запроса.Рисунок - Список проданных билетов (отчет)2. Количество и стоимость проданных билетов на сеансыSELECT Кинопродукция.Название, Сеанс.[Дата сеанса], Сеанс.[Время час], Сеанс.[Время мин], Count(Билет.[Код билета]) AS [Count-Код билета], Сеанс.[Цена билета]FROM (Кинопродукция INNER JOIN Сеанс ON Кинопродукция.[Код кинопродукции] = Сеанс.[Код кинопродукции]) INNER JOIN Билет ON Сеанс.[Код сеанса] = Билет.[Код сеанса]GROUP BY Кинопродукция.Название, Сеанс.[Дата сеанса], Сеанс.[Время час], Сеанс.[Время мин], Сеанс.[Цена билета];SELECT Запрос2.Название, Запрос2.[Дата сеанса], Запрос2.[Время час], Запрос2.[Время мин], Запрос2.[Count-Код билета]*Запрос2.[Цена билета], Запрос2.[Count-Код билета]FROM Запрос2;Конструктор запроса приведен на рисунке 19.Рисунок – Структура запросаНа рисунке 20 приведен отчет по данному запросуРисунок – Свод по сеансам3.Отчет по заполняемости кинозалов в разрезе кинопродукции.SELECT Запрос4.Название, 100*Запрос4.[Count-Код билета]/Запрос4.[Sum-Количество билетов] AS Выражение1FROM Запрос4;SELECT Кинопродукция.Название, Sum(Сеанс.[Количество билетов]) AS [Sum-Количество билетов], Count(Билет.[Код билета]) AS [Count-Код билета]FROM (Кинопродукция INNER JOIN Сеанс ON Кинопродукция.[Код кинопродукции] = Сеанс.[Код кинопродукции]) INNER JOIN Билет ON Сеанс.[Код сеанса] = Билет.[Код сеанса]GROUP BY Кинопродукция.Название;На рисунке 20 приведен конструктор запроса.Рисунок – Конструктор запросаНа рисунке 21 приведен отчет, подготовленный по данным данного запроса.Рисунок – Отчет о проценте заполняемости зала3.2. Создание кнопочной формыСредствами MSAccessпроведено создание кнопочной формы (рисунок 23).Рисунок – Главная кнопочная форма3.3. Защита базы данныхСредствами MSAccessбыла проведена установка пароля к текущей базе данных (рисунок 24).Рисунок – Установка пароля к базе данныхНа рисунке 25 показан режим установки пароля к базе данных. Первоначально установлен пароль «1».Рисунок – Установка пароляНа рисунке 26 показан режим запроса пароля при открытии базы данных.Рисунок - Режим запроса пароля при открытии базы данныхТаким образом, в рамках проектирования базы данных сети кинотеатров выполнены работы:- определен перечень атрибутов информационной системы;- проведено построение концептуальной модели базы данных;- построение логической модели базы данных;- обоснован выбор СУБД;- создана база данных в соответствии с поставленными задачами;- включен режим парольной защиты для базы данных.Таким образом, задачи автоматизации выполнены.ЗаключениеВ рамках данной работы проведено создание базы данных для автоматизации деятельности кинотеатра. В ходе анализа предметной области определены задачи автоматизации кинотеатров, включающие: ведение учета репертуара, киносеансов, проданных билетов. Создание информационной системы обеспечит возможности оперативного получения данных о заполняемости залов, что позволит проводить формирование оптимального репертуара, позволяющего формировать репертуар, пользующийся спросом в наибольшей степени.В практической части работы в соответствии с поставленными задачами определены сущности информационной системы, установлены межтабличные связи, построена концептуальная модель данных, логическая и физическая модель. В качестве СУБД для реализации поставленных задач выбрана MSAccess, что позволяет проводить как проектирование структуры данных, так и пользовательские интерфейсы для ввода и просмотра информации, а также конструировать отчеты. В результате поставленные задачи автоматизации выполнены. Реализованы возможности работы со справочной, оперативной и отчётной информацией. Созданная база данных может использоваться в работе кинотеатров.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВБукунов С. В., Букунова О. В. Применение СУБД MS Access для создания бизнес-приложений : учебное пособие / С. В. Букунов, О. В. Букунова. - Санкт-Петербург: Санкт-Петербургский государственный архитектурно-строительный университет, 2017. – 103c.Дмитриева Т. А. Базы данных : система управления базами данных Microsoft Office Access2016 : учебное пособие / Т.А. Дмитриева. - Санкт-Петербург: Политех-Пресс, 2019. - 167 с.Розанов В. А., Катаргин Н.В., Малышев М. Н., Рубальская О. Н. Информационные технологии управления : учебное пособие / В. А. Розанов, Н. В. Катаргин, М. Н. Малышев, О. Н. Рубальская. - Москва :АТиСО, 2018. - 128 с. Кривцов А. Н., Хорошенко С.В. Информационные технологии : основы работы с базами данных : учебное пособие / А.Н. Кривцов, С.В. Хорошенко. - Санкт-Петербург: СПбГУТ, 2018. - 107 с.Ледовских И. А., Шулика Н. А., Табачук Н. П. Информационные системы как средство поиска и хранения данных : учебно-методическое пособие / И. А. Ледовских, Н. А. Шулика, Н. П. Табачук. - Хабаровск : Изд-во ТОГУ, 2017. - 139 с.Бекаревич Ю. Б., Пушкина Н. В. Самоучитель MS Office Access 2016/ Юрий Бекаревич, Нина Пушкина. - Санкт-Петербург: БХВ-Петербург, 2017. - 480 с.Сурушкин М. А. Анализ предметной области и проектирование информационных систем с примерами: учебное пособие / М. А. Сурушкин. - Белгород : НИУ "БелГУ", 2019. - 155 с.Наумов В. Н. Проектирование информационных систем: учебное пособие / В.Н. Наумов. - Санкт-Петербург: ИПЦ СЗИУ РАНХиГС, 2018. – 392с.Буров Н. Н., Кутимская М. А. Проектирование информационных систем: учебное пособие / Н. Н. Буров, М. А. Кутимская. - Рыбинск: РГАТУ, 2019. - 191 с.
Введение 3
1.Аналитическая часть 4
1.1. Краткая характеристика организации 4
1.2. Характеристика локальной вычислительной сети кинотеатра 10
2.Проектная часть 12
2.1. Концептуальная (инфологическая) модель предметной области 12
2.2. Обоснование выбора СУБД 15
3. Разработка базы данных 19
3.1. Реализация базы данных средствами MS Access 19
3.2. Создание кнопочной формы 27
3.3. Защита базы данных 27
Заключение 30
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 31
Вопрос-ответ:
Что такое БД Кинотеатр?
БД Кинотеатр - это база данных, разработанная для управления информацией о фильмах, сеансах, бронировании билетов и других операциях в кинотеатре.
Какая информация содержится в БД Кинотеатр?
В БД Кинотеатр хранится информация о фильмах, их жанрах, режиссерах, актерах, сеансах, залах, бронировании билетов, ценах и других параметрах, связанных с работой кинотеатра.
Какие инструменты использовались для разработки БД Кинотеатр?
Для разработки БД Кинотеатр была использована СУБД MS Access, которая позволяет создавать и управлять базами данных.
Какие преимущества выбора СУБД MS Access для создания БД Кинотеатр?
Выбор СУБД MS Access обусловлен простотой использования, низкой стоимостью и доступностью для пользователей.
Как обеспечивается защита базы данных Кинотеатр?
Защита базы данных Кинотеатр обеспечивается с помощью паролей, ограничения прав доступа к данным и шифрования информации, чтобы предотвратить несанкционированный доступ.
Какие данные содержатся в базе данных "Кинотеатр"?
База данных "Кинотеатр" содержит информацию о фильмах, расписании сеансов, ценах на билеты, информацию о залах и местах.
Какая система управления базами данных была выбрана для проекта "Кинотеатр"?
Для проекта "Кинотеатр" была выбрана СУБД MS Access.
Какая модель предметной области использовалась при проектировании базы данных "Кинотеатр"?
При проектировании базы данных "Кинотеатр" была использована концептуальная и логическая модель предметной области.
Какие инструменты были использованы при создании формы для базы данных "Кинотеатр"?
Для создания формы базы данных "Кинотеатр" были использованы средства MS Access.
Как обеспечивается безопасность базы данных "Кинотеатр"?
База данных "Кинотеатр" защищена с помощью механизмов аутентификации и авторизации, а также ограничениями доступа к данным.
Какая информация содержится в аналитической части статьи "Проектирование и разработка БД Кинотеатр"?
В аналитической части статьи содержатся краткая характеристика организации кинотеатра и подробное описание локальной вычислительной сети кинотеатра.