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


 

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

27783. И.И. Бецкой (1704–1795) 23.11 KB
  Бецкой 1704–1795 является заметной личностью в России XVIII в. Для этого дела был привлечен Иван Иванович Бецкой. В Генеральном учреждении о воспитании обоего пола юношества 1764 получившем силу закона Бецкой сформулировал понятие воспитания которое по его словам должно придать известное направление воле и сердцу выработать характер внушить согласное с природой человека здравое чувство нравы и правила искоренить предрассудки. Бецкой перечисляет добродетели и качества принадлежащие к доброму воспитанию: утверждать сердце в...
27784. Социализирующие функции религиозных организаций 18.38 KB
  В социализации человека религия и религиозные организации общности верующих при молитвенных центрах были важнейшим после семьи фактором. Кроме того различные конфессии ведут активную работу по привлечению в свои ряды новых верующих. В процессе социализации верующих религиозные организации реализуют ряд функций. Это осуществляется в процессе коллективных культовых действий и всей жизнедеятельности организаций а также через различные формы контроля в одних конфессиях более в других менее жесткого за соответствием жизни верующих...
27785. Личностно-ориентированные педагогические технологии 15.04 KB
  В педагогике и педагогической психологии до настоящего момента были предприняты различные попытки определить сущность личностноориентированного обучения. Якиманской признание ученика главной действующей фигурой всего образовательного процесса и есть личностноориентированная педагогика. Для выстраивания модели личностноориентированного обучения она считает необходимым различать следующие понятия.
27786. Социально-педагогическая технология 16.42 KB
  Она может рассматриваться: как обоснование описание этапов методов и средств социальнопедагогической деятельности обеспечивающих достижение определенного результата; как целесообразная оптимальная последовательность деятельности направленная на достижение определенной социальнопедагогической цели. Мардахаев полагает что в каждой конкретной ситуации социальному педагогу необходимо уяснить: Социальнопедагогическую цель к чему стремиться чего следует добиваться; Условия ее реализации; Особенности и возможности объекта; ...
27787. Джон Локк (1632-1704) 20.34 KB
  Из всех людей с которыми мы встречаемся девять десятых становится тем что они есть: добрыми или злыми полезными или нет благодаря воспитанию говорил Локк. Джентльмен должен получить физическое нравственное и умственное воспитание но не в школе ибо школа по мнению Локка это учреждение где собрана пестрая толпа дурно воспитанных порочных мальчиков всякого состояния. Локк исходя из практики аристократических семейств рекомендовал поручить все дело воспитания джентльмена хорошо подготовленному солидному воспитателю.
27788. ПОСЛЕДСТВИЯ НАСИЛИЯ У ДЕТЕЙ 115 KB
  Среди отдаленных последствий жестокого обращения с детьми выделяются нарушения физического и психического развития ребенка различные соматические заболевания личностные и эмоциональные нарушения социальные последствия. Нарушения физического и психического развития У большинства детей живущих в семьях в которых тяжелое физическое наказание брань в адрес ребенка являются методами воспитания или в семьях где они лишены тепла внимания например в семьях родителейалкоголиков имеются признаки задержки физического и...
27789. ФОРМЫ РАБОТЫ СОЦИАЛЬНОГО ПЕДАГОГА ПО ПРОФОРИЕНТАЦИИ 56 KB
  Общие сведения о профессии: Краткая характеристика отрасли народного хозяйства где применяется профессия краткий исторический очерк и перспективы развития профессии основные специальности связанные с данной профессией. Производственное содержание профессии: Место и роль профессии в научнотехническом прогрессе ее перспективность; предмет средства и продукт труда; содержание и характер функция трудовой деятельности; объем механизации и автоматизации труда; общие и специальные знания и умения специалиста данной профессии моральные...
27790. ПРАВИЛА ДЛЯ УЧАЩИХСЯ 96 KB
  ПРАВА РЕБЕНКА В ШКОЛЕ Какие права связаны с правом на образование Право на образование следует рассматривать как совокупность прав: 1 на выбор образовательного учреждения или образовательной программы; 2 на получение образования в соответствии с установленными стандартами; 3 на обучение в условиях гарантирующих безопасность ребенка; 4 на уважение своего человеческого достоинства уважительное отношение со стороны персонала образовательного учреждения; 5 на обучение осуществляемое на современной учебноматериальной базе; 6 на...
27791. Советы подросткам при временном трудоустройстве 31.5 KB
  А именно в порыве найти хоть какуюто работу и получить дополнительные карманные средства молодежь хватается за любое предложение реальной работы даже на миг не задумываясь об юридическом аспекте оформления всех отношений с работодателем. И эти случаи довольно часты и заканчиваются печально – невыплатой зарплаты психологическом расстройстве молодого индивидуума Поэтому юные работники знайте: прежде чем преступить к заинтересовавшей вас работе требуйте официального оформления ваших отношений непосредственно с работодателем;...