49716 (Автоматизация продажи билетов в кинотеатре), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Автоматизация продажи билетов в кинотеатре", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "49716"

Текст 2 страницы из документа "49716"

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

Система не должна разрешать пользователю возвращать билет позднее чем за 10 минут до начала сеанса

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

Кассир

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

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

Система должна отправлять отчеты по продажам в финансовый отдел и отдел статистики.

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

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

Система не должна предоставлять ложные данные ни в отчетах ни в предоставляемой информации о сеансах

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

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

Перед построением диаграммы прецедентов составим таблицу распределения требований по субъектам и прецедентам:

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

Субъект

Прецедент

Требование

Клиент

ZapolnenieZakaza

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

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

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

l. Система должна минимизировать работу кассира, используя шаблоны и помогая Клиентам грамотно составить заказ.

ProdazhaBiletov

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

SeeInformation

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

o. Система не должна предоставлять ложные данные ни в отчетах ни в предоставляемой информации о сеансах

VernutBilet

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

i. Система не должна разрешать пользователю возвращать билет позднее чем за 10 минут до начала сеанса.

BronirovanieBileta

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

j. Система не должна допускать ситуации, когда забронированные места не выкупаются. Бронирование должно обнуляться за 20 минут до начала сеанса.

SnyatBron

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

Кассир

ProdazhaBiletov

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

k. Система должна помогать кассиру отслеживать доступные для продажи места в зрительном зале.

m. Система должна отправлять отчеты по продажам в финансовый отдел и отдел статистики.

VernutBilet

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

i. Система не должна разрешать пользователю возвращать билет позднее чем за 10 минут до начала сеанса

m. Система должна отправлять отчеты по продажам в финансовый отдел и отдел статистики.

BronirovanieBileta

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

j. Система не должна допускать ситуации, когда забронированные места не выкупаются. Бронирование должно обнуляться за 20 минут до начала сеанса.

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

SnyatBron

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

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

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

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

Опишем каждый из вариантов использования системы отдельно.

Прецедент: ZapolnenieZakaza

ID: 1

Краткое описание:

Клиент указывает в билете необходимую информацию.

Главные актеры:

Клиент.

Второстепенные актеры:

Нет.

Предусловия:

SeeInformation

Основной поток:

1.Прецедент начинается, когда Клиент указал что хочет приобрести билет.

2.Система предоставляет Клиенту форму с полями - выпадающими списками для заполнения.

3.Клиент выбирает Наименование сеанса из тех что предоставляет система, взяв значения из Расписания Сеансов.

4.Клиент выбирает Время начала сеанса из тех что предоставляет система, взяв значения из Расписания Сеансов.

5.Клиент выбирает место класса A, B или C из незанятых в зрительном зале.

6.Клиент соглашается с введенными требованиями

7.Система генерирует Заказ на основании введенных требований и норм принятых в Кинотеатре

8.Система предлагает клиенту отчет по Заказу и предлагает свериться корректны ли данные в отчете и так ли он их указал

9.Клиент подтверждает что данные корректны

10.Система распечатывает (или же отправляет по сети данные) заказ для Клиента

Постусловия:

1.Клиет обладает Заказом.

Альтернативные потоки:

1.InvalidSeansName

2.InvalidSeansTimeBegin

3.InvalidPlace

Альтернативный поток: ZapolnenieZakaza: InvalidSeansName

ID: 1.1

Краткое описание:

Система сообщает Покупателю, что он выбрал недействительное Наименование сеанса.

Главные актеры:

Покупатель

Второстепенные актеры:

Нет.

Предусловия:

1. Покупатель ввел недействительное Наименование сеанса.

Альтернативные потоки:

1. Альтернативный поток начинается после шага 3 основного потока.

2. Система сообщает Покупателю, что он ввел недействительное Наименование сеанса.

3. Система возвращает Клиента к шагу 3 основного потока

Постусловия:

Нет.

Альтернативный поток: ZapolnenieZakaza: InvalidSeansTimeBegin

ID: 1.2

Краткое описание:

Система сообщает Покупателю, что он выбрал недействительное Время начала сеанса.

Главные актеры:

Покупатель

Второстепенные актеры:

Нет.

Предусловия:

1. Покупатель ввел недействительное Время начала сеанса.

Альтернативные потоки:

1. Альтернативный поток начинается после шага 4 основного потока.

2. Система сообщает Покупателю, что он ввел недействительное Время начала сеанса.

3. Система возвращает Клиента к шагу 4 основного потока.

Постусловия:

Нет.

Альтернативный поток: ZapolnenieZakaza: InvalidPlace

ID: 1.3

Краткое описание:

Система сообщает Покупателю, что он выбрал недействительное Желаемое место в зале (не существует или уже куплено).

Главные актеры:

Покупатель

Второстепенные актеры:

Нет.

Предусловия:

1. Покупатель ввел недействительное Желаемое место в зале (не существует или уже куплено).

Альтернативные потоки:

1. Альтернативный поток начинается после шага 5 основного потока.

2. Система сообщает Покупателю, что он ввел недействительное Желаемое место в зале(не существует или уже куплено).

3. Система возвращает Клиента к шагу 5 основного потока

Постусловия:

Нет.

Прецедент: ProdazhaBiletov

ID: 2

Краткое описание:

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

Главные актеры:

Клиент.

Второстепенные актеры:

Кассир.

Предусловия:

ZapolnenieZakaza

Основной поток:

1.Прецедент начинается, когда Клиент обращается с заказом к кассиру.

2.Если данные заданы корректно.

2.1 Кассир совершает финансовую операцию.

2.1 Кассир отдает клиенту билет.

Постусловия:

1.Клиет обладает билетом.

2.В финансовый отдел направлена информация о продаже билета

3.В базу данных занесено что проданные Места более недоступны для продажи

Альтернативные потоки:

Cancel

Альтернативный поток: ProdazhaBiletov: Cancel

ID: 2.1

Краткое описание:

Клиент отказывается покупать билет.

Главные актеры:

Клиент

Второстепенные актеры:

Кассир.

Предусловия:

Нет.

Альтернативные потоки:

1. Альтернативный поток начинается в любой момент времени.

2. Клиент отменяет покупку билета.

Постусловия:

Нет.

Прецедент: SeeInformation

ID: 3

Краткое описание:

Клиент смотрит наиболее полную информацию о сеансах, ценах, расписании сеансов чтобы определиться что именно он хочет от Кинотеатра.

Главные актеры:

Клиент

Второстепенные актеры:

Нет.

Предусловия:

Нет.

Основной поток:

1. Прецедент начинается, когда Клиент выбирает опцию «Показать информацию».

2. Система выводит окно навигации в которой Клиент может выбрать либо Расписание сеансов и стоимость билетов, либо Информация о сеансах.

3. Если пользователь выбрал Расписание сеансов и стоимость билетов то

3.1 Система предоставляет окно информации в котором находятся данные о всех сеансах:

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

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

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

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

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

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

4. Если пользователь выбрал Информация о сеансах то

4.1 Система предоставляет окно информации в котором находятся данные о всех сеансах:

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

- Описание

- Актеров

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

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

5. Пока Покупатель просматривает информацию.

3.1. Система отображает рекламную информацию в блоках для рекламы.

Постусловия:

1. Система показала данные о Сеансах.

2. Система показала рекламную информацию.

Альтернативные потоки:

Нет.

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