ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
По дисциплине «Информационные технологии на транспорте».
Вариант4
Гр3497 студент Якупова З.Т
Тема: Справочная система учета договоров авиакомпаний с агентами.
Содержание задания: Разработать Справочную систему продаж перевозок агентами авиакомпаний.
Исходные данные
Данные, которые необходимо хранить в системе, перечислены ниже.
Авиакомпании: название, шифр, город, территориальное управление
Агенты: агент, город, телефон.
Договара: агент, авиакомпания, дата заключения, срок.
Операции, выполняемые в системе
Ввод и редактирование данных
Ввод и редактирование данных осуществляется в формах в столбец для каждой таблицы.
Формы для просмотра данных
3.1 Полный список договоров, упорядоченный по агентам.
3.2 Для каждого агента список договоров, упорядоченных по авиакомпаниям, с указаниям всех атрибутов.
3.3 Список договоров, упорядоченных по Агентам, с выбором по авиакомпании
Отчеты
4.1 Список договоров, для которых срок более года, по убыванию срока действия с условием.
4.2 Отчет с группировкой по Агентам с определением окончания срока действия и определением окончания срока действия на базе запроса с вычисляемым полем
4.3 Список договоров, упорядоченных по авиакомпаниям, с выбором по Авиакомпаниям.
Организация диалога
Главное меню должно быть реализовано в виде кнопочной формы для ввода и редактирования данных, просмотра данных, получения отчетов
РЕФЕРАТ
Курсовой проект
Пояснительная записка 17 с., 15 рис., 11 табл., 3 источника.
Файлы: Отчет.doc, Авиа.accdb
СУБД, ТАБЛИЦА, ЗАПРОС, ФОРМА, ОТЧЕТ, МАКРОС, СПРАВОЧНАЯ СИСТЕМА, РЕЙСЫ, ВОЗДУШНЫЕ СУДА, Агенты, ACCESS
Разработана Справочная система учета договоров авиакомпаний с агентами. Позволяет получать сведения о выполненных договорах агентами различных авиакомпаниях. Имеется возможность ввода новых сведений в систему, а также редактирования имеющихся данных. Предусмотрено получение необходимых сведений в виде экранных форм и печатных отчетов. Диалог построен на основе кнопочного меню.
СОДЕРЖАНИЕ
РЕФЕРАТ.................................................................................................................... 3
ВВЕДЕНИЕ................................................................................................................ 5
1 ПОСТАНОВКА ЗАДАЧИ....................................................................................... 6
2 ОПИСАНИЕ ТАБЛИЦ............................................................................................ 6
2.1 Свойства таблиц................................................................................................. 6
2.2 Схема данных..................................................................................................... 7
2.3 Заполнение таблиц............................................................................................. 7
3 ОПИСАНИЕ ЗАПРОСОВ....................................................................................... 8
3.1 Запрос «Полный список договоров, упорядоченный по агентам»................. 8
3.2 Запрос «Для каждого агента список договоров, упорядоченных по авиакомпаниям, с указаниям всех атрибутов "
3.3 Запрос «Список договоров, упорядоченных по Агентам, с выбором по авиакомпании»......................................................................................................... 9
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 Список договоров, со сроком действия более года.13
5.2 Отчет с группировкой по Агентам с определением окончания действия договора ………………………………………………………………………………14
6 ОРГАНИЗАЦИЯ ДИАЛОГА................................................................................ 14
6.1 Кнопочные формы........................................................................................... 15
6.2 Запуск приложения.......................................................................................... 15
7 РУКОВОДСТВО ОПЕРАТОРА.......................................................................... 15
ЗАКЛЮЧЕНИЕ........................................................................................................ 16
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ................................................ 17
ВВЕДЕНИЕ
Достаточно простым и довольно мощным инструментом для разработки информационных систем является системы управления базами данных (СУБД) Microsoft Access.
Применение ее возможно в двух режимах:
для разработки приложений (среда разработчика)
для запуска приложений (пользовательская среда)
В первом случае от пользователя требуются специальные знания, однако диапазон информационных запросов к базе данных (БД), а также виды и формы отчетов, практическим не ограничены.
Во втором случае работать в системе может пользователь без специальной подготовки, но перечень информационных запросов и виды отчетов жестко зафиксированы разработчиком приложения. Второй способ получил на практике наибольшее распространение для несложных БД.
В данной работе предложена созданная в среде Microsoft Access Справочная система по учету объемов перевозок авиакомпаниями в различные аэропорты, ориентированная на пользователей с минимальными знаниями БД.
ПОСТАНОВКА ЗАДАЧИ
Необходимо разработать приложение, автоматизирующее процесс хранения и выдачи справочных сведений о рейсах, выполняемых из одних аэропортов в другие аэропорты. Программа должна поддерживать просмотр, добавление, удаление, редактирование информации о рейсах, а также выводить на экран и печать необходимые справки и отчеты. Программу необходимо реализовать в СУБД Access в виде приложения, ориентированного на рядового пользователя.
Основой информационной модели является реляционная модель данных [1], состоящая из нескольких связанных таблиц. В каждой таблице с помощью атрибутов описывается множество однотипных объектов (Таблица 1)
Таблица 1 – Таблицы и атрибуты
Таблица | Атрибуты |
Авиакомпании | название, шифр, город, территориальное управление |
Агенты | агент, город, телефон |
Договора | Агент, авиакомпания, дата заключения, срок |
На основе данных из этих таблиц с использованием соответствующих запросов можно получить все формы для просмотра и отчеты, требуемые в задании к курсовому проекту
ОПИСАНИЕ ТАБЛИЦ
Свойства таблиц
В результате анализа информационной модели и множества информационных запросов [2] делаем вывод, что таблицы БД разрабатываемого приложения должны иметь следующие свойства (Таблица 2 – Таблица 4)
Таблица 2 – Свойства полей таблицы «Авиакомпания»
Имя поля | Тип данных | Описание | Размер поля |
Код | Счетчик | Код | Длинное целое |
Название | Текстовый | Наименование | |
Территориальное управление | Текстовый | Наименование | |
Город | Текстовый | Наименование | |
Шифр | Текстовый | Наименование |
Таблица 3 – Свойства полей таблицы «Агенты»
Имя поля | Тип данных | Описание | Размер поля |
Код | Счетчик | Код | Длинное целое |
Агент | Текстовый | Название | |
Телефон | Числовой | Телефон |
Таблица 4 – Свойства полей таблицы «Договора»
Имя поля | Тип данных | Описание | Размер поля |
Авиакомпания | Числовой | Авиакомпания | Длинное целое |
Агент | Числовой | Код агента | Длинное целое |
Дата заключения | Числовой | Дата | Длинное целое |
Срок | Числовой | Числовле | Длинное целое |
Схема данных
Таблицы связаны между собой отношениями типа один-ко-многим. Свойства отношений Каскадное обновление полей и Каскадное удаление записей не используются. Схема данных приведена ниже (рисунок 1).
Заполнение таблиц
Ниже представлены заполненные таблицы.
Структура таблицы Авиакомпании:
Структура таблицы Агенты:
Структура таблицы Договоры:
Формы в один столбец для ввода и редактирования данных
Справочник Авиакомпании
Справочник Агенты
Справочник Договора
ОПИСАНИЕ ФОРМ
Форма [3] позволяет организовать представление данных на экране в удобном для пользователя виде.