База данных для автоматизации работы с данными

Автор работы: Пользователь скрыл имя, 29 Марта 2011 в 11:55, курсовая работа

Описание работы

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

1.Изучить основные возможности Microsoft Access
2.Получить и обработать необходимую информацию по разрабатываемой базе данных
3.На основе полученных знаний преступить к разработке базы данных.

Содержание работы

ВВЕДЕНИЕ 2
1. ПРЕДСТАВЛЕНИЕ БАЗЫ ДАННЫХ 4
1.1. ВОЗМОЖНОСТИ MICROSOFT ACCESS 4
1.2. ТИПЫ ДАННЫХ 9
1.3. СВОЙСТВА ПОЛЕЙ БАЗЫ ДАННЫХ 10
1.4. БЕЗОПАСНОСТЬ БАЗ ДАННЫХ 12
2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ 14
2.1 СОЗДАНИЕ ТАБЛИЦЫ 14
2.2 СОЗДАНИЕ ЗАПРОСА 19
2.3 СОЗДАНИЕ ФОРМ 27
2.4 СОЗДАНИЕ ОТЧЕТА 32
2.5 СОЗДАНИЕ МАКРОСА 37
ЗАКЛЮЧЕНИЕ 40
СПИСОК ЛИТЕРАТУРЫ 41

Файлы: 1 файл

отчет БД туристическое агенство.doc

— 1.56 Мб (Скачать файл)

Рис 12. Как выбирать поля для запроса

  1. После выбора полей надо сохранить запрос и дать ему имя.
  2. Чтобы запустить запрос надо выбрать на панели управления кнопку Запуск, и данный запрос запустится (см. рис 13).

Рис 13. Результат  запроса

     Запросов 17: «Выводит дату рождения клиент», «Города», «Города и страны», «Данные о клиентах», «Договора», «Документы клиента(СИК, РНН)», «Запрос1», «Запрос2», «Запрос3», «Куда едут отдыхать клиенты», «Место проживания клиента», «Определённые города», «Сколько дней будут отдыхать», «Стоимость путевки», «У кого есть VISA», «У кого есть паспорта», «У кого нет VISA». А теперь вкратце опишу  все запросы.

Рис 14. Список запросов

     Запрос  под названием «Выводит дату рождения клиент» говорит сама за себя, т.е. выводит определенную дату рождения клиента (см. рис.15)

Рис 15. Запрос «Выводит дату рождения клиента»

     Запрос  «Города» выводит список стран и городов. Здесь выводится весь список стран и городов, которые может выбрать клиент (см. рис 16).

Рис 16. Запрос «Города»

     Запрос  «Города и страны» выводит все страны, города, отели и класс отелей (см. рис 17).

Рис 17. Запрос «Города и страны»

     Запрос  «Данные о клиентах» выводит всю информацию о клиентах (см. рис 18).

Рис 18. Запрос «Данные о клиентах»

     Запрос  «Договора» выводит ФИО всех клиентов, номер договоров, стоимость, дату начала путевки и количество дополнительных туристов (см. рис 19).

Рис 19. Запрос «Договора»

     Запрос  «Документы клиента (СИК, РНН)» выводит только ФИО, СИК и РНН. С помощью этого запроса можно просмотреть номера СИК и РНН клиентов (см. рис 20).

Рис 20. Запрос «Документы клиента (СИК, РНН)»

     Запрос  «Запрос 1» он более сложный, чем остальные, т.к. в этом запросе взяты две таблицы «Документы клиента» и «Турагентство». Также выводит только тех, у кого фамилия начинается на букву «Х». «Запрос 1» выводит ФИО клиентов, документ и его серийный номер, страну, город и место проживания, куда поедут клиенты, длительность путевки (см. рис 21).

