Главная страница Случайная лекция Мы поможем в написании ваших работ! Порталы: БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика Мы поможем в написании ваших работ! |
Запросы
Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Существует несколько типов запросов: на выборку, на обновление, на добавление, на удаление, перекрестный запрос, создание таблиц. Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц. В процессе разработки БД было создано 5 запросов. Запрос "FlightAdditInfo". Данный запрос служит для получения дополнительной информации о рейсе в форме "FlightsForm", такой как информация об авиакомпании и информация о самолете на данный рейс. Запрос "FreePlaceCount". Запрос предназначен для подсчета свободных мест на определенный рейс. На его основе создана форма с одноименным названием, которая появляется при клике на кнопку "Свободные места" формы "AddNewTicket". Запрос "NumberOfTickets". На основе этого запроса создается отсчет "NumberOfTickets" с информацией о всех проданных билетах на определенную дату. Запрос "PlaneInfo". Предназначен для вывода дополнительной информации о самолетах авиакомпаний в форму "Air_companies". Запрос "PrintTicket". Предназначен для получения информации о билете пассажира и последующего создания отчета "PrintTicket" на основе этой информации. Формы
Форма — это объект базы данных, который можно использовать для создания интерфейса пользователя для приложения базы данных. "Привязанная" форма напрямую соединена с источником данных, например к таблице или запросу, и может использоваться для ввода, изменения или отображения данных из источника данных. Как вариант, можно создать "свободную" форму, которая не связана напрямую с источником данных, но которая все равно может содержать кнопки, надписи и другие элементы управления, необходимые для работы приложения. Форма "Passengers". Данная форма позволяет просматривать полную информацию о всех имеющихся в базе данных пассажирах. Помимо этой информации в подчиненную форму "Tickets_additional" выводится информация о всех билетах, приобретенных пассажиром. С помощью кнопок реализован функционал перехода по записям (первый, предыдущий, следующий и последний пассажир). Так же присутствуют кнопки для сохранения записи, добавления новой записи, поиска пассажира, и добавления нового билета.
Рисунок 3 Форма "Passengers" Форма "SearchPassengerForm". Представляет собой модальное диалоговое окно, которое вызывается по нажатию на кнопку "Поиск" формы "Passengers". В эту форму вводятся данные для поиска. По клику на кнопку "Поиск" формы "SearchPassengerForm" происходит выполнение процедуры, содержащей запрос с параметрами из модальной формы "SearchPassengerForm". Результат запроса выводится в основную форму Passengers. Для возврата к просмотру информации о всех пассажирах после поиска становится видимой кнопка "Исходная таблица". Так же из данной форме можно вывести на печать билет пассажира.
Рисунок 4 Форма "SearchPassengerForm" Форма "AddNewTicket". Данная модальная форма позволяет добавить новый билет для текущего пассажира. Появляется по клику на кнопку "Добавить новый билет" формы "Passengers". В этой форме заполняются поля для данного билета, такие как "рейс", "время отправления", "дата отправления" и т.д. После клика на кнопку "Добавить" происходит добавление билета для текущего пассажира. Так же позволяет просматривать количество свободных мест на рейс. Рисунок 5 Форма "AddNewTicket"
Формы "Air_companies", "FlightsForm", "AddNewPlaneToAirCompany", "FlightAdditInfo", "Planes_type", "SearchAirCompForm", "SearchFlightForm" реализуют схожий функционал по поиску, добавлению и просмотру информации.
Отчеты В процессе разработки базы данных было создано два отчета: отчет о проданных билетах и отчет, с помощью которого на печать выводится билет. Отчет о проданных билетах "NumberOfTickets" предоставляет информацию о всех проданных билетах на определенную дату. Билет в виде отчета "PrintTicket" выводится на печать из формы "Passengers". В билете указана вся необходимая информация: рейс, номер место, время вылета и т.д. Рисунок 6 Отчет "NumberOfTickets" Рисунок 7 Отчет "PrintTicket"
Дата добавления: 2015-07-26; просмотров: 194; Нарушение авторских прав Мы поможем в написании ваших работ! |