Курсовая работа на тему: "Разработка информационной системы. Билеты в кино"
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- Adobe Acrobat Reader
Описание
Аннотация
Курсовая работа посвящена разработке базы данных для билетов в кино. В ходе
реализации информационной системы была проделана работа:
o Разработана инфологическая модель предметной области
o Разработана логическая модель базы данных
o Разработаны оперативные запросы
o Разработана процедура для создания отчёта о количестве проданных
билетов на фильм за определенный год и месяц. Разработано приложение конечного
пользователя
Описание предметной области
В кинотеатре имеется несколько залов. Залы имеют уникальный номер в пределах
данного кинотеатра, а также характеризуются названием (большой, малый, синий,
красный и т.д.) и количеством мест. Для каждого зала создана схема зала, в которой
указывается ряд, начальное место, конечное место и базовая цена билета на указанные
места. Так крайние места стоят дешевле центральных мест того же ряда. Средние ряды –
дороже первых и т.д.
В прокате находится большое количество кинофильмов. Каждому фильму присваивается
уникальный номер, о нем известны страна производитель, год создания, режиссер,
киностудия, длительность в минутах.
В каждом кинотеатре составляется расписание сеансов. Для каждого сеанса известны
дата, время, а также фильм и зал, в котором демонстрируется фильм. Кроме того каждый
сеанс характеризуется коэффициентом, на который может быть увеличена базовая цена
места в зале. Один и тот же фильм может демонстрироваться на многих сеансах.
На каждый сеанс генерируется комплект билетов, по количеству мест в зале, где проходит
сеанс. Каждый билет имеет уникальный порядковый номер, ряд и место в зале, цену,
отметку о продаже и относится к определенному сеансу. Данные обо всех
сгенерированных билетах сохраняются, пока фильм демонстрируется в кинотеатре. При
покупке билета он помечается, как проданный.
Техническое задание
• Этап проектирования
1. Разработать инфологическую модель предметной области. Письменно
обосновать выделение сущностей и связей между ними, а также назначение
атрибутов сущностей.
2. Разработать реляционную логическую модель будущей базы данных.
3. Разработать форму регулярного отчета, который позволит оценить
эффективность соответствующего бизнеса.
4. Разработать план хранимой процедуры для реализации регулярного отчета.
5. Разработать интерфейс конечного пользователя для доступа к оперативным
запросам и регулярному отчету.
• Этапы реализации
1. Создать базу данных на основе разработанной логической модели.
2. Реализовать оперативные запросы, создав для отладки каждого из них тестовый
набор данных в соответствующих таблицах.
3. Написать и отладить хранимую процедуру для реализации регулярного отчёта.
4. Написать и отладить интерфейс конечного пользователя в форме меню,
позволяющего выполнить любой запрос и получить регулярный отчет за любой
период времени.
Разработка инфологической модели предметной области
Для создания инфологической модели предметной области используем метод выделения
существительных из описания предметной области. Выделим в описании предметной
области существительные:
• Уникальный номер сеанса
• Название фильма
• Дата и время сеанса
• Коэффициент цены сеанса.
• Номер зала
• Название зала
• Количество мест в зале.
• Номер ряда, номер места и базовая стоимость этого места в зале.
• Уникальный номер билета на сеанс
• Стоимость билета на сеанс
• Признак продажи билета на сеанс.
Теперь необходимо определить, какие из этих существительных будут представлять сущности, а
какие – атрибуты сущностей. Сделаем первое предположение на основе здравого смысла и
понимания процессов в предметной области. Представим список сущностей, а в скобках укажем
атрибуты каждой из них. При этом выделим среди атрибутов сущностей первичный ключ и
изобразим его подчеркиванием.
Выделение сущностей:
1) Сеанс (уникальный номер, дата, время, Фильм, коэффициент,)
2) Билет (уникальный номер, ряд, место, цена, телефон, признак продажи билета)
3) Зал (уникальный номер , название, количество мест)
4) Фильм (ID фильма, страна, год, режиссер, студия, длительность)
5) Схема зала (ID схемы, ряд, начальное место, конечное место, базовая цена)
Установление связей между сущностями:
a) Установление связи между сущностями «Сеанс» и «Фильм»: «Издаётся», связь типа М : 1,
поскольку сеанса один фильм, а у фильма много сеансов.
b) Установление связей между сущностями «Сеанс» и «Билет» связь типа 1 : М, поскольку у
сеанса много билетов, а у билета один сеанс.
c) Установление связи между сущностями «Сеанс» и «Зал» связь типа М:1, поскольку у сеанса
один зал, а у зала много сеансов.
d) Установление связи между сущностями «Зал» и «Схема зала» связь типа М : 1, поскольку у
зала одна схема, а у схемы зала много залов.
Курсовая работа посвящена разработке базы данных для билетов в кино. В ходе
реализации информационной системы была проделана работа:
o Разработана инфологическая модель предметной области
o Разработана логическая модель базы данных
o Разработаны оперативные запросы
o Разработана процедура для создания отчёта о количестве проданных
билетов на фильм за определенный год и месяц. Разработано приложение конечного
пользователя
Описание предметной области
В кинотеатре имеется несколько залов. Залы имеют уникальный номер в пределах
данного кинотеатра, а также характеризуются названием (большой, малый, синий,
красный и т.д.) и количеством мест. Для каждого зала создана схема зала, в которой
указывается ряд, начальное место, конечное место и базовая цена билета на указанные
места. Так крайние места стоят дешевле центральных мест того же ряда. Средние ряды –
дороже первых и т.д.
В прокате находится большое количество кинофильмов. Каждому фильму присваивается
уникальный номер, о нем известны страна производитель, год создания, режиссер,
киностудия, длительность в минутах.
В каждом кинотеатре составляется расписание сеансов. Для каждого сеанса известны
дата, время, а также фильм и зал, в котором демонстрируется фильм. Кроме того каждый
сеанс характеризуется коэффициентом, на который может быть увеличена базовая цена
места в зале. Один и тот же фильм может демонстрироваться на многих сеансах.
На каждый сеанс генерируется комплект билетов, по количеству мест в зале, где проходит
сеанс. Каждый билет имеет уникальный порядковый номер, ряд и место в зале, цену,
отметку о продаже и относится к определенному сеансу. Данные обо всех
сгенерированных билетах сохраняются, пока фильм демонстрируется в кинотеатре. При
покупке билета он помечается, как проданный.
Техническое задание
• Этап проектирования
1. Разработать инфологическую модель предметной области. Письменно
обосновать выделение сущностей и связей между ними, а также назначение
атрибутов сущностей.
2. Разработать реляционную логическую модель будущей базы данных.
3. Разработать форму регулярного отчета, который позволит оценить
эффективность соответствующего бизнеса.
4. Разработать план хранимой процедуры для реализации регулярного отчета.
5. Разработать интерфейс конечного пользователя для доступа к оперативным
запросам и регулярному отчету.
• Этапы реализации
1. Создать базу данных на основе разработанной логической модели.
2. Реализовать оперативные запросы, создав для отладки каждого из них тестовый
набор данных в соответствующих таблицах.
3. Написать и отладить хранимую процедуру для реализации регулярного отчёта.
4. Написать и отладить интерфейс конечного пользователя в форме меню,
позволяющего выполнить любой запрос и получить регулярный отчет за любой
период времени.
Разработка инфологической модели предметной области
Для создания инфологической модели предметной области используем метод выделения
существительных из описания предметной области. Выделим в описании предметной
области существительные:
• Уникальный номер сеанса
• Название фильма
• Дата и время сеанса
• Коэффициент цены сеанса.
• Номер зала
• Название зала
• Количество мест в зале.
• Номер ряда, номер места и базовая стоимость этого места в зале.
• Уникальный номер билета на сеанс
• Стоимость билета на сеанс
• Признак продажи билета на сеанс.
Теперь необходимо определить, какие из этих существительных будут представлять сущности, а
какие – атрибуты сущностей. Сделаем первое предположение на основе здравого смысла и
понимания процессов в предметной области. Представим список сущностей, а в скобках укажем
атрибуты каждой из них. При этом выделим среди атрибутов сущностей первичный ключ и
изобразим его подчеркиванием.
Выделение сущностей:
1) Сеанс (уникальный номер, дата, время, Фильм, коэффициент,)
2) Билет (уникальный номер, ряд, место, цена, телефон, признак продажи билета)
3) Зал (уникальный номер , название, количество мест)
4) Фильм (ID фильма, страна, год, режиссер, студия, длительность)
5) Схема зала (ID схемы, ряд, начальное место, конечное место, базовая цена)
Установление связей между сущностями:
a) Установление связи между сущностями «Сеанс» и «Фильм»: «Издаётся», связь типа М : 1,
поскольку сеанса один фильм, а у фильма много сеансов.
b) Установление связей между сущностями «Сеанс» и «Билет» связь типа 1 : М, поскольку у
сеанса много билетов, а у билета один сеанс.
c) Установление связи между сущностями «Сеанс» и «Зал» связь типа М:1, поскольку у сеанса
один зал, а у зала много сеансов.
d) Установление связи между сущностями «Зал» и «Схема зала» связь типа М : 1, поскольку у
зала одна схема, а у схемы зала много залов.
Похожие материалы
Разработка информационной системы (ИС)
Lokard
: 21 мая 2013
Жизненный цикл ИС
Стандарт ГОСТ 34.601-90
Стандарт ISO/IEC 12207:1995
Процессы жизненного цикла ИС по ISO
Модели жизненного цикла
Каскадная модель (модель водопада)
Анализ
Проектирование ПО
Нотации при проектировании ПО
Блок схемы
Диаграммы
Реализация (конструирование) ИС
Тестирование
Внедрение
Спиральная модель проектирования ПО
Итерационная модель
Стратегии и методы проектирования ПО
Вертикальные стратегии
Структурное проектирование и на основе структур данных
Компонентное проектирование
Основ
5 руб.
Разработка информационной системы «Охранное агентство
belyaev27
: 18 декабря 2016
СОДЕРЖАНИЕ
Задание на курсовую работу
Введение
Глава 1. Описание предметной области
Глава 2. Аппаратные и программные средства реализации проекта
2.1. Технические средства аппаратной базы
2.2.Операционная система
2.3. Среда реализации информационной системы
Глава 3. Постановка задач
3.1. Общая постановка задач
3.2. Основные компоненты проектируемой базы данных
Глава 4. Проектирование базы данных
4.1. Создание таблиц
4.2. Создание запросов
4.3. Создание форм
4.4. Создание отчетов
4.5. Создание г
250 руб.
Разработка информационной системы интернет-магазин
evelin
: 11 августа 2015
Данный курсовой проект посвящен разработке информационной системы, моделирующей бизнес-процессы ресторана.
Целью курсового проекта является автоматизировать некоторые функции управляющего для обеспечения надежности учета продаж и покупки продуктов в ресторане. Для достижения поставленной цели необходимо решить следующие задачи: определить работу управляющего, которую можно выполнять в автоматизированном режиме, определить требования к информационной системе, разработать проект системы и выполнит
35 руб.
Разработка информационной системы по учету персонала
Elfa254
: 10 марта 2015
Дипломная работа состоит из 8 таблиц, 6 рисунков, 5 формул.
Ключевые слова: персонал, аттестация, мотивация, кадровая служба, информационная система по учету персонала.
Тема дипломной работы: «Разработка подсистемы информационной системы по учету персонала на примере ООО Технофлекс». Объект дипломной работы: ООО Технофлекс. Цель дипломной работы: разработка подсистемы информационной системы по учету персонала. Предмет дипломной работы: совершенствование системы управления персоналом на предприя
600 руб.
Разработка информационной системы "Спортивный клуб"
Qiwir
: 10 октября 2013
Содержание
Введение
1. Анализ предметной области
1.1 Техническое задание на разработку ИС
2. Информационно-логическая модель данных. Ее нормализация
3. Физическая модель (схема данных)
4. Физическая структура реляционной БД
4.1 Разработка таблиц
4.2 Назначение отношений между таблицами и создание схемы данных
4.3 Разработка запросов
5. Интерфейс БД
5.1 Разработка форм
5.2 Разработка главной кнопочной формы
5.3 Разработка макросов
5.4 Разработка отчетов
Заключение
Список используе
10 руб.
Разработка информационной системы «Служба занятости»
Slolka
: 2 октября 2013
Введение
Основная цель профессиональной ориентации службы занятости - оказывать содействие гражданам, обращающимся в службу занятости, в получении подходящей работы в соответствии с их личными интересами, потребностями работодателей и рынка труда путем их профессионального информирования, консультирования.
Система профессиональной ориентации в государственной службе занятости предоставляет следующие услуги:
- информирование и консультирование граждан, обращающихся в службу занятости в целях в
10 руб.
«Разработка информационной системы "Продажа авиабилетов"»
maksimpai
: 5 июня 2009
«Разработка информационной системы "Продажа авиабилетов"»
Введение.
Глава 1. Средства разработки информационной системы.
1.1. Информационной системы.
1.2. Базы данных и модели представления данных.
1.3. Системы управления базами данных.
1.4. Microsoft Access как средство разработка информационной системы.
1.4.1. Объекты Microsoft Access.
1.4.2. Защита и сохранность данных в Access. Выводы.
1.5. Visual Basic как средство разработка информационной системы.
1.6. Visual Basic for Applications в Ac
Разработка информационной системы "Система обслуживания банкоматов"
alfFRED
: 9 октября 2013
Содержание
Введение
I. Техническое задание
1. Обоснование необходимости разработки приложения
2. Выполнение научно-исследовательских работ
2.1 Определение структур входных и выходных данных
2.2 Требования к составу и параметрам технических средств ПЭВМ
2.3 Требования к информационной и программной совместимости
II. Эскизный проект. Пояснительная записка
1. Обоснование необходимости разработки приложения
2. Постановка задачи на разработку, описание методов решения
2.1 Структура базы да
10 руб.
Другие работы
Контрольная работа по предмету “ Централизованные системы сигнализации в современных цифровых сетях”
merkuchev
: 28 апреля 2012
Контрольная работа ПО ПРЕДМЕТУ “ЦЕНТРАЛИЗОВАННЫЕ СИСТЕМЫ СИГНАЛИЗАЦИИ В СОВРЕМЕННЫХ ЦИФРОВЫХ СЕТЯХ”
Вариант-2
Сообщение 1.
1) TLink1A 00:02.725
000: F4 DE 22 85 01 60 10 08 50 01 01 00 48 00 0A 03
010: 02 0A 08 83 90 18 32 52 85 51 0F 0A 07 03 13 83
020: 21 46 48 22 00
200 руб.
Капитальный ремонт автомобильной дороги
simvital
: 24 января 2012
Диплом состоит из пояснительной записки на 94 листа и чертежей: план трассы, продольный профиль дороги, поперечные профили земляного полотна и конструкция дорожной одежды, схема организации дорожного движения, искусственные сооружения (укрепление существующей ж.-б. трубы диаметром 1,00 м на ПК 76+18, пересечения и примыкания, линейно-календарный график организации строительства, знаки индивидуального проектирования.
Содержание пояснительной записки
1. Введение
2. Общие сведения
3. Природные
350 руб.
Операционный менеджмент. Экзамен.
studypro3
: 4 августа 2019
Вопрос 1. Использование каких конкурентных приоритетов может привести к более высоким затратам?
Вопрос 2. Какие пункты из перечисленных ниже относятся к позиционной стратегии?
А) Определяет сущность операций, требуемых для достижения целей организации
Б) Определяет разработку конкретных процессов, использующих конкретные ресурсы
В) Помогает проверить соответствие стиля работы организации сегменту рынка, на который эта организация собирается выходить
Вопрос 3. Что такое матрица предпочтений?
500 руб.
Роторный стол агрегата капитального ремонта скважин TW-100-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 11 июня 2016
Роторный стол агрегата капитального ремонта скважин TW-100-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
500 руб.