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

Проектирование реализации операций бизнес- процесса «Реализация билетов через розничные кассы»

Содержание:

ВВЕДЕНИЕ

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

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

Цель работы – спроектировать операции бизнес-процесса продажи авиабилетов.

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

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

Объект исследования – касса по продаже авиабилетов.

Предмет исследования – процесс разработки ИС.

1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Характеристика комплекса задач

1.1.1. Выбор комплекса задач автоматизации

Задачей является бизнес-процесс реализации авиабилетов.

Процесс представляет собой устойчивую, целенаправленную совокупность связанных между собой видов деятельности, которая по конкретной технологии осуществляет преобразование входов в выходы, представляющие ценность для клиента (потребителя) [10, с.19].

Другими словами, процесс является периодически повторяемой, управляемой деятельностью, результат которой – это некоторый ресурс, заключающий в себе ценность для конкретного клиента (потребителя).

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

Под системой понимается любой объект, который можно одновременно рассматривать и как единое целое, и как совокупность разнородных элементов, объединенных для достижения поставленной цели. В информатике понятие «система» получило широкое распространение и имеет несколько смысловых значений. Чаще всего оно применяется для обозначения набора программ и технических средств. Также системой может быть названа аппаратная часть ПК. Системой является также множество программ для решения определенных прикладных задач, которые дополнены процедурами управления расчетами и ведения документации [7, с.19].

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

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

Информационная система управления организацией должна обеспечить следующие свойства информации [6, с.25]:

  • полноту информации для каждого звена системы управления. Полноту информации можно определить как отношение полученной информации к запрошенной или нужной для управления. Так как наши знания относительны, то 100% полноты информации добиться не получится. Кроме того, нужно учитывать, что стремление увеличить полноту информации приводит к тому, что растут затраты на управление и снижается его оперативность;
  • ценность и полезность информации. Информация только тогда имеет ценность для руководителя, когда она может быть использована для принятия управленческих решений. Поэтому информационные потоки в системе управления организацией должны быть направлены по определенным адресам, т.е. конкретным специалистам, руководителям и служащим аппарата управления;
  • достоверность и точность информации. При принятии решений на основе недостоверных или недостаточно точных данных повышает риск допущения ошибки, принятия неверного решения;
  • своевременность поступления информации. При поступлении информации не своевременно, то орган управления не сможет принять решение именно в тот момент, когда предприятие больше всего нуждается в принятии этого решения;
  • агрегируемость информации. Под агрегируемостью понимается рациональное распределение информации по уровням иерархии управления. Более обобщенная информация должна поступать на высшие уровни управления, более детальная – на нижние. Примером агрегируемости является система оперативного, статистического и бухгалтерского учета. Для принятия решений на уровне управления республикой важны статистические данные, для начальника участка предприятия важны данные оперативного учета;
  • актуальность информации. В современном темпе развития рыночной экономики, в условиях постоянного обновления информация очень быстро теряет свою актуальность. Поэтому для принятия решений нужно учитывать возраст информации и ее актуальность для решения определенных управленческих задач;
  • эффективность обработки и экономичность информации. Для оценки эффективности создания ИС существуют различные методики. Например, эффективность можно оценить, сопоставляя базовые затраты на обработку информации с проектируемым вариантом. Кроме того, автоматизированная информационная система должна соответствовать таким техническим требованиям, как:
  • быстродействие – скорость при поиске, вводе и обработке информации;
  • надежная защита данных от несанкционированного доступа;
  • удобный пользовательский интерфейс системы;
  • возможность дальнейшего развития системы;
  • интеграция с другими системами;
  • высокая надежность работы.

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

Автоматизация бизнес-процессов продажи авиабилетов включает:

  • автоматизацию процессов заказа авиабилетов;
  • возможность использования одновременно различных способов оплаты;
  • автоматизация финансового учета и отчетности;
  • возможность организации службы доставки авиабилетов.

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

1.1.2. Характеристика существующих бизнес-процессов

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

Рис. 1. Модель бизнес-процессов

Рис. 2. Диаграмма вариантов использования

Диаграмма деятельности предназначена для моделирования поведения системы. Она позволяет детализировать алгоритм выполнения операций.

