Перечень сокращений и обозначений
Введение
1 Автоматизация деятельности центра туристического сервиса
1.1 Анализ предметной области
1.2 Анализ рынка готовых программных продуктов
1.2.1 Система «Само-ТурАгент»
1.2.2 Система «AKAMSOFTТУРАГЕНТСТВО»
1.2.3 Система «МоиДокументы-Туризм»
1.2.4 Программный комплекс «ERP.travel»
1.3 Сравнительная характеристика автоматизированных систем
1.4 Постановка задачи
1.5 Выбор инструментов разработки
1.5.1 Выбор системы управления базами данных
1.5.2 Выбор движков
1.5.3 Безопасность
1.5.4 Выбор языков программирования
1.6 Разработка требований к автоматизированной системе
1.6.1 Назначение разработки
1.6.2 Требования к функциональным характеристикам
1.6.3 Требования к надёжности
1.6.4 Требования к составу и параметрам технических средств
1.6.5 Требования к информационной и программной совместимости
1.7 Проектирование программного обеспечения
1.7.1 Выбор средства проектирования системы
1.7.2 Объектно-ориентированное проектирование системы
1.8 Проектирование структуры базы данных
1.8.1 Логическое проектирование базы данных
1.8.2 Разработка структуры связей
1.8.3 Нормализация отношений базы данных
1.8.4 Физическое проектирование БД 44
1.9 Разработка программного обеспечения 45
1.9.1 Общие сведения 45
1.9.2 Функциональное назначение 45
1.9.3 Регистрация на хостинге 51
1.9.4 Описание программы 55
1.9.5 Описание доступных функций 75
2 Эргономические особенности организации труда на рабочем месте оператора автоматизированной системы 85
2.1 Организации рабочих мест пользователей 85
2.2 Зоны досягаемости 86
2.3 Требования к организации и оборудованию рабочих мест с ПЭВМ пользователей ЭВМ 87
2.4 Системы и виды освещения 88
Заключение 91
Список использованных источников 92
Приложение А - UML- диаграммы 94
Приложение Б - Листинг программы 99
Приложение В - Презентация 134
В настоящее время существует тенденция развития сферы услуг как неотъемлемой части жизни человека. Одним из видов таких услуг являются услуги турагентства.
Турагентство - организация, которая занимаются розничной продажей туров от туроператоров.
Туризмом человечество занимается на протяжении многих веков. На современном этапе - это крупный бизнес с многомиллионными финансами, включающий в свой состав не только туроператоров и турагентства, но и крупных перевозчиков воздушным, водным, железнодорожным и авторанспортом. Кроме того, в структуру туристического бизнеса активно интегрированы отели и рестораны в любой точке нашей планеты.
Этот сектор экономики входит в пятерку отраслей с наибольшей долей реализации товаров и услуг через Интернет. В таком виде бизнеса крайне важен правильный выбор поставщиков услуг, основанный на профессиональных знаниях туристского рынка, бизнеса, особенностей и рычагов его развития и управления. Современные компьютерные технологии позволяют организовать работу предприятия с максимальной эффективностью.
Активное внедрение современных компьютерных технологий в деятельность туристических предприятий является необходимым условием их успешной работы, поскольку точность, надежность, оперативность и высокая скорость обработки и передачи информации определяет эффективность управленческих решений в этой сфере. Вопрос комплексной автоматизации процессов бронирования, расчетов с клиентами и гостиницами становится все более актуальным для туристических агентств. Необходимость использования специального программного обеспечения для автоматизации всей внутриофисной работы зависит от объемов, и вида деятельности турфирмы.
Как любое коммерческое предприятие, туристическое агентство направляет свою деятельность на достижение прибыли за счет увеличения числа клиентов, пользующихся его услугами. В настоящее время в условиях роста числа туристических организаций и нарастающей конкуренции, это становится возможным только за счет оптимизации работы персонала и повышения эффективности обслуживания клиентов. Это достигается благодаря внедрению автоматизированной информационной системы. Основная «обязанность» автоматизированных информационных систем заключается в перекладывании рутинных работ с человека на компьютер, что, в свою очередь, влечет за собой ускорение процессов и повышение эффективности работы персонала.
Из всего вышеизложенного вытекает актуальность бакалаврской работы, которая заключается в повышении эффективности функционирования центра туристического сервиса, а также оптимизации работы его персонала за счет использования автоматизированной информационной системы.
Целью бакалаврской работы является разработка автоматизированной информационной системы центра туристического сервиса, оказывающего услуги по подбору туров, предоставлению путевок и оформлению необходимых документов.
Для достижения целей бакалаврской работы, были определены следующие основные задачи:
- провести анализ предметной области и рынка программного обеспечения в сфере туристических услуг;
- определить основные функции системы и требования к ней;
- выбрать средства проектирования модели системы;
- выполнить проектирование системы с построением схемы базы данных и UML- диаграмм;
- разработать программное обеспечение системы, и выполнить ее тестирование.
В ходе подготовки выпускной квалификационной работы бакалавра была разработана и отлажена автоматизированная информационная система центра туристического агентства.
В работе был выполнен анализ предметной области. Разработаны логическое и физическое представление базы данных системы. Построены UML - диаграммы системы.
Программная реализация выполнена на языке программирования PHP 7.4 (фреймворк Yii2),стандартизированного языка гипертекстовой разметки документов HTML, Java Script, CSS.Среда проектирование базы данных - MySQL Workbench 8.0.33, СУБД - MySQL.
Пошаговая отладка и тщательное тестирование показали, что разработанная система функционирует корректно.
Разработанное программное обеспечение позволило в значительной степени упростить и ускорить ведение учета заказов и клиентов, формировать необходимые отчетные данные на предприятии.
В разделе обеспечения безопасности жизнедеятельности были рассмотрены вопросы эргономическихих особенностей организации труда на рабочем месте оператора автоматизированной системы.
Таким образом, задание на бакалаврскую работу выполнено в полном объеме.
1. Федеральный закон «Об основах туристской деятельности в Российской Федерации» от 24.11.1996 N 132-ФЗ (ред. от 28.05.2022) // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/(дата обращения: 28.05.2023).
2. Кондрашова, Е. В. Организация деятельности туристского предприятия : учебно-методическое пособие / Е. В. Кондрашова. — Улан-Удэ : ВСГИК, 2020. — 84 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/215366(дата обращения: 03.05.2023). — Режим доступа: для авториз. пользователей.
3. Ключков А. Что такое MySQL. //ITResearch.Аналитика российского рынка ИТ. - М.: 2001. - №7.
4. Дакетт Джон. HTMLи CSS.Разработка и создание веб-сайтов// Издательство Эксмо, серия Мировой компьютерный бестселлер 2019 г., твердая обложка, 480 страниц.
5. Сафронов, М. Разработка веб-приложений в Yii 2 / М. Сафронов. - М.: ДМК, 2019. - 392 с.
6. Иванов Д.Ю., Новиков Ф.А. Унифицированный язык моделирования UML. - М.: 2020. - 264с.
7. Буч Г., Рамбо Д., Якобсон И. Язык UML.Руководство пользователя. 2-е издание: пер. с англ. Н. Мухин. - М: ДМК Пресс, 2007. - 496с.
8. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Пол-ный курс. - М.: Вильям, 2003.
9. Колисниченко, Д.Н. PHPи MySQL.Разработка веб-приложений. Профессиональное программирование / Д.Н. Колисниченко. - СПб.: BHV,2015. - 592 с.
10. СанПин 1.2.3685-21 «Гигиенические нормативы и требования к обеспечению безопасности и (или) безвредности для человека факторов среды обитания» // КонсультантПлюс: справочно-правовая система [Офиц. сайт]. URL: http://www.consultant.ru/(дата обращения: 28.05.2023).