98841

База Данных Страны Туристы Экскурсоводы

Курсовая

Информатика, кибернетика и программирование

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

Русский

2016-07-13

693.5 KB

1 чел.

Московский Государственный Технический Университет им. Н.Э. Баумана

Факультет: «Информатики и систем управления»

Кафедра: «Компьютерные комплексы, системы и сети»

Пояснительная записка

к курсовой работе на тему:

“База Данных «Страны Туристы Экскурсоводы»”

по предмету: «Базы Данных»

Студент:               ___________________  (Жильников М.И.)

Группа ИУ6-51

Руководитель:      ___________________   (Брешенков А.В.)

Москва. 2010 год

Содержание

Введение  3

1. Техническое задание.  4

2. Проектирование структуры и компонентов программного продукта  . 5

2.1. Анализ предметной области  5

2.2. Разработка схемы данных и ее программная реализация  5

2.3. Разработка интерфейса пользователя  8

2.4. Разработка запросов в БД  11

2.5. Разработка  отчетов в БД 15

Заключение 18

Литература 19


                                                     Введение

Для коммерческих предприятий, занимающихся туристическими путевками, всегда существует проблема учета заказов, туров, туристов и экскурсоводов. Данная база данных позволяет просматривать необходимые данные, вносить изменения и контролировать деятельность компании. «База данных туристической компании» позволит облегчить решение данной задачи и повысить производительность труда. В качестве среды для разработки был выбран MS Access 2003, так как данная среда позволяет достаточно быстро и качественно создавать простые базы данных.


Техническое задание

           1. Введение

  1.  Полное наименование системы

             База данных туристической компании

  1.  Общие сведения

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

           2.Основание для разработки

Данная система разрабатывается на основе учебного плана кафедры ИУ6. «База данных туристической компании» позволит облегчить решение данной задачи и повысить производительность труда

3. Назначение разработки

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

4. Требование к программному изделию

  1.  Требования к функциональным характеристикам

Система должна обеспечивать возможность создания и ведения базы данных, в которой содержаться сведения: о заказе  (количество заказанных билетов, дата начала тура); о туре (наименование тура, продолжительность, цена одного тура, экскурсовода и наличие); о туристе (Имя туриста, фамилия туриста, паспортные данные, почтовый индекс, электронная почта); о экскурсоводе (имя, адрес, телефон, электронная почта); о паспорте туриста (номер, серия, кем выдан, прописка).   

  1.  Требования к надежности

Система должна обеспечить надежное хранение информации (защиту от сбоев, защиту от несанкционированного доступа).

  1.  Требования к составу и параметрам технических и проектных программных средств

IBM и IBM совместимый компьютер, процессор  Intel Pentium III и выше с частотой 500 Мгц и выше, Операционная  система Windows XP, инструментальное средство Access.


2. Проектирование структуры и компонентов программного продукта

2.1 Анализ предметной области.

В результате анализа требований было принято решение о разделении всей имеющейся информации  на пять сущностей:

  1.  Информация о заказах;
  2.  Информация о паспортных данных туриста;
  3.  Информация о турах;
  4.  Информация о экскурсоводах;
  5.  Информация о туристах;

2.2 Разработка схемы данных и её программная реализация.

В результате проведенного анализа была построена схема данных приведенная на рис 1.

Рис. 1. Схема данных

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

Подробная организация таблиц приведена ниже (рис. 2-6). При разработке таблиц использовались текстовые, числовые, поля, типа денежный, поля типа дата, поля типа гиперссылка. При определении типа полей, определяющих код туриста, экскурсовода, паспорта, тура , заказа использовалась специально созданная маска ввода в одной из форм. При разработке таблиц использовались ключевые поля, чтобы избежать ошибочного ввода данных, поэтому система не будет допускать ввода одинаковых индексов этих полей. Ключевое поле имеет тип данных число, а в свойствах было проставлено, что совпадения в данном поле не допускаются.

 

  

Рис. 2. Конструктор таблицы Паспорт                     Рис. 3. Конструктор таблицы Заказы

 

 

Рис. 4. Конструктор таблицы Туристы        Рис. 5. Конструктор таблицы Туры

                                   Рис. 6. Конструктор таблицы Экскурсовод


2.3 Разработка интерфейса пользователя.

Для удобства пользователя при работе с базой данных были созданы следующие формы:

 

рис. 7. Главная форма

Главная форма (рисунок 7) предоставляет пользователю доступ к сгруппированным функциям работы с базой данных:

  •  Добавление данных в таблицы заказы, экскурсоводы, туристы, туры, паспортные данные туристов.
  •  Просмотр информации о заказах, туристах, турах, экскурсоводах и паспортных данных туристов.
  •  Просмотр отчетов.

Рис. 8. Форма добавление данных туристы.

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

