Анализ средств программирования, используемых для решения задачи. Система управления базами данных Oracle. Средство разработки и администрирования Toad for Oracle. Описание процесса заказа и работы триггера. Применение операционной системы Windows 7.
Аннотация к работе
В последние годы Выксунский металлургический завод принимал участие в поставке газопроводных труб большого диаметра для таких проектов как: «Северный поток», «Средняя Азия - Китай», «Джубга-Лазаревское-Сочи», «Байдарацкая губа» и «Бованенково-Ухта». При реализации таких серьезных проектов, зачастую происходили задержки в поставках продукции на строительный участок.Необходимо автоматизировать данный процесс для передачи следующих данных: · параметры стали (марка стали, плавка, партия метала, ширина, длинна, номер листа, номер рулона, ГОСТ/ТУ);Данные будут автоматически передаваться из нескольких баз данных производственных площадок в одну большую, которая в свою очередь будет иметь графический интерфейс и оболочку, с помощью которой сотрудники предприятия смогут анализировать полученные данные и стоить графики повышения или снижения производства той или иной продукции и создавать отчеты.Для автоматизации процесса передачи данных было решено создать триггер, который будет работать в автоматическом режиме и срабатывать при выполнении определенного условия. Триггер - это хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определенном столбце заданной таблицы реляционной базы данных .Программное обеспечение - совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Программное обеспечение условно можно разделить на четыре части: · операционную систему, управляющую работой самого компьютера и выполнением потока заданий; В программном обеспечении вычислительной системы операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. · прикладное программное обеспечение - программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем. · инструментальное программное обеспечение - программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.СУБД Oracle - это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.Toad for Oracle является лучшим решением для обеспечения максимально возможной производительности разработки и администрирования Oracle. Только Toad сочетает в себе глубочайшие функции, доступные с повсеместной автоматизацией и интуитивными процессами. Разработчик приложений Toad for Oracle дает возможность создавать, редактировать и форматировать код базы данных Oracle, а также устранять проблемы производительности в коде. Toad for Oracle предоставляет простой и эффективный способ для специалистов по базам данных всех уровней навыков и опыта для выполнения своих служебных обязанностей с общим повышением эффективности рабочего процесса и производительности. С Toad for Oracle, можно: · понять среду базы данных с помощью визуальных представлений;SQL позволяет описывать условия поиска информации без того, чтобы задавать последовательность действий, нужных для получения ответа на запрос.Базируется на языке Ада . Ада - язык программирования , созданный в 1979-1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени). Перед разработчиками не стояло задачи создать универсальный язык, поэтому решения, принятые авторами Ады, нужно воспринимать в контексте особенностей выбранной предметной области.Операционная система - это комплекс взаимосвязанных системных программ, назначение которого - организовать взаимодействие пользователя с компьютером и выполнение всех других программ. Предоставляет расширенные функции для ведения бизнеса, хранения, архивации, защиты и восстановления информации. Основные функции ОС: · прием от пользователя или операционной системы задач или команд, сформулированных на соответствующем языке и их обработка; Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (API) этой операционной системой; · для IT-специалистов в Microsoft Windows 7 предусмотрены работа через командную строку, поддержка WMI-сценариев для просмотра данных средства анализа стабильности системы (RAC), мониторинг стабильности системы.До автоматизации, данные по листу передавались вместе с заказанной продукцией. Процесс передачи данных до автоматизации представлен на рисунке 2. Автоматизация данного проц
План
Содержание
Введение
1. Общая часть
1.1 Цель разработки
1.2 Анализ использования разработки
1.3 Анализ методов решения проблемы
1.4 Анализ средств программирования, используемых для решения задачи
1.4.1 Система управления базами данных Oracle
1.4.2 Средство разработки и администрирования Toad for Oracle
1.4.3 Язык структурированных запросов SQL
1.4.4 Язык программирования PL/SQL
1.4.5 Операционная система Windows 7 Professional
2. Специальная часть
2.1 Постановка задачи
2.1.1 Назначение задачи
2.1.2 Описание задачи
2.2 Описание алгоритма
2.2.1 Создание структуры базы данных
2.2.2 Описание процесса заказа
2.2.3 Описание работы триггера
2.3 Текст триггера
3. Экономическая часть
3.1 Ожидание экономического эффекта
3.2 Ожидание социального эффекта
3.3 Расчет затрат
3.3.1 Расчет затрат на оборудование и программное обеспечение
3.3.2 Расчет затрат на амортизацию
3.3.3 Расчет затрат на электроэнергию
3.3.4 Расчет балансового времени
3.3.5 Расчет основного фонда оплаты труда
3.4 Экономическое заключение
4. Безопасность жизнедеятельности
4.1 Анализ факторов, влияющих на утомляемость разработчика
4.2 Организация рабочего места оператора
4.3 Организация конкретных мероприятий по снижению утомляемости
Заключение
Список используемой литературы
Введение
В последние годы Выксунский металлургический завод принимал участие в поставке газопроводных труб большого диаметра для таких проектов как: «Северный поток», «Средняя Азия - Китай», «Джубга-Лазаревское-Сочи», «Байдарацкая губа» и «Бованенково-Ухта». При реализации таких серьезных проектов, зачастую происходили задержки в поставках продукции на строительный участок. Основная причина - не своевременные поставки листов стали для производства труб. После запуска в городе Выкса Металлургического комплекса стан - 5000 (МКС - 5000), данная проблема была практически решена - поставка листов нормализовалась. Теперь появилась потребность в планировании производства, так как необходимо заранее знать какое время займет выполнение определенного заказа на трубную продукцию большого диаметра. Было решено создать систему автоматической передачи данных по листу стали между МКС - 5000 и дивизионом труб большого диаметра трубоэлектросварочным цех №4 (ДТБД ТЭСЦ №4), чтобы исключить перенос данных с листа бумаги в базу данных, и при этом оперативно рассчитывать время, которое займет выполнение заказа и планировать производство.