49716 (609216)

Файл №609216 49716 (Автоматизация продажи билетов в кинотеатре)49716 (609216)2016-07-30СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла

Федеральное агентство по образованию

Государственное образовательное учреждение высшего профессионального образования

Дальневосточный государственный технический университет (ДВПИ им. В.В. Куйбышева)

Кафедра конструирования и производства радиоаппаратуры

Пояснительная записка

к курсовой работе

по дисциплине «Проектирование информационных систем»

на тему: Автоматизация продажи билетов в кинотеатре

Владивосток

2010

Оглавление

Введение 3

1. Задание 4

2. Спецификации процессов 5

2.1 Функциональная модель бизнес-процессов 5

2.2 Внешнее окружение проектируемого ПО 10

2.3 Функциональность проектируемого ПО 11

2.4 Спецификаия процессов 11

2.4.1 Создание заказа 11

2.4.2 Бронирование билета 12

2.4.3 Снятие брони 13

2.4.4 Возврат билета 13

2.4.5 Покупка билета 13

2.4.6 Просмотр информации 14

3. Системные (бизнес) требования 15

Клиент 15

Ограничения. Клиент 15

Кассир 15

Ограничения. Система 16

4. Спецификация поведения проектируемого ПО 17

4.1 Распределение требований по субъектам и прецедентам 17

4.2 Диаграмма прецедентов системы 18

4.3 Диаграмма деятельности системы 25

5. Спецификация состояния проектируемого ПО 27

Приложение А 30

Введение

В данной работе необходимо разработать предложения по автоматизации для продажи билетов в кинотеатре.

Кинотеатр — коммерческое предприятие с зрительными залами, оборудованными для показа фильмов. В зале располагается экран и зрительные места.

С точки зрения функционирования или структуры кинотеатра, можно сказать, что он располагает зрительными местами с разным уровнем сервиса, комфортности и, соответственно, оплаты. Места могут быть разных типов:

-A (VIP) — самые дорогие места с максимально комфортными для просмотра условиями;

-B (Comfort) —место меньшей, чем A, стоимости и комфортности, находящиеся в зоне наилучшего обзора, более удобные и соответственно дорогие чем C;

-C (Normal) – наиболее экономные места, без каких-либо выраженных преимуществ. В кинотеатре ведется учет состояния зрительных мест.

Все клиенты желающие приобрести билет должны указать на какой сеанс они хотят его приобрести и класс зрительного места, оплатить стоимость билета.

Любое место зрительного зала имеет номер, по которому ведется учет занято оно или свободно для продажи.

Также кинотеатр предоставляет возможность бронирования билетов.

Таким образом, в функционирование кинотеатра входит:

Продажа билетов;

Контроль наполняемости зала;

Предоставление информации о репертуаре кинотеатра;

Услуги бронирования билетов и снятия брони;

Возврат билетов.

1. Задание

Разработать предложения по автоматизации продажи билетов в кинотеатре (сеансы – информация - билеты).

Зритель может выбрать: фильм, сеанс и место из числа предлагаемых системой. Система учитывает статус мест (свободно, продано, бронь). Возможность бронирования мест (условия установления/снятия брони). Справочная информация. Рекламная информация.

2. Спецификации процессов

2.1 Функциональная модель бизнес-процессов

Построение модели информационной системы начинается с описания функционирования системы в целом в виде контекстной диаграммы.

Рисунок 1 – Контекстная диаграмма «Продажа билетов в кинотеатре»

Взаимодействие системы с окружающей средой описывается с помощью входов («Обращения клиентов», «Репертуар» и «Расписание сеансов»), выходов («Билет», «Возврат билета», «Бронь» и «Снятие брони»), управления («Лицензия», «Нормы» и «Законы РФ»).

Клиенты – люди, создающие спрос на услуги Кинотеатра.

Репертуар – Набор фильмов или других товаров демонстрируемых в Кинотеатре.

Содержит:

- Наименование

- Описание

- Актеров

- Постер (картинка)

Расписание сеансов – Список всех проводимых Кинотеатром сеансов

Содержит:

- Наименование

- Дата и время начала сеанса

- Длительность

- Стоимость билетов класса A, B, C

- Зрительный зал в котором проводится сеанс

Законы РФ – законы по защите прав потребителя, и всероссийские нормы на осуществление коммерческой деятельности.

Билет – право Клиента на посещение конкретного сеанса

Возврат билета – случай, когда Клиент вернул билет Кинотеатру и получил затраченные на него денежные средства обратно

Бронь – закрепление места в зале за Клиентом. Изъятие места из продажи до срока пока оно не будет выкуплено Клиентом, или пока истечет срок бронирования

Снятие брони – освобождение места в зале. Внесение его в продажу.

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

Рисунок 2 – Диаграмма декомпозиции «Продажа билетов в кинотеатре»

Как видно из диаграммы, весь процесс функционирования Кинотеатра разбивается на шесть блоков:

Выбор операции - ветвление, позволяющее пользователю выбрать интересующую операцию с системой Кинотеатра

Предоставление информации - предоставление пользователю всей доступной информации о расписании и сеансах

Создание заказа - сведение всех требований Клиента в один заказ

Приобретение билета - совершение операции купли-продажи между Клиентом и Кассиром и закрепления за Клиентом билета

Идентификация - подтверждение личности Клиента и его права на осуществление постановки или снятия брони. В случае снятия брони еще проверяется наличие брони для текущего Клиента

Проверка билета - операция по подтверждению действительности билета, в случае успешной проверки Билет возвращается Кинотеатру и заново запускается в продажу, а Клиент получает затраченные на билет денежные средства обратно

Произведем дальнейшее разбиение на подсистемы.

Рисунок 3 – Диаграмма декомпозиции «Выбор операции»

Опишем процессы, представленные на данной диаграмме декомпозиции.

Выбор – акт в котором пользователь выбирает что он хочет.

Получение информации – принятие клиентом решения получить информацию

Покупка билета – принятие клиентом решения приобрести билет на сеанс

Операции с бронью – принятие клиентом решения осуществить операцию с бронью

Вернуть билет - принятие клиентом решения вернуть приобретенный ранее билет

Рисунок 4 – Диаграмма декомпозиции «Предоставление информации»

Опишем процессы, представленные на данной диаграмме.

Расписание сеансов и стоимость билетов - Клиент получает информацию о сеансах:

- Наименование

- Дата и время начала сеанса

- Длительность

- Стоимость билетов класса A, B, C

- Зрительный зал в котором проводится сеанс

И решает с каким сеансом он будет выполнять дальнейшие операции.

Информация о сеансах - информация которая позволяет Клиенту понять что за Сеансы проводятся в Кинотеатре и помогает выбрать на какой из них пойти

Возврат в выбор операций - решение пользователя вернуться к выбору операций

Рисунок 5 – Диаграмма декомпозиции «Создание заказа»

Опишем процесс создания заказа.

Первым этапом для создания заказа клиент должен заполнить форму, в которой должен указать требуемый сеанс из Расписания сеансов и требуемое место в зале. Клиенту к этому моменту уже известна стоимость билета – она входит в Информацию о сеансе. Далее, если клиент согласен с введенной информацией, он должен подтвердить заказ. Система сформирует заказ в виде принятом в нормах кинотеатра.

Требования Клиента – набор, заполненных Клиентом данных о сеансе которые однозначно его (сеанс) позиционирует.

Генерирование заказа – система формирует Заказ исходя из требований Клиента и Норм предприятия.

2.2 Внешнее окружение проектируемого ПО

На схеме показано, что система продажи билетов в кинотеатре работает с базой данных репертуара, базой данных сеансов кинотеатра и базой данных отдела финансов и статистики. Также система продажи билетов в кинотеатре имеет систему защиты и систему обслуживания.

Рисунок 6 – Внешнее окружение системы «Продажи билетов в кинотеатре»

2.3 Функциональность проектируемого ПО

Данная информационная система будет автоматизировать:

Продажа билетов;

Контроль наполняемости зала;

Предоставление информации о репертуаре кинотеатра;

Услуги бронирования билетов и снятия брони;

Возврат билетов.

2.4 Спецификация процессов

2.4.1 Создание заказа

@ВХОД = ИНФОРМАЦИЯ О СЕАНСЕ

@ВХОД = ВЫБОР ПОКУПКИ

@ВЫХОД = ЗАКАЗ

@СПЕЦПРОЦ = СОЗДАНИЕ ЗАКАЗА

ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для ее заполнения

ЕСЛИ В ФОРМЕ заполнены СЕАНС, МЕСТО ТО

ЕСЛИ место свободно ТО

ВЫПОЛНИТЬ сгенерировать ЗАКАЗ

КОНЕЦЕСЛИ

КОНЕЦЕСЛИ

ЕСЛИ подтверждение ЗАКАЗА ТО

ВЫПОЛНИТЬ распечатать ЗАКАЗ

ИНАЧЕ

ВЫПОЛНИТЬ отменить ЗАКАЗ

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ СОЗДАНИЕ ЗАКАЗА

2.4.2 Бронирование билета

@ВХОД = ИНФОРМАЦИЯ О СЕАНСЕ

@ВХОД = ВЫБОР БРОНИРОВАНИЯ

