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


 

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

73630. Риск-менеджмент в организации 144.78 KB
  Рискменеджмент в организации Система управления риском. Развитие концепции управления риском. Общая характеристика системы управления риском. Свойства системы управления риском.
73631. СВІТОВА ВАЛЮТНА СИСТЕМА 376 KB
  Ця мета потребує щоб: окремі країни проводили економічну та фінансову політику яка б сприяла підтриманню збалансованої міжнародної системи платежів; фінансові механізми забезпечували регулювання платіжного балансу; уряди сприяли збереженню рівноваги на ринках іноземної валюти. Основні елементи національної і світової валютних систем Національна валютна система Світова та міжнародна валютні системи Національна валюта Резервні валюти міжнародні рахункові валютні одиниці Умови конвертування національної валюти Умови взаємного конвертування...
73632. Міжнародна міграція робочої сили 206.5 KB
  Міжнародна міграція робочої сили. Регулювання міжнародної міграції робочої сили. Сутність структура та основні риси світового ринку праці Одним із важливих елементів глобальної економічної системи на яку перетворився світ наприкінці другого тисячоліття є міжнародний ринок праці з його уніфікованою шкалою критеріїв щодо якості трудових ресурсів розвитком нових форм зайнятості гнучкістю та надзвичайною мобільністю сукупної робочої сили. Світовий міжнародний ринок праці це система відносин що виникають між державами з приводу...
73633. Міжнародні розрахунки і платіжний баланс 121.5 KB
  Економічний зміст платіжного балансу та методологія складання. Економічний зміст платіжного балансу та методологія складання. Стан платіжного балансу визначає попит і пропозицію національної й іноземної валюти в цей момент і він є одним із факторів формування валютного курсу. Прибуткові та витратні статті балансу міжнародних рахунків Прибуткові статті Джерела грошових коштів Витратні статті Способи використання грошових коштів Експорт товарів та послуг Імпорт товарів та послуг Приток капіталу Вивіз капіталу Приватні та...
73634. Реформы А.Н. Косыгина и причины их неудач 73.1 KB
  Для изучения этой системы и хода реформы дают материал интервью взятые у министра легкой промышленности СССР 1965 1980 гг. начальника главного управления трикотажной и текстильногалантерейной промышленности Софьи Николаевны Чупрыгиной. Министерство легкой промышленности СССР являлось такой же частью системы государственного управления как другие министерства и принципы его работы были такими же как у них. он прошел путь от сменного мастера на Ореховозуевском хлопчатобумажном комбинате до министра легкой промышленности СССР.
73635. Ответственность организаций и исполнителей за нарушение метрологического обеспечения 75.5 KB
  Дисциплинарная и материальная ответственность исполнителей за нарушение законодательства о метрологическом обеспечении производства и испытаний продукции Федеральный закон Российской федерации О техническом регклировании постатейный коментарий...
73637. Співвідношення культури та цивілізації 1.5 MB
  Співвідношення культури та цивілізації Певні теоретичні міркування саме під таке розуміння цивілізованості підвів американський соціолог та культуролог Л. Морган намагався відрізняти давні перші цивілізації від сучасної цивілізації яка У базується на наукових знаннях та технічних досягненнях Упередбачає високий рівень культури релігійної свободи демократичних прав правового регулювання міжнародних відносин. Досить резонансною та багато в чому пророчою постала книга Освальда Шпенглера Занепад Європи в якій цивілізація...
73638. Статистика населения 160.5 KB
  Для полного и точного учета численности населения необходимо определить границы территории, на которой учитывается население, и установить время, к которому относятся данные о численности населения. Учет населения производится по населенным пунктам