Рис. 3. Диаграмма деятельности, отражающая процесс продажи авиабилета.

Рис. 4. Диаграмма деятельности, отражающая процесс предоставления скидки на покупку авиабилета.

1.1.3. Характеристика документооборота, возникающего при решении задачи

В результате анализа обязанностей, схемы работы, очередности обработки информации выделены следующие недостатки:

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

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

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

1.2. Обоснование проектных решений

1.2.1. Обоснование проектных решений по информационному обеспечению

В составе информационного обеспечения рассматриваемого комплекса задач выделены следующие классификаторы (Таблица 1):

  • классификатор рейсов;
  • классификатор билетов;
  • классификатор самолетов;
  • классификатор пунктов.

Таблица 1

Используемые системы кодирования

Кодируемое

множество

объектов

Длина кода

Мощность кода

Система кодирования

Система классификации

Вид классификатора

Код рейса

3

999

порядковая

отсутствует

общесистемный

Код пункта

8

99999999

серийная

иерархическая

общесистемный

Код билета

3

999

порядковая

отсутствует

общесистемный

Код самолета

7

9999999

порядковая

иерархическая

общесистемный

1) Для классификатора рейсов. Используется порядковая система кодирования. Классификатор является общесистемным и состоит из трех знаков. Структурная формула классификатора заказов:

Ф1 = [ХХХ];

2) Для классификатора самолетов используется серийная система кодирования. Классификатор является общесистемным и состоит из восьми знаков. Структурная формула классификатора продуктов:

Ф2 = [ХХХXXXXX];

3) Для классификатора билетов. Используется порядковая система кодирования. Классификатор является общесистемным и состоит из трех знаков. Структурная формула классификатора услуг:

Ф3 = [ХХХ];

4) Для классификатора пунктов используется порядковая система кодирования. Классификатор является общесистемным и состоит из семи знаков. Структурная формула классификатора заказов:

Ф4 = [ХХХXXXX];

Разработанные классификаторы позволяют упростить работу системы и повысить ее эффективность.

1.2.2. Обоснование проектных решений по программному обеспечению

К выбираемым средствам разработки в данном случае относятся операционная система (ОС) и СУБД.

Чтобы выбрать оптимальную для решения данной задачи ОС рассмотрим некоторые ОС с точки зрения основных преимуществ (таблица 2).

Таблица 2

Основные характеристики современных операционных систем

Задача ОС

Windows XP Home Edition

Windows XP Professional Edition

Windows 7 Home Premium

Windows 7 Business

Windows 7 Ultimate

Работа в сети

*

*

*

Удобное устранение сбоев

*

*

*

Поиск

*

*

Защита данных

*

*

Мультимедиа

*

*

Исходя из данных таблицы 2, можно сделать вывод о том, что для выполнения цели данной работы лучше всего подойдет операционная система Windows 7 Ultimate.

Далее выберем СУБД.

MS Access в настоящий момент является одной из самых популярных среди настольных программных систем управления базами данных.

Такую популярность следует отметить в нескольких моментах:

      • высокую степень универсальности и продуманности интерфейса, который рассчитан на работу с пользователями самой различной квалификации. В частности, реализована система управления объектами базы данных, позволяющая гибко и оперативно переходить из режима конструирования в режим их непосредственной эксплуатации;
      • глубоко развитые возможности интеграции с другими программными продуктами, входящими в состав Microsoft Office, а также с любыми программными Продуктами, поддерживающими технологию OLE;
      • богатый набор визуальных средств разработки.

Специфической особенностью СУБД Ассеss является то, что вся информация, относящаяся к одной базе данных, хранится в едином файле.

2. ПРОЕКТНАЯ ЧАСТЬ

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

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

Информационная модель задачи автоматизации учета продаж авиабилетов показана на рис.5.

Разрабатываемая автоматизированная система работает со справочниками билетов, рейсов, самолетов. На каждый справочник предусмотрена экранная форма для заполнения и корректировки. На основании справочных данных формируются данные отчетов.

На основании данных, хранящихся в справочниках и журналах, формируется отчетная информация.

Рис.5. Информационная модель задачи

2.1.2. Характеристика нормативно-справочной, входной и оперативной информации

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

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

Входной информацией являются:

- данные клиентов;

- таблицы, и справочники ИС (Таблица 3)

Таблица 3

Входная информация

Название

Ответственный за ведение

Средний объём (в записях)

Средняя частота актуализации

Средний объем актуализации

(в процентах)

Клиенты

Кассир

3000

ежедневно

1%

Самолеты

Технический директор

20

1 раз в квартал

5%

Пункты

Технический директор

300

1 раз в месяц

10%

Скидки

Менеджер

20

1 раз в квартал

5%

2.1.3. Характеристика результатной информации

Выходной информацией для пользователя являются следующие документы:

  • Посадочная ведомость;
  • Отчет за период с группировкой по маршрутам.

Посадочная ведомость и отчет за период с группировкой по маршрутам должны выводиться на экран и печать, остальные только на экран в виде результата на запрос пользователя. Формы выходных документов приведены в формах 1 и 2.

Форма 1. Форма выходного документа задачи с результатом составления посадочной ведомости

Номер рейса

Бортовой номер

Марка самолета

Вид самолета

ФИО клиента

Номер билета

Полный номер паспорта

Место прописки клиента

Вес багажа

Форма 2. Форма выходного документа задачи с результатом вывода отчета по доходам аэрофлота за определенный период с группировкой по маршрутам.

Название рейса

Количество проданных билетов

Выручка по рейсам

2.2. Программное обеспечение задачи

2.2.1. Общие положения (дерево функций и сценарий диалога)

Диалог – это процесс обмена сообщениями между пользователем и ИС, при котором осуществляется постоянная смена ролей информатора и реципиента (пользователя, принимающего информацию), причем смена ролей достаточно оперативна.

В процессе диалога возможно:

- двустороннее управление на базе языка типа «запрос-ответ»,

- одностороннее управление со стороны ИС с языком общения типа «меню», «заполнения шаблона», ответа по «подсказке»,

- одностороннее управление со стороны пользователя с использованием языка директив (команд).

При использовании для общения языка «меню» в диалоговой системе должна присутствовать система планирования и управления диалогом, в функции которой входит:

- управление процессом диалога;

- обеспечение интерфейса пользователя;

- обеспечение выполнения сервисных или справочных функций;

- анализ и обработка ошибочных ситуаций;

- вызов обрабатывающих программ.

При разработке данного проекта система общения с пользователем организована таким образом, что основная часть диалога ведется на языке типа «меню», а заполнение форм входных документов – по «шаблону». Таким образом, происходит одностороннее управление процессом обработки данных со стороны ИС.

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

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

- возможность работы с экранными формами входных документов,

‑ формирование выходных документов,

- корректировка вводимых данных,

- просмотр введенной информации,

- работа с таблицами нормативно-справочной информации,

‑ протоколирование действий пользователя,

- помощь на всех этапах работы.

Дерево функций программного обеспечения можно представить в виде схемы (рис.6).

Рис.6. Функции системы

Сценарий диалога в информационной системе учета продаж билетов представлен на рис.7.

Рис.7. Сценарий диалога программы

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

На основе построенных диаграмм вариантов использования была спроектирована структура базы данных в MS Access.

База данных "Аэропорт"

Рис. 8. Структура базы данных

2.2.3. Структурная схема пакета (дерево вызова программных модулей)

Система состоит из двух подсистем: Middle-office и Back-office (см. Рис.9). Первая подсистема предназначена для автоматизации бизнес-процессов продаж. Вторая – для автоматизации работы с финансовой составляющей процесса продаж.

  1. Рис.9.Устройство данной автоматизированной системы

Работа удаленных офисов реализуется двумя способами:

  • в режиме удаленного терминала;
  • через web-интерфейс (по технологии экстранет).

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

2.2.4. Описание программных модулей

Схема описания работы программного модуля представляет собой блок-схему и состоит из:

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

Схема определения типа пользователя приведена на рис. 10.

Рис. 10. Схема технологического процесса определения типа пользователя

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

На рис. 11-16 показаны основные возможности программы.

Курсовая работаMS Access 2003

Рис.11. Главное окно программы

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

Рис.12. Справочник «Рейсы»

курсовая работа по програмированию

Рис.13. Пункты назначения

дипломная работа по програмированию

Рис.14. Справочник «Самолеты»

