Формы для ввода и редактирования данных

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ

по дисциплине «Информационные технологии на транспорте».Вариант0.

студент И.И.Иванов, гр. 999

Тема: Система учета рейсов воздушных судов

Содержание задания: Создать систему учета рейсов воздушных судов

Начальные данные

Данные, которые нужно хранить в системе, перечислены ниже.

Сведения о самолетах:тип ВС, пассажировместимость, наибольший взлетный вес, дальность беспосадочного полета.

Сведения об Формы для ввода и редактирования данных аэропортах:заглавие, расстояние до аэропорта от Самары, тариф, признак валюты, сбор за метеообеспечение, ставка сбора за 1 т взлетного веса, ставка сбора за сервис 1 пассажира.

Сведения о рейсах:аэропорт, тип ВС, дата, количество проданных билетов

Операции, выполняемые в системе

Ввод и редактирование данных

Ввод и редактирование данных осуществляется в формах в столбец для каждой таблицы Формы для ввода и редактирования данных.

Формы для просмотра данных

3.1 Полный перечень рейсов, упорядоченный по аэропортам, с указанием всех атрибутов системы (ленточная форма)

3.2 Для каждого аэропорта список выполненных рейсов в этот аэропорт (подчиненная форма), упорядоченный по типам ВС,с указанием всех атрибутов аэропорта, с определением коэффициента занятости кресел на базе запроса с вычисляемым Формы для ввода и редактирования данных полем

3.3 Перечень рейсов, упорядоченный по аэропортам, с возможностью выбора типа ВС на базе параметрического запроса

Отчеты

4.1 Отчет о рейсах, выполненных за последние 90 дней, упорядоченный по дате, на базе запроса с условием на значение

4.2 Отчет с группировкой рейсов по типам ВС с расчетом коэффициента занятости кресел на базе запроса с вычисляемым полем

4.3 Отчет о рейсах Формы для ввода и редактирования данных, упорядоченный по типам ВС, с возможностью выбора аэропорта на базе параметрического запроса

Организация диалога

Главное меню должно быть реализовано в виде кнопочной формы для ввода и редактирования данных, просмотра данных, получения отчетов


РЕФЕРАТ

Курсовой проект

Объяснительная записка 20 с., 15 рис., 11 табл., 3 источника.

Файлы: ИвановЗаписка.doc, ИвановКурсовая.mdb

СУБД, ТАБЛИЦА, ЗАПРОС, ФОРМА, ОТЧЕТ, МАКРОС, СПРАВОЧНАЯ СИС­ТЕ­МА Формы для ввода и редактирования данных, РЕЙСЫ, ВОЗДУШНЫЕ СУДА, АЭРОПОРТЫ, ACCESS

Разработана система учета рейсов воздушных судов, выполняемых из аэропорта Курумоч в другие аэропорты. Позволяет получать сведения о выполненных рейсах, свойствах аэропортов и типах воздушных судов (ВС). Имеется возможность ввода новых сведений в систему, также редактирования имеющихся данных. Предвидено получение нужных сведений в виде экранных форм Формы для ввода и редактирования данных и печатных отчетов. Диалог построен на базе кнопочного меню.


СОДЕРЖАНИЕ

РЕФЕРАТ.................................................................................................................... 3

ВВЕДЕНИЕ................................................................................................................ 5

1 ПОСТАНОВКА Задачки....................................................................................... 6

2 ОПИСАНИЕ ТАБЛИЦ............................................................................................ 6

2.1 Характеристики таблиц................................................................................................. 6

2.2 Схема данных..................................................................................................... 7

2.3 Наполнение таблиц............................................................................................. 7

3 ОПИСАНИЕ ЗАПРОСОВ....................................................................................... 8

3.1 Запрос «ПолныйСписок».................................................................................. 8

3.2 Запрос «Занятость»............................................................................................ 8

3.3 Запрос «ВыборВС»........................................................................................... 9

3.4 Запрос «ЗаПериод»........................................................................................... 9

3.5 Запрос «ВыборАП»......................................................................................... 10

4 ОПИСАНИЕ ФОРМ.............................................................................................. 10

4.1 Формы для ввода и редактирования данных................................................. 10

4.1.1 Таблица «Самолеты»................................................................................ 10

4.1.2 Таблица «Аэропорты».............................................................................. 10

4.1.3 Таблица «Рейсы»........................................................................................ 11

4.2 Формы для просмотра..................................................................................... 11

4.2.1 Полный Формы для ввода и редактирования данных Перечень........................................................................................... 11

4.2.2 Аэропорты и рейсы................................................................................... 12

4.2.3 Выбор типа ВС.......................................................................................... 13

5 ОПИСАНИЕ ОТЧЕТОВ....................................................................................... 13

