Автор работы: Пользователь скрыл имя, 11 Декабря 2012 в 06:03, курсовая работа
Актуальность разработки автоматизированной системы продажи билетов определяется необходимостью автоматизации процесса покупки билетов на таких стадионах, как Донбасс-Арена, который был построен в г.Донецке. Стадион рассчитан на 50 000 посетителей, что требует разработки централизованной системы, объединяющей билетные кассы. Кроме обычных футбольных матчей, существует возможность проведения любого мероприятия с оговоренной фиксированной стоимостью билетов.
Использование современных информационных технологий позволяет автоматизировать процессы бронирования и покупки билетов, а так же освобождения мест. Для анализа посещаемости и наполненности стадиона реализованы соответствующие отчёты.
Функции подсистемы:
Задачи:
Задачи:
Задачи:
При решении задач подсистемы
обрабатываются следующие документы/
Входные:
Выходные:
- дата и время;
- карта свободных мест.
Рисунок - 2.1. Контекстная диаграмма для информационной системы “Система продажи билетов на футбол”.
Структура и общие требования к функционированию системы описаны в разделе 1. Укажем, что для полного доступа к функционалу системы пользователь должен быть в ней авторизован.
Для более надежной работы системы требуется ее поддержка квалифицированной командой администраторов, которые будут следить за работой каждого из разделов системы.
Для обеспечения безопасности работы системы присутствует система авторизации. Кроме администраторов, каждый человек, работающий с данной подсистемой, имеет свой уникальный код и пароль. Кассир и менеджер имеют разные возможности при работе с данной подсистемой. Также на сайте возможна регистрация и авторизация клиентов. Но работу интернет-сайта мы рассматривать не будем, т.к. это абсолютна другая сфера, требующая отдельного внимания и большого объема работы.
Работа данной системы должна быть основана на базе данных, в которой будут храниться все необходимые данные о местах, ценах, будущих матчах, категориях билетов. Также в базу данных по мере работы будут вноситься данные о проданных, сданных билетах и абонементах. Используя эти данные, менеджер будет формировать отчеты с помощью специальной формы. При выводе динамической информации, такой как Карта свободных мест (таблица занятых мест) будут так же использоваться данные из СУБД. Вся работа подсистемы будет основана на данной СУБД, поэтому необходимо выбирать базу данных с наиболее быстрым и стабильным движком.
Для обеспечения конфиденциальности секретной информации, защиты от несанкционированного доступа к данным, в подсистеме должны быть настроены и ограничены права различных типов пользователей. Также необходима постоянная проверка и контроль со стороны администраторов. Подсистема должна иметь эффективную и простую для работы оболочку.
Для продуктивной работы подсистемы используются математические
алгоритмы для обеспечения её работы, такие как:
Данная информационная система работает с огромным объемом данных и требует быстрой, безотказной работы. Выбирая операционную систему, следует остановиться на узкоспециализированных ОС. Для примера, возьмем QNX Neutrino.
QNX - POSIX-совместимая операционная система реального времени, предназначенная преимущественно для встраиваемых систем. Считается одной из лучших реализаций концепции микроядерных операционных систем.
QNX
Neutrino, выпущенная в 2001 году, перенесена на многие
платформы, и сейчас способна работать
практически на любом современном процессоре, используемом на
рынке встраиваемых систем. Среди этих
платформ присутствуют семейства x86, MIPS, PowerPC, а также специализированные
семейства процессоров, такие, как SH-4, ARM, StrongARM и xScale.
Также можно прибегнуть и к конкуретным
ОС реального времени. Наиболее крупными
конкурентами QNX являются Windows CE ,VxWorks, OS-9, Integrity, LynxOS, а также некоторые ОС на ядре Linux (RTLinux и др.).
При
выборе базы данных, можно так же
сосредоточиться на узкоспециализированных
базах данных. Но на мой взгляд, можно
остановить выбор на СУБД ЛИНТЕР.
Технические характеристики и более
подробная информация по данной СУБД
находится по ссылке: http://ru.wikipedia.org/wiki/%
Пример применения:
Система автоматизированного управления
оперативно-диспетчерским
Для работы данной подсистемы
очень важно правильно
Организационное обеспечение должно быть достаточным для эффективного выполнения персоналом возложенных на него обязанностей по эксплуатации системы.
Наиболее тесно с данной подсистемой работает кассир, который должен обладать необходимыми навыками по эксплуатации данной подсистемы и ОС реального времени, установленной на компьютерах.
Изначально база данных заполняется
информационной поддержкой/администратором.
Вносятся данные про даты и время
матчей, цены билетов, категории и
количество мест на продажу/предпродажу.
Другая часть базы данных заполняется
на основе проданных/сданных кассиром
билетов. После чего, имея некоторую
информацию, менеджеры могут
Интерфейс данной информационной
системы должен быть максимально
простым, но в то же время эффективным.
Учитывая поток людей, который ежедневно
проходит через кассы, во избежание
очередей и получения максимальной
прибыли, необходима быстрая работа
с каждым клиентом. Поэтому все
основные функции программы должны
быть автоматизированы и реализованы
с помощью понятного
Таблица 4.1. Описание заинтересованных лиц
Наименование |
Краткое описание |
Потребности |
Администратор |
Сотрудник данного учреждения, осуществляющий поддержку и обслуживание информационной системы. |
Поддержка информационной системы. Добавляет данные в базу данных (Добавление матчей в «Список матчей» и тд.) |
Кассир |
Сотрудник данного учреждения. Взаимодействует с системой, выбирая необходимые покупателю места по параметрам, таким как зона, сектор, ряд, место, цена; места при покупке соответствующих им билетов заносятся в таблицу занятых мест (карта свободных мест стадиона). |
Общение с клиентами. Продажа различных типов(разовый, групповой, абонемент) и категорий билетов. Возврат билетов. |
Менеджер |
Сотрудник данного учреждения. На основе данных о продажах составляет различные виды отчетов на определенные периоды. |
Составление отчета. Анализ работы касс. |
Покупатель |
Участник процесса продажи билетов. Напрямую с системой не взаимодействует. Говорит кассиру желаемые параметры покупаемого билета/абонемента. Или же при сдаче билета, отдает его кассиру и получает обратно деньги. |
Получение информации
о параметрах покупаемого |