Автор работы: Пользователь скрыл имя, 11 Декабря 2012 в 06:03, курсовая работа
Актуальность разработки автоматизированной системы продажи билетов определяется необходимостью автоматизации процесса покупки билетов на таких стадионах, как Донбасс-Арена, который был построен в г.Донецке. Стадион рассчитан на 50 000 посетителей, что требует разработки централизованной системы, объединяющей билетные кассы. Кроме обычных футбольных матчей, существует возможность проведения любого мероприятия с оговоренной фиксированной стоимостью билетов.
Использование современных информационных технологий позволяет автоматизировать процессы бронирования и покупки билетов, а так же освобождения мест. Для анализа посещаемости и наполненности стадиона реализованы соответствующие отчёты.
Таблица 4.2. Описание функций системы “Продажа билетов на футбол”
№ п.п. |
Имя |
Цели |
Задачи |
1 |
Продажа билета |
Продажа и предпродажа билетов, возможность быстро занести место в разряд занятых. Возможность бронирования билета. Возможность забронировать место на будущие матчи, при покупке абонемента. |
- ведение таблицы проданных билетов; - отображение формы продажи билета; - выбор типа билета; - выбор категории билета; - заполнение карты свободных мест стадиона; - бронирование билета и возможность снять бронь с определенного места; |
2 |
Сдача билета |
Возможность быстро отметить
место в таблице занятых |
- отображение формы сдачи билета; - учет условий сдачи билета ( в зависимости от даты сдачи снимается определенный %) ; - ведение карты свободных мест стадиона. |
3 |
Формирование отчета |
Учет проданных и сданных билетов, абонементов. Повышение качества работы касс, путем анализа отчетов. |
- отображение формы создания отчета; - выбор типа отчета; - сравнительный анализ полученных данных. |
4 |
Учет посещаемости |
Ускорить получение точных
и актуальных данных. Оценка эффективности
маркетинговой и рекламной |
-Учет посещаемости людей; -Процент наполненности стадиона. |
5 |
Календарь событий |
Заполнение данных о предстоящих мачтах, внесение требуемых категорий, типов и цен билетов на нужный матч. |
-отображение формы календаря событий; -форма добавления данных. |
Рисунок - 4.1. Диаграмма
вариантов использования.
Пользователями данной подсистемой являются
: администраторы, кассиры и менеджеры.
Также, в продаже билета участвует покупатель,
но напрямую он не взаимодействует с системой,
поэтому на диаграмме вариантов использования
задействовать его не будем.
Для того, чтобы войти
в систему необходима регистрация
и авторизация. Регистрация может
осуществляться с использованием уникального
кода работника учреждения. Данные
уникальные коды будут храниться
в другой базе данных по учету сотрудников.
Но также регистрация может
Администратор отвечает за поддержку подсистемы в целом, за организацию данных в нем. Также он заполняет календарь событий и поддерживает в бд актуальность данных.
Кассир участвует в продаже, сдаче билетов. Заполняет необходимые формы, по указаниям покупателя, вводит требуемые параметры билета для продажи, при сдаче билета, возвращает деньги клиенту с учетом комиссии. Ведет таблицу проданных и сданных билетов. Также использует учет посещаемости, чтобы быть в курсе текущей ситуации на стадионе.
Менеджер формирует отчеты на основе полученных данных, делает сравнительный анализ и в целом анализ работы касс, используя учет посещаемости.
Таблица 4.3. Абстракции информационной системы.
№ |
Абстракция |
Описание |
Сущности | ||
1 |
Матч |
Цель покупки билета покупателем. |
2 |
Место |
Закрепляется за покупателем и подтверждается выдаваемым ему билетом. |
3 |
Билет |
Выдается покупателю как результат операции продажи. |
4 |
Касса |
Объединяет кассира и необходимое ему оборудование, основная цель – продажа билетов. |
5 |
Пользователь |
Объект, непосредственно взаимодействующий с системой. |
6 |
Покупатель |
Объект, совершающий покупку/сдачу билета. |
7 |
Отчет |
Результат работы одной кассы по текущему матчу. |
Поведения | ||
1 |
Продажа билета |
Основная функция и цель работы системы. |
2 |
Сдача билета |
Осуществляется после приобретения билета покупателем |
3 |
Формирование отчета |
Осуществляется для ведения контроля и статистики по работе системы. |
Интерфейс | ||
1 |
Таблица занятых мест |
Интерфейс, отображающий возможные
для продажи места на стадионе,
как свободные, так и занятые(забронированные) |
2 |
Форма отчета |
Формируется для ведения контроля и отчетности по работе кассы за матч. |
3 |
Форма продажи билета |
Создается при каждой новой продаже. |
4 |
Форма сдачи билета |
Создается при возврате билета покупателем |
Таблица 4.4. Классификация абстракций.
№ |
Класс |
Список абстракций |
1 |
Люди |
Пользователь, Покупатель |
2 |
Места |
Место |
3 |
Предметы |
Билет, Отчет |
4 |
Организации |
Касса |
5 |
Концепции |
- |
6 |
События |
Матч, Продажа билета, Сдача билета, Формирование отчета |
Таблица 4.5. Абстракции подсистемы и их поведение.
№ |
Абстракция |
Поведение |
Описание поведения |
Сущности | |||
1 |
Матч |
Его проведение и просмотр являются целями работы системы Продажи билетов. |
Взаимодействует с такими абстракциями, как Билет, Отчет, Продажа билета, Формирование отчета, участвует в работе абстракций-интерфейсов. |
2 |
Место |
Для каждого матча закрепляется за Покупателем (за исключением абонементных) |
Указывается в Билете, участвует в Продаже билета, присутствует в Таблице занятых мест и Форме продажи/сдачи билета. |
3 |
Билет |
Для каждого матча закрепляется за Покупателем для подтверждения купленного Места. |
Выдается Покупателю Кассиром(Пользователем). Является результатом создания Формы продажи билета. |
4 |
Касса |
Рабочее место в системе Продажи билетов. |
Закрепляется за Кассиром. Имеет Покупателей. После каждого матча для статистики по ее работе создается Отчет. |
5 |
Пользователь |
Объект напрямую взаимодействующий с подсистемой |
Непосредственно взаимодействует с системой, и всеми ее абстракциями. |
6 |
Покупатель |
Участник системы, но непосредственно не взаимодействует с системой. |
При продаже за ним закрепляется Место, и ему выдается Билет. |
7 |
Отчет |
Формируется для статистики после каждого Матча. |
Результат работы с Формой отчета. После Формирования.. передается Кассиром Менеджеру. |
Поведения | |||
1 |
Продажа билета |
Основная функция работы системы Продажи билетов. |
Осуществляется на определенный Матч для каждого Покупателя при непосредственном участии Кассира(Пользователя). |
2
|
Сдача билета |
Осуществляется при желании покупателем сдать купленный ранее билет. |
Осуществляется после приобретения Покупателем Билета на Матч (т.е. Продажи билета) при участии Кассира(Пользователя). |
3 |
Формирование отчета |
Осуществляется для ведения контроля и статистики по работе системы. |
Осуществляется после каждого Матча Кассиром для передачи Менеджеру отдела. |
Интерфейс | |||
1 |
Таблица занятых мест |
Необходима для выбора имеющихся свободных Мест. |
Постоянно изменяется в процессе работы системы. |
2 |
Форма продажи билета |
Необходима для закрепления Места за Покупателем и выдачи ему Билета. |
Создается Кассиром. Имеет постоянный вид, изменяются только параметры. |
3 |
Форма сдачи билета |
Необходима для отметки Места закрепленного за покупателем как свободного и возврата ему денег. |
Создается Кассиром. Имеет постоянный вид, изменяются только параметры. |
4
|
Форма отчета |
Необходима для создания Отчета. |
Создается Менеджером. Имеет постоянный вид, изменяются только параметры. |
Рисунок – 4.2. Диаграмма бизнес-объектов.
Цель: Повысить эффективность работы касс, путем автоматизации и ускорения процесса продажи билетов.
Краткое описание варианта использования.
Продажа билетов на футбол осуществляется кассиром, он предоставляет покупателю выбор места из таблицы свободных мест. Продажа осуществляется за 5 минут до начала матча. Покупатель может указать параметры места: зона, сектор, ряд и место, а также желаемую цену. Кассир используя форму продажи билетов вводите необходимые параметры, выдает покупателю билет за деньги, и в таблице занятых мест отмечает место как занятое.
Предусловия:
Основной сценарий действий
Конец варианта использования.
Альтернативный сценарий действий
E1 Пользователь не авторизован.
Е1.а Выдается предупреждение “Вы не вошли. Авторизуйтесь.”.
Е1.б Вариант использования заканчивается.
E1 Пользователь авторизован, но не принадлежит к группе “Кассир”.
Е1.а Выдается предупреждение “У Вас нет достаточных прав.”.
Е1.б Вариант использования заканчивается.
Е2 Пользователь не заполнил ключевые поля и не выбрал необходимые параметры.
Е2.а Выдается предупреждение “Недостаточно данных.”.
Е2.б Вариант использования заканчивается.
Постусловие:
После завершения действий форма закрывается, кассир кладет деньги в кассу.
Цель: Повысить эффективность работы касс, путем автоматизации и ускорения процесса сдачи билетов.
Краткое описание варианта использования.
Для учета проданных и
сданных билетов ведется
Предусловия:
Основной сценарий действий
Вариант использования заканчивается
Альтернативный сценарий действий
E1 Пользователь не авторизован.
Е1.а Выдается предупреждение “Вы не вошли. Авторизуйтесь.”.
Е1.б Вариант использования заканчивается.
E1 Пользователь авторизован, но не принадлежит к группе “Кассир”.
Е1.а Выдается предупреждение “У Вас нет достаточных прав.”.
Е1.б Вариант использования заканчивается.
Е2 Пользователь не заполнил ключевые поля – серийный номер билета, код матча.
Е2.а Выдается предупреждение “Недостаточно данных.”.
Е2.б Вариант использования заканчивается.
Постусловие:
После завершения действий пользователь выбрасывает билет, а серийный номер данного билета отмечается как недействительный. (Таким образом, будет устранена возможность махинаций со сданными билетами)
Цель: Ускорить получение точных и актуальных данных. Оценка эффективности маркетинговой и рекламной кампаний.
Краткое описание варианта использования.
По нажатию на кнопку «Учет
посещаемости» открывается
Предусловия: