База данных "Кинотеатр"
Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 15:53, курсовая работа
Описание работы
Предполагается, что проектируемый продукт будет иметь общественно-социальную значимость в первую очередь для пользователей, заинтересованных в получении информации о кинотеатре, фильмах, сеансах и покупке билетов.
Содержание работы
Задание…………………………………………………………………..…….3
Введение……………………………………………………..……………….4
Функциональные возможности системы…………………………….5
Построение информационно-логической модели базы данных……6
Проектирование алгоритмов обработки данных……………………9
Разработка запросов для корректировки и выборки данных………9
Реализация пользовательского интерфейса средствами форм…….11
Реализация алгоритмов обработки информации……………………24
Литература…………………………………………………….……………29
Файлы: 1 файл
Отчет по курсовой.docx
— 563.60 Кб (Скачать файл)МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
ШКОЛА ЭКОНОМИКИ И МЕНЕДЖМЕНТА
Кафедра бизнес-информатики и экономико-математических методов
Шадрин Ян Юрьевич
БАЗА ДАННЫХ «КИНОТЕАТР»
КУРСОВАЯ РАБОТА
По дисциплине «Базы данных»
Направление подготовки 080500.62 «Бизнес-информатика»
Очной формы обучения
Регистрационный № _______
___________ ___________________
подпись И.О.Фамилия
« _____» ________________ 20 г.
Оценка _________________________
____________ ___________________
подпись И.О.Фамилия
«_____» ________________ 20 г.
г. Владивосток
2013
Оглавление
Задание……………………………………………………………
Введение……………………………………………………..
- Функциональные возможности системы…………………………….5
- Построение информационно-логической модели базы данных……6
- Проектирование алгоритмов обработки данных……………………9
- Разработка запросов для корректировки и выборки данных………9
- Реализация пользовательского интерфейса средствами форм…….11
- Реализация алгоритмов обработки информации……………………24
Литература……………………………………………………
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования
«Дальневосточный федеральный университет»
ШКОЛА ЭКОНОМИКИ И МЕНЕДЖМЕНТА
Кафедра бизнес-информатики и экономико-математических методов
ЗАДАНИЕ
на курсовую работу
студенту Шадрину Яну Юрьевичу
на тему база данных «
Вопросы, подлежащие
Основные источники информации и прочее, используемые для разработки темы Айвазян С.А., Мхитарян В.С. Прикладная статистика и основы эконометрики: Учебник для вузов. – М.: ЮНИТИ, 1998. – 1022 с.; Математическая экономика на персональном компьютере: Пер. с яп. / М.Кубонива, М.Табата, С.Табата, Ю.Хасэбэ; Под ред. М.Кубонива; Под ред. и с предисл. Е.З.Демиденко. – М.: Финансы и статистика, 1991. – 304 с.; Валеев С.Г. Оптимизация математических моделей обработки данных и информационные технологии // Вестник Ульяновского гос.техн.ун-та. Юбил.вып. – Ульяновск: УлГТУ, 1997. С. 119-129 ._____________________
Срок представления работы «07» июня 2013 г.
Дата выдачи задания «28» февраля 2013 г.
Руководитель доцент ____________ Г.П. Озерова
Задание получил
Введение
Темой данной курсовой работы является создание базы данных «Аптека». Целью данной работы является ознакомление с основными принципами построения, использования и оптимизации реляционных баз данных.
Данная
тема является актуальной, так как
работа с лекарствами для фармацевтов,
покупателей и поставщиков
Необходимо создать такую базу данных, чтобы в удобной форме была предоставлена информация о лекарствах, их количестве, легко осуществлялась продажа фармакологических средств.
Рассматривается некоторая аптека, в которой продаются некоторые лекарства. Каждое лекарство имеет один или несколько экземпляров, название и тип. Каждый экземпляр имеет свой шифр, цену, поставщика, номер рецепта, срок годности. Лекарства привозят в аптеку поставщики в определенное время. Каждый поставщик имеет адрес, телефон. Поставщик привозит лекарства в соответствии с накладной.
1 Функциональные возможности системы
Предполагается, что проектируемый
продукт будет иметь
Реляционная система «Кинотеатр» создается с целью облегчения работы по поиску и занесению информации о кинотеатре, фильмах, а также продаже билетов.
Возможности, предоставленные покупателю:
- информация об интересующем фильме и дате сеанса;
- просмотр ассортимента кинотеатра, информации о нужном сеансе, месте в зале, цене билета
Возможности администратора:
- поиск интересующего фильма;
- работа с сеансами;
- осуществление продажи билетов.
2 Построение информационно-логической модели базы данных
Схема данных «Кинотеатр».
Объекты:
- фильмы(рис.1)
Рисунок 1. Конструктор таблицы «1) Фильмы»
- залы(рис. 2)
Рисунок 2. Конструктор таблицы «2) Залы»
- сеансы (рис. 3)
Рисунок 3. Конструктор таблицы «3) Сеансы»
- класс мест (рис. 4)
Рисунок 4. Конструктор таблицы «4) Класс мест»
- билеты (рис. 5)
Рисунок 5. Конструктор таблицы «5) Билеты»
- дополнительная связующая таблица (связывает коды залов и мест)
Рисунок 6. Конструктор таблицы «Связующая таблица (коды залов и мест)»
Ниже представлена схема данных (рис. 7).
Рисунок 7. Схема данных
3 Проектирование алгоритмов обработки данных
С помощью форм в таблицы заносится информация о фильмах, сеансах, билетах. Корректировка и сортировка данных осуществляется с помощью запросов, когда это нужно пользователю.
Поиск фильма осуществляется с помощью запроса для этого на соответствующей форме размещено поле со списком «Фильмы». Из представленного списка фильмов пользователь выбирает то, о котором ему нужна информация. Отсортировывается информация только о набранном фильме. Добавление нового фильма и информации о нем осуществляется с помощью запроса на добавление в соответствующей форме.
Поиск и добавление нового сеанса осуществляется по такой же схеме, что и работа с фильмами.
Покупка осуществляется по следующему алгоритму: пользователь выбирает фильм, а затем его сеанс, выбирает билет и покупает его.
4 Разработка запросов для корректировки и выборки данных
Алгоритм формирования цен в таблице «Билеты».
- На основе таблицы «Сеансы» сформируем цены в таблице «Билеты».
- С помощью запроса из таблицы «Сеансы» строим зависимость цены от времени сеанса с помощью запроса на обновление, в таблицу «Билеты».
- Входные данные
Delete…(2.1)
Перечень используемых запросов:
- Формирование цен до 13:00 – зависимость цены и её добавление
- Формирование цен после 13:00 – зависимость цены и её добавление
- Поиск сеансов по дате – запрос на выборку для поиска сеансов
- Удаление билетов – удаление билетов по дате
5 Реализация пользовательского интерфейса средствами форм
1)
Источник записей: Фильмы + Сеансы + Билеты
Таблица, на которой построена форма: Фильмы
Таблицы, которые можно корректировать: Фильмы, Сеансы, Билеты
Достоинства: простота в
разработке. Возможность корректировки/
Макет данной формы представлен на рисунке 8.
Рисунок 8. Макет формы «Фильмы»
Перечень используемых форм:
- Сеансы - форма для работы с сеансами, поиск информации о сеансе, его имеющихся билетах. Макет данной формы представлен на рисунке 9.
Рисунок 9. Макет формы «Сеансы»
- Добавление фильма - форма для добавления нового фильма. Макет формы представлен на рисунке 10
Рисунок 10. Макет формы «Добавление фильма»
- Билеты - форма для просмотра информации о билетах. Макет представлен на рисунке 11.
Рисунок 11. Макет формы «Билеты»
- Добавление билета - форма для добавления нового билета. Макет формы представлен на рисунке 12.
Рисунок 12. Макет формы «Добавление билета»
7 Реализация алгоритмов обработки информации
Рассмотрим макрос, выполняющий выбор нужного фильма из списка. В форме фильмы создаем элемент поле со списком и называем его SR. Применяем к нему макрос Добавление фильма. Конструктор данного макроса представлен на рисунке 16.
Рисунок 16. Конструктор макроса «Добавление фильма»
Перечень используемых макросов:
- Добавление фильма - выбор фильма через поле со списком
- Кнопка добавления фильма – открыть форму для добавления фильма
Литература
1. Айвазян С.А., Мхитарян В.С. Прикладная статистика и основы эконометрики: Учебник для вузов. – М.: ЮНИТИ, 1998. – 1022 с.
2. Математическая экономика на персональном компьютере: Пер. с яп. / М.Кубонива, М.Табата, С.Табата, Ю.Хасэбэ; Под ред. М.Кубонива; Под ред. и с предисл. Е.З.Демиденко. – М.: Финансы и статистика, 1991. – 304 с.
3. Валеев С.Г. Оптимизация
математических моделей