База данных "Кинотеатр"

Автор работы: Пользователь скрыл имя, 01 Декабря 2013 в 15:53, курсовая работа

Описание работы

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

Содержание работы

Задание…………………………………………………………………..…….3
Введение……………………………………………………..……………….4
Функциональные возможности системы…………………………….5

Построение информационно-логической модели базы данных……6
Проектирование алгоритмов обработки данных……………………9
Разработка запросов для корректировки и выборки данных………9
Реализация пользовательского интерфейса средствами форм…….11
Реализация алгоритмов обработки информации……………………24
Литература…………………………………………………….……………29

Файлы: 1 файл

Отчет по курсовой.docx

— 563.60 Кб (Скачать файл)

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный  университет»

 

ШКОЛА ЭКОНОМИКИ И МЕНЕДЖМЕНТА

 

Кафедра бизнес-информатики и экономико-математических методов

Шадрин Ян Юрьевич

БАЗА ДАННЫХ «КИНОТЕАТР» 

КУРСОВАЯ РАБОТА

По дисциплине «Базы данных»

Направление подготовки 080500.62 «Бизнес-информатика»

Очной формы обучения

                                                                  Студент гр. Б1204Би               

                                                                                                       _______________ 

                                                                                                                                           (подпись)                                                                                                                                                                                                                                                                               

 

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

                                                                    _____________    Г.П. Озерова

Регистрационный №    _______                 

___________ ___________________

     подпись                 И.О.Фамилия

 

« _____» ________________   20    г.

Оценка _________________________

____________ ___________________

     подпись                       И.О.Фамилия

 

«_____» ________________    20    г.  

 

 

г. Владивосток

2013

Оглавление

 

Задание…………………………………………………………………..…….3

Введение……………………………………………………..……………….4

  1. Функциональные возможности системы…………………………….5

 

  1. Построение  информационно-логической модели базы данных……6
  2. Проектирование алгоритмов обработки данных……………………9
  3. Разработка запросов для корректировки и выборки данных………9
  4. Реализация пользовательского интерфейса средствами форм…….11
  5. Реализация алгоритмов обработки информации……………………24

Литература…………………………………………………….……………29 
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение

высшего профессионального образования

«Дальневосточный федеральный университет»

 

ШКОЛА ЭКОНОМИКИ И МЕНЕДЖМЕНТА

 

Кафедра бизнес-информатики и экономико-математических методов

ЗАДАНИЕ

на курсовую работу

студенту Шадрину Яну Юрьевичу                          группы Б1204Би_________________

 на тему база данных «Кинотеатр»__________________________________________________________                                                                                               

 Вопросы, подлежащие разработке (исследованию): построить схему  данных, создать и заполнить таблицы,  выпонить запросы на корректировку и добавление данных, создать отчеты, запросы и макросы._____________________________________________________________________________                                                                                                                   

Основные источники информации и прочее, используемые для разработки   темы Айвазян С.А., Мхитарян В.С. Прикладная статистика и основы эконометрики: Учебник для вузов. – М.: ЮНИТИ, 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 Разработка запросов для корректировки и выборки данных

 

Алгоритм формирования цен в таблице «Билеты».

  1. На основе таблицы «Сеансы» сформируем цены в таблице «Билеты».
  2. С помощью запроса из таблицы «Сеансы» строим зависимость цены от времени сеанса с помощью запроса на обновление, в таблицу «Билеты».
    1. Входные данные

 

 

 

 

Delete…(2.1)

    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. Валеев С.Г. Оптимизация  математических моделей обработки  данных и информационные технологии // Вестник Ульяновского гос.техн.ун-та. Юбил.вып. – Ульяновск: УлГТУ, 1997. С. 119-129 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Информация о работе База данных "Кинотеатр"