Диплом: Разработка веб-приложения по подбору туров ООО "Туттур"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
2
Оглавление
ВВЕДЕНИЕ .............................................................................................................. 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ И
ИСПОЛЬЗОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ ................................... 6
1.1 Основные понятия, классификация и структура информационных
систем .................................................................................................................... 6
1.2 Жизненный цикл и модели жизненного цикла информационных
систем .................................................................................................................. 11
1.3 Анализ существующих систем автоматизации деятельности
турагентств .......................................................................................................... 17
ГЛАВА 2 ХАРАКТЕРИСТИКА КОМПАНИИ И РАЗРАБОТКА
ТРЕБОВАНИЙ К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ ............................... 22
2.1 Характеристика компании и бизнес-процессов по работе с клиентами
.................................................................................................................... 22
2.2 Формирование требований к разрабатываемому программному
обеспечению ....................................................................................................... 28
2.3 Выбор средств разработки ....................................................................... 30
ГЛАВА 3 ОПИСАНИЕ И АПРОБАЦИЯ РАЗРАБОТАННОГО ВЕБ-
ПРИЛОЖЕНИЯ ..................................................................................................... 39
3.1 Описание входных и выходных данных ................................................ 39
3.2 Структура базы данных и основные алгоритмы работы ...................... 43
3.3 Апробация использования веб-приложения .......................................... 45
ЗАКЛЮЧЕНИЕ ..................................................................................................... 56
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ............................................. 58
Приложение 1. Фрагмент листинга программных модулей 62
3
ВВЕДЕНИЕ
Актуальность темы исследования обусловлена необходимостью
автоматизации бизнес-процессов любой компании, в том числе и
туристического агентства.
Цель работы описанного в ВКР турагентства ООО «Туттур» является
повышение доходности коммерческой деятельности по продаже путевок и
туров.
Клиентами выступают физические и юридические лица, которые хотят
купить туры, предлагаемые фирмой.
Персонал ООО «Туттур», включающий менеджеров по продаже туров,
применяют в своей работе различные средства общения с партнерами и
клиентами, а также методики автоматизации для упрощения выполнения
действий и рутинных операций.
В ООО «Туттур» менеджеры по продаже туров имеют решающую роль
в коллективе, поскольку они обеспечивают выполнение главной задачи
компании – продажу туров, что позволяет агентству оставаться прибыльным.
В работе менеджеры опираются на приказы и распоряжения,
нормативно-технические акты. Здесь очень важным становится ИО.
Главные обязанности менеджера по продаже туров состоят из:
• Взаимодействие с клиентами, подбор туров по их пожеланиям;
• Контроль клиентов и созданных заказов;
• Подготовка бланков предварительной заявки и договора на тур
обслуживание.
Назначением создаваемой ИС становится автоматизация описанных
функций для минимизации стоимостных и трудовых затрат в процессе
реализации этих действий.
Сейчас работа менеджеров при работе с клиентами выполняется без
использования средств автоматизации. Этот фактор негативно сказывается на
4
итогах деятельности менеджеров, также часто ведет к потере клиентов и
заказов.
Также нет возможности выполнить анализ эффективности работы всей
компании и каждого сотрудника, в частности. Для улучшения организации
труда и повышения числа клиентов внедрение ИС менеджера ООО «Туттур»
становится обязательным и востребованным.
Объектом исследования данной выпускной квалификационной работы
является деятельность по работа с клиентами менеджеров туристического
агентства, предметом – автоматизация такой деятельности.
Целью работы является разработка веб-приложения по подбору туров
ООО «Туттур».
На основании цели в работе сформулированы следующие задачи:
1. анализ теоретических основ разработки веб-приложений;
2. анализ предметной области деятельности компании;
3. анализ существующих аналогов и прототипов;
4. выбор средств разработки веб-приложения;
5. разработка веб-приложения и его апробация.
При написании выпускной квалификационной работы использовались
научные труды следующих авторов: Васильев Р.А [9], Дино Эспозито [18],
Дэвид Скляр [22].
Выпускная квалификационная работа состоит из Введения, трех
основные глав, Заключения, Списка использованной литературы.
В первой главе рассматриваются теоретические основы разработки и
использования автоматизированных информационных систем, в том числе
приводится обзор существующих систем автоматизации туристических
агентств.
Во второй главе приводится характеристика рассматриваемой
компании, формируются требований к разработке веб-приложения,
5
выбираются средства разработки – язык программирования и система
управления базами данных.
В третьей главе рассматривается проектирование и реализация
информационной системы автоматизации, в том числе описание входных и
выходных данных, структура базы данных и пример использования
разработки.
Практическая значимость работы заключается в возможности
использования разработанного программного обеспечения в
рассматриваемой компании.
6
1 ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ РАЗРАБОТКИ И
ИСПОЛЬЗОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
1.1 Основные понятия, классификация и структура
информационных систем
Увеличивающиеся темпы информатизации общества, так или иначе,
повышают роль вычислительной техники в процессах управления.
Применение современных вычислительных средств для автоматизации
процессов обработки данных помогает увеличить производительность труда,
повысить качество работы с документами и упростить обмен
управленческими данными.
Сейчас большое распространение получила концепция распределенных
автоматизированных систем управления (АСУ), которые направлены на
локальную обработку информации. Это позволяет организовать разделение
труда управленческого персонала и полностью автоматизировать
выполнение их функций. Чтобы воплотить эту идею, нужно создать для
каждого уровня управления и каждой предметной области
автоматизированные рабочие места (АРМ) на базе персональных
компьютеров (ПК).
АРМ представляет из себя комплекс технических и программных
средств, который расположен непосредственно на рабочем месте сотрудника
и предназначен для автоматизации его повседневных обязанностей как
специалиста.
АРМ обычно разрабатывается в соответствии с предполагаемыми
функциями и назначением.
АРМ, или в зарубежной версии, рабочая станция, обычно представляет
из себя место пользователя-специалиста любой профессии, которое
оборудовано необходимыми средствами для автоматизации выполняемых
7
задач или функций. Таким средством зачастую является обычный ПК,
дополняемый в зависимости от исполняемых задач другими периферийными
средствами: накопителями, печатными устройствами, считывателями
данных, устройствами графического ввода, средствами соединения с
другими АРМ или локальными вычислительными сетями (ЛВС).
В литературе АРМ обычно представляют, как профессионально-
ориентированный программный комплекс, который позволяет обеспечить
решение пользовательских задач непосредственно на рабочем месте. При
этом сам ПК может функционально и эргономически подстроиться под
каждого пользователя. С позиции обеспечения АРМ специалиста
представляет комплекс технических, программных, информационных и
методических средств, которые предназначаются для увеличения качества
обработки данных на момент принятия решения.
Поэтому более правильным будет определение, когда под АРМ
понимается рабочее место, которое имеет комплекс программных,
технических и информационных средств, которые позволяют нормально
работать квалифицированному сотруднику совместно с ПК,
предназначенным для автоматизации действия работника непосредственно в
рамках рабочего места. Сам АРМ – это совокупность аппаратно-
программных средств, которые позволяют взаимодействовать человеку и
ЭВМ для уменьшения доли ручного труда.
Создание и внедрение АРМ можно назвать сложной задачей,
направленной на решение ряда вопросов: технических, организационных,
лингвистических, математических, программных, экономических. Само
решение основано на изучении предметной области, выборе средств и
методов проектирования, учете общесистемных и специфичных принципов
реализации программных продуктов.
Внимательно рассмотрим общесистемные принципы создания АРМа.
8
Принцип единства системы на этапе проектирования АРМ включает в
себя следующие работы:
1) постановку задачи;
2) структуризацию;
3) параметризацию условия;
4) итоговую реализацию.
При создании АРМ важно определять:
• Методы кодирования и хранения всех данных (текстовых,
графических, видео- и аудиоматериалов);
• Актуальное соотношение графики и текста для лучшего
понимания менеджера, который принимает решения, всей представленной
информации;
• Интенсивность запросов и время их обработки в самой системе,
если речь идет о многопользовательском варианте построения системы;
• Средства и методы архивации данных при их сохранении или
обмене между подсистемами АРМ.
5) гибкость;
6) стабильность;
7) единообразие;
8) результативность.
Важную роль при определении функционального назначения АРМ
играет его целевое использование, профориентация, базовые процессы,
внутренняя структура хозяйствующего субъекта.
Вся материальная база с информационными ресурсами отражается в
АРМ. Внедрение подобной системы предполагает, что все главные операции
по накоплению, переработке, хранению данных передается вычислительной
технике, а сам пользователь лишь выполняет часть ручной работы и те
операции, которые требуют творческого подхода при составлении
9
управленческих решений.
ПЭВМ всегда были основой для АРМ как руководителя, так и
специалиста. Они функционально, эргономически и физически позволяют
подстроиться под каждого пользователя (персональное рабочее место) или
группу пользователей. АРМ можно называть совокупностью технических и
программных средств, которые дают возможность специалисту отдельного
профиля решать свои профессиональные задачи непосредственно на ПК.
Анализ дипломных работ по аналогичному вопросу позволил
определить базовые требования к АРМ руководителей и специалистов. В
итоге система должна:
• Иметь хорошую базу знаний, которая будет постоянно
пополняться для достоверности и точности новыми данными, сведенными в
определенные массивы;
• Реализовывать свободный доступ к ней и иметь наглядное
представление данных;
• Иметь диалоговые окна, которые помогают принимать решения в
режиме: «что будет, если …?»;
• Реализовывать быструю связь с другими источниками данных в
пределах общей организационной структуры для оперативного поиска
важной информации в базах данных;
• Помогать принимать оптимальные решения по заданному
критерию (по максимальной прибыли и объемам, на минимальный расход
ресурсов или время перевозки);
• Обеспечивать простоты и понятность всей работы при отличной
стабильности технических и программных средств, а также уметь
накапливать реализованные решения в памяти;
• Быть основой для последующего перевода всего
делопроизводства на автоматизированный режим.
10
Экономическая эффективность самого АРМ выражается в уменьшении
затрат на создание и эксплуатацию рабочих мест, а также более активным
воздействием на управление в целом.
Оценка эффективности внедрения АРМ может происходить как при
помощи прямых, так и косвенных показателей.
Прямые показатели дают оценку автоматизации в деньгах и включают
в себя затраты на разработку и использование АРМ (т.е. определяют полную
стоимость владения АРМ), а также рассчитывают размер средств, которые
экономятся за счет внедрения АРМ.
Отдельные показатели помогут понять эффект использования АРМ в
отдельной предметной области деятельности (таблица 1).
Таблица 1 – Видимый эффект использования АРМ
Сфера
воздействия
Результаты
Управление
Минимизация числа уровней управления.
Уменьшение административных расходов.
Улучшение условий персонала среднего звена управления и
удаление ряда функций.
Предоставление времени для обдумывания задач.
Внедрение адекватных методов решения управленческих задач
благодаря применению интеллектуальных систем и математического
подсчета. Увеличение общей производительности.
Существенная экономия времени.
Увеличение профессиональной грамотности и квалификации
сотрудников. Повышение преимущественных выгод.
Повышение прибыли и минимизация издержек.
ИС
Улучшение структуры потоков данных и СЭД в фирме.
Адекватная внутрифирменная координация с помощью e-mail.
Поддержка актуальности данных.
Доступ и информационному продукту напрямую.
11
Продолжение таблицы 2
Сфера
воздействия
Результаты
Производство
Минимизация времени на разработку и создание.
Увеличение свойств продукции и сферы ее использования.
Минимизация расходов на производство продуктов и услуг.
Возможность оказания уникальных услуг.
Рациональное использование ТМЦ.
Реклама
Минимизация временных затрат на распространение изделий.
Использование новых ниш для продажи.
Определение потребителей изделий.
Активная помощь продаже.
Улучшенное взаимодействие с заказчиками (стабильность,
скорость передачи данных).
Оперативность реагирования на спрос и быстрое удовлетворение
новых желаний потребителей.
Основным условием увеличения эффективности АРМ становится
грамотно налаженная практика их использования. Это позволяет значительно
минимизировать совокупную стоимость владения АРМ, что часто имеет
важнейшее значение при внедрении АРМ в компании. Правильная
эксплуатация АРМ основывается на процедурах, созданных и одобренных в
качестве внутрикорпоративных стандартов или правил конкретной сферы
работы.
1.2 Жизненный цикл и модели жизненного цикла
информационных систем
Жизненный цикл - это непрерывный процесс, который начинается с
момента принятия решения о необходимости его создания и заканчивается в
момент его полного изъятия из эксплуатации.
Среди наиболее известных стандартов можно выделить следующие:

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран