Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Курсовая работа / Курсовая работа (АСУ Туристическая фирма).docx
Скачиваний:
60
Добавлен:
08.01.2022
Размер:
2.87 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Ордена Трудового Красного Знамени федеральное государственное

Образовательное бюджетное учреждение высшего образования

«Московский технический университет связи и информатики»

Курсовая работа

Разработка БД для АСУ «Туристическая фирма»

Выполнил:

Студент группы БСТ17xx

Иванов Иван

СОДЕРЖАНИЕ

1.1. Анализ объекта автоматизации ООО «Вокруг света» 4

1.2. Обзор информационных технологий, подходящих для разработки БД 8

1.3. Обзор продуктов аналогов 12

1.4. Требования к разрабатываемой базе данных 16

Выводы 17

2.1. Разработка инфологической модели БД 18

2.2. Обоснование выбора модели данных 20

2.3. Даталогическое проектирование БД 25

2.4 Нормализация 29

Выводы 31

3.1 Анализ и выбор СУБД 32

3.2. Физическое проектирование БД 33

3.3 Разработка представлений 40

3.4 Разработка форм 42

3.5 Разработка отчетов 43

3.6. Безопасность и контроль 45

Выводы 50

Введение

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

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

Предметом исследования курсовой работы является бизнес-процесс работы с обслуживанием клиентов по заказам туров.

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

Задачи курсового проекта:

  • провести системный анализ предметной области туристическая фирма «Вокруг света»;

  • провести обзор информационных технологий, подходящих для разработки;

  • изучить аналогичные информационные системы данной предметной области;

  • описать требования, предъявляемы е к разработке данной базы данных;

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

  • обосновать выбор модели данных и осуществить логическое проектирование базы данных;

  • нормализовать спроектированную модель и составить схему базы данных;

  • осуществить реализацию БД на выбранной СУБД;

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

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

Глава 1. Системный анализ предметной области асу «Туристическая фирма»

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

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

1.1. Анализ объекта автоматизации ооо «Вокруг света»

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

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

Бизнес процесс организации тура в турагентстве «Вокруг света» происходит по следующей схеме:

1. Поиск клиентов. Встреча с клиентом, выявление его пожеланий. Задача специалистов по работе с клиентами, менеджера.

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

2. Бронирование полёта. Задача организаторов турфирмы. При бронировании полёта происходит запрос о бронировании в авиакассу. Ожидается обратный ответ от авиакассы. В случае негативного ответа (нет свободных мест на запрашиваемую дату, нет соответствующих рейсов) происходит отмена брони полёта в данной авиакассе и происходит связь со следующей. Данная задача является компенсационной. Т.е. последовательность выполняемых действий обязательно должна быть окончена - авиабилет забронирован.

3. Бронирование номера в отеле. Задача организаторов турфирмы. При бронировании номера происходит запрос о бронировании в гостиницу, с помощью телефонного канала подачи заявок. В случае негативного ответа (нет свободных мест на запрашиваемую дату) происходит отмена брони в данной гостинице. Происходит поиск другой гостиницы, и задача повторяется до того момента пока не произойдёт бронирование (т.к. данная задача является компенсационной).

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

5. При совершении подпроцесса бронирования возможно возникновение события типа «отмена». Т.е. произошла какая-либо ошибка. на одном из этапов выполнения задач. Ошибки могут быть следующего характера: не смотря на компенсационности задач их невозможно выполнить, в следствии стихийного бедствия или экстренной ситуации в стране, в которую запланирован тур. Если произошла ошибка выполняется алгоритм действий, описанный ниже.

6. Сообщение о неудаче бронирования. Задача специалиста по работе с клиентами. После возникновения события типа «отмена» специалист по работе с клиентами сообщает клиенту о невозможности предоставления тура. Бизнес процесс заканчивается.

7. Оплата тура. Задача специалиста по работе с клиентом и бухгалтера.

В случае если бронирование тура прошло успешно клиент оплачивает тур. Все расчёты с клиентом производит бухгалтер.

8. Выдача путёвки. Задача специалиста по работе с клиентами. После завершения этого действия бизнес процесс окончен. Турист получает на руки следующий пакет документов:

- Авиабилет;

- Туристический ваучер;

- Страховой полис.

Рис. 1. Организационная структура туристической фирмы «Вокруг света»

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

На рисунке 1 представлена организационная структура туристической фирмы «Вокруг света», которая состоит из директора, бухгалтеров, менеджеров, организаторов и специалистов по работе с клиентами.

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

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

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

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

Информационная модель

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

В туристической фирме «Вокруг света» ведется учет всех сотрудников, туров, отелей, клиентов.

Для сотрудника фирмы хранится следующая информация:

  • ФИО

  • Дата рождения

  • Паспортные данные

  • Телефон

  • Адрес

  • Дата приема на работу

Данные об отелях также фиксируются и хранятся:

  • Название

  • Тип

  • Город

  • Телефон

  • Адрес

Данные о заказе:

  • Дата продажи

  • Количество

  • Клиент

  • Сотрудник

  • Тур

Данные о туре:

  • Наименование тура

  • Цена

  • Дата отправления

  • Город вылета

  • Оператор

  • Число взрослых / детей

  • Количество Дней / Ночей

  • Отель