Автоматизация взаимодействия с поставщиками продукции в туристической сфере
|
Объект исследования - компания «Грин Тур».
Использованы язык программирования РНР, система управления базами данных MySQL, а также язык JavaScript для браузерного программирования клиентской части.
ВВЕДЕНИЕ 3
1 АНАЛИЗ ВОЗМОЖНОСТЕЙ АВТОМАТИЗАЦИИ РАБОТЫ С ПОСТАВЩИКАМИ КОМПАНИИ В СФЕРЕ ТУРИСТИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ 6
1.1 Общие требования к предоставлению услуг в сфере туристической деятельности 6
1.2 Краткая характеристика компании «Грин Тур» 7
1.3 Обзор существующих решений по автоматизации работы с поставщиками в целом и в туристической сфере в частности 9
1.4 Постановка задачи работы 11
2 Проектирование и реализация системы автоматизации работы с поставщиками 13
2.1 Обоснование выбора средств разработки 13
2.1.1 Выбор технологии программирования 13
2.1.2 Выбор языка программирования 18
2.1.3 Выбор системы управления базами данных 29
2.1.4 Выбор и описание вспомогательных средств разработки 30
2.2 Создание алгоритмической составляющей проекта 31
2.2.1 Блок-схемы основных алгоритмов 31
2.2.2 Базовые схемы UML системы 32
2.2.3 Схема данных системы 34
3 Реализация программного продукта автоматизирующего работу с поставщиками 37
3.1 Реализация интерфейса пользователя 37
3.2 Реализация базы данных системы 42
3.3 Особенности программной реализации основных алгоритмов работы системы 45
3.4 Документационное обеспечение созданной системы автоматизации 48
3.4.1 Инструкция по установке программного продукта 48
3.4.2 Руководство пользователя 49
3.5 Тестирование созданной системы автоматизации 50
Заключение 65
Список использованных источников 67
Использованы язык программирования РНР, система управления базами данных MySQL, а также язык JavaScript для браузерного программирования клиентской части.
ВВЕДЕНИЕ 3
1 АНАЛИЗ ВОЗМОЖНОСТЕЙ АВТОМАТИЗАЦИИ РАБОТЫ С ПОСТАВЩИКАМИ КОМПАНИИ В СФЕРЕ ТУРИСТИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ 6
1.1 Общие требования к предоставлению услуг в сфере туристической деятельности 6
1.2 Краткая характеристика компании «Грин Тур» 7
1.3 Обзор существующих решений по автоматизации работы с поставщиками в целом и в туристической сфере в частности 9
1.4 Постановка задачи работы 11
2 Проектирование и реализация системы автоматизации работы с поставщиками 13
2.1 Обоснование выбора средств разработки 13
2.1.1 Выбор технологии программирования 13
2.1.2 Выбор языка программирования 18
2.1.3 Выбор системы управления базами данных 29
2.1.4 Выбор и описание вспомогательных средств разработки 30
2.2 Создание алгоритмической составляющей проекта 31
2.2.1 Блок-схемы основных алгоритмов 31
2.2.2 Базовые схемы UML системы 32
2.2.3 Схема данных системы 34
3 Реализация программного продукта автоматизирующего работу с поставщиками 37
3.1 Реализация интерфейса пользователя 37
3.2 Реализация базы данных системы 42
3.3 Особенности программной реализации основных алгоритмов работы системы 45
3.4 Документационное обеспечение созданной системы автоматизации 48
3.4.1 Инструкция по установке программного продукта 48
3.4.2 Руководство пользователя 49
3.5 Тестирование созданной системы автоматизации 50
Заключение 65
Список использованных источников 67
На начало 2025 года туризм стал одной из развитых отраслей экономик многих стран мира, составляющей как минимум важную, а то и основную часть их ВВП. Это утверждение в полной мере относится к Турции, Мексике, Болгарии, многим другим балканским странам и т.д. Конечно, во время пандемии 2020 года показатели туристической сферы в значительной степени просели, однако, после ее завершения (а то, что она рано или поздно закончится свидетельствует многократный опыт предыдущих мировых эпидемий) туризм сразу вернет свои позиции, поэтому исследования в данной сфере актуальны и сейчас, несмотря на все имеющиеся в данный момент временные трудности.
Учитывая экспоненциальное развитие компьютерной техники и повсеместное внедрение доступа к глобальной сети Интернет, важную роль приобретают электронные средства работы с клиентами, а также и с поставщиками в каждой современной компании. Клиенты привычно используют сайты-агрегаторы, наподобие Суточно.ру, равно как и сайты отдельных компаний (отелей), которые находят по сайтам-путеводителям наподобие TripAdvisor, однако и взаимодействие с поставщиками на сегодняшний день также во многом подлежит автоматизации. Предприятия отельной сферы являются мощными покупателями продукции товаров широкого потребления, бытовой химии, продуктов питания и т.п. Очевидно, что автоматическая работа с такими компаниями позволяет сэкономить значительную часть рабочего времени менеджеров отеля, которое может быть направлено на другие виды работ, в частности повышение уровня обслуживания клиентов и, как следствие, увеличение их потока, а значит и прибылей компании. Таким образом, разработка и внедрение системы автоматизации работы с поставщиками для туристической компании является актуальным вопросом, который подлежит решению в данной работе.
Целью данной работы является сокращение затрат рабочего времени персонала отеля на общение с поставщиками товаров, необходимых для нормального функционирования компании, чего можно добиться путем проектирования и реализации системы автоматизированного общения с поставщиками описанной продукции для отеля. Тут следует отметить, что представители компании-поставщика товаров для туристической организации не являются специалистами в отрасли ИТ, и могут иметь не продвинутый, а средний или даже начальный уровень владения ПК (т.е. система не должна быть перегружена лишними функциями, а должна быть минимально достаточной по интерфейсу).
Для достижения поставленной цели нужно решить следующие частные задачи работы:
- рассмотреть особенности предметной области, а именно функционирования компании по предоставлению услуг временного размещения в кемпингах (специфический вариант гостиницы или отеля) и рассмотреть особенности ее взаимодействия с поставщиками товаров;
- разработать алгоритмы решения поставленной задачи, структуру проектируемой системы и другие ее будущие особенности;
- рассмотреть и обосновать выбор полного комплекса программных средств для реализации системы автоматизации работы с поставщиками отеля;
- выполнить программную реализацию системы автоматизации работы с поставщиками отеля;
- провести тестирование разработки, оценить эффективность конечного решения и сделать выводы по работе.
Объектом исследования является процесс взаимодействия персонала отеля с поставщиками продукции, необходимой для его функционирования.
Предметом исследования являются методы и средства взаимодействия с поставщиками продукции для работы отеля.
Новизной работы является создание средства автоматизации для специфического отеля, занимающегося предоставлением мест для временного проживания именно в кемпингах.
Практическое значение работы состоит в разработке работающего программного обеспечения в виде веб-приложения, использование которого будет полезно для практически любой туристической компании, предоставляющей услуги временного проживания, при общении с поставщиками необходимой продукции.
В перспективе возможно расширение созданной системы работы с поставщиками и включение туда же средств работы с клиентами, что превращает разработанную на данный момент систему в полноценную информационную систему компании по работе с контрагентами (расширенная CRM).
Учитывая экспоненциальное развитие компьютерной техники и повсеместное внедрение доступа к глобальной сети Интернет, важную роль приобретают электронные средства работы с клиентами, а также и с поставщиками в каждой современной компании. Клиенты привычно используют сайты-агрегаторы, наподобие Суточно.ру, равно как и сайты отдельных компаний (отелей), которые находят по сайтам-путеводителям наподобие TripAdvisor, однако и взаимодействие с поставщиками на сегодняшний день также во многом подлежит автоматизации. Предприятия отельной сферы являются мощными покупателями продукции товаров широкого потребления, бытовой химии, продуктов питания и т.п. Очевидно, что автоматическая работа с такими компаниями позволяет сэкономить значительную часть рабочего времени менеджеров отеля, которое может быть направлено на другие виды работ, в частности повышение уровня обслуживания клиентов и, как следствие, увеличение их потока, а значит и прибылей компании. Таким образом, разработка и внедрение системы автоматизации работы с поставщиками для туристической компании является актуальным вопросом, который подлежит решению в данной работе.
Целью данной работы является сокращение затрат рабочего времени персонала отеля на общение с поставщиками товаров, необходимых для нормального функционирования компании, чего можно добиться путем проектирования и реализации системы автоматизированного общения с поставщиками описанной продукции для отеля. Тут следует отметить, что представители компании-поставщика товаров для туристической организации не являются специалистами в отрасли ИТ, и могут иметь не продвинутый, а средний или даже начальный уровень владения ПК (т.е. система не должна быть перегружена лишними функциями, а должна быть минимально достаточной по интерфейсу).
Для достижения поставленной цели нужно решить следующие частные задачи работы:
- рассмотреть особенности предметной области, а именно функционирования компании по предоставлению услуг временного размещения в кемпингах (специфический вариант гостиницы или отеля) и рассмотреть особенности ее взаимодействия с поставщиками товаров;
- разработать алгоритмы решения поставленной задачи, структуру проектируемой системы и другие ее будущие особенности;
- рассмотреть и обосновать выбор полного комплекса программных средств для реализации системы автоматизации работы с поставщиками отеля;
- выполнить программную реализацию системы автоматизации работы с поставщиками отеля;
- провести тестирование разработки, оценить эффективность конечного решения и сделать выводы по работе.
Объектом исследования является процесс взаимодействия персонала отеля с поставщиками продукции, необходимой для его функционирования.
Предметом исследования являются методы и средства взаимодействия с поставщиками продукции для работы отеля.
Новизной работы является создание средства автоматизации для специфического отеля, занимающегося предоставлением мест для временного проживания именно в кемпингах.
Практическое значение работы состоит в разработке работающего программного обеспечения в виде веб-приложения, использование которого будет полезно для практически любой туристической компании, предоставляющей услуги временного проживания, при общении с поставщиками необходимой продукции.
В перспективе возможно расширение созданной системы работы с поставщиками и включение туда же средств работы с клиентами, что превращает разработанную на данный момент систему в полноценную информационную систему компании по работе с контрагентами (расширенная CRM).
Таким образом, в данной работе создана система автоматизации работы с поставщиками товаров, необходимых для туристической компании «Грин Тур», предоставляющей услуги по размещению туристов в кемпингах.
Первоначально проанализированы особенности предметной области, а именно деятельности компании указанного профиля. Установлено, что данная компания представляет собой достаточно крупную структуру, имеющую в своем составе отдел снабжения, штат поваров, садовников, горничных – и всем им для работы требуются значительные объемы определенных товаров. Это свидетельствует о том, что разработка и внедрение средства автоматизации является экономически эффективной и обоснованной.
Разработаны требования к проектируемому программному продукту, выполнена постановка задачи. Основным требованием зафиксирована максимальная простота интерфейса пользователя и ограничение функциональности продукта строго необходимыми элементами, без каких-либо лишних функций. Именно поэтому использование уже готовых систем не дает в рассматриваемом случае максимальной эффективности, а необходима разработка собственного программного продукта.
Далее выбраны средства разработки: наиболее распространенный серверный язык программирования РНР, который почти всегда используется в связке с базой данных MySQL, а также язык JavaScript для браузерного программирования клиентской части, а также для организации связи между клиентом и сервером по технологии AJAX. Конечно, также обязательным элементов веб-разработки на сегодняшний день также является язык разметки гипертекста HTML и язык описания каскадных таблиц стилей CSS.
Далее в работе разработана алгоритмическая составляющая функционирования веб-сайта: схема алгоритма работы с программой, а также минимальный набор диаграмм языка унифицированного моделирования UML (диаграмма вариантов использования, а также для каждого варианта – диаграмма деятельности). Согласно этим схемам была проведена программная реализация, первым шагом которой является разработка пользовательского интерфейса системы, затем проектироание и реализация базы данных и, наконец, реализация именно исходных текстов программного обеспечения.
Полученное решение состоит из 5 РНР-файлов, выполняющих всю основную логику проекта. Продукт протестирован и установлено его надежное функционирование, отсутствие ошибок, удобство использования, т.е. полное соответствие условиям на разработку и своему предназначению.
Результаты данной работы могут использоваться в реальной практической деятельности для интенсификации работы туристической компании с поставщиками товаров.
Первоначально проанализированы особенности предметной области, а именно деятельности компании указанного профиля. Установлено, что данная компания представляет собой достаточно крупную структуру, имеющую в своем составе отдел снабжения, штат поваров, садовников, горничных – и всем им для работы требуются значительные объемы определенных товаров. Это свидетельствует о том, что разработка и внедрение средства автоматизации является экономически эффективной и обоснованной.
Разработаны требования к проектируемому программному продукту, выполнена постановка задачи. Основным требованием зафиксирована максимальная простота интерфейса пользователя и ограничение функциональности продукта строго необходимыми элементами, без каких-либо лишних функций. Именно поэтому использование уже готовых систем не дает в рассматриваемом случае максимальной эффективности, а необходима разработка собственного программного продукта.
Далее выбраны средства разработки: наиболее распространенный серверный язык программирования РНР, который почти всегда используется в связке с базой данных MySQL, а также язык JavaScript для браузерного программирования клиентской части, а также для организации связи между клиентом и сервером по технологии AJAX. Конечно, также обязательным элементов веб-разработки на сегодняшний день также является язык разметки гипертекста HTML и язык описания каскадных таблиц стилей CSS.
Далее в работе разработана алгоритмическая составляющая функционирования веб-сайта: схема алгоритма работы с программой, а также минимальный набор диаграмм языка унифицированного моделирования UML (диаграмма вариантов использования, а также для каждого варианта – диаграмма деятельности). Согласно этим схемам была проведена программная реализация, первым шагом которой является разработка пользовательского интерфейса системы, затем проектироание и реализация базы данных и, наконец, реализация именно исходных текстов программного обеспечения.
Полученное решение состоит из 5 РНР-файлов, выполняющих всю основную логику проекта. Продукт протестирован и установлено его надежное функционирование, отсутствие ошибок, удобство использования, т.е. полное соответствие условиям на разработку и своему предназначению.
Результаты данной работы могут использоваться в реальной практической деятельности для интенсификации работы туристической компании с поставщиками товаров.