5.1 Отчет о рейсах, выполненных за последние 90 дней.................................... 13

5.2 Отчет с группировкой рейсов по типам ВС и подведением итогов............. 13

по занятости кресел................................................................................................ 13

5.3 Отчет о рейсах с выбором аэропорта............................................................. 14

6 ОРГАНИЗАЦИЯ ДИАЛОГА................................................................................ 15

6.1 Кнопочные формы........................................................................................... 15

6.2 Описание макросов.......................................................................................... 16

6.3 Пуск приложения.......................................................................................... 18

7 Управление ОПЕРАТОРА.......................................................................... 18

ЗАКЛЮЧЕНИЕ........................................................................................................ 19

Перечень ИСПОЛЬЗОВАННЫХ Формы для ввода и редактирования данных ИСТОЧНИКОВ................................................ 20


ВВЕДЕНИЕ

Довольно обычным и достаточно массивным инвентарем для разработки информационных систем является системы управления базами данных (СУБД) Microsoft Access.

Применение ее может быть в 2-ух режимах:

для разработки приложений (среда разработчика)

для пуска приложений (пользовательская среда)

В первом случае от юзера требуются особые познания, но спектр информационных запросов Формы для ввода и редактирования данных к базе данных (БД), также виды и формы отчетов, практическим не ограничены.

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

В данной работе предложена сделанная Формы для ввода и редактирования данных в среде Microsoft Access система учета рейсов воздушных судов, направленная на юзеров с наименьшими познаниями БД.


ПОСТАНОВКА Задачки

Нужно создать приложение, автоматизирующее процесс хранения и выдачи справочных сведений о рейсах воздушных судов, выполняемых из аэропорта Курумоч в другие аэропорты. Программка должна поддерживать просмотр, добавление, удаление, редактирование инфы о рейсах, также выводить Формы для ввода и редактирования данных на экран и печать нужные справки и отчеты. Программку нужно воплотить в СУБД Access в виде приложения, нацеленного на рядового юзера.

Основой информационной модели является реляционная модель данных [1], состоящая из нескольких связанных таблиц. В каждой таблице при помощи атрибутов описывается огромное количество однотипных объектов (Таблица 1)

Таблица 1 – Таблицы Формы для ввода и редактирования данных и атрибуты

Таблица Атрибуты
Самолеты Тип ВС, пассажировместимость, наибольший взлетный вес, дальность беспосадочного полета
Аэропорты Заглавие, расстояние, тариф, признак валюты, сбор за метеообеспечение, ставка сбора за 1 т взлетного веса, ставка сбора за сервис 1 пассажира
Рейсы Аэропорт, тип ВС, дата, количество проданных билетов

На базе данных из этих таблиц с внедрением соответственных запросов можно Формы для ввода и редактирования данных получить все формы для просмотра и отчеты, требуемые в задании к курсовому проекту

ОПИСАНИЕ ТАБЛИЦ

Характеристики таблиц

В итоге анализа информационной модели и огромного количества информационных запросов [2] делаем вывод, что таблицы БД разрабатываемого приложения обязаны иметь последующие характеристики (Таблица 2 – Таблица 4)

Таблица 2 – Характеристики полей таблицы «Самолеты»

Имя поля Тип данных Формы для ввода и редактирования данных Описание Размер поля
КодВС Счетчик Код типа ВС Длинноватое целое
ТипВС Текстовый Наименование типа ВС
Пассаж Числовой Пассажировместимость ВС Целое
ВзлВес Числовой Наибольший взлетный вес, т Двойное с плав.точкой
Дальность Числовой Дальность беспосадочного полета, км Целое

Таблица 3 – Характеристики полей таблицы «Аэропорты»

Имя поля Тип данных Описание Размер поля Формы для ввода и редактирования данных
КодАП Счетчик Код аэропорта Длинноватое целое
Заглавие Текстовый Заглавие аэропорта
Расст Числовой Расстояние до аэропорта от Самары, км Двойное с плав.точкой
Тариф Числовой Цена билета до аэропорта, т.руб Двойное с плав.точкой
УЕ Логический Цены в условных единицах
Метео Числовой Сбор за метеообеспечение, руб Целое
СтавкаТонна Числовой Ставка Формы для ввода и редактирования данных сбора за 1 тонну взлетного веса, руб Целое
Ставкапасс Числовой Ставка сбора за сервис 1 пассажира, т.руб Двойное с плав.точкой

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

Имя поля Тип данных Описание Размер поля
КодРейса Счетчик Код рейса Длинноватое целое
КодАП Числовой Код аэропорта Длинноватое целое (создается мастером подстановок)
КодВС Числовой Код типа Формы для ввода и редактирования данных ВС Длинноватое целое (создается мастером подстановок)
Дата Дата/время Дата выполнения рейса
Билеты Числовой Продано билетов Длинноватое целое

