98841

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

Курсовая

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

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

Русский

2016-07-13

693.5 KB

0 чел.

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

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

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

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

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

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

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

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

Группа ИУ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


 

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

80717. Наречие и его категории 34.28 KB
  Ранние грамматисты относили наречие к нерасчлененному разряду частиц. Суит Есперсен Датский лингвист Отто Есперсен относил наречие к частицам указывая на то что такие слова как например up immeditely принадлежат к одной группе так как они не принадлежат ни к существительным ни к глаголам ни к прилагательным ни к глаголам ни к местоимениям. С одной стороны наречие занимает самостоятельную позицию члена словосочетания с другой стороны рассматривается наряду с классами неспособными быть самостоятельными членами словосочетания.
80718. Модальные слова 35.26 KB
  Модальные слова – морфологически неизменяемые слова выражающие характер соотнесенности содержания высказывания или части с реальной действительностью с позицией говорящего и употребляющиеся либо в структуре предложения в функции вводного слова либо за пределами этой структуры как слова – предложения связанные по смыслу с предшествующими или с последующими высказываниями иногда и с теми и с другими вместе. Модальные слова принадлежат к лексико грамматическим средствам выражения категории модальности. Одни исследователи в основном...
80719. Глагол. Общая характеристика глаголов в английском языке. Категория вида и времени 42.6 KB
  Категория вида и времени Определение. Морфологическая по способу образования форм прошедшего времени причастия правильные неправильные нестандартные неизменяемые ed plyed styed смешанная подгруппа чередование корневой гласной keep – kept kept супплетивные формы be – ws were – been go – went gone put put put Функциональная по способности глагола выступать в том или ином типе сказуемого вытекающей из степени лексической полнозначимости глагола знаменательные служебные модальные лексически полноценные глаголы самостоятельно...
80720. Категория наклонения 33.94 KB
  Категория наклонения Наклонение – это глагольная категория выражающая определенную модальность высказывания т. Традиционная грамматика выделяет три наклонения: изъявительное Indictive повелительное Impertive сослагательное Subjunctive. Изъявительное наклонение передает действие рассматриваемое говорящим как реальный факт что предполагает соотнесенность с временной сферой остальные наклонения не предполагают четкого соотношения с временной сферой. Существование изъявительного наклонения не оспаривается повелительное и...
80721. Категория залога 33.63 KB
  Категория залога Категория залога – это глагольная категория в которой выражено в грамматической форме отношение действия к его субъекту. Существует два залога: действительный и страдательный пассивный. Некоторые исследователи считают правомерным выделение 3 залога – возвратного глагол возвратное местоимение. В современных европейских языках форма страдательного залога свойственна переходным глаголам т.
80722. Синтаксис. Теория словосочетания 38.17 KB
  Теория словосочетания Отечественные лингвисты 18 19 начала 20 веков понимают словосочетание широко. словосочетания понимаются как сочетания слов. Теория словосочетания в зарубежной лингвистике возникла позже с появлением книги Л. В соответствии с его теорией словосочетания в любом языке делятся на два типа: эндоцентрические и экзоцентрические.
80723. Синтаксические отношение и способы их выражения в английском языке 39.54 KB
  В английском языке имеются иные средства выявления статуса подчиняющего и подчиненного элементов через синтаксическую функцию. Подчиненный элемент – это синтаксический элемент раскрывающий свою синтаксическую функцию на уровне анализируемого словосочетания. to prk crefully – crefully – подчиненный элемент выполняющий функцию обстоятельства; обстоятельственный тип связи; to prk – подчиняющий элемент не выявляющий свою синтаксическую функцию. Useful informtion Useful подчиненный элемент выполняющий функцию определения; атрибутивный тип...
80724. Семантический аспект 31.45 KB
  Семантическая роль - семантическая единица, получившая выражение в языке на основании «глубинных падежей» Ч.Филмора. Филмор выделил 6 функциональных отношений, которые могут быть между предикатом и аргументом, указывающих на 6 глубинных (семантических) падежей.