Рис 21. Запрос «Запрос 1»

     Запрос  «Запрос 2» тоже сложный запрос и в тоже взяты две таблицы: «Клиент» и «Турагентство». Запрос «Запрос 2» выводит только тех, кто не родился 26.03.1989 и кого фамилия начинается на букву «М». Также он выводит ФИО клиентов, дата рождения, страны и города, куда клиенты уже выбрали, куда они поедут (см. рис 22).

Рис 22. Запрос «Запрос 2»

     Запрос  «Запрос3» наиболее сложный, в нем  взяты три таблицы: «Документы клиента», «Клиент» и «Турагентство». Он выводит  ФИО клиентов, документ и его серийный номер, какая национальность у клиентов, страны и города только женского пола (см. рис 23).

Рис 23. Запрос «Запрос 3»

     Запрос  «Куда едут отдыхать клиенты» выводится  информация клиентов, кто уже выбрал страны и города. Этот запрос выводит  ФИО клиентов, название стран и  городов (см. рис 24).

Рис 24. Запрос «Куда едут отдыхать клиенты»

     Запрос  «Место проживания клиента» выводит  все отели, где будут проживать клиенты (см. рис 25).

Рис 25. Запрос «Место проживания клиента»

     Запрос  «Определённые города», например, клиент хочет просмотреть определённые города: Сафага, Афины, Шанхай, чтобы  определить, куда ему стоит поехать. С помощью этого запроса ему легче выбрать (см. рис 26).

Рис 26. Запрос «Определённые города»

     Запрос  «Сколько дней будут отдыхать» здесь  выводится ФИО и длительность путевки каждого клиента (см. рис 27).

Рис 27. Запрос «Сколько дней будут отдыхать»

     Запрос  «Стоимость путевки» выводит ФИО  и стоимость всей путевки. Он очень  удобен, если клиент захочет узнать стоимость путевки, то он ему выдаст необходимую информацию (см. рис 28).

Рис 28. Запрос «Стоимость путевки»

     Запрос  «У кого есть VISA» выводит ФИО и у кого есть VISA (см. рис 29).

Рис 29. Запрос «У кого есть VISA»

     Запрос  «У кого есть паспорта» выводит ФИО, документы и серийные номера паспортов (см. рис 30).

Рис 30. Запрос «У кого есть паспорта»

     Запрос  «У кого нет VISA» выводит ФИО клиентов, и у кого нет виз. Это запрос очень удобен для агентов, быстро узнать, у кого нет виза (см. рис 31).

Рис 31. Запрос «У кого нет VISA»

     Я перечислил все запросы, которые  есть в моей базе данных.

2.3 Создание форм

     Форма – это объект базы данных, имеющий вид окна и позволяющий пользователю удобно работать с данными: вводить и выводить на экран информацию по отдельным записям, при необходимости обрабатывать информацию в удобном и наглядном виде.

     Для создания автоформы в окне базы  данных  надо  щелкнуть  на  значке элемента Формы и затем щелкнуть на кнопке Создать. В диалоговом окне Новая форма выбирается вид автоформы и источник данных: таблица или запрос. После щелчка на кнопке OK автоформа выводится на экран (см. рис 32).