Схема данных

Таблицы связаны меж собой отношениями типа один-ко-многим. Характеристики отношений Каскадное обновление полей и Каскадное удаление записей не употребляются. Схема данных приведена ниже (набросок 1).

Набросок 1 – Схема данных

Наполнение таблиц

Ниже Формы для ввода и редактирования данных представлены заполненные таблицы.

Таблица «Самолеты»

КодВС ТипВС Пассаж ВзлВес Дальность
Ту-204 93.5 4 600
Ил-96-300 240.0 7 500
Ан-148 39.0 3 600
Ил-62М 165.0 8 800

Таблица «Аэропорты»

КодАП Заглавие Расст Тариф УЕ Метео СтавкаТонна СтавкаПасс
Мин.Воды 1 259 3.0 Нет 2 400 0.154
Киев 1 472 110.0 Да 10.200
Анапа 1 597 3.4 Нет 2 600 0.156
С.-Петербург 1 569 3.3 Нет 2 800 0.190

Таблица «Рейсы»

КодРейса Аэропорт ТипВС Дата Билеты
Мин.Воды Ту-204 31.12
Киев Ан-148 22.08
Анапа Ил-96-300 15.02
С.-Петербург Формы для ввода и редактирования данных Ту-204 31.01
Мин.Воды Ан-148 17.03
Анапа Ил-62М 18.04
Киев Ил-96-300 19.05
С.-Петербург Ил-62М 23.09
Мин.Воды Ан-148 20.06
С.-Петербург Ту-204 21.07
Киев Ил-96-300 24.10
Анапа Ил-62М 15.11
Мин.Воды Ту-204 31.12
Киев Ан-148 22.08
Анапа Ил-96-300 15.02
С.-Петербург Ту-204 31.01

ОПИСАНИЕ ЗАПРОСОВ

Запросы [3] позволяют организовать отбор данных и вычисления, создавать новые таблицы, обновлять данные в таблицах. На Формы для ввода и редактирования данных базе запросов строятся формы и отчеты.

Источником запроса могут быть одна либо несколько таблиц, также запрос. Ниже (Таблица 5) перечислены источники запросов и объекты (формы и отчеты), которые употребляют эти запросы.

Таблица 5 – Источники и объекты, использующие запросы

Источник запроса (таблица /запрос) Запрос Тип запроса Объекты, использующие запрос
Форма Отчет
Рейсы, Аэропорты Формы для ввода и редактирования данных, Самолеты ПолныйСписок Запрос на подборку 1_ПолныйСписок
Рейсы, Самолеты Занятость Запрос с вычисляемым полем 2_АэропортыРейсы 2_Группировка
Рейсы, Самолеты ВыборВС Запрос с параметром 3_ВыборВС
Рейсы ЗаПериод Запрос с условием на значение 1_90_Дней
Рейсы, Аэропорты, Самолеты ВыборАП Запрос с параметром 3_ВыборАП

Запрос «ПолныйСписок»

Запрос построен по таблицам «Рейсы», «Аэропорты Формы для ввода и редактирования данных», «Самолеты», указывает все атрибуты системы и позволяет выстроить форму «1_ПолныйСписок».Характеристики запроса приведены в Таблице 6.

Таблица 6 – Характеристики запроса «ПолныйСписок»

Имя Таблица Сортировка Условие отбора
Заглавие Аэропорты по возрастанию
Расст Аэропорты
Тариф Аэропорты
УЕ Аэропорты
Метео Аэропорты
СтавкаТонна Аэропорты
СтавкаПасс Аэропорты
ТипВС Самолеты
Пассаж Самолеты
ВзлВес Самолеты
Дальность Самолеты
Дата Формы для ввода и редактирования данных Рейсы
Билеты Рейсы

Запрос «Занятость»

Запрос с вычисляемым построен по таблицам «Рейсы» и «Самолеты», позволяет выстроить форму «2_АэропортыРейсы» и получить отчет «2_Группировка». Вычисляемым полем является Занятость. Характеристики запроса приведены в Таблице 7.

Таблица 7 – Характеристики запроса «Занятость»

Имя Таблица Сортировка Условие отбора
Дата Рейсы
КодАП Рейсы
ТипВС Самолеты по возрастанию
Билеты Формы для ввода и редактирования данных Рейсы
Пассаж Самолеты
Занято: [Билеты]/[Пассаж]

Запрос «ВыборВС»

Запрос с параметром построен по таблицам «Рейсы» и «Самолеты» и является источником данных для формы «3_ВыборВС». Параметром является значение элемента Поле8, размещенного на форме 3_Выбор ВС. Характеристики запроса приведены в Таблице 8.

