Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР_Группа720701_ОжерельеваАА_Бюро путешествий.d...docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
7 Мб
Скачать
☆

1. Проектирование базы данных

    1. Описание предметной области решаемой задачи

Бюро путешествий оказывает различные туристские услуги, но чаще это продажа туров клиентам, что включает выполнение двух основных операций:

  1. Заказ путёвки у туроператора.

Туры закупаются у туроператоров по определённым ценам (с каждой проданной путёвки бюро получает доход, заранее установленный в % к стоимости проданных туров).

  1. Продажа путёвок клиентам.

Любая операция по оформлению и продаже путёвок может быть выполнена любым сотрудником бюро. Работа сотрудников оплачивается установленным окладом и процентом от выручки от проданных путёвок. Процент заработка оговаривается заранее.

    1. Функции базы данных

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

  1. Расчётная ведомость заработной платы.

  2. Ваучеры.

  3. Туристские путёвки.

2.Создание и работа с базой данных

2.1.Определение структуры базы данных

Для реализации поставленной задачи создаются таблицы при помощи Конструктора, что позволяет контролировать количество полей, установку первичного ключа (используется поле типа «Счетчик») и выбор типов полей, которые определяются сущностью содержимого.

Таблица «Должность»

Рисунок 1 – Таблица «Должность»

Содержит информацию об окладе и % с выручки для конкретной должности.

Таблица «Сотрудники»

Рисунок 2 – Таблица «Сотрудники»

Содержит информацию о сотрудниках.

Таблица «Информация об услуге»

Рисунок 3 – Таблица «Информация об услуге»

Содержит информацию об услугах, предоставляемых бюро.

Таблица «Туроператоры»

Рисунок 4 – Таблица «Туроператоры»

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

Таблица «Клиенты»

Содержит информацию о каждом клиенте бюро.

Рисунок 5 – Таблица «Клиенты»

Таблица «Туристская путёвка»

Содержит информацию о купленных путёвках.

Рисунок 6 – Таблица «Туристская путёвка»

2.2.Определение связей между таблицами.

Рисунок 7 – Схема данных базы данных «Бюро путешествий»

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

Формы являются основным средством организации интерфейса пользователя в приложениях Microsoft Access.

Форма «Главное меню» является для пользователя основным средством работы с базой данных.

Рисунок 8 – Кнопочная форма

Рисунок 9 – Форма «Должность»

Рисунок 10 – Форма «Сотрудники»

Рисунок 11 – Форма «Клиенты»

Рисунок 12 – Форма «Туроператоры»

Рисунок 13 – Форма «Информация об услуге»

Рисунок 14 – Форма «Туристская путёвка»

2.4. Создание запросов.

Бонусы сотрудникам.

Позволяет определить по ФИО бонусы с каждой проданной путёвки для конкретного сотрудника за вводимый с клавиатуры период.

Рисунок 15 – Запрос «Бонусы сотрудникам»

Итого з/п сотрудников

Позволяет определить заработную плату конкретного сотрудника за введённый с клавиатуры период.

Рисунок 16 – Запрос «Итого з/п сотрудников»

Поиск туров.

Позволяет найти тур в интересующую страну на определённый период времени, вводимый с клавиатуры.

Рисунок 17 – Запрос «Поиск туров»