Ниже приведены виды нескольких форм (рис.9-13)

                                                        Рис. 9. Форма Экскурсоводы.

       

                                               Рис. 10. Форма Работа с отчетами.

                                       Рис. 11 Форма добавления данных о Турах.

 

                                                Рис. 12 Форма добавления заказов.

    

                                 Рис. 13 Форма запроса туров на определенном языке.

                                               2.4 Разработка запросов в БД

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

Ниже приведены рисунки с некоторыми запросами (Рис. 14-19).

 

                          

                                         Рис. 14 Окно с запросами базы данных.

                

                                                   Рис. 15 Перекрестный запрос.

             

                                       Рис. 16 Запрос на туры по цене меньше заданной.

   

                                            Рис. 17 Запрос на выборку по имени туриста.

                

                                      Рис. 18 Запрос на обновление цены тура.

          

                                      Рис. 19 Запрос на создание таблицы.

            

                              Рис 20. Запрос на выборку для подчиненной формы.

2.5 Разработка отчетов.

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

-паспортные данные туристов, имя которых начинается на букву «?»;

-список туристов;

-список экскурсоводов;

-список туров, цена которых не превышает назначенной;

                                                 Рис. 21 Отчет о туристах.

                                      Рис. 22 Отчет по турам меньше заданной цены.

                                                   Рис. 23 Отчет по Туристам.

                                              Рис 24 Отчет по Экскурсоводам.

Заключение

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


Литература

  1.  А.В. Брешенков, А.М. Губарь. Проектирование объектов баз данных в среде Access.
  2.  А.В. Брешенков. Проектирование баз данных  на основе информации табличного вида.
  3.  Проектирование  запросов в Access 2002 с помощью Конструктора. Методические указания по выполнению лабораторной работы.
  4.  http://www.firststeps.ru/msoffice/access
  5.  http://informatika.delayu.ru/Zadanija/Accesszaprosy
  6.  http://it.kgsu.ru/MSAccess/access01
  7.  http://www.sql.ru/faq/faq_topic.aspx?fid=410


 

А также другие работы, которые могут Вас заинтересовать

48951. Прототип программной системы «Гостиница» 1.73 MB
  Постояльцы проживают в гостиницах по разным целям – это может быть, как и в случае отдыха, так и по работе. Наша цель – подобрать доступную гостиницу из имеющейся на сайте базы данных. Так же вы можете оставлять ваши отзывы и пожелания
48952. Система электроснабжения района города в Московской области 2.53 MB
  Сечения жил кабелей линий 380 В должны выбираться по соответствующим расчётным электрическим нагрузкам линий в нормальных и послеаварийных режимах работы на основе технических ограничений допустимого нагрева и допустимых потерь напряжения а также с учётом применения минимальных сечений по условиям механической прочности в условиях монтажа и эксплуатации. Выбор сечений КЛ 04 кВ по техническим ограничениям по допустимым потерям напряжения. Далее необходимо выполнить проверку кабелей на допустимые потери напряжения в нормальном и...
48953. Проект системы электроснабжения района города в Московской области 4.02 MB
  Подача горячей воды и отопление осуществляется от ЦТП. В микрорайоне расположено 23 жилых здания высотой 9 этажей 5 жилых зданий высотой 12 этажей и 11 высотой 16 этажей 5 детских садов на 150 мест каждый 2 школы на 1176 мест каждая кафе на 50 мест 7 центральных тепловых пунктов ЦТП универмаг магазин Мебель магазин Электротовары магазин Сантехника автосалон поликлиника.1 ЦТП№1 11.2 ЦТП№2 11.
48955. Аварийные и особые режимы работы электрооборудования 814 KB
  Содержание Задание по расчету курсового проекта Справочные данные Введение Расчет начальных значений токов трехфазного К. Расчет ударного тока трехфазного К. Схема замещения обратной последовательности Схема замещения нулевой последовательности Расчет периодической составляющей токов двухфазного К. Расчет периодической составляющей токов однофазного К.
48956. ППР на строительство центральной ремонтной мастерской для хлопкосеющих хозяйств с парком 50 тракторов 1.39 MB
  Содержание Составление крточки определителя продолжительности работ Расчёт и построение основной модели Расчёт запаса времени Определение длины критического пути График потребности в трудовых ресурсах График поступления на объект строительных конструкций изделий материалов и оборудования График движения основных строительных машин Методы производства работ Внутренние работы Земляные работы Монтажные работы Кирпичная кладка стен Отделочные работы Проектирование...
48957. Расчет структуры переменных электромагнитных полей в волноводе 1.7 MB
  Полость волновода заполнена диэлектриком, электрическая проницаемость которого Длина волновода в направлении оси z не ограничена. Процесс распространения электромагнитных волн в полости прямоугольного волновода рассматриваем, полагая, что стенки волновода выполнены из сверхпроводящего материала