- •Министерство образования и науки российской федерации
- •Пояснительная записка
- •Министерство образования и науки российской федерации
- •Задание на дипломный проект
- •Аннотация
- •Список использованных сокращений и обозначений
- •Введение
- •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.5 Выбор среды разработки
JDeveloper - бесплатная интегрированная среда разработки программного обеспечения, разработанная корпорацией Oracle. Предоставляет возможность для разработки на языках программирования Java, XML, SQL и PLSQL, HTML, JavaScript, BPEL и PHP.
JDeveloper покрывает весь жизненный цикл разработки программного обеспечения от проектирования, кодирования, отладки, оптимизации и профилирования до его развёртывания.
Положительные черты, характеризующие данный программный продукт:
Ускорение процесса разработки за счет использования средств моделирования, интегрированной среды визуальной разработки, мощного отладчика и встроенных средств оптимизации приложения.
Уменьшение затрат на средства разработки за счет интеграции в одной среде разработки модулей, позволяющих вести полный цикл разработки от проектирования и макетирования до реализации и отладки разрабатываемых приложений. Данная интеграция упрощает процесс создания приложений, так как исключается процесс синхронизации результатов работы в продуктах разных разработчиков.
Наличие большого количества мастеров, упрощает выполнение рутинных операций и позволяет создавать готовые модули на основе шаблонов.
Увеличение производительности и качества приложений за счет использования встроенного профайлера, анализатора кода и контроля ошибок без компилирования модулей. JDeveloper включает в себя профайлеры выполнения кода, событий и использования памяти.
Встроенный отладчик позволяет вести отладку нескольких процессов, удаленную отладку, просмотр загруженных классов, стека вызовов и значений экземпляров объектов. При этом отслеживается область видимости данных объектов.
Построитель плана выполнения SQL запросов помогает оптимизировать SQL запросы, за счет чего можно иногда ускорить выполнение критических запросов в несколько раз.
Упрощение процесса формирования пакетов развертывания (deploy) проектов, за счет большого количества шаблонов развертывания и мастеров, упрощающих создание сценария пакета развертывания;
Ориентация на разработку приложений по приобретающей в последнее время широкое распространение и признание J2EE технологии;
В JDeveloper включены средства для групповой работы над проектом. Есть возможность использования единого репозитария проектов;
Снижены риски разработки за счет использования промышленных стандартов Поддержка XML стандарта включает DOM, SAX, XML схемы, JAXP и XSL. Поддержка стандарта Web сервисов включает SOAP, WSDL и UDDI. Поддерживаются так же другие стандарты, такие как UML, XMI, WebDAV и SQL;
JDeveloper поддерживает средства контроля
Встроенная среда моделирования с использованием унифицированного языка моделирования UML упрощает процесс проектирования приложений.
Для снижения трудоемкости создания J2EE приложений был разработан Oracle Application Development Framework (ADF). Oracle ADF делает разработку J2EE приложений доступной более широкому сообществу программистов. Базирующийся на модели разработки Model-View-Controller (MVC), Oracle ADF позволяет разработчикам сконцентрироваться на реализации проекта. Используя технику визуального декларативного программирования, ADF позволяет разработчикам быстро создавать готовые решения, без необходимости детального изучения J2EE технологии.
JDeveloper предоставляет все необходимые инструменты для разработки. Широкие возможности этой среды определяют выбор JDeveloper как среды для разработки рассматриваемой в проекте подсистемы.
