Проектирование базы данных информационной системы



КУРСОВОЙ ПРОЕКТ

 

По МДК 02.02. Технология разработки и защиты баз данных

 

тема: Разработка и реализация базы данных кинотеатр

 

специальность: 09.02.03 Программирование в компьютерных системах

(базовая подготовка)

 

 

Выполнил студент

Вт-313 группы 3 курса

Кряжев Евгений Андреевич

 

 

Руководитель

Стафеева Дарья Александровна

 

Дата защиты "___" ____________ 20__ г.

 

Оценка __________________

 

 

Омск, 2019


УТВЕРЖДЕНО

цикловой методической комиссией

информатики и ИТ

"__" _________20__ г. Е.А. Тыщенко

 

 

ЗАДАНИЕ

На выполнение курсового проекта

 

ФИО студента Кряжев Евгений Андреевич Шифр КП.09.02.03.313.08.00.00.00 ПЗ

 

Специальность 09.02.03 Программирование в компьютерных системах Группа Вт–313

 

Тема задания разработка и реализация базы данных учета семейного бюджета.

 

Курсовой проект разработанный студентом имеет следующую структуру:

1) Пояснительная записка состоящая из разделов:

Введение

1. Глава 1. Проектирование базы данных информационной системы.

1.1 Описание предметной области.

1.2 Описание данных.

1.3 Проектирование логической структуры базы данных методом сущность - связь.

1.4 Обзор баз данных аналогичных информационных систем.

2. Глава 2. Реализация базы данных информационной системы.

2.1 Выбор состава технических и программных средств для реализации базы данных.

2.2 Разработка физической структуры базы данных.

2.3 Экспорт физической структуры в СУБД.

Заключение.

Список использованных источников.

Приложения.

2) Реализованная база данных записанная на CD-носителе.

 

 

Дата выдачи  "___" ____________ 20___ г.

 

Срок окончания "___" ____________ 20___ г.

 

Преподаватель __________ Стафеева Д.А.


ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на разработку и реализацию базы данных учет кинотеатра

 

1. ВВЕДЕНИЕ

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

 

2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

База данных разрабатывается в качестве курсового проекта по междисциплинарному курсу «Технология разработки и защиты баз данных» в соответствии с учебным планом учебного заведения.

 

3. НАЗНАЧЕНИЕ РАЗРАБОТКИ

Основным назначением разрабатываемой базы данных является использование ее в информационной системе "Семейный бюджет", для учёта прихода и расхода денежных средств.

 

4. ТРЕБОВАНИЯ К БАЗЕ ДАННЫХ

4.1 База данных должна обеспечивать выполнение следующих функций:

- хранение информации о составе семьи;

- учет расхода и прихода денежных средств.

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

- предусмотреть контроль вводимых данных.

4.3 Требования к техническим и программным средствам

- Процессор: IntelXeon 5500, 3.33 Ггц., 8 Мб кэш.

- Оперативная память: 16 Ггб.,DDR3-1333.

- Жесткие диски: Интегрированный SAS контроллер LSI SASII 2008 позволяет подключить до 8 жестких дисков 3.5"

- Сетевая плата: двухканальная интегрированная сетевая плата GigabitEthernet (10/100/1000Мбит) на контроллере Intel 82576 с поддержкой технологии Intel® I/OAT 3.

- Операционная система: Windows 7,8 и более.

- SQL Server: Microsoft SQL Server 2012.

 

5. ЭТАПЫ РАЗРАБОТКИ

Стадия Результат Срок
1 Подготовительный этап - техническое задание; - логическая структура базы данных спроектированная ме­тодом "сущность-связь" (ER-диаграмма); - сравнительный анализ спроек­тированной базы данных и базы данных существующих информационных систем. 6
2 Разработка и реализация ра­бочего проекта - обоснование выбора про­граммного обеспечения для проектирования и реализации базы данных; - разработка физической струк­туры базы данных для вы­бранной СУБД; - экспорт физической струк­туры в СУБД. 20
3 Оформление пояснительной записки Пояснительная записка 2
4 Защита курсового проекта БД, пояснительная записка, презентация 2

 


6. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ

- Предварительная приемка пояснительной записки осуществляется преподавателем. По результатам проверки проекта и пояснительной записки, оформляются рекомендации по доработке.

- Конечная приемка производится на защите курсового проекта.

- Передача пояснительной записки и готового проекта заказчику производится на подписанном CD - носителе.

 

Техническое задание принято к исполнению "___" _____________ 20__ г.

 

Студент ______________ Кряжев Е.А.
     
Руководитель ______________ Стафеева Д.А.

 


Содержание

ВВЕДЕНИЕ. 6

Глава 1. Проектирование базы данных информационной системы 7

1.1 Описание предметной области. 7

1.2 Описание данных. 7

1.3 Проектирование логической структуры базы данных методом "сущность-связь" 8

1.4 Обзор баз данных аналогичных информационных систем. 13

Глава 2. Реализация базы данных информационной системы 14

2.1 Выбор состава технических и программных средств для реализации базы данных информационной системы.. 14

2.2 Разработка физической структуры базы данных. 15

2.3 Импорт физической структуры.. 18

ЗАКЛЮЧЕНИЕ. 25

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

 

 


ВВЕДЕНИЕ

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

Задача данного курсового проекта – проектировка и создание системы, направленной на ведения семейного бюджета.

Актуальность курсового проекта: Кинотеатры – являются на сегодняшний день самыми популярными зрелищными зданиями. В среднем каждый житель посещает кино­театры 17 раз в году. Кинотеатры могут входить в состав кооперированных общественных цент­ров, включающих несколько учрежде­ний и поэтому многие работаю с этими учетами.

Цель курсового проекта: разработка и реализация базы данных Кинотеатр. Данная база данных должна обеспечивать правильную, удобную продажу билетов в кино.

Задачи курсового проекта:

1. изучить предметную область;

2. спроектировать логическую структуру базы данных;

3. проанализировать базы данных существующих информационных систем;

4. обосновать выбор программных и технических средств для разработки и функционирования разработанной базы данных;

5. разработать физическую модель базы данных для выбранной СУБД;

6. импортировать разработанную физическую модель в СУБД.


Проектирование базы данных информационной системы

Описание предметной области

Информационная система "Кинотеатр" предназначена для упрощения регулированием системы и для автоматизации её функций. База данных предназначена для диспетчеров и директора кинотеатра.

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

Описание данных

Разрабатываемая база данных хранит и обрабатывает данные о фильмах, сеансах, а также о продажи билетов.

В таблице фильм (Фильмы) содержится информация о фильмах и его актерах, а также о дате начала проката фильма.

В таблице сеанс (Сеансы) содержится информация о сеансах, а подробнее: зал, время, дата и название фильма.

В таблице зал (Залы) содержится информация о вместимости зала (Число рядов и мест).

В таблице ваше место (Места) содержится информация о вашем месте (Номер ряда и места), где вы будете сидеть.

В таблице билет (Билеты) содержится информация о покупки билета

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

В таблице покупатель (Покупатель) содержится информация о покупатели.

1.3 Проектирование логической структуры базы данных методом "сущность-связь"

В проектировании ER-диаграмм базы данных рассматривается описание объектов сущности и атрибутов спроектированной базы данных

Определяем сущности и их атрибуты:

Сущность «Фильмы» имеет следующие атрибуты:

§ id_Фильмы;

§ Название_фильма;

§ Длительность;

§ Дата_начала_проката;

§ Прокатчик;

§ Жанр;

§ Актеры;

§ Режиссер.

Рисунок 1 – Сущность «Фильмы»

Первичным ключом в сущности «Фильмы», является атрибут «id_Фильмы».

 

Сущность «Сеансы» имеет следующие атрибуты:

§ id_Сеансы;

§ id_Залы;

§ Время;

§ Дата;

§ id_Фильмы.

 

Рисунок 2 – Сущность «Сеансы»

Первичным ключом в сущности «Сеансы», является атрибут «id_Сеансы».

Внешним ключом в сущности «Сеансы», является атрибут «id_Залы, id_Фильмы».

 

Сущность «Залы» имеет следующие атрибуты:

§ id_Залы;

§ Число_рядов;

§ Число_мест.

 

Рисунок 3 – Сущность «Залы»

Первичным ключом в сущности «Залы», является атрибут «id_Залы».

 

Сущность «Места» имеет следующие атрибуты:

§ id_Места;

§ id_Залы;

§ Номер_ряда;

§ Номер_места.

 

Рисунок 4 – Сущность «Места»

Первичным ключом в сущности «Места», является атрибут «id_Места».

Внешним ключом в сущности «Места», является атрибут «id_Залы».

 

Сущность «Билеты» имеет следующие атрибуты:

§ id_Билета;

§ id_Сеансы;

§ id_Места;

§ Сумма;

§ id_Фильмы.

 

Рисунок 5 – Сущность «Билеты»

Первичным ключом в сущности «Билеты», является атрибут «id_Билета».

Внешним ключом в сущности «Билеты», является атрибут «id_Сеансы, id_Места, id_Фильмы».

 

 

Сущность «Бронь» имеет следующие атрибуты:

§ id_Номер_брони;

§ id_Покупатель;

§ id_Билета;

§ Количество;

§ Общая_сумма.

 

Рисунок 6 – Сущность «Бронь»

Первичным ключом в сущности «Бронь», является атрибут «id_Номер_брони».

Внешним ключом в сущности «Бронь», является атрибут «id_Покупатель, id_Билета».

 

Сущность «Покупатель» имеет следующие атрибуты:

§ id_Покупатель;

§ Фамилия;

§ Имя;

§ Телефон.

Рисунок 7 – Сущность «Покупатель»

Первичным ключом в сущности «Покупатель», является атрибут «id_Покупатель».

 

На рисунке 8, представлена ER-диаграмма спроектированной базы данных учета кинотеатра.

Рисунок 8 – ER-диаграмма


Дата добавления: 2021-06-02; просмотров: 181; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!