Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Автоматизация продажи театральных билетов (Характеристика предприятия и его деятельности)

Содержание:

Введение

В качестве предметной области курсовой работы было выбрано Билетное Агентство «TetraTickets».

Компания TetraTickets - билетное агентство, предоставляющее широкий выбор билетов на зрелищные спектакли Москвы. Эта компания существует на рынке билетных операторов всего несколько лет, но уже является одной из ведущих компаний на рынке.

1. Характеристика предприятия и его деятельности

Основными конкурентами являются другие билетные агентства: Ticketland, RedKassa, Biletmarket и т.д. Поставщиками для билетного агентства являются различные театры. Клиентами являются люди любой категории, которые заинтересованы в театральном искусстве.

В ближайшие годы «TetraTickets» планирует расшириться по России и продолжать открывать точки по всей стране, а также открывать филиалы в других ближайших странах.

Таблица 1 – Технико-экономические показатели объекта управления

№ пп

Наименование показателя

Единица измерения

За 2017 год

За 2018 год

Объем оказанных услуг, продаж

Тыс. Руб

26367

28453

Число обслуженных клиентов

Тыс. Чел.

114

120

Выручка от оказания услуг, продаж

Тыс. Руб

3974

4120

Среднесписочная численность работников

Чел

104

120

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

Тыс. Руб

41,5

43,5

2. Организационная структура управления предприятием

Билетное агентство «TetraTickets» имеет свою организационную структуру, которая представлена на Рисунке 1.1.

Рисунок 1.1 Организационная структура предприятия

Билетное Агентство «TetraTickets» имеет вертикальную подчиненность.

  • Генеральный директор - является лицом компании в переговорах и главным представителем. Договоры с различными театрами, утверждение различных идей и прочее проходят с его утверждения. Он уполномочен принимать любые решения и определять стратегию развития всего театрального агентства.
  • Заместитель директора – в отсутствие генерального директора берет на себя все его полномочия.
  • Главный бухгалтер - осуществляет организацию бухгалтерского учета хозяйственно-финансовой деятельности, контроль сохранности собственности предприятия, контроль экономного использования трудовых, материальных и финансовых ресурсов.
  • Глава технического отдела – осуществляет различные способы создания и поддержания технического составляющего компании. Также распределяет задачи между подчиненными, составляет отчетность для высшего руководства.
  • Главный менеджер по работе с клиентами - осуществляет организацию отдела работы с клиентами. Следит за соблюдением качественной работы своего отдела и предоставлением клиентам нужного обслуживания.
  • Главный менеджер по маркетингу – отвечает за продвижение агентства в различных сферах и увеличения продаж билетов. Также заключает договоры с различными театрами.
  • Главный кассир – управляет и координирует других кассиров, также отвечает за продажу билетов.

3. Программная и техническая архитектура агентства

Рассмотрим программное (Рисунок 1.2) и техническое обеспечение (Рисунок 1.3). Используемые в настоящее время в здании агентства. Программные средства, которые установлены на ПК организации, имеют совершенно невысокие требования к техническому обеспечению. В отделе используются 10 компьютеров, 1 МФУ, 2 коммутатора, 1 роутер. Также у отдела есть доступ к Серверам (Файловый сервер, Почтовый сервер, Сервер БД и VPN-сервер):

№ п/п

Наименование устройства

Технические характеристики

Установленное программное обеспечение

1

HPE ProLiant MicroServer Gen10

Почтовый сервер

AMD Opteron 1xX3216 1x8Gb x4 3.5" SATA 1G 2P 1x200W 2xDisplayPort

HDD: 1ТБ, 4ТБ, 4ТБ, 4ТБ

Windows Server 2016;

Windows Defender;

Microsoft Outlook.

2

HPE ProLiant MicroServer Gen10

Сервер БД

AMD Opteron 1xX3216 1x8Gb x4 3.5" SATA 1G 2P 1x200W 2xDisplayPort

HDD: 1ТБ, 4ТБ, 4ТБ, 4ТБ

Windows Server 2016;

Windows Defender;

Windows SQL Server.

3

HPE ProLiant MicroServer Gen10

Файловый сервер

AMD Opteron 1xX3216 1x8Gb x4 3.5" SATA 1G 2P 1x200W 2xDisplayPort

