Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая_Тюнин / poyasnitelnaya_zapiska_1.doc
Скачиваний:
28
Добавлен:
20.03.2016
Размер:
1.99 Mб
Скачать

2.7 Формирование программного обеспечения информационной системы

Oracle Forms Builder 10G позволяет создавать меню, из которого вызываются созданные формы, представляя собой общий интерфейс для работы с программой.

Для создания меню необходимо запустить Forms Builder.

В появившемся окне Forms Builder в Object Navigator в пункте Menus необходимо нажать кнопку «+» в окне Object Navigator, в результате создается чистый модуль меню, переименованный в «top_menu». Затем создается чистое меню первого уровня, в пункте Menus в созданном модуле и нажимается кнопка «+» в Object Navigator, в результате чего появится чистое меню, переименованный в «main_menu».

Далее запускается Menu Editor. Для меню первого уровня понадобится три пункта: «Справочники», «Журналы», «Документы». Для создания пункта «Справочники», необходимо щелкнуть двойным щелчком по пункту с именем «New item» и ввести новое имя «Справочники». Чтобы создать следующий пункт, нужно использовать кнопку «+» со стрелочкой направленной вправо, при нажатии на которую в правой части появится новый пункт меню, который аналогично переименовывается в «Журналы». Таким же образом создается пункт «Документы».

Теперь необходимо создать подпункты меню для этого выделяется пункт «Справочники» и нажимается кнопка на панели инструментов Menu Editor «+» со стрелкой вниз, в результате чего появляется подпункт «New item» в пункте «Справочники», переименованный в «Организации». Аналогичным образом добавляются подпункты «Подразделения», «Предметы»; «Акты на списание» в «Журналы»; «Акт на списание» в «Документы».

Затем необходимо привязать вызов формы к каждому подпункту меню, для этого мы используется процедура Open_ form(' Имя_файла_формы').

Выбирается подпункт «Справочники» -> «Организации» и в Property Palette устанавливается свойство Command Type в PL/SQL, далее в Menu Item Code и нажимается кнопка More, в результате чего открывается окно PL/SQL Editor, в котором указывается «open_form('D:\DevSuiteHome_1\cgenf61\kursovaia\s_orgs.fmx');».

Аналогичным образом, для подпунктов «Предметы», «Подразделения», «Акты на списание», «Акт на списание» указывается соответственно «pen_form('D:\DevSuiteHome_1\cgenf61\kursovaia\s_predmets.fmx');», «open_form('D:\DevSuiteHome_1\cgenf61\kursovaia\s_pods.fmx');», «open_form ('D:\DevSuiteHome_1\cgenf61\kursovaia\D_AKT1_LIST');», «open_form('D:\DevSuiteHome_1\cgenf61\kursovaia\d_akt.fmx');».

Чтобы формы справочников, документов и журналов «видели» данное меню нужно выполнить следующие действия для каждой формы:

  1. Открыть форму.

  2. Щелкнуть двойным щелчком по модулю формы для открытия Property Palette.

  3. В свойствах окна (Property Palette) выбрать Menu Module и заменить «DEFAULT&SMARTBAR» на «D:\DevSuiteHome_1\cgenf61\kursovaia\top_menu.mmx»

  4. Сохранить и откомпилировать файл формы.

Данные операции необходимо выполнить для всех форм, используемых в меню.

Теперь при запуске форм подсоединенных к меню будет отображаться созданное меню, из которого можно вызвать справочник или документ (рис. 15).

Рис. 15 – Вид главного меню

В результате ранее созданные формы и отчеты формируются в единое программное обеспечение (рис. 16).

N…

Рис. 16 – Обобщенная структурная схема информационной системы «Акт на списание малоценных и быстроизнашивающихся предметов»

Соседние файлы в папке Курсовая_Тюнин