Рис 32. Создание новой формы

    • Конструктор. Отображает совершенно пустую форму в окне    конструирования формы.
    • Мастер форм. Создает форму в одном из трех принятых по умолчанию форматов(в столбец, ленточная или табличная) на основание ответов пользователя на заданные мастером вопросы. Использование Мастера форм позволяет отображать в форме не  все поля источника данных, а выборочно, по желанию пользователя. Для выбора  поля  в окне Доступные поля маркируется имя требуемого  поля,  а затем выполняется щелчок на кнопке переноса.
    • Автоформа: в столбец. Автоматически создает форму с полями в один или несколько столбцов.
    • Автоформа: ленточная. Автоматически создает ленточную форму.
    • Автоформа: табличная. Автоматически создает табличную форму.
    • Диаграмма. Создает форму с диаграммой.
    • Свободная таблица. Создает свободную таблицу для Excel.

     Создание  формы с помощью  автоформы

     Автоформа создает форму, в которой отображаются все поля и записи выбранной таблицы  или запроса. Каждое поле расположено  на отдельной строке, с левой стороны от которой отображается надпись к данному полю.

  1. В окне базы данных выберите вкладку Таблицы или Запросы.
  2. Выберите таблицу или запрос, на основе которых необходимо создать форму, или откройте их в любом режиме.
  3. Нажмите кнопку раскрытия списка рядом с кнопкой Новый объект на панели инструментов и выберите элемент Автоформа.

     Создание  формы с помощью  мастера

  1. В окне базы данных выберите вкладку Формы.
  2. Нажмите кнопку Создать.
  3. В диалоговом окне Новая форма выберите нужного мастера. Описание мастера появляется в левой части диалогового окна.
  4. Выберите имя таблицы или запроса, содержащих данные, на основе которых будет создана форма.
  5. Нажмите кнопку OK.
  6. Если на шаге 3 были выбраны Мастер форм, Диаграмма или Сводная таблица, то при создании формы следуйте инструкциям, выводимым в диалоговых окнах соответствующего мастера. При выборе элементов Автоформа: в столбец, Автоформа: ленточная или Автоформа: табличная форма создается автоматически.

     Создание  формы с помощью  Конструктора

  1. В окне базы данных выберите вкладку Формы.
  2. Нажмите кнопку Создать.
  3. В диалоговом окне Новая форма выберите пункт Конструктор.
  4. Выберите имя таблицы или запроса, содержащих данные, на основе которых будет создана форма. Если форма не будет содержать данных, ничего не выбирайте в списке.
  5. Нажмите кнопку OK.

      В базе имеется 9 форм: «Города», «Города и страны», «Данные о клиентах», «Сколько будут отдыхать», «Страна», «Страны», «Туристическое агентство».

Рис 33. Форма  «Города» выводит страны и города

     В форме «Города» выводится страны и города. Она очень удобна, можно быстро просмотреть города и страны (см. рис 34).

Рис 34. Форма  «Города»

     В форме «Города и страны» выводится все страны, города, отель и класс отеля. Эта форма ссылается на таблицу «Город» (см. рис 35).

Рис 35. Форма  «Города и страны»

     В форме «Данные о клиентах» содержатся все данные о клиентах. С помощью этой формы туристический агент знает всё о своих клиентах, и он может с ними связаться, если у него будут какие-то вопросы (см. рис 36).

Рис 36. Форма  «Данные о клиентах»

     В форме «Договора» содержится номера договоров, с которыми заключили туристические агенты (см. рис 37).

Рис 37. Форма  «Договора»

     В форме «Клиент» содержится вся информация о клиентах. Эта форма ссылается на таблицу «Клиент» (см. рис 38).

Рис 38. Форма  «Клиент»

     Форма «Сколько будет отдыхать» показано ФИО и сколько дней будут отдыхать тот или иной клиент. С помощью этой формы можно быстро узнать, сколько будет отдыхать (см. рис 39).

Рис 39. Форма  «Сколько будет отдыхать»

     В форме «Страна» описываются все о странах, даже есть фотографии определенной страны (см. рис 40).

Рис 40. Форма  «Страна»

     В форме «Страны» можно выбрать страну, город и отель. Эта форма ссылается на таблицу «Город» (см. рис 41).

Рис 41. Форма  «Страны»

     В форме «Туристическое агентство» есть кнопки: города, страны, клиенты, заказ путевки и выход. При нажатии по кнопке города выходит другое окно и выходит форма «Города». При нажатии по кнопке страны, то выходит форма «Страны». При нажатии по кнопке клиенты, то выходит форма «Клиент». А при нажатии на кнопку заказ путевки, то выходит форма «Договора». А не кнопку выход, то эта форма закрывается. С помощью этой формы я связала несколько форм, это очень удобно при работе (см. рис 42).

Информация о работе База данных для автоматизации работы с данными