46620 (Автоматизация бизнес-процессов продажи билетов ООО "Зритель"), страница 4
Описание файла
Документ из архива "Автоматизация бизнес-процессов продажи билетов ООО "Зритель"", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "информатика, программирование" в общих файлах.
Онлайн просмотр документа "46620"
Текст 4 страницы из документа "46620"
В качестве рабочего места кассира используется IBM PC – совместимый компьютер, в качестве дополнительных устройств используется принтер печати билетов (производители DATAMAX, ZEBRA и т.д.) и денежный ящик. При использовании абонементных карточек подключается считыватель штрих-кода или считыватель магнитных карт.
Кроме этого еще на рынке программных продуктов присутствует множество автоматизированных систем, позволяющие решить данное задание, однако, все они являются дорогостоящими и имеют другое целевое предназначение, по этому выгоднее решить эту задачу с помощью открытых систем.
-
Выбор и обоснование стратегии автоматизации задачи
Целью создания системы печати билетов клиентом на собственном принтере является возможностью расширения аудитории покупателей билетов благодаря использованию Internet-технологий.
Internet является гетерогенной системой, то есть системой, узлы которой могут иметь многообразную внутреннюю аппаратную и программную структуру. Из-за этого нет возможности использовать технологии, реализация которых возможна лишь на определенном виде программно-технических средств. Следовательно, в решении задачи необходимо использовать открытые технологии.
Задача реализуется с использованием Internet - технологий, которые являются открытыми по их способу реализации.
Использование HTML-конструкций предоставляет возможность просмотра страниц сайта на любом ПК, на котором есть Web-браузер и подключение к Internet, что даёт возможность расширить аудиторию покупателей интернет - магазина. Из-за того, что страницы сайта должны быть динамическими и иметь возможность обновляться с БД сервера, нам необходимо использовать бесплатно распространяемый языка программирования PHP. Программные вставки PHP используются для динамического наполнения страниц сайта, доступа к базам данных серверов или для других целей.
В качестве Web-сервера используется также бесплатно распространяемый HTTP-сервер Apache. Сервер Apache имеет возможность подключения новых типов документов и модулей с возможностью их обработки.
Задача использует СУБД Interbase из-за того, что данная СУБД обладает достаточной для Web-дополнений производительностью, и некоторыми функциональными особенностями по сравнению со стандартной для решения задач этого плана СУБД MySQL.
Общая схема стратегии решения задачи предоставлена на рис. 1.11. На рисунке видно, что конечными пользователями системы является клиент (пользователь Internet) и менеджер по продаже. Клиент, просматривая каталог мероприятий, выбирает, заказывает билеты на сайте и подтверждает заказ. После этого клиент выбирает вид оплаты. Если это оплата по платежному поручению, то клиенту дополнительно пересылается бланк платежного поручения с заполненными графами получателя платежа. Менеджер по продаже просматривает подтвержденные заказы, которые загружает из БД сайта, и сравнивает полученные данные с данным выписки из счета торговой организации (если оплата по платежному поручению). Характеристика задач, которые разрешаются на сервере, приведена в табл. 1.2.
Рис. 1.11. Общая стратегия решения задачи
Таблица 1.3.
Характеристика задач, которые разрешаются на сервере
Код задачи | Наименование задами | Назначение задачи | Режим решения | Периодичность решения |
0810 | Заказ билета | Оформление заказа покупателем | Интерактивный | По запросу клиента |
0811 | Поиск мероприятия покупателем | Получение информации покупателем | Интерактивный | По запросу клиента |
0812 | Формирование реестра заказов | Получение реестра заказов менеджером по продаже | Интерактивный | Один раз в день |
-
Выбор и обоснование способа приобретения ИС для автоматизации задачи
Из-за того, что Internet-технологии в своем большинстве являются открытыми технологиями, для разработки самих дополнений можно использовать любой текстовый редактор. Но для разработки дополнений данной квалификационной работы использовался профессиональный пакет разработки Web-страниц Macromedia Dreamweaver MX, который соединяет в себе скорость визуальной разработки сайтов и точность ручной разработки. Кроме того этот пакет поддерживает разработку PHP-скриптов.
В качестве языка серверных вставок используется бесплатный скрипт-язык PHP. Она является удобной для разработки серверных вставок и кроме того, из-за того, что ее интерпретатор является реализованным в виде модулей, поддерживается многими HTTP-серверами.
Для хранения и выборки данных используется СУБД Interbase компании Borland Software Corporation. Она зарекомендовала себя как легкая СУБД с достаточно высокими скоростными показателями и малой потребностью системных ресурсов. Кроме того, по сравнению со стандартной для решения задач данного типа СУБД MySQL, СУБД Interbase имеет достаточные функциональные возможности для последующей интеграции в подсистемы торговой организации. Это, прежде всего, объясняется поддержкой триггеров, процедур, которые сохраняются на сервере, и представлений.
Также используется бесплатный HTTP-сервер Apache, который зарекомендовал себя как безопасный, надежный, быстрый сервер с возможностью подключения модулей расширения.
Для разметки Web-страниц использовался язык гипертекстовой разметки HTML (HyperText Markup Language). Сам язык реализован в виде дескрипторов маркеров, которые описывают размещения элементов страницы, а также дополнительные характеристики каждого элемента.
-
Развёрнутая постановка целей, задачи и подзадач автоматизации
-
Трансформация базовой технологии решения задачи
Трансформация задачи заключается в следующем. Клиент со своего домашнего компьютера «заходит» на главную страницу интернет - магазина, регистрируется там, если он не был клиентом раньше, выбирает интересующее его мероприятие, оформляет заказ, подтверждает его и выбирает вид оплаты. После этого, перед окончанием рабочего дня, менеджер по продажам делает запрос на получение реестра заказов, просматривает его и сравнивает его с выпиской из банка, которую предоставила бухгалтерия. После этого менеджер оповещает клиента, что тот может распечатать билеты на своём принтере, что тот и делает.
Таким образом, в БД сохраняются данные о клиентах, их идентификационные данные, информация о билетах и заказах.
Данные о клиенте формируются при регистрации его на сайте, при этом указывается адрес доставки, телефон, адрес электронной почты, паспортные данные клиента. После этого клиент может пользоваться услугами интернет - магазина и таким образом формировать файл заказов, в котором указываются заказанные билеты, их количество и дата заказа. Информация о заказе окончательно записывается в файл заказов после его подтверждения клиентом.
Процессы данной задачи носят учетный характер, поэтому их можно автоматизировать.
Перечень объектов, при управлении которыми решается задача:
Задача решается под управлением отдела сбыта при взаимодействии с маркетинговым отделом и подсистемой учета. При решении задачи автоматизируются функции консультационного персонала.
Периодичность решения и ограничения сроков выдачи исходной информации:
Задача оформления заказов решается в зависимости от запроса клиентов, а задача формирования реестра заказов - ежедневно. Формирование реестра система должна реализовывать с приблизительной задержкой 6 секунд.
Условия, при которых прекращается решение задачи автоматизированным способом:
Решение задачи прекращается при выходе из строя компонентов аппаратной части сервера, коммуникационного оборудования, HTTP-сервера или его модулей, СУБД, при прекращении соединения клиентской части с сетью.
Сотрудники, наименования подразделов, которые определяют условия и характеристики конкретного решения задачи:
Условия и время решения данной задачи определяет начальник отдела сбыта.
Деление функций между персоналом и техническими средствами в разных ситуациях решения задачи:
Обновлением БД сайта и самого сайта занимается его администратор и редактор.
-
Цели и назначение автоматизированного варианта решения задачи
Целью решения задачи является автоматизация рутинных функций менеджера по продаже и функций торговых касс с целью снижения расходов на их содержание. Кроме того, решение этой задачи уменьшает расходы относительно аренды помещений под кассы и доставки билетов.
-
Обоснование проектных решений
-
Обоснование проектных решений по техническому обеспечению
Техническое обеспечение (ТО) является одной из наиболее важных подсистем инфраструктуры ИС, т.к. она определяет эффективность внедрения ИС и ее быстродействие. Уровень автоматизации функций управления в значительной мере зависит от прогрессивности применяемых технических средств.
Основу ТО ИС составляют компьютеры, размещенные в отделах организации, и сетевые соединения, которые определяют скорость передачи информации, то есть скорость получения информации конечным или промежуточным пользователем.
Любой компьютер имеет три основных части: процессор, память и периферийные устройства. Они взаимодействуют между собой с помощью шин, стандартизация которых делает архитектуру компьютеров открытой.
Процессор является основным «мозговым» узлом, в задачи которого входит выполнение программного кода, который находится в памяти.
Память компьютера предназначена для краткосрочного и долгосрочного хранения информации - кодов команд и данных. Память делиться на внешнюю и внутреннюю. Под последней понимается электронная память, которая устанавливается на системную плату или на платах расширения. Внешняя память - память, которая реализована в виде устройств с разными принципами хранения информации и обычно подвижными носителями. Сюда входят устройства магнитной памяти, оптической и магнитооптической памяти.
Для подсистемы памяти важными параметрами являются следующие:
-
объем информации, что сохраняется;
-
время доступа - средняя задержка начала обмена полезной информацией относительно появления запроса на данные;
-
скорость обмена при передаче потока данных (после задержки на время доступа);
-
удельная стоимость хранения единицы данных - цена накопителя (с носителями), отнесенная к единице хранения (байту или мегабайту).
Системная или материнская плата персонального компьютера является основой системного блока, которая определяет архитектуру и производительность компьютера в целом. Современные платы выполняются на основе чипсетов (chipset) - наборов из нескольких ВИС, которые реализуют все необходимые функции связи основных компонентов - процессора, памяти и шин расширения.
Требования к современным видеокартам в целом простые: они должны обеспечивать работу в разных операционных системах и разных программных дополнениях, поддерживать акселерацию работы с документами в двумерном режиме, презентациями и мультимедиа.
Основным интерфейсами «общения» человека с ПК есть монитор компьютера, клавиатура и манипулятор мышь. Они являются основными приборами ввода-вывода информации, без которых бы процесс диалога пользователя с ПК существенно осложнился бы. Дополнительными, периферийными устройствами являются принтеры, сканеры др.
На современном этапе развития компьютерной техники различают такие в зависимости от принципа действия распространенные типы мониторов, это:
-
мониторы на жидких кристаллах;
-
мониторы с электронно-лучевой трубкой.
Выбор зависит от типа задач, которые выполняются пользователем, требований относительно энергосбережения и безопасности пользования.
Мониторы на жидких кристаллах имеют плоский экран и низкую мощность потребления электрической энергии но они не очень приспособлены для использования их в работе с цветом сравнительно с мониторами с электронно-лучевой трубкой. Для офисных дополнений возможностей мониторов этого типа достаточно.