лабораторная работа по програмированию

Рис.15. Скидки

контрольная работа по програмированию

Рис.1.6. Продажа билетов

ЗАКЛЮЧЕНИЕ

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

Чтобы реализация системы была быстрой и качественной, а ее дальнейшая эксплуатация – долговременной и надежной, необходимо провести тщательный анализ предметной области.

На начальных этапах создания ИС необходимо понять, как работает организация, которую собираемся автоматизировать. Для описания работы необходимо построить модель адекватную предметной области. Для описания бизнес процессов предприятия использовалась методология UML.

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

СПИСОК ЛИТЕРАТУРЫ

  1. ГОСТ Р ИСО/МЭК 9126 – 93. «Информационная технология. Оценка программной продукции. Характеристики качества и руководства по их применению». – Государственный стандарт РФ. – М.: Госстандарт России, 1994. – 12 с.
  2. Варфоломеева Е.В. Информационные системы в экономике: Учебное пособие / Е.В. Варфоломеева, Т.В. Воропаева и др.; Под ред. Д.В. Чистова - М.: НИЦ ИНФРА-М, 2015. - 234 с.
  3. Вдовенко Л.А. Информационная система предприятия: Учебное пособие/Вдовенко Л. А. - 2 изд., перераб. и доп. - М.: Вузовский учебник, НИЦ ИНФРА-М, 2015. - 304 с.
  4. Гвоздева В.А. Базовые и прикладные информационные технологии: Учебник / Гвоздева В. А. - М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2015. - 384 с.
  5. Гвоздева В.А. Информатика, автоматизированные информационные технологии и системы: Учебник / В.А. Гвоздева. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 544 с.
  6. Голицына О.Л. Языки программирования: Учебное пособие / О.Л. Голицына, Т.Л. Партыка, И.И. Попов. - 3-e изд., перераб. и доп. - М.: Форум: ИНФРА-М, 2015. - 400 с.
  7. Душин, В.К. Теоретические основы информационных процессов и систем : учебник / В.К. Душин .— 5-е изд. — М. : ИТК "Дашков и К", 2014 .— 348с.
  8. Заботина Н.Н. Проектирование информационных систем: Учебное пособие / Н.Н. Заботина. - М.: ИНФРА-М, 2011. - 331 с.
  9. Затонский А.В. Информационные технологии: разработка информационных моделей и систем: Учеб. пос. / А.В.Затонский - М.: ИЦ РИОР: НИЦ ИНФРА-М, 2014 - 344с.
  10. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - 7-e изд. - М.: Дашков и К, 2012. - 395 с.
  11. Кабанов В.А. Кабанов, В. А. Практикум Access [Электронный ресурс] / В. А. Кабанов. - М.: Инфра-М; Znanium.com, 2015. - 55 с.
  12. Карминский А.М. Методология создания информационных систем: Учебное пособие / А.М. Карминский, Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: ИНФРА-М, 2012. - 320 с.
  13. Коваленко В.В. Проектирование информационных систем: Учебное пособие / В.В. Коваленко. - М.: Форум: НИЦ ИНФРА-М, 2014. - 320 с.
  14. Мовшович С.М. Технология информационного обеспечения бизнеса [Электронный ресурс] : учеб. пос. / С.М. Мовшович и др.; под общ. ред. С.М. Мовшовича. - Минск: Выш. шк., 2011. - 144 с.
  15. Немцова Т.И. Практикум по информатике: Уч. пос.Ч. 1. / Т.И. Немцова, Ю.В. Назарова; Под ред. Л.Г. Гагариной. - М.: ИД ФОРУМ: ИНФРА-М, 2011. - 320 с.
  16. Проектирование информационных систем: Учебное пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум: НИЦ ИНФРА-М, 2014.-432с.
  17. Федотова Е. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 352 с
  18. Федотова Е.Л. Информационные технологии в профессиональной деятельности: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. - 368 с.
  19. Черников Б.В. Информационные технологии управления: Учебник / Б.В. Черников. - 2-e изд., перераб. и доп. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 368 с.
  20. Шишов О.В. Современные технологии и технические средства информатизации: Учебник / О.В. Шишов. - М.: НИЦ Инфра-М, 2012. - 462 с.