Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет база.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
842.24 Кб
Скачать

Запросы.

  1. Запрос «ВыборСтраны» (запрос на выборку)

SELECT Страны.КодСтраны, Страны.Название

FROM Страны;

  1. «ВыборГорода» (запрос на выборку)

Данный запрос создан для того, чтобы выполнить вышеописанный запрос. Он отбирает города, которым соответствует выбранная страна

SELECT Города.[Код города], Города.Название

FROM Страны INNER JOIN Города ON Страны.КодСтраны = Города.[Код страны]

WHERE (((Страны.КодСтраны)=[Forms]![РасчётСтоимостиТура]![страна]))

  1. «ВыборОтеля» (запрос на выборку)

SELECT Отели.КодОтеля, Отели.НазваниеОтеля, Города.[Код города]

FROM Города INNER JOIN Отели ON Города.[Код города] = Отели.КодГорода

WHERE (((Города.[Код города])=[Forms]![РасчётСтоимостиТура]![город]));

  1. «ВыборНомера» (запрос на выборку)

SELECT Отели.КодОтеля, НомерВОтеле.Вместимость, НомерВОтеле.Цена, НомерВОтеле.КодНомера, Отели.Название

FROM ТипыНомера INNER JOIN (Отели INNER JOIN НомерВОтеле ON Отели.КодОтеля = НомерВОтеле.КодОтеля) ON ТипыНомера.КодТипа = НомерВОтеле.КодТипа

WHERE (((Отели.КодОтеля)=[Forms]![оформлениеТура]![отель]));WHERE (((НомераВОтеле.КодОтеля)=[Forms]![РасчётСтоимостиТура]![отель]))

  1. «ВыборПитания» (запрос на выборку)

SELECT Питание.цена, Питание.ТипПитания, Питание.цена, Питание.КодПитания

FROM Питание;

  1. Запрос на добавление тура в таблицу «Тур»

INSERT INTO Тур ( КодКлиента, КодНомераВОтеле, Питание, Сумма, ЦенаПроезда, ДатаТура, КодСотрудника, КоличествоЧеловек, КоличествоДней )

INSERT INTO Туры ( НомерВОтеле, КодПитание, КоличествоЛюдей, ДатаЗаезда, КолиствоДней, Сумма )

SELECT [Forms]![оформлениеТура]![ТипНомера] AS Выражение2, [Forms]![оформлениеТура]![ТипПитания] AS Выражение3, [Forms]![оформлениеТура]![люди] AS Выражение4, [Forms]![оформлениеТура]![дата] AS Выражение5, [Forms]![оформлениеТура]![КолвоДней] AS Выражение6, [Forms]![оформлениеТура]![сумма] AS Выражение7;

Отчет.

Источник: форма»Тур»

Ориентация: книжная

Данный отчет показывает оформленные туры по различным параметрам, чтобы можно было видеть когда и куда были оформлены туры.

Тестирование.

Перед эксплуатацией системы я провела проверку АС для всех возможных комбинаций входных данных, а выходные данные сравнивала с предварительно рассчитанными правильными результатами.

Была проведена проверка всех форм на даты в нормальных условиях. Никаких сбоев не произошло, входные данные соответствовали выходным, результаты оказались согласованными.

Оценка результата.

В ходе создания базы данных мною было создано 12 таблиц, 7 запросов, 12 форм и 1 отчет. Мною были разработаны формы для удобного просмотра, ввода и редактирования данных. В формах, где пользователю необходимо выбирать данные из общего списка, сделаны поля со списком. Это позволяет обеспечить более удобный ввод данных пользователем и исключить возможность неверного ввода. Также в формах имеются кнопка, открывающая отчет, который систематизирует выбранные пользователем данные и предоставляет возможность вывода информации на печать.

При создании БД был применен собственный стиль оформления, которого я и придерживалась во всех частях БД.

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

Итак, улучшения, которые можно было ввести в дополнение:

  1. Автоматический расчёт скидки постоянным клиентам

  2. Поиск наиболее популярных туров за сезон

  3. Улучшение дизайна отчетов

Системные требования.

Данная база данных называется Туристическая_фирма .accdb;

Минимальный размер – 3,74 Мб;

Минимальные системные требования:

MS Office 2007 и более поздние версии (оптимально – 2010)

MS Windows XP; Vista; 7

CPU Pentium 600 MHz (Intel или AMD).