
- •Кафедра: Вычислительные системы
- •По производственной практике на предприятии оао «нлмк»
- •Руководитель практики
- •Томилин а.А.
- •Руководитель практики
- •«Вычислительные системы» Вотоновский с.В.
- •Аннотация
- •Оглавление
- •Введение
- •Описание предприятия
- •Характеристика предприятия
- •Производственная структура предприятия
- •Структура организации участков подразделения
- •Оборудование подразделения
- •Предметная область
- •2.1 Характеристика существующей информационной системы
- •Программное обеспечение
- •Состав и содержание дистрибутивного носителя данных
- •Краткое описание возможностей ис
- •Назначение ис
- •3 Теоретические и практические основы ис
- •3.1.1 Общие сведения
- •3.1.2 Case- инструментарий
- •3.1.3 Примеры case- приложений
- •3.2.1 Общие сведения
- •3.2.3 Триггеры в Oracle Forms
- •4 Язык программирования в субд Oracle
- •4.1 Определение языка sql
- •4.1.1 История разработки sql
- •Функциональность языка
- •Базовая структура кода
- •Типы данных
- •Операторы управления
- •Пример простейшей программы на языке slq
- •Вопросы охраны окружающей среды
- •Вопросы охраны труда и техники безопасности
- •Описание выполнения программ по экономике и организации производства
- •Методы определения экономической эффективности исследований и разработок аппаратных и программных средств автоматизированных систем
- •Оценка основных показателей экономической эффективности и качества функционирования существующих автоматизированных систем
- •Заключение
- •Список литературы
3.1.2 Case- инструментарий
Sybase PowerDesigner является примером CASE – инструментария.
CASE (англ. Computer-Aided Software Engineering) — набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.
Также под CASE понимают совокупность методов и средств проектирования информационных систем с интегрированными автоматизированными инструментами, которые могут быть использованы в процессе разработки программного обеспечения.
Типичными CASE инструментами являются:
инструменты управления конфигурацией;
инструменты моделирования данных;
инструменты анализа и проектирования;
инструменты преобразования моделей;
инструменты редактирования программного кода;
инструменты рефакторинга кода;
генераторы кода;
инструменты для построения UML-диаграмм.
3.1.3 Примеры case- приложений
Другими примерами CASE программ являются:
- Комплект программ Rational Software компании IBM;
- Oracle Designer компании Oracle;
- ERwin компании CA Technologies.
3.2 Oracle Forms Developer и Oracle Reports Developer
3.2.1 Общие сведения
Oracle Forms Developer и Oracle Reports Developer (построители форм и отчетов) служат для создания новых отчетов и форм для ввода данных. После соединения с базой данных Oracle, применяя графический интерфейс пользователя, можно выбирать необходимые таблицы для включения их содержимого в выходные данные, а также для определения межтабличных связей, относящихся к данным, доставленным в рабочее пространство.
3.2.2 Oracle Reports
Oracle Reports — инструмент разработки форматированных отчетов опирающихся на данные хранящиеся в Oracle (СУБД). Составными частями Oracle Reports являются Oracle Reports Developer (как компонент пакета Oracle Developer Suite) и Oracle Application Server Reports Services (компонент пакета Oracle Application Server).
Oracle Reports имеет визуальный интерфейс, благодаря которому значительно сокращается время разработки.
Oracle Reports предусматривает масштабируемую многоуровневую архитектуру клиент-серверного приложения.
3.2.3 Oracle Forms
Oracle Forms — программное обеспечение для создания экранов управления базой данных Oracle. Это Интегрированная среда разработки включающая навигатор объектов, лист свойств и редактор кода, который использует язык PL/SQL. Изначально ПО разрабатывалось для запуска программ на стороне сервера в формате текстового терминала. Сейчас ПО может портироваться на разные платформы включая Windows, Java и работать в режиме клиент-сервер.
Главное назначение системы — создать систему с доступом к базе данных Oracle.
Oracle Forms — продается как независимый программный продукт. Сейчас они включены в пакет Oracle Developer Suite который включает Oracle Reports и JDeveloper. Ранее этот пакет был известен как Developer 2000 или D2K and Oracle IDE (Integrated Development Environment или Интегрированная среда разработки). Оракл позиционирует это ПО как инструмент ускоренной разработки приложений.
Oracle Forms получают доступ к базе данных Oracle и генерируют экранные формы отражающие данные базы. Форма в исходнике (*.fmb) компилируется в выполнимую форму (*.fmx) которая может запускаться независимо из модуля запуска форм. Форма используется для отображения и редактирования данных в приложениях управляющих базой данных. Некоторые элементы графического интерфейса пользователя GUI такие как кнопки, меню, области прокрутки и графики могут быть размещены на форме.
Окружение позволяет обращаться к базе в режиме чтения, создания и редактирования данных. Это сокращает потребности программы в целом и избавляет от выполнения рутинных действий подобных созданию динамического SQL, запросу полей и выставлению блокировок.