Файл: Курсовая работа По дисциплине Информатика.docx

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

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

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

Добавлен: 25.04.2024

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

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

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

СОДЕРЖАНИЕ

Оглавление

1. Введение-----------------------------------------------------------------------------------3

1.1 Актуальность курсовой работы-----------------------------------------------------3

1.2 Цели и задачи курсовой работы-----------------------------------------------------3

1.3 Практическая значимость-------------------------------------------------------------3

2. Создание базы данных------------------------------------------------------------------4

2.1 Иерархическая модель структуры базы данных---------------------------------4

2.2 Создание структур таблиц------------------------------------------------------------4

2.3 Определение связи между таблицами базы данных---------------------------5

2.4 Проектирование форм для ввода входной информации----------------------5

2.5 Проектирование запросов-----------------------------------------------------------15

2.6 Создание отчётов----------------------------------------------------------------------18

2.7 Проектирование кнопочной формы-----------------------------------------------23

2.8 Вывод------------------------------------------------------------------------------------26

3. Задание по второй части курсовой работы----------------------------------------28

3.1 Постановка задачи--------------------------------------------------------------------28

3.2 Разработка алгоритма решения задач в виде блок-схемы-------------------30

3.3 Программирование в среде VISUAL BASIC 6.0--------------------------------31

3.4 Анализ полученного результата---------------------------------------------------35

3.5 Вывод------------------------------------------------------------------------------------35


Балтийская государственная академия рыбопромыслового флота

Кафедра «Информатики и информационных технологий»

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

По дисциплине «Информатика»

Выполнил курсант: Михайлов ...                                                                            

Группа:                                                                                                                 ЭЛМ-11

Проверил:                                                                                Меньшикова Т.В.

Оглавление

1. Введение-----------------------------------------------------------------------------------3

1.1 Актуальность курсовой работы-----------------------------------------------------3

1.2 Цели и задачи курсовой работы-----------------------------------------------------3

1.3 Практическая значимость-------------------------------------------------------------3

2. Создание базы данных------------------------------------------------------------------4

2.1 Иерархическая модель структуры базы данных---------------------------------4

2.2 Создание структур таблиц------------------------------------------------------------4

2.3 Определение связи между таблицами базы данных---------------------------5

2.4 Проектирование форм для ввода входной информации----------------------5

2.5 Проектирование запросов-----------------------------------------------------------15

2.6 Создание отчётов----------------------------------------------------------------------18

2.7 Проектирование кнопочной формы-----------------------------------------------23

2.8 Вывод------------------------------------------------------------------------------------26

3. Задание по второй части курсовой работы----------------------------------------28

3.1 Постановка задачи--------------------------------------------------------------------28

3.2 Разработка алгоритма решения задач в виде блок-схемы-------------------30

3.3 Программирование в среде VISUAL BASIC 6.0--------------------------------31

3.4 Анализ полученного результата---------------------------------------------------35

3.5 Вывод------------------------------------------------------------------------------------35



Список используемой литературы--------------------------------------------------36

  1. Введение

    1. Актуальность курсовой работы

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

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

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

Базы данных встречаются на каждом шагу. Практически любая система это хорошо построенная база данных.

База данных – это организационная структура, предназначенная для хранения информации.

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

Моя курсовая работа выполнена в системе управления базами данных (СУБД), входящая в пакет MS Office. Это система имеет название Microsoft Office Access или просто Microsoft Access.

Все составляющие базы данных, такие, как таблицы, отчеты, запросы, формы и объекты, в Access хранятся в едином дисковом файле, который имеет расширение mdb.

Основным структурным компонентом базы данных является таблица. В таблицах хранятся вводимые данные. Каждая таблица состоит из столбцов, называемых полями, и строк, называемых записями. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных.




    1. Цели и задачи курсовой работы

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

проектирование и создание нескольких таблиц для хранения данных;

ввод данных;

разработка и создание запросов и отчётов, предназначенных для просмотра, редактирования и вывода информации;

разработка пользовательского интерфейса на основе форм.

Интерфейс БД должен обеспечивать:

  • Ввод, просмотр и редактирование данных на основе форм;

  • Стандартные операции навигации и обслуживания БД;

  • Получение свободных данных и выборок на основании запросов отражающих показатели работы кинотеатра

  • Просмотр отчётов для документации различных данных




    1. Практическая значимость

