Файл: Проектирование базы данных Учета расчетов с клиентами гостиницы (Аналитическая часть).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 28.06.2023

Просмотров: 52

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

При проектировании информационной системы Театр, можно выделить следующие сущности:

  • Постановка
  • Авторы
  • Произведения
  • Жанры
  • Актеры
  • Дирижеры-постановщики
  • Художники-постановщики
  • Режиссеры-постановщики
  • Сотрудники
  • Должности
  • Репертуар театра
  • Билеты

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

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

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

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

Атрибуты и первичные ключи сущностей для информационной модели, включаемые в состав информационной системы модели Театр, приведены в таблице 1

Таблица 1 Атрибуты и первичные ключи сущностей для информационной модели.

Сущность

Ключ

Атрибуты

1

2

3

Постановка

Код Постановки

Код постановки

Название

Жанр

Код Автора

Код Режиссера-постановщ.

Код Художника-постановщ.

Код Дирижера-постановщ.

Код актера

Роль

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

Авторы

Код Автора

Код Автора

Имя

Фамилия

Дата Рождения

Дата смерти

Страна

Произведения

Код Произведения

Код произведения

Название произведения

Жанр

Код жанра

Код автора

Жанры

Код Жанра

Код жанра

Жанр

Актеры

Код Актера

Код актера

Фамилия

Имя

Отчество

Звание

Пол

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

Возраст

Рост

Голос

Гастроли

Репертуар

Заработная плата

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

Дата последнего рабочего дня

Стаж работы

Дирижеры-постановщики

Код дирижера-постановщ.

Код дирижера-постановщ.

Фамилия

Имя

Отчество

Пол

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

Возраст

Рост

Заработная плата

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

Дата последнего рабочего дня

Стаж работы

Художники-постановщики

Код художника-постановщ.

Код Художника-постановщ.

Фамилия

Имя

Отчество

Пол

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

Возраст

Заработная плата

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

Дата последнего рабочего дня

Стаж работы

Режиссеры-постановщики

Код режиссера-постановщ.

Код Режиссера-постановщ.

Фамилия

Имя

Отчество

Пол

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

Возраст

Заработная плата

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

Дата последнего рабочего дня

Стаж работы

Сотрудники

Код Сотрудника

Код Сотрудника

Фамилия

Имя

Отчество

Пол

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

Возраст

Заработная плата

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

Дата последнего рабочего дня

Стаж работы

Должности

Код Должности

Код должности

Название должности

Репертуар театра

Код Постановки

Код постановки

Название постановки

Код произведения

Жанр

Имя автора

Фамилия автора

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

Премьера

Билеты

№ билета

№ билета

Название постановки

Код постановки

Ряд

Место

Стоимость

Продано


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

Отчёты по запросам

Отчёты по таблицам

Запросы

Отчёты

Добавление и редактирование информации

Рисунок 4 Логическая структура БД

1.4 Физическая структура базы данных

Далее составляется проект таблиц (рисунок 5-16), которые будут в дальнейшем реализовываться в СУБД MS ACCESS.

Рисунок 5 Постановка

Рисунок 6 Авторы

Рисунок 7 Произведения

Рисунок 8 Жанры

Рисунок 9 Актёры

Рисунок 10 Дирижёры-постановщики

Рисунок 11 Художники постановщики

Рисунок 12 Режиссеры-постановщики

Рисунок 13 Сотрудники

Рисунок 14 Должности

Рисунок 15 Репертуар театра

Рисунок 16 Билеты

Схема технологического процесса сбора, передачи, обработки и выдачи информации изображена на Рисунке 17.

Рисунок 17 Схема технологического процесса сбора, передачи, обработки и выдачи информации

Практическая часть

2.1 Контрольный пример реализации задачи

Для начала работы с базой данных «Театр» необходимо её открыть двойным нажатием левой клавиши мыши на файл базы, либо по следующему пути: Пуск-Все программы-Microsoft Office-Microsoft Office Access-кнопка Office-Открыть-Файл.


Откроется форма главного меню.

Рисунок 18 Форма главного меню ИС «Театр»

На главной форме пользователь видит несколько кнопок. При нажатии кнопки запросы откроется форма запросы (Рисунок 19). В ней находятся кнопки всех запросов. Нажатие на значок закрывает форму.

Рисунок 19 Форма запросы ИС «Театр»

При нажатии кнопки «Добавление и редактирование информации» Откроется форма со списком таблиц (Рисунок 20) в которые вносятся и редактируются данные. Нажатие на значок закрывает форму.

Рисунок 20 Форма Добавление и редактирование информации ИС «Театр»

При нажатии кнопки Отчёты откроется форма Отчёты (Рисунок 21), где пользователю представляется выбор – можно просмотреть все отчёты по запросам или все отчёты по таблицам. Нажатие на значок закрывает форму.

Рисунок 21 Форма Запросы ИС «Театр»

При нажатии кнопки «Отчёты по запросам», откроется форма со списком отчётов по запросам. (Рисунок 22). Через эту форму открываются отчёты по запросам, где можно просматривать данные полученные запросом, а также распечатывать их. Нажатие на значок закрывает форму.

Рисунок 22 Форма Отчёты по запросам ИС «Театр»

При выборе кнопки «Отчёты по таблицам», откроется форма со списком отчётов по таблицам. (Рисунок 23). Через эту форму открываются отчёты по таблицам, где можно просматривать данные таблиц, а также распечатывать их. Нажатие на значок закрывает форму.

Рисунок 23 Отчеты по обработанным сведениям

2.2 Разработка интерфейса и реализация проекта

Оператор после внесения сведений (о постановках, авторах, актёрах, работниках и пр.) в базу данных сможет редактировать, добавлять информацию, вести поиск, делать запросы, выводить необходимые отчеты на печать. Функциональная структура формы представлена на Рисунке 24.


Список Актёров

Список Художников-постановщиков

Список Дирижёров-постановщиков

Список Режиссеров-постановщиков

Список Сотрудников

Найти Сотрудника по Фамилии

Проданные билеты и вырученная сумма

Свободные места

Сыгранное (Когда-либо поставленные)

Поставленные за данный сезон по Жанру

Вход в систему

Главная кнопочная форма

Заполнение данных

Постановка

Авторы

Произведения

Жанры

Репертуар театра

Билеты

Дирижёры-постановщики

Режиссеры-постановщики

Художники-постановщики

Сотрудники

Должности

Актёры

Добавление

Удаление

Редактирование

Печать

Поиск билета по месту и ряду

Актёры по вокальным способностям

Выбор актёра по параметрам

Актёры по уже заданным параметрам

Актёры имеющие звания

Список актёров для постановки

Найти Актёра по Фамилии

Найти Автора указав страну

Обработка данных

Отчёты по обработке

Рисунок 18 Функциональная структура главной формы

ЗАКЛЮЧЕНИЕ

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

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

В данной курсовой работе была разработана и спроектирована информационная система предметной области Театральной отрасли.

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

В результате проделанной работы были получены следующие результаты -

Автоматизация учёта и контроля информации о :

  • Постановках
  • Авторах и их произведениях
  • Работниках театра
  • Актёрах
  • Художниках, Дирижёрах и Режиссёрах

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