HDD: 1ТБ, 4ТБ, 4ТБ, 4ТБ

Windows Server 2016;

Windows Defender;

iFolder.

4

Asus K540UB-DM597T (90NB0IM1-M08280) Black

15.6"(1920x1080)/ i3-7020U(2.3ГГц)/ 6Гб/ 1Тб HDD/ GeForce MX110 2Гб/ нет DVD/ Win10 / Черный

Microsoft Visio, MS Office, 1С,

5

HP Color LaserJet Pro MFP M177

МФУ для небольшого офиса, 4-цветная лазерная печать, до 16 стр/мин, Макс. формат печати A4 (210 × 297 мм)

Драйвер работы МФУ

6

Коммутатор Zyxel GS1900-24E

Модель поддерживает протоколы IEEE 802.1D Spanning-Tree Protocol, IEEE 802.3ad, имеет внутреннюю пропускную способность 48 ГБит/сек.

-

7

ASUS RT-AC58U

Wi-Fi-роутер

Стандарт Wi-Fi: 802.11a/b/g/n/ac

Макс. скорость: 867 Мбит/с

Поддержка опционального 4G-модема

Коммутатор 4xLAN

-

Рисунок 1.2 Техническая Архитектура

Рисунок 1.3 Программная архитектура

4. Выбор комплекса задач автоматизации и характеристика существующих бизнес-процессов

Диаграмма IDEF0

На Рисунке 1.4, 1.5 и 1.6 представлена структурно-функциональная диаграмма организации продажи театральных билетов, соответствующая бизнес-процессам. Данная диаграмма построена с использованием принципов стандарта IDEF0.

Рисунок 1.4 Диаграмма IDEF0

В данной схеме представлен бизнес-процесс продажи театральных билетов. Покупатель совершает покупку билета, это фиксируется в БД, что позволяет узнать какие билеты еще не заняты. Все подпроцессы находятся под контролем кассира. Весь процесс продажи регламентируется Законами РФ и нормативными документами.

Рисунок 1.5 Декомпозиция процесса продажи билета

Рисунок 1.6 Декомпозиция процесса «Продажа билета»

В данном агентстве Автоматизированная система будет использоваться для:

  • Многократного ускорения процесса покупки билетов
  • Загрузки информации в БД
  • Уменьшения сбоев и неполадок в покупке и бронировании билетов

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

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

Для нашей предметной области мы выделили следующих актеров:

Актер

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

Глава тех. отдела

Отвечает за качество и функциональность системы

БД Билеты

Занимается учетом купленных и оставшихся билетов

Кассир

Сотрудник, который занимается выполнением поставленных задач

Менеджер

Сотрудник, который занимается договорами с другими театрами и маркетингом

Администратор театра

Сотрудник стороннего театра, с которым сотрудничает агентство

Рассмотрим теперь, какие возможности должна предоставлять наша система:

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

На основании вышеизложенного можно выделить следующие прецеденты:

Прецедент

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

Предоставление информации о билетах

Сверка актуальной информации о существовании тех билетов, которые хотят приобрести.

Получение информации про театр, предоставляющий услуги

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

Сообщение информации, полученной с театров

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

Занесение информации в БД

Информация, полученная от менеджера, которая заносится в БД

Предоставление информации о билетах

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

Главная диаграмма прецедентов

Рисунок 1.7 Главная диаграмма прецедентов

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

Рисунок 1.8 Диаграмма деятельности

На Рисунке 1.8 представлена «диаграмма деятельности» Диаграммы деятельности используются при моделировании бизнес-процессов, технологических процессов, последовательных и параллельных вычислений.

Диаграммы деятельности состоят из ограниченного количества фигур, соединенных стрелками. Основные фигуры:

  1. Прямоугольники с закруглениями – действия;
  2. Ромбы – решения;
  3. Широкие полосы – начало и окончание ветвления действий;
  4. Круг – начало процесса;
  5. Круг с обводкой – окончание процесса.

Стрелки идут от начала к концу процесса и показывают потоки управления или потоки объектов.

5. Информационное обеспечение задачи

5.1. Информационная модель и её описание

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

