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