Uploaded by Igor Sh

База данных Леонидов 1

advertisement
МИНОБРНАУКИ РОССИИ
Сарапульский политехнический институт (филиал)
федерального государственного бюджетного образовательного
учреждения высшего образования
«Ижевский государственный технический университет имени М.Т. Калашникова»
Кафедра «Технология машиностроения, металлорежущие станки и инструменты»
КОНТРОЛЬНАЯ РАБОТА
по дисциплине «Базы данных»
тема: « Разработка базы данных для туристического агентства»
Выполнил студент
Группы Б04-721-2зт
(шифр группы)
Преподаватель
___________________
(должность, звание)
преподавателя)
_______________
(подпись, дата)
______________
(оценка, подпись, дата)
Сарапул, 2020г.
Г.А. Леонидов
(И.О. Фамилия)
В.А. Шумихин
(И.О. Фамилия)
2
Содержание
Введение
3
1.
Аналитическая часть
4
1.1
Характеристика предметной области
4
1.2
Характеристика входной и выходной информации
6
2.
Проектная часть
7
Заключение
15
Список использованной литературы
16
3
Введение
В настоящее время среди разработчиков базы данных (БД) большой популярностью
пользуется реляционная СУБД ACCESS, входящая в состав пакета MicrosoftOffice 2003.
Дружественный интерфейс и простота настройки, эффективные средства создания таблиц,
форм, запросов, интеграция с другими приложениями пакета, средства организации работы с
базами данных и защита информации - вот далеко не полный перечень достоинств этого
приложения.
Основные функции СУБД - это описание структуры базы данных, обработка данных и
управление данными.
База данных - это совокупность сведений о реальных объектах, процессах, событиях
или явлениях, относящихся к определённой теме или задаче, организованная таким образом,
чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её
части. Реляционная база данных представляет собой множество взаимосвязанных таблиц,
каждая из которых содержит информацию об объектах определённого типа. Каждая строка
таблицы содержит данные об одном объекте (например, клиенте, автомобиле, документе), а
столбцы таблицы содержат различные характеристики этих объектов - атрибуты (например,
наименования и адреса клиентов, марки и цены автомобилей). Строки таблицы называются
записями, все записи имеют одинаковую структуру - они состоят из полей, в которых
хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и
имеет строго определённый тип данных (например, текстовая строка, число, дата). Все
записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Для выполнения контрольной работы используется операций механизм запросов.
Результатом выполнения запросов является либо отобранное по определённым критериям
множество записей, либо изменение в таблицах.
4
1. Аналитическая часть
1.1 Характеристика предметной области
В настоящее время среди разработчиков баз данных большой популярностью
пользуется реляционная СУБД ACCESS, входящая в состав пакета Microsoft Office.
Дружественный интерфейс и простота настройки, эффективные средства создания таблиц,
форм, запросов, интеграция с другими приложениями пакета, средства организации работы с
базами данных и защита информации - вот далеко не полный перечень достоинств этого
приложения. Основные функции СУБД – это описание структуры базы данных, обработка
данных и управление данными.
База данных - это совокупность сведений о реальных объектах, процессах, событиях
или явлениях, относящихся к определённой теме или задаче, организованная таким образом,
чтобы обеспечить удобное представление этой совокупности, как в целом, так и любой её
части. Реляционная база данных представляет собой множество взаимосвязанных таблиц,
каждая из которых содержит информацию об объектах определённого типа. Каждая строка
таблицы содержит данные об одном объекте (например, клиенте, товаре, документе), а
столбцы таблицы содержат различные характеристики этих объектов – атрибуты (например,
наименования и адреса клиентов, марки и цены товара). Строки таблицы называются
записями, все записи имеют одинаковую структуру – они состоят из полей, в которых
хранятся атрибуты объекта. Каждое поле в записи содержит одну характеристику объекта и
имеет строго определённый тип данных (например, текстовая строка, число, дата). Все
записи имеют одни и те же поля, только в них содержатся разные значения атрибутов.
Любая СУБД позволяет выполнять четыре простейшие операции с данными:
- добавить в таблицу одну или несколько записей;
- удалить из таблицы одну или несколько записей;
- обновить значения некоторых полей в одной или нескольких записях;
- найти одну или несколько записей, удовлетворяющих заданному условию.
Для написания программы была выбрана также выбрана реляционная СУБД
ACCESS,являющаяся одной из самых распространенных средств создания приложений баз
данных для корпоративных применений. Программы такого типа в настоящее время
признаны в качестве стандарта, поскольку наиболее широко распространены, удобны для
пользователей и не требуют долгого их обучения. Предпочтение было отдано системе СУБД
5
ACCESS благодаря тому, что она позволяет программисту очень быстро, достаточно легко и
удобно разрабатывать пользовательский интерфейс. При проектировке БД использовалось
одно из современных CASE-средств - ERwin.
6
1.2 Характеристика входной и выходной информации
Опишем необходимые блоки разрабатываемой системы:
1. Блок управления справочными данными. В данном блоке необходима возможность
добавлять, редактировать и удалять справочные данные информационной системы.
2. Блок ввода исходной информации для анализа. Позволяет, используя справочные
данные управлять системой ввода начальных данных. Кроме того, контролирует
правильность их введения и начальную группировку данных.
3. Блок анализа. Основной блок программы. Непосредственно осуществляет анализ
данных и формирование промежуточных рекомендаций и данных для отчетов.
4. Блок отчетности. Осуществляет группировку и сортировку данных для отчета и
непосредственно формирование аналитических отчетов и вывод их на печать.
Так как программа выполнена на СУБД Access, то и технические требования будут
соответствующие:
- Частота процессора 2,00 GHz
- Оперативной памяти 2,00 Gb DRAM
- Видео память 256 MB и выше.
- Операционная система Windows 7 и выше.
Таким образом, мы сформировали все необходимые требования и условия для
оптимальной работы нашей программы.
7
2.Проектная часть
Система и разработка системы работы бронирования
1) Описание системы бронирования Amadeus.
Amadeus - одна из самых больших туристских распределительных систем. Более 36
миллионов путешественников неявно используют Amadeus каждый день и около 11
тысяч турагентов предоставляют
им
сервис,
охватывающий
взаимодействие
с
авиакомпаниями, железнодорожными и паромными перевозками, прокатом автомобилей,
отелями (резервирование и бронирование), а также дополнительные услуги, например,
страхование туристов.
Достоинства Amadeus в том, что ее продукт широко варьирует от постоянно
актуализируемой
информации
на
табло
до
резервирования
посадочных
мест
и
осуществления автоматических расчетов. Через Amadeusтурагенты могут обратиться с
запросом к любому из 100 туроператоров - фактически всем основным участникам.
Сеть Amadeus рассчитана на более чем 50 систем различных операторов (функций); к
ней постоянно подключены более 22 тысяч терминалов. Она включает частные каналы связи,
спутниковую
связь, большие
вычислительные
системы
и мультиплексорные каналы,
связывающие 81000 CRS-терминалов в Европе и примерно столько же - в странах Латинской
Америки.
В связи с этим Amadeus создал свою систему, основываясь на возможности
осуществить связь с кем бы то ни было, вне зависимости от технических возможностей
потребителя. Речь идет о двух различных типах доступа:
Amadeus предлагает обширный спектр интегрированных в основную систему
программных средств. Основной банк данных представляет собой информацию по
бронированию гостиниц, авиабилетов и прокату автомобилей.
Существуют различные продукты компании Amadeus: Amadeus Air, Amadeus Cars,
Amadeus Hotels, Amadeus Fares.
Amadeus Hotels предлагает наличие номеров по их типу, расценки, начиная с наиболее
низких, и другую информацию, а также гарантирует подтвержденное бронирование, цену.
2) Описание системы бронирования GaliLeo.
Компания GALILEO International была
авиакомпаниями.
основана
в
1993
году
ведущими
8
Компания располагает двумя системами бронирования: Apollo используется в Канаде,
США, Мексике, Японии и в странах Карибского бассейна; система GALILEO - во всех
остальных регионах. На базе этих двух систем осуществляется 1/3 всех электронных
бронирований в мире.
В системе GALILEO представлены более 700 авиакомпаний, свыше 48 000 отелей, 45
компаний по аренде автомобилей, 36 туроператорских и 8 круизных групп.
На
сегодняшний
день
самая
современная
технологическая
разработка
компании GALILEO в области бронирования - графический интерфейс Viewpoint.
Viewpoint
предназначенная для профессионалов система,
которая
позволяет
забронировать авиабилеты, места в гостинице, взять на прокат автомобиль. Эта система
работает без кодов доступа, поэтому она легка в управлении. Здесь содержится информация
свыше 500 авиакомпаний и 39 000 гостиниц.
Также программа предоставляет возможность работы с картами городов, планами
аэропортов, выписки авиабилетов, ведение отчетности и печати финансовых документов по
оказанию услуг.
Программы FocalpointNet и Travelpoint.com обеспечивают
прямую
связь
с GALILEO через Интернет. Используя эти программы появляется реальная возможность
приобрести новых клиентов, с минимальными затратами.
Весь спектр программных продуктов Galileo International по автоматизации работы
агентства, разнообразные решения на базе Интернет технологий для турагентств, включая
организацию круглосуточного сервиса для клиентов и создание собственных механизмов
для on-line бронирований с помощью Edifact Select и XML Select.
3) Описание системы бронирования WORLDSPAN.
WORLDSPAN - одна из ведущих в области технологий фирма в мире, которая
постоянно предлагает новые разработки в сфере информационных услуг, способные
удовлетворить требованиям любых туристических агентств.
WORLDSPAN - истинно глобальная система, предоставляющая доступ к более, чем
300 авиакомпаниям, 22000 гостиницам и 42 основным фирмам автопроката. Поддержка,
которую
оболочка
системы
оказывает
клиентам,
включает
телефонную
службу
технологической помощи и учебные центры по всей Европе и Америке, по Ближнему
9
Востоку и Африке. Благодаря своему сотрудничеству с ABACUS сфера деятельности
компании распространяется также на Австралию и Дальний Восток.
Система Worldspan, как и всякая глобальная система резервирования, позволяет
выполнять три основные функции: бронировать авиабилеты, места в гостиницах и
арендовать автомобили.
Сейчас основные усилия компании сводятся к продажам гостиниц, авиабилетов и
туров через Интернет. В том числе в режиме реального времени. За право доступа в систему
через Интернет агенты платят около 240$ в год. И при этом у них нет ограничений по объему
обязательных продаж, невыполнение которых грозит штрафами. Так что, такой вариант
работы наиболее приемлем.
Представительство и учебный центр Worldspan открылись в Москве летом 1994 года.
За прошедшее время в Москве было установлено более 20 терминалов. Среди пользователей
системы - агентства ITS, Риги, НитаТрэвел, ЛюксМТур и другие.
4) Описание системы бронирования ALEAN.
Системный комплекс Алеан - компьютерная система бронирования нового поколения,
построенная на новейших технологиях Интернет, позволяющая в любое время дня и ночи
получать самую точную информацию о свободных местах в гостиницах и санаториях. Она
очень полезна как для турагенств, т.к. здесь содержится информация с фотографиями около
900 объектов размещения, так и для самих объектов размещения, т.е. гостиниц, пансионатов,
турбаз и т.п. Кроме того, это прекрасный инструмент мониторинга рынка, возможность
менять во время цены, увеличивать или уменьшать количество выставляемых номеров на
продажу.
Системный
комплекс Алеан состоит
из информационно-поисковой
системы и
системы бронирования и продаж. Информационно-поисковая система - это подробное
иллюстрированное описание стран, регионов и свыше 600 объектов размещения. Система
бронирования и продаж - это инструмент управления деятельность предприятия, ведение
финансового учета, полная автоматизация процесса купли-продажи, сопряжение с любыми
корпоративными системами управления.
Алеан объединяет в единое целое клиентов, туроператоров, турагентов, объекты
размещения и др. поставщиков услуг (авиа и ж/д билеты, трансферты, экскурсии и т.д.).
Системный комплекс Алеан предлагает объектам размещения:
10
- готовую сеть сбыта из турагентств и туроператоров в 26 городах России;
- расширение рынка реализации услуг и развитие агентской сети;
- отсутствие необходимости квотирования мест или услуг между партнерами;
- управление процессом продаж со своими постоянными партнерами;
- контроль за динамикой реализации и бронированием мест;
- возможность оперативных изменений предоставляемых услуг (тарифов, инфраструктуры и
т.д.);
- бронирование и продажа дополнительных услуг;
- расширенная рекламная компания и бесплатное участие в различных выставках.
В таблицах данные распределяются по столбцам (которые называют полями) и
строкам (которые называют записями). Все данные, содержащиеся в поле таблицы, должны
иметь один и тот же тип. Каждое поле таблицы характеризуется наименованием, типом и
шириной поля.
Таблица 1 - База данных таблицы сотрудники
Название
таблицы
Имя поля
Тип данных
Размер поля
Сотрудники
Код поставщика
Название поставщика
Представитель поставщика
Обращаться
Телефон
Адрес
Числовой
Текстовый
Текстовый
Текстовый
Текстовый
Текстовый
10
50
25
50
15
25
Таблица 2 - База данных таблицы поставщик
Название
таблицы
Поставщик
Имя поля
Тип данных
Размер поля
Код сотрудника
Фамилия
Имя
Отчество
Дата рождения
Зарплата
Должность
Адрес
Числовой
Текстовый
Текстовый
Текстовый
Дата/время
Текстовый
Текстовый
Текстовый
10
20
10
20
15
10
15
25
11
Таблица 3 - База данных таблицы Туры
Название
таблицы
Туры
Имя поля
Тип данных
Размер поля
Код тура
Код услуги
Страна
Курорт
Транспорт
Визовое обслуживание
Проживание
Тип проживания
Питание
Тип питания
Экскурсии
Дата отправления
Дата прибытия
Стоимость груза
Числовой
Числовой
Текстовый
Текстовый
Текстовый
Логический
Логический
Текстовый
Логический
Текстовый
Логический
Дата/время
Дата/время
Денежный
10
10
15
20
20
20
50
25
25
25
50
10
10
20
Таблица 4 - База данных таблицы Услуги
Название
таблицы
Имя поля
Тип данных
Размер поля
Услуги
Код услуги
Код поставщика
Дата исполнения
Числовой
Числовой
Дата/время
10
50
25
Таблица 5 - База данных таблицы Заказы
Название
таблицы
Имя поля
Тип данных
Размер поля
Заказы
Код заказа
Код тура
Код сотрудника
Код клиента
Дата оформления
Числовой
Числовой
Числовой
Числовой
Дата/время
10
10
10
10
10
Таблица 6 - База данных таблицы клиенты
Название
таблицы
Имя поля
Тип данных
Размер поля
Клиенты
Код клиента
Фамилия
Имя
Отчество
Адрес
Числовой
Текстовый
Текстовый
Текстовый
Текстовый
10
20
10
20
25
12
Телефон
Текстовый
15
Для создания базы данных использую программу MicrosoftOfficeAccess 2003.
Открыв программу создал через мастер конструктора все выше перечисленные
таблицы базы данных.
Реляционная схема базы данных.
Реляционная база данных - это совокупность отношений, содержащих всю
информацию, которая должна храниться в БД. Однако пользователи могут воспринимать
такую базу данных как совокупность таблиц.
Заполнение базы данных.
В созданной базе данных существует возможность правки, добавления, просмотра
всех данных. Причем за счет связей при процессе правки одной из таблиц, будут
автоматически изменяться данные в других таблицах.
Формы служат для ввода и просмотра данных в удобном для пользователя виде,
который соответствует привычному для него документу. При выводе данных с помощью
форм можно применять специальные средства оформления.
Оперирование данными
1) Создание запросов
Запросы позволяют выбирать данные из одной или нескольких связанных таблиц.
Результатом выполнения запроса является результирующая таблица, которая наряду с
другими таблицами может быть использована при обработке данных. С помощью запросов
можно также обновлять, удалять или добавлять данные в таблицы. Основным назначением
запросов является отбор данных по критериям поиска.
С помощью запросов создал запросы на наличие путёвки в определённую страну.
2) Отчеты.
Отчёты предназначены для формирования выходных документов и вывода их на
печать. В отчёте отображаются все данные и в них предусмотрена возможность
группировать данные по различным критериям. Отчёты в отличие от форм могут содержать
специальные элементы оформления, характерные для печати документов: колонтитулы,
номера страниц и т.д.
13
Отчёты, так же как и формы, можно создавать с помощью конструктора или мастера
отчётов. Используется также автоматическое создание отчётов.
Разработка проекта: «Организация туристического тура по Тихому океану»
Разработка проекта тура была сделана с помощью программы MSProject 2003.
Я разработал туристический тур по Тихому океану на водном лайнере «Оазис». В
первом этапе оставил план задачи проекта.
Таблица 7 - План маршрута
Задача
Выбор маршрута
Бронирование теплохода
Бронирование билетов
Бронирование гостиниц на маршруте
Продажа билетов тура
Подготовка заселения на теплоход
Заселение
- Далее выбрал людей для разработки проекта.
- Назначил ресурсы для работников разработки тура.
Количество дней
7
1
1
5
20
4
1
14
- В конце проверив ходы работы было разработано концепция маршрута
туристического тура
15
Заключение
Современную жизнь представить без современной техники просто невозможно.
Ни одна фирма не обходится без помощи компьютеров. Хранение данных, написание
документов, составление графиков, таблиц, расписаний, создание презентаций во всем в
этом нам помогает компьютер, и помогает успешно.
Мы вкратце рассмотрели программный пакет Microsoft Office, с помощью которого
можно достичь всего вышеперечисленного, в частности одной из его программ: Excel. Здесь
перечислено лишь малая часть возможностей этой программы
База данных - это совокупность структурированных и взаимосвязанных данных и
методов, обеспечивающих добавление выборку и отображение данных. MicrosoftAccess
позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла
используются следующие объекты:
-таблицы для сохранения данных;
-запросы для поиска и извлечения только требуемых данных;
-формы для просмотра, добавления и изменения данных в таблицах;
-отчеты для анализа и печати данных в определенном формате.
Удачная разработка базы данных обеспечивает простоту ее поддержания.
Разработанная в данной контрольной работе база данных для решения задач
документооборота
в
туристической
фирме,
позволяет
автоматизировать
весь
документооборот, что позволяет разгрузить отчетный документооборот, и сократить ошибки
в документации.
Описанная в этой контрольной работе база данных должна быть полезна при работе в
данной области.
16
Список использованных источников
1. Кэмпбелл М. Excel - М.: БИНОМ, 2007 - 384с.
2. ПрограммаMicrosoft Office Project Pro2007
3. Додж М., Кината К., Стинсон К., The Cobb Group Эффективная работа с Excel 7.0
для Windows 95 - Спб: Питер, 2007 - 1040с.
4. Гончаров А. Excel 7.0 в примерах - Спб: Питер, 2007 - 256с.
5. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД - Спб: Питер,
2007 - 704с.
Download