
- •Министерство образования и науки российской федерации
- •Пояснительная записка
- •Министерство образования и науки российской федерации
- •Задание на дипломный проект
- •Аннотация
- •Список использованных сокращений и обозначений
- •Введение
- •1.2 Служба аэронавигационного обеспечения
- •1.2.1 Основные задачи сао
- •1.2.2 Функции сао
- •Модель деятельности сао
- •Продолжение табл.1.1
- •1.2.3 Заказчики сао и предоставляемые им услуги/продукты.
- •1.2.4 Поставщики сао
- •1.3 Описание работы сао
- •Требования к работе менеджера по ано
- •Продолжение табл.1.2
- •Продолжение табл.1.2
- •Продолжение табл.1.2
- •Окончание табл. 1.2
- •1.4 Информационная система управления полетами.
- •1.4.1 Отчет по экономической эффективности танкирования
- •Атрибуты отчета по экономической эффективности танкирования
- •1.4.2 Информация по запланированным расходам
- •Атрибуты отчета по запланированным расходам
- •1.5 Подсистема отслеживания хода выполнения рейса.
- •1.6 Недостатки подсистемы
- •2.1 Требования к подсистеме
- •2.1.1 Отображение перелетов, выполняемых в текущий момент времени
- •2.1.1.1 Общие сведения о требовании
- •Общие сведения о требовании «Отображение перелетов, выполняемых в текущий момент времени»
- •2.1.1.2 Функции, реализующие требование
- •Функции, реализующие требование
- •2.1.1.3 Связи между требованием и функциями
- •2.1.1.4 Описание процесса выполнения функции «Отображение карты мира»
- •Описание процесса выполнения функции «Отображение карты мира»
- •2.1.1.5 Описание процесса выполнения функции «Отображение перелетов»
- •Описание процесса выполнения функции «Отображение перелетов»
- •2.1.2 Отображение положения воздушного судна
- •2.1.2.1 Общие сведения о требовании
- •Общие сведения о требовании «Отображение положения воздушного судна»
- •2.1.2.2 Функции, реализующие требование
- •Функции, реализующие требование
- •2.1.2.3 Связи между требованием и функциями
- •2.1.2.4 Описание процесса выполнения функции «Отображение положения вс»
- •Описание процесса выполнения функции «Отображение положения вс»
- •2.1.3 Отображение перелетов, соответствующих выбранному пользователем критерию поиска.
- •2.1.3.1 Общие сведения о требовании
- •Общие сведения о требовании «Отображение перелетов, соответствующих выбранному пользователем критерию поиска»
- •2.1.3.2 Функции, реализующие требование
- •Функции, реализующие требование
- •2.1.3.3 Связи между требованием и функциями
- •2.1.3.4 Описание процесса выполнения функции «Отображение перелетов, соответствующих выбранному пользователем критерию поиска»
- •Описание процесса выполнения функции «Отображение положения перелетов, соответствующих выбранному пользователем критерию поиска»
- •2.1.4 Отображение информации о выбранном пользователем аэродроме.
- •2.1.4.1 Общие сведения о требовании
- •Общие сведения о требовании
- •2.1.4.2 Функции, реализующие требование
- •Функции, реализующие требование
- •2.1.4.3 Связи между требованием и функциями
- •2.1.4.5 Описание процесса выполнения функции «Отображение информации об аэропорте»
- •Описание процесса выполнения функции «Отображение информации об аэропорте»
- •2.1.5 Отображение информации о выбранном пользователем перелете.
- •2.1.5.1 Общие сведения о требовании
- •Общие сведения о требовании «Отображение информации о выбранном пользователем перелете»
- •2.1.5.2 Функции, реализующие требование
- •Функции, реализующие требование
- •2.1.4.3 Связи между требованием и функциями
- •2.1.4.4 Описание процесса выполнения функции «Отображение информации о перелете»
- •2.2 Структура базы данных
- •2.2.1 Проектирование базы данных
- •2.2.2 Отбор значимой информации
- •Значимая информация для задачи 1
- •Значимая информация для задачи 2
- •Значимая информация для задачи 3
- •Значимая информация для задачи 4
- •Значимая информация для задачи 5
- •2.2.3 Структура базы данных
- •2.3 Архитектура подсистемы
- •3.1.1 Выбор субд
- •3.1.2 Выбор средства хранения геометрических данных
- •3.1.3 Выбор средства вывода геометрических данных
- •3.1.4 Выбор сервера приложений
- •3.1.5 Выбор среды разработки
- •3.2 Реализация подсистемы
- •3.3 Интерфейс приложения.
- •Перечень работ проекта
- •4.2 Затраты на выполнение проекта
- •4.3.2 Расчет основной заработанной платы
- •Исполнители проекта
- •4.2.4 Отчисления с заработанной платы
- •4.2.5 Расчет затрат, связанных с организацией рабочих мест
- •4.2.6 Накладные расходы, связанные с выполнением проекта,
- •4.2.7 Суммарные затраты на разработку по
- •4.3 Расчет трудовых показателей эффективности проекта
- •Показатели эффективности от внедрения проекта
- •4.5 Расчет показателей экономической эффективности проекта
- •5.1. Общие требования безопасности
- •5.2. Требования к помещению
- •5.3. Требования к рабочему месту
- •5.4. Освещение рабочего места
- •5.5. Требования к микроклимату и воздуху рабочей зоны
- •5.6. Шум, вибрация, инфразвук
- •5.5 Пожарная безопасность
- •5.6 Гигиенические требования к организации режимов труда и отдыха
- •5.7 Информационная безопасность
- •Заключение
- •Приложение а
3.1.1 Выбор субд
По требованию заказчика в качестве СУБД для данного проекта была выбрана СУБД Oracle. Она приобретена и внедрена компанией, а значит, нет необходимости в дополнительных финансовых затратах на покупку СУБД.
Современная СУБД Oracle это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.
СУБД Oracle имеет следующие преимущества:
Механизмы масштабирования – в СУБД Oracle последней версии позволяют безгранично увеличивать мощность и скорость работы сервера Oracle и своих приложений, просто добавляя новые и новые узлы кластера.
Полномасштабная поддержка серверных технологий (Java Server Pages, Java-сервлеты, модули Enterprise JavaBeans, интерфейсы прикладного программирования CORBA) за счет встроенной Oracle JavaVM.
Многоплатформенность - СУБД поставляется практически для всех существующих на сегодня операционных систем. Работая под Sun Solaris, Linux, Windows или на другой операционной системе с продуктами Oracle не будет возникать никаких проблем в работе. СУБД Oracle одинаково хорошо работает на любой платформе.
3.1.2 Выбор средства хранения геометрических данных
В проекте используются геометрические данные, такие как границы стран для политической карты мира, координаты городов и маршруты перелетов [4]. Для хранения таких данных и работы над ними выбран модуль Oracle Spatial. Модуль Oracle Spatial в составе системы Oracle Database 11g обеспечивает высокую производительность, предлагает улучшенные сетевые приложения и содержит усовершенствованные средства управления, маршрутизации и геокодирования. Кроме того, используемые в Oracle Spatial технологии Semantic обеспечивают надежную защиту, индексирование документов, управление изменениями при совместной работе, расширенную поддержку стандартов и значительно более высокую производительность.
Преимущества:
Снижение административных издержек и затрат на инфраструктуру (объединение систем обработки пространственной информации при помощи Oracle Spatial).
Рационализация бизнес-процессов, повышение уровня качества и обслуживания (встраивание в приложения средств обработки географической информации).
Обеспечение доступа к пространственным данным во всем предприятии (предоставление всем заинтересованным лицам возможности использовать пространственные данные без необходимости устанавливать дополнительное программное обеспечение).
Управление пространственной информацией в условиях максимальной безопасности, масштабируемости и производительности (увеличение эффективности инвестиций в технологии Oracle).
Перечисленные преимущества определяют выбор Oracle Spatial как средство хранения геометрических данных.