Таблица 8 – Характеристики запроса «ВыборВС»

Имя Таблица Сортировка Условие отбора
Дата Рейсы
Заглавие Аэропорты Формы для ввода и редактирования данных По возрастанию
Билеты Рейсы
ТипВС Самолеты [Forms]![3_Выбор ВС] ![Поле8]

Запрос «ЗаПериод»

Запрос построен по таблице «Рейсы» и позволяет получить отчет «1_90_Дней».Характеристики запроса приведены в Таблице 9.

Таблица 9 – Характеристики запроса «ЗаПериод»

Имя Таблица Сортировка Условие отбора
Дата Рейсы По возрастанию >Date()-90 And <=Date()
КодАэропорта Рейсы
КодВС Рейсы
Билеты Рейсы Формы для ввода и редактирования данных

Запрос «ВыборАП»

Запрос с параметром построен по таблицам «Рейсы», «Аэропорты», «Самолеты» и позволяет выстроить отчет «3_ВыборАП». Параметром является наименование Аэропорта. Характеристики запроса приведены в Таблице 10.

Таблица 10 – Характеристики запроса «ВыборАП»

Имя Таблица Сортировка Условие отбора
Дата Рейсы
Заглавие Аэропорты [Введите заглавие аэропорта]
Билеты Рейсы
ТипВС Самолеты по возрастанию

ОПИСАНИЕ ФОРМ

Форма Формы для ввода и редактирования данных [3] позволяет организовать представление данных на дисплее в комфортном для юзера виде.

Формы для ввода и редактирования данных

Формы для ввода и редактирования построены как формы в один столбец и созданы для прибавления, удаления и редактирования записей. Формы имеют однообразные кнопки для перемещения по записям, удаления, сохранения и дублирования Формы для ввода и редактирования данных записей. Поля со перечнем употребляются для связанных таблиц.

Таблица «Самолеты»

Форма «РедСамолеты» для ввода и редактирования данных в таблице «Самолеты» (Набросок 2) организована как форма в один столбец.

Набросок 2 – Форма «РедСамолеты» для ввода и редактирования данных в таблице «Самолеты»

Таблица «Аэропорты»

Форма «РедАэропорты» для ввода и редактирования данных в таблице «Аэропорты» (набросок Формы для ввода и редактирования данных 3) организована как форма в один столбец.

Набросок 3 – Форма «РедАэропорты» для ввода и редактирования данных в таблице «Аэропорты»

Таблица «Рейсы»

Форма «РедРейсы» для ввода и редактирования данных в таблице «Рейсы» (набросок 4) организована как форма в один столбец.

Набросок 4 – Форма «РедРейсы» для ввода и редактирования данных в таблице «Рейсы»

Формы Формы для ввода и редактирования данных для просмотра

Эти формы позволяют организовать просмотр данных в подходящем виде. Данные для форм берутся из таблицы либо запросов (таблица 10).

Таблица 11 – Источники данных для форм

Таблица Запрос Формы для просмотра
ПолныйСписок 1_ПолныйСписок
Аэропорты Занятость 2_АэропортыРейсы
ВыборВС 3_ВыборВС

Полный Перечень

Ленточная форма «1_ПолныйСписок» (набросок 5) позволяет просматривать все данные из таблиц «Рейсы Формы для ввода и редактирования данных», «Аэропорты», «Самолеты». Форма построена по запросу «ПолныйСписок».

Набросок 5 – Форма «1_ПолныйСписок» для просмотра полного перечня рейсов

Аэропорты и рейсы

Форма «2_АэропортыРейсы» (набросок 6) является составной и содержит в себе главную форму (в один столбец), построенную по таблице «Аэропорты», и подчиненную (ленточную) форму, построенную по запросу «Занятость». Она позволяет просмотреть рейсы, выполненные в каждый аэропорт, с расчетом Формы для ввода и редактирования данных коэффициента занятости кресел.

Набросок 6 – Форма «2_АэропортыРейсы» для просмотра рейсов, выполненных в аэропорт

Выбор типа ВС

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

Набросок 7 – Форма «3_ВыборВС» для Формы для ввода и редактирования данных просмотра рейсов ВС данного типа

ОПИСАНИЕ ОТЧЕТОВ

Отчеты позволяют просмотреть и вывести на печать данные в подходящем виде [3]. Отчеты формируются на базе таблиц либо запросов (Таблица 11).

Таблица 12 – Источники отчетов


formati-dannih-ispolzuemie-pri-podgotovke-elektronnih-dokumentov.html
formati-elektronnoj-pochti.html
formati-komand-i-formati-kodirovaniya-dannih-pri-sostavlenii-programm.html