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

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

Данная диаграмма описывает поток событий, происходящий в системе при выполнении клиентом запроса на Приобретение билета.


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

Проведем выявление классов в нашей системе для этого:

А) Выпишем все существительные:

Кинотеатр

сеанс

кассир

билет

зрительный_зал

цена

название_сеанса

Время_начала

Место

описание_сеанса

Длительность_сеанса

А(VIP)

Б(Comfort)

С(Normal)

Бронь

Номер_места

расписание_сеансов

Б) Выделим кандидатов в классы:

Расписание_сеансов

Зрительный_зал

Место

С) Определим атрибуты каждого класса

1)Расписание_сеансов

-название_сеанса

-время_начала

-зрительный_зал

-цена А(VIP) Б(Comfort) С(Normal)

-длительность_сеанса

-описание_сеанса

2)Зрительный_зал

- А(VIP)

- Б(Comfort)

- С(Normal)

3)Место

- Номер места

- бронь

Д) В ходе анализа выявленно что Клиент и Кассир не являются членами классов, Класс Зрительный_зал необходимо доопределить Названием_зала, Класс Место необходимо допределить добавив параметр куплено и преведя его параметр бронь к тому же виду что и куплено - забронировано.

1)Расписание_сеансов

- название_сеанса

- время_начала

- зрительный_зал

- цена А(VIP) Б(Comfort) С(Normal)

- длительность_сеанса

- описание_сеанса

2)Зрительный_зал

- Название_зала

- А(VIP)

- Б(Comfort)

- С(Normal)

3)Место

- Номер места

- Куплено

- Забронировано

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

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

Получившиеся классы не относятся к системе продажи билетов, а относятся к внешним базам данных: База данных Репертуара и База данных сеансов. А это означает, что создание собственной базы данных для реализации системы продажи билетов в кинотеатре не требуется.


Приложение А

Спецификация требований к информационной системе «ПРОДАЖА БИЛЕТОВ В КИНОТЕАТРЕ»

1. Введение

1.1 Цель

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

1.2 Определения, акронимы и сокращения

Основные определения приведены в документе Glossary.doc.

1.3 Ссылки

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

требованиях совладельцев (Пользовательские требования.doc);

глоссарии (Glossary.doc).

2. Обзор системы

2.1 Обзор прецедентов

Краткое представление актеров представлено в таблице 1.

Табл. 1. Актеры системы

Актер Краткое описание
Кассир Служащий Кинотеатра осуществляющий денежные операции с Клиентом. Занимается продажей билетов, установкой/снятием брони. Предназначено для обслуживания Клиента и является представителем Кинотеатра для Клиента. Построение ИС подразумевает возможную замену человека-Кассира на Автомат-Кассир.
Клиент Лицо являющееся потребителем. В функции Клиента входит все что касается выбора сеанса из доступных предложений. Может покупать, возвращать, бронировать и осуществлять все допустимые операции с билетом при обращении к Кассиру

Список вариантов использования показан в таблице 2.


Табл. 2. Реестр вариантов использования.

Код Основной автор Наименование Формулировка
1 Клиент ZapolnenieZakaza Клиент указывает в билете необходимую информацию, для последующего бронирования билета или его заказа
2 Клиент ProdazhaBiletov Клиент совершает операцию купли-продажи с целью получения билета на конкретный сеанс
3 Клиент SeeInformation Клиент смотрит наиболее полную информацию о сеансах, ценах, расписании сеансов чтобы определиться что именно он хочет от Кинотеатра.
4 Клиент VernutBilet Клиент возвращает билет Кассиру с целью возврата денег
5 Клиент BronirovanieBileta Клиент закрепляет за собой право покупки конкретного билета
6 Клиент SnyatBron Клиент снимает бронь с билета

2.2 Предположения и зависимости

Система будет использоваться на территориально сосредоточенном (без внешних филиалов) предприятии.

В случае изменений в формах документов АИС должна претерпеть малосущественные изменения (нужно будет модифицировать отчётные формы).

В случае приобретения или разработки информационных систем, автоматизирующих смежные участки, будет необходимо разработать соответствующие средства импорта-экспорта информации.

3. Описание требований

3.1 Краткие описания вариантов использования

3.1.1 Заполнение Заказа

1 Клиент ZapolnenieZakaza Клиент указывает в билете необходимую информацию, для последующего бронирования билета или его заказа

Основное действующее лицо: Клиент.

Другие участники прецедента: нет

Связи с другими вариантами использования: отсутствуют

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

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

Основой для генерирования билета и послужит этот набор предпочтений – заказ, который Клиент составляет сам (для примера – выбирает на какой сеанс пойти, какое место в зале приобрести).

Для Атомата-Кассира этот Заказ может представлять собой таблицу с полями, которые заполняются Клиентом на основе имеющихся в ИС предложений.


Информация о работе «Автоматизация продажи билетов в кинотеатре»
Раздел: Информатика, программирование
Количество знаков с пробелами: 32509
Количество таблиц: 19
Количество изображений: 10

Похожие работы

Скачать
156303
15
20

... Билетная система «Базис» Билетная система «Базис» представляет собой аппаратно-программный комплекс, выполняющий задачи по автоматизации всех основных процессов реализации билетов (в том числе через Интернет). Базис не только ведет учет денежных средств, вырученных с продажи билетов в зрелищных учреждениях, но и дает статическую информацию о динамике продаж и всевозможную необходимую отчетность. ...

Скачать
122831
9
8

... с приобретением и использованием данного ПС за счет экономии ресурсов. Данный раздел содержит характеристики разработки, расчет затрат на разработку, производство и использование «Информационно-справочной системы кинотеатра», вычислительной техники, выбор метода и расчет экономического эффекта. 9.1 Исходные данные Таблица 9.1 – Исходные данные № пп Наименование показателя Единица ...

Скачать
73508
0
0

... должно быть осознано и воспринято всеми без исключения сотрудниками. Только в этом случае "борьба" за зрителя может увенчаться успехом. 2. ПРОЦЕСС ОРГАНИЗАЦИИ РАБОТЫ КИНОТЕАТРОВ НА ПРИМЕРЕ СЕТИ КИНОТЕАТРОВ «КАРО ФИЛЬМ» Г. МОСКВА   2.1 Рынок кинотеатров России В феврале 2009 г. агентство DISCOVERY Research Group завершило исследование рынка кинопроката и кинотеатров в России. В 2008 ...

Скачать
131049
44
7

... конкурентоспособности организации “4Р”, в отличие от других, позволяет дать количественную оценку, как по отдельным факторам, так и по всем факторам в целом. Методика основана на сравнительном анализе организации и предприятий конкурентов по следующим факторам: продукт, цена, продвижение на рынке, регион и каналы сбыта. 4Р образуются по заглавным буквам названия этих факторов на английском языке. ...

0 комментариев


Наверх