Созданная база данных удовлетворяет следующим требованиям:

  • Наглядно представленная информация

  • Простота ввода информации

  • Удобство поиска и отбора информации

  • Возможность быстрой перенастройки БД (добавление новых полей, новых записей, их удаление)

2. Создание базы данных

2.1 Иерархическая модель структуры базы данных

2.2 Создание структур таблиц

Таблица — это объект БД, который служит для ввода и хранения информации. Таблица состоит из записей (строк), которые составляют информацию, хранящуюся в ней, и полей (столбцов), образующих структуру базы данных. Это базовый объект Access, все остальные объекты БД являются производными и создаются на базе ранее подготовленных таблиц.


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

  • Кинотеатры

  • Залы

  • Сеансы

  • Фильмы 1

  • Фильмы 2



Как видно по скриншоту таблиц не пять, а семь - это связано с тем, что таблицы «Краткая информация» и «Switchboard Items» используются в запросе и кнопочной форме.

Увидеть список всех таблиц и совершить быстрый переход и открытие каждой из них можно в области навигациина рабочем поле Access.

Таблица Кинотеатры в режиме «Конструктор»



Таблица Кинотеатры в режиме «Таблицы»



Таблица Залы в режиме «Конструктор»



Таблица Залы в режиме «Таблицы»



Таблица Сеансы в режиме «Конструктор»



Таблица Сеансы в режиме «Таблицы»



Таблица Фильмы 1 в режиме «Конструктор»



Таблица Фильмы 1 в режиме «Таблицы»



Таблица Фильмы 2 в режиме «Конструктор»



Таблица Фильмы 2 в режиме «Таблицы»



Как видно на скриншотах, в таблицах использовались различные типы данных полей: текстовый, числовой, денежный, поле объекта OLE, поле МЕМО, счетчик, поле дата/время.


Таким образом, один из этапов построения БД был мною закончен и мог приступить к следующему - этапу создания связей.

2.3 Определение связи между таблицами базы данных

Логические связи устанавливаются между одноименными полями таблиц базы данных Access 2016. Связь данных в одной таблице с данными в других таблицах осуществляется через уникальные идентификаторы (ключи) или ключевые поля. В нашем случае мы должны установить логические связи между таблицами: Кинотеатры, Залы, Сеансы, Фильмы 1, Фильмы 2. Microsoft Access учитывает эти связи во время обработки запросов, построения форм и отчетов. Прежде чем приступить к созданию логических связей надо в Окне редактирования закрыть все таблицы и перейти на вкладку Работа с базами данных. Затем щелкнуть на пиктограмме Схема данных, в окне редактирования появится активное диалоговое окно "Добавление таблицы" на фоне неактивного окна Схема данных. В окне Добавление таблиц необходимо выделить имена таблиц и нажать кнопку Добавить, при этом в окне "Схема данных" появятся все таблицы. После этого необходимо закрыть окно диалога. Далее необходимо установить связи между таблицами в окне Схема данных. Для этого в окне Схема данных необходимо отбуксировать (переместить) поле Код Кинотеатра из таблицы Кинотеатрына соответствующее поле Таблицы Залы, в результате этой операции появится окно "Изменение связей». В появившемся окне диалога "Изменение связей" необходимо установить флажки: "Обеспечить целостность данных", "каскадное обновление связанных полей" и "каскадное удаление связанных записей", убедиться в том, что установлен тип отношений один-ко-многим и нажать кнопку Создать. После повторить эту операцию с другими таблицами. Уже готовая схема данных БД «Киноконцертные залы города» имеет следующий вид:



2.4 Проектирование форм для ввода входной информации

В БД можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД используют формы. Форма ускоряет работу с базой данных. Форма — это объект базы данных, который можно использовать для создания пользовательского интерфейса для приложения базы данных. "Привязанная" форма напрямую соединена с источником данных, например с таблицей, или запросом, и может использоваться для ввода, изменения или отображения данных из источника данных. Как вариант, можно создать "свободную" форму, которая не связана напрямую с источником данных, но которая все равно может содержать кнопки, надписи и другие элементы управления, необходимые для работы приложения. Формы в БД Access можно создавать с помощью различных средств: