Проектирование базы данных информационной системы
КУРСОВОЙ ПРОЕКТ
По МДК 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!