@ВЫХОД = БРОНЬ

@СПЕЦПРОЦ = БРОНИРОВАНИЕ БИЛЕТА

ВЫПОЛНИТЬ вывести ФОРМУ клиенту, для ее заполнения

ЕСЛИ В ФОРМЕ заполнены СЕАНС, МЕСТО ТО

ЕСЛИ место свободно ТО

ВЫПОЛНИТЬ создать БРОНЬ

КОНЕЦЕСЛИ

КОНЕЦЕСЛИ

ИНАЧЕ

ВЫПОЛНИТЬ отменить БРОНИРОВАНИЕ БИЛЕТА

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ БРОНИРОВАНИЕ БИЛЕТА

2.4.3 Снятие брони

@ВХОД = БРОНЬ

@ВХОД = ВЫБОР СНЯТИЯ БРОНИ

@ВЫХОД = СНЯТИЕ БРОНИ

@СПЕЦПРОЦ = СНЯТИЕ БРОНИ

ВЫПОЛНИТЬ принять БРОНЬ на проверку

ЕСЛИ БРОНЬ действительна ТО

ВЫПОЛНИТЬ СНЯТИЕ БРОНИ

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ СНЯТИЕ БРОНИ

2.4.4 Возврат билета

@ВХОД = БИЛЕТ

@ВХОД = ВЫБОР ВОЗВРАТА БИЛЕТА

@ВЫХОД = ВОЗВРАТ БИЛЕТА

@СПЕЦПРОЦ = ВОЗВРАТ БИЛЕТА

ВЫПОЛНИТЬ принять БИЛЕТ на проверку

ЕСЛИ БИЛЕТ действителен ТО

ВЫПОЛНИТЬ ВОЗВРАТ БИЛЕТА

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ ВОЗВРАТ БИЛЕТА

2.4.5 Покупка билета

@ВХОД = ЗАКАЗ

@ВХОД = ВЫБОР ПОКУПКИ БИЛЕТА

@ВЫХОД = БИЛЕТ

@СПЕЦПРОЦ = ПОКУПКА БИЛЕТА

ВЫПОЛНИТЬ принять ЗАКАЗ на проверку

ЕСЛИ ЗАКАЗ корректен ТО

ВЫПОЛНИТЬ ОПЛАТА БИЛЕТА

ВЫПОЛНИТЬ создать БИЛЕТ

КОНЕЦЕСЛИ

@КОНЕЦ СПЕЦИФИКАЦИИ ПОКУПКА БИЛЕТА

2.4.6 Просмотр информации

@ВХОД = ВЫБОР ПРОСМОТРА ИНФОРМАЦИИ

@ВЫХОД = ИНФОРМАЦИЯ О СЕАНСЕ

@СПЕЦПРОЦ = ПРОСМОТР ИНФОРМАЦИИ

ВЫПОЛНИТЬ

ЕСЛИ выбран ПРОСМОТР ИНФОРМАЦИИ О СЕАНСАХ ТО

ВЫПОЛНИТЬ вывести ИНФОРМАЦИЮ О СЕАНСАХ

КОНЕЦЕСЛИ

ЕСЛИ выбран ПРОСМОТР ИНФОРМАЦИИ О РЕПЕРТУАРЕ ТО

ВЫПОЛНИТЬ вывести ИНФОРМАЦИЮ О РЕПЕРТУАРЕ

КОНЕЦЕСЛИ

ВЫПОЛНИТЬ возврат к ВЫБОРУ ОПЕРАЦИЙ

@КОНЕЦ СПЕЦИФИКАЦИИ ПРОСМОТР ИНФОРМАЦИИ

3. Системные (бизнес) требования

Клиент

Система должна позволять клиенту получать доступ к информации о репертуаре театра, эта информация должна быть актуальной и достоверной.

Система должна помогать пользователю в выборе требуемой услуги

Система должна позволять пользователю составлять заказ на приобретение билета, для последующей обработки этого заказа и получения билета на сеанс.

Система должна предоставлять пользователю возможность выбора в заказе на какой сеанс и на которое из свободных мест он может составить заказ.

Система должна позволять пользователю возвращать билет Кинотеатру с целю возврата денежных средств.

Система должна позволять пользователю бронировать билет с целю последующего приобретения билета.

Система должна позволять пользователю снимать имеющееся у него бронирование с билета.

Ограничения. Клиент

Характеристики

Тип файла
Документ
Размер
7,84 Mb
Тип материала
Учебное заведение
Неизвестно

Тип файла документ

Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.

Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.

Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.

Список файлов курсовой работы

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6547
Авторов
на СтудИзбе
300
Средний доход
с одного платного файла
Обучение Подробнее