На рисунке 2.1 изображена информационная модель продажи театральных билетов.

Рисунок 2.1 Информационная Модель

Характеристика базы данных

Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 5 сущностей: Покупатель, Билет, Спектакль, Кассир, Театр.

Таблица 1 Сущность «Покупатели»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Фамилия

Короткий текст

40

Имя

Короткий текст

40

Отчество

Короткий текст

40

Телефон

Ключ

Короткий текст

12

Ключевое поле

Маска ввода: "+7("000")"000\-00\-00

Электронная Почта

Короткий текст

100

Номер Билета

Короткий текст

11

Маска ввода: AAA\-AAA\-AAA

Дата покупки билета

Дата и время

10

Таблица 2 Сущность «Билеты»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Номер Билета

Ключ

Короткий текст

11

Ключевое поле

Маска ввода: AAA\-AAA\-AAA

Зал

Короткий текст

1

Маска ввода: 0

Ряд

Короткий текст

2

Маска ввода: 00

Место

Короткий текст

2

Маска ввода: 00

Стоимость

Денежный

Код Спектакля

Короткий текст

4

Маска ввода: aaaa

Табельный номер продавца

Короткий текст

5

Маска ввода: 00000

Таблица 3 Сущность «Спектакли»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Наименование Спектакля

Короткий текст

100

Код Спектакля

Ключ

Короткий текст

4

Ключевое поле

Маска ввода: aaaa

Дата проведения

Дата и время

10

Время проведения

Дата и время

5

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

Дата и время

5

Таблица 4 Сущность «Театры»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Название Театра

Ключ

Короткий текст

100

Ключевое поле

Телефон

Короткий текст

12

Маска ввода: "+7("000")"000\-00\-00

Электронная Почта

Короткий текст

100

Адрес

Короткий текст

255

Таблица 5 Сущность «Кассиры»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Фамилия

Короткий текст

40

Ключевое поле

Имя

Короткий текст

40

Отчество

Короткий текст

40

Телефон

Короткий текст

12

Маска ввода: "+7("000")"000\-00\-00

Электронная Почта

Короткий текст

100

Табельный Номер

Ключ

Короткий текст

5

Маска ввода: 00000

Рисунок 2.2 Схема данных

Контрольный пример реализации и его описание.

В данном разделе представлены Запросы, Входные формы и Выходные формы БД.

Запросы:

  1. Запрос Билеты

  1. Запрос Покупатели

  1. Запрос Театры

Входные формы:

  1. Входные формы Билеты
  2. Входные формы Покупатели

  1. Входные формы Спектакли

Выходные формы:

  1. Выходные формы Билеты

  1. Выходные формы Кассиры

Заключение

В результате выполнения работы была создана база данных для Билетного Агентства «TetraTickets».

Для достижения данного результата было проделано следующее:

  • Рассмотрена предметная область, а именно, Билетное Агентство «TetraTickets», ее организационная структура предприятия;
  • Рассмотрен комплекс задач, которые необходимо автоматизировать;
  • Рассмотрено информационное обеспечение задачи: построена информационная модель, рассмотрены используемые классификаторы, входящая и результатная информация;
  • Рассмотрено программное обеспечение: дано дерево функций, сценарий диалога, описаны программные модули;
  • Приведен контрольный пример реализации системы: описаны работы базы данных, входные и выходные формы.

Список литературы

Основная литература:

  1. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
  2. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
  3. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России

Дополнительная литература:

  1. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с. - режим доступа http:// biblioclub.ru
  2. Заботина Н.Н.Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
  3. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с. – режим доступа http:// biblioclub.ru
  4. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
  5. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с. - режим доступа http:// biblioclub.ru
  6. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д. Чертовский. – 2-е изд., перераб. и доп. - М.: Юрайт, 2015. - 463с.

Дополнительные источники:

  1. Документация исследуемой организации.
  2. Официальный сайт исследуемой организации
  3. Разумный подход к автоматизации управленческого учета. Ольга Феклисова. Режим доступа http://www.cfin.ru/itm/kis/choose/management_accounting.shtml
  4. Управленческий учет на предприятии с примерами автоматизации. Режим доступа http://www.1cashflow.ru/upravlencheskiy-uchet-na-predpriyatii