- •Содержание
- •Введение
- •1. Анализ документа «акт на списание малоценных и быстроизнашивающихся предметов» и существующих систем автоматизации
- •Структура и информационные потоки документа «Акт на списание малоценных и быстроизнашивающихся предметов»
- •Анализ существующих систем автоматизации
- •Требования к разрабатываемой информационной системе и постановка задачи
- •2. Разработка информационной системы акт на списание малоценных и быстроизнашивающихся предметов
- •2.1 Выбор средства реализации
- •2.2 Моделирование предметной области информационной системы
- •2.3 Моделирование структуры данных
- •2.4 Создание структуры базы данных
- •2.5 Разработка форм ввода и вывода информации
- •2.6 Разработка отчетов
- •2.7 Формирование программного обеспечения информационной системы
- •3. Технология работы с информационной системой
- •3.1 Подготовка системы к работе. Требование к оборудованию и программному обеспечению
- •3.2 Описание работы с системой
- •Заключение
- •Список использованной литературы
- •Приложение 1. Бланк «Акт на списание малоценных и быстроизнашивающихся предметов»
- •Приложение 2. Код функции number2word
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');».
Чтобы формы справочников, документов и журналов «видели» данное меню нужно выполнить следующие действия для каждой формы:
Открыть форму.
Щелкнуть двойным щелчком по модулю формы для открытия Property Palette.
В свойствах окна (Property Palette) выбрать Menu Module и заменить «DEFAULT&SMARTBAR» на «D:\DevSuiteHome_1\cgenf61\kursovaia\top_menu.mmx»
Сохранить и откомпилировать файл формы.
Данные операции необходимо выполнить для всех форм, используемых в меню.
Теперь при запуске форм подсоединенных к меню будет отображаться созданное меню, из которого можно вызвать справочник или документ (рис. 15).
Рис. 15 – Вид главного меню
В результате ранее созданные формы и отчеты формируются в единое программное обеспечение (рис. 16).
N…
Рис. 16 – Обобщенная структурная схема информационной системы «Акт на списание малоценных и быстроизнашивающихся предметов»