Курсовая работа на тему: "Разработка информационной системы. Билеты в кино"
Состав работы
|
|
Работа представляет собой файл, который можно открыть в программе:
- 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 руб.
Другие работы
Экзаменационная работа по дисциплине: Эксплуатация защищенных телекоммуникационных сетей. Билет №9
Roma967
: 22 апреля 2024
Билет № 9
1. Содержание и требования к оформлению документа «Руководство пользователя ЗТКС»
2. В соответствии с рекомендацией МСЭ-Т X.805 раскройте суть измерения защиты «Аутентификация».
3. Содержание и требования к оформлению документа «Программы и методики испытаний» (ГОСТ 34.603 – 92).
400 руб.
Теплотехника 19.03.04 КубГТУ Задача 4 Вариант 36
Z24
: 20 января 2026
Определить поверхность нагрева рекуперативного газовоздушного теплообменника при прямоточной и противоточной схемах движения теплоносителей, если объемный расход нагреваемого воздуха при нормальных условиях Vн, средний коэффициент теплопередачи от продуктов сгорания к воздуху k, начальные и конечные температуры продуктов сгорания и воздуха соответственно равны t′1, t″1, t′2, t″2.
Изобразить для обоих случаев графики изменения температуры теплоносителей от величины поверхности теплообмена.
200 руб.
Плита ГР20.020305.000 . Вариант №5
lepris
: 1 февраля 2022
Плита ГР20.020305.000 . Вариант 5
Выполнить сборочный чертеж и спецификацию соединения разъемного.
Детали.
1 – Основание. Материал – Сталь 25 ГОСТ 1050-88.
2 – Вставка.
3 – Планка.
4 – Накладка.
Стандартные крепежные изделия.
Болт М12….. ГОСТ 7798-70.
Винт М8….. ГОСТ 1491-80.
Шпилька М10…. ГОСТ 22032-76.
Гайка …. ГОСТ 5915-70.
Шайба …. ГОСТ 11371-78.
Шайба …. ГОСТ 6402-70.
3d модель и сборочный чертеж + спецификация (все на скриншотах показано) выполнены в компасе 3D v13, возможно открыть в
170 руб.
Экономика отрасли инфокоммуникаций. Билет №5. 7-й семестр, 4-й курс. Год сдачи 2021
Alexandr1305
: 8 декабря 2021
Экзамен по предмету Экономика отрасли инфокоммуникаций.
Вариант № 5
Уважаемые слушатели!
Итоговое зачетное задание по дисциплине «Экономика отрасли инфокоммуникаций» включает в себя теоретический вопрос и задачу. Ответ на теоретический вопрос вам необходимо подготовить с использованием открытой информации сети Интернет, а именно: электронных версий журналов и статей, электронных библиотечных систем и иной доступной вам информации, с обязательным указанием ссылки на источник.
Объем ответа на
70 руб.