Скачать 1.36 Mb.
|
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «КАЛИНИНГРАДСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ» Кафедра систем управления и вычислительной техники О.М. ТОПОРКОВА МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ РАБОТАМ ПО ИЗУЧЕНИЮ ПАКЕТА РАЗРАБОТКИ СЕТЕВЫХ ПРИЛОЖЕНИЙ ORACLE APEX для студентов направления обучения по бакалавриату «Прикладная информатика» Калининград 2014 ОглавлениеВведение 3 Лабораторная работа №1. Структура APEX и начало работы 4 Лабораторная работа №2. Создание базы данных 8 Лабораторная работа №3. Создание исходного приложения 18 Лабораторная работа № 4. Создание связей между приложениями 29 Лабораторная работа № 5. Редактирование приложений 37 Лабораторная работа № 6. Доработка пользовательского интерфейса 45 Лабораторная работа № 7. Создание табличных форм, параметризованных отчетов и форм «Главная/Детальная» 57 Лабораторная работа № 8. Создание и использование кнопок-флажков (check box) 66 Лабораторная работа № 9. Самостоятельное создание приложения для выбранной предметной области 74 ПРИЛОЖЕНИЕ 76 ВведениеЛабораторный практикум посвящен изучению инструментария для разработки информационных систем в формате веб-приложений на основе БД Oracle - Oracle APplication EXpress (APEX). Oracle APEX позволяет создавать информационные системы с использованием веб-браузера (среда разработки представляет собой веб-приложение) и не требует от разработчика большого опыта программирования. Со стороны конечного пользователя приложения требуется только браузер и доступ к БД Oracle, на которой запущен APEX. Выполнение лабораторных работ осуществляется с помощью демонстрационного облачного сервиса: http://apex.oracle.com/i/index.html. Для выполнения лабораторного практикума привлекаются следующие инструментальные средства:
При разработке лабораторного практикума использован материал, опубликованный на сайте http://portal.tpu.ru:7777/SHARED/v/VIKOSI/study/ITS. Оригинальная документация пакета APEX находится по адресу: http://docs.oracle.com/cd/E37097_01/doc/doc.42/e35122/toc.htm. В ходе выполнения работ для контроля их исполнения формируется электронный отчет, в котором фиксируются отдельные этапы решения задач в виде скриншотов, включающих название приложения. Этот отчет дополняет результаты, которые можно просмотреть непосредственно через интерфейс APEX. Лабораторная работа №1. Структура APEX и начало работыЗадачи:
Oracle APEX инсталлируется в БД Oracle и представляет собой набор таблиц с данными и PL/SQL код. Запуск приложения, построенного с помощью APEX, аналогичен запуску самой среды разработки APEX и представляет собой следующий процесс: браузер посылает URL запрос, который транслируется в соответствующий PL/SQL-вызов APEX. После того, как БД выполнит PL/SQL код, результаты возвращаются обратно в браузер в виде HTML. Возможны два варианта архитектуры Oracle APEX, зависящие от версии сервера Oracle:
Встроенный PL/SQL шлюз выполняет функции веб-сервера и обеспечивает необходимую инфраструктуру для создания динамических веб-приложений. Использование такого шлюза упрощает архитектуру и устраняет промежуточный слой. Приложения разрабатываются в рамках рабочих областей. Рабочая область (workspace) – это виртуальная частная база данных, которая позволяет множеству пользователей работать с одной инсталляцией Oracle Application Express, обеспечивая при этом приватность пользовательских объектов и приложений: В Oracle Application Express выделяются следующие роли пользователей:
Взаимодействие пользователей с APEX показано на рисунке:
Для начала работы в APEX необходимо зайти на главную страницу сервиса по адресу http://apex.oracle.com/i/index.html и зарегистрироваться через кнопку Request a Free Workspace. При регистрации нужно указать, что Вы студент и хотите ознакомиться с этим приложением, тогда на указанный адрес электронной почты придет подтверждение в виде идентификатора рабочей области (workspace), логина (login или username) и пароля (password) (поскольку диалог в среде APEX англоязычный, можно пользоваться переводчиком по адресу http://translate.google.ru). Каждый следующий раз работы в данной среде после входа на главную страницу сервиса надо найти блок Already have a workspace?, нажать кнопку Sign In и ввести свои данные: После чего появляется главная страница среды разработки APEX: Назначение используемых в лабораторном практикуме опций (они дублируются пунктами главного меню вверху):
Правый столбик главной страницы среды APEX - вспомогательный. В середине окна - новости, тут выводятся все сообщения, которые пользователи оставляют друг другу. Для примера можно добавить сообщение о начале работы в проекте. Две нижних панели - статистика, показывающая, с какими приложениями и кто из пользователей работал в последнее время. Можно пощелкать по кнопкам и посмотреть, что к чему. Например, можно сменить пароль, выбрав в меню Administration опцию Change Password. Задание к работе
|
Методические указания к лабораторным работам по дисциплине «Управление... Методические указания к лабораторным работам по дисциплине «Управление проектами» для студентов и слушателей факультета «Инженерный... | Методические указания по дисциплине «Основы алгоритмизации и программирования»... Методические указания к лабораторным работам ориентированы на изучение основ алгоритмического языка Паскаль версии ТурбоПаскаль 0,... | ||
Методические указания к расчетно-графическому заданию для студентов... Методические указания предназначены для студентов, выполняющих расчетно-графическое задание по курсу «Математическая статистика»... | Санкт-петербургский государственный университет сервиса и экономики Методические указания предназначены для студентов заочной формы обучения подготовки магистрантов направления 230700. 68 «Прикладная... | ||
Методические указания по самостоятельной и индивидуальной работе... Имитационное моделирование экономических процессов: методические указания по самостоятельной и индивидуальной работе студентов всех... | Рабочая программа для студентов направления 230700. 62 Прикладная... Кузнецова Н. Л., Лукашенко С. Н. Математический анализ. Учебно-методический комплекс. Рабочая программа для студентов направления... | ||
Рабочая программа для студентов направления 230700. 62 Прикладная... Кузнецова Н. Л., Лукашенко С. Н. Математический анализ. Учебно-методический комплекс. Рабочая программа для студентов направления... | Методические указания к лабораторным работам и задания к контрольной... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Рабочая программа для студентов очной формы обучения, направления... Воробьева М. С. Структурное программирование. Учебно-методический комплекс. Рабочая программа для студентов очной формы обучения,... | Методические указания по самостоятельной и индивидуальной работе... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Методические указания по самостоятельной и индивидуальной работе... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Методические указания по самостоятельной и индивидуальной работе... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Методические указания по самостоятельной и индивидуальной работе... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Методические указания по самостоятельной и индивидуальной работе... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | ||
Методические указания по самостоятельной и индивидуальной работе... Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования | Рефератов (ргр) по дисциплине «Разработка приложений в среде Oracle» Разработка Delphi-приложений для Oracle. Визуальные компоненты для работы с набором данных |