Задачи и методические указания
1. Для освоения инструментов Oracle Designer и методики проектирования и генерации интернет-приложений в виде интерактивных форм с применением Oracle Forms Developer предлагаются следующие источники информации: · Колетски П., Дорси П. Oracle Designer. Настольная книга пользователя. – М.:, Изд-во "ЛОРИ", 1999. – 592 с. (Избранные главы этой книги есть в электронной библиотеке факультета информатики). · Online Help Oracle Designer. · Бабанов А.М. Технология разработки программного обеспечения: структурный подход: Учебное пособие. – Томск: Изд-во НТЛ, 2006. – 220 с. (Достаточно большое количество экземпляров этой книги есть в Научной библиотеке ТГУ как в читальном зале, так и на абонементе). · Файл OD OF Generator.doc в каталоге Лаборатории\DOCS. 2. Используя Application Design Transformer создать набор модулей-кандидатов из данных анализа (Function Hierarchy Diagrammer или Dataflow Diagrammer). Параметры генерации: · Generate Modules = Modules; · выберите Start Function, которая будет использоваться как корень иерархии функций; чтобы сгенерировать все функции в пределах текущей прикладной системы, оставьте это поле пустым; для определения Start Number (номера генерируемого модуля) при генерации отдельного модуля используйте кнопку Find highest. · выберите язык модуля Screen = Oracle Forms, Report = Oracle Reports, Utility = PL/SQL 3. Используя RON (Repository Object Navigator) или DE (Design Editor)примите или отклоните модули-кандидаты. Для этого установите свойство модулей Candidate? в ‘No’ или удалите их. Любые модули-кандидаты, которые Вы не примете, останутся модулями-кандидатами. 4. Внесите коррективы в значения свойств модулей – кандидатов. В названиях модуля (свойства Name и Implementation Name) должны использоваться только латинские символы и их длина не должна быть более 8 знаков. 5. Спланируйте структуру модулей. С помощью Design Editor создате определение модулей (Module Diagrams). 6. Генерация Oracle Forms-приложения: · открыть DE; · в окне Navigator выбрать закладку Modules; · правой кнопкой мыши щелкнуть по генерируемому модулю; · выбрать альтернативу меню Generate…; · в разделе Preserve Layout должен быть выбран вариант «No», если вы создаете новое приложение и вариант «Yes» с указанием в поле Source Form Name файла уже созданного приложения; · настроить опции генерации (кнопка Options…) на вкладыше Dependencies в разделе Source используются настройки по умолчанию; на вкладыше Compile параметр Compile Form/Menu = No; на вкладыше Run параметр Run form automatically=No; остальные параметры по умолчанию. · выполнить генерацию – кнопка Start. 7. Компиляция и просмотр Oracle Forms-проекта выполняется в среде Oracle Forms Developer: · Перед использованием Oracle Forms запустить Forms Developer –> Start OC4J Instance; · Компиляция модулей осуществляется в Forms Builder (Forms Developer –>Forms Builder); 8. Компиляция модулей в Forms Builder: · При первичном использовании Forms Builder необходимо установить браузер, который будет использоваться для просмотра и работы с формами приложения Edit -> Preferences… -> Runtime -> Web Browser Location = C:\Program Files\Mozilla Firefox\firefox.exe; · Открыть нужный модуль File -> Open; · Соединиться с БД File -> Connect.. -> указать параметры соединения; · Выполнить компиляцию модуля Program -> Compile Module; · Запустить приложение Program -> Run Form. 9. Для всех модулей построить адекватные диаграммы данных и диалога. 10. Воспользовавшись предлагаемой методикой, разработать предварительный проект модулей и отдельные черновые Oracle_Forms-приложения для них. Лабораторная работа №4. Построение окончательного OF-приложения для индивидуальной предметной области (Oracle Designer)
|