Автоматизация передачи данных по листу из МКС–5000 в ДТБД ТЭСЦ №4
Анализ средств программирования, используемых для решения задачи. Система управления базами данных Oracle. Средство разработки и администрирования Toad for Oracle. Описание процесса заказа и работы триггера. Применение операционной системы Windows 7.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 05.04.2017 |
Размер файла | 532,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
Введение
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), чтобы исключить перенос данных с листа бумаги в базу данных, и при этом оперативно рассчитывать время, которое займёт выполнение заказа и планировать производство.
1. Общая часть
1.1 Цель разработки
Целью разработки является процесс автоматизации передачи данных по листу стали между МКС - 5000 и ДТБД ТЭСЦ №4.
Необходимо автоматизировать данный процесс для передачи следующих данных:
· параметры стали (марка стали, плавка, партия метала, ширина, длинна, номер листа, номер рулона, ГОСТ/ТУ);
· данные по поставке (номер заказа на покупку, номер сертификата, масса поставки, дата поставки, номер поставки);
· данные о сотрудниках связанных с поставкой (таб. номер пользователя, имя пользователя, дата записи, дата сертификата, ФИО пользователя закрывшего погрузку, табельный номер пользователя закрывшего погрузку).
1.2 Анализ использования разработки
Данная разработка может быть использована в другом проекте, который подразумевает автоматическую передачу данных. Например, при создании мониторинга произведённой продукции. Данные будут автоматически передаваться из нескольких баз данных производственных площадок в одну большую, которая в свою очередь будет иметь графический интерфейс и оболочку, с помощью которой сотрудники предприятия смогут анализировать полученные данные и стоить графики повышения или снижения производства той или иной продукции и создавать отчеты. Пример такой системы представлен на рисунке 1.
Рисунок 1 - Схема системы мониторинга произведённой продукции
1.3 Анализ методов решения проблемы
Для автоматизации процесса передачи данных было решено создать триггер, который будет работать в автоматическом режиме и срабатывать при выполнении определённого условия.
Триггер - это хранимая процедура особого типа, которую пользователь не вызывает непосредственно, а исполнение которой обусловлено действием по модификации данных: добавлением INSERT, удалением DELETE строки в заданной таблице, или изменением UPDATE данных в определенном столбце заданной таблицы реляционной базы данных.
Для создания автоматизированной системы может быть использован один из методов решения задачи. Существует несколько основных методов:
· ручной;
· частично автоматизированный;
· полностью автоматизированный.
В данном случае нужно было сделать выбор между частично автоматизированным и полностью автоматизированным методами. При подробном изучении предметной области был сделан вывод, что данные по заказываемому листу, будут выбирать в ручную сотрудники ДТБД ТЭСЦ №4, оформляя заявку на заказ в СУБД SAP ERP, но при этом триггер будет работать полностью в автоматическом режиме, поэтому был выбран полностью автоматизированный метод.
1.4 Анализ средств программирования, используемых для решения задачи
Программное обеспечение -- совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Также -- совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных. Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением.
Эффективность использования компьютеров в решающей степени зависит от состава и качества программного обеспечения, установленного на них. Программное обеспечение условно можно разделить на четыре части:
· операционную систему, управляющую работой самого компьютера и выполнением потока заданий;
· средства разработки и подготовки программ. В программном обеспечении вычислительной системы операционная система занимает основное положение, поскольку осуществляет планирование и контроль всего вычислительного процесса. Любая из компонент программного обеспечения обязательно работает под управлением операционной системы.
· прикладное программное обеспечение - программа, предназначенная для выполнения определенных пользовательских задач и рассчитанная на непосредственное взаимодействие с пользователем.
· инструментальное программное обеспечение - программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.
Средство автоматизации - это и инструментальные системы, с помощью которых создаются новые программные продукты, и готовые программные комплексы, настраивающиеся на нужды пользователя.
Автоматизация осуществлялась при помощи следующих средств автоматизации:
· система управления базами данных Oracle;
· средство разработки и администрирования Toad for Oracle;
· язык структурированных запросов SQL;
· язык программирования PL/SQL;
· операционная система Windows 7 Professional;
1.4.1 Система управления базами данных Oracle
СУБД Oracle - это мощный программный комплекс, позволяющий создавать приложения любой степени сложности. Ядром этого комплекса является база данных, хранящая информацию, количество которой за счет предоставляемых средств масштабирования практически безгранично.
C высокой эффективностью работать с этой информацией одновременно может практически любое количество пользователей (при наличии достаточных аппаратных ресурсов), не проявляя тенденции к снижению производительности системы при резком увеличении их числа.
Кроме того, большим преимуществом Oracle в России является большое число успешно работающих приложений и, следовательно, огромное число высококвалифицированных специалистов по Oracle в стране, высокий уровень технической поддержки и большое количество учебных центров Oracle. Все это позволяет гарантировать успешность Ваших проектов на Oracle.
Основные преимущества СУБД Oracle:
· Она самая быстрая;
· Она самая масштабируемая;
· Её трудно вывести из строя;
· Её трудно взломать;
· Она интеллектуальна;
· Она управляет данными и контентом;
· Она развивается;
· Она используется на ОАО «ВМЗ».
1.4.2 Средство разработки и администрирования Toad for Oracle
Toad for Oracle является лучшим решением для обеспечения максимально возможной производительности разработки и администрирования Oracle. Только Toad сочетает в себе глубочайшие функции, доступные с повсеместной автоматизацией и интуитивными процессами.
Разработчик приложений Toad for Oracle дает возможность создавать, редактировать и форматировать код базы данных Oracle, а также устранять проблемы производительности в коде.
Toad for Oracle предоставляет простой и эффективный способ для специалистов по базам данных всех уровней навыков и опыта для выполнения своих служебных обязанностей с общим повышением эффективности рабочего процесса и производительности. С Toad for Oracle, можно:
· понять среду базы данных с помощью визуальных представлений;
· поставленные задачи просто и в установленные сроки достигаются за счет автоматизации и интересных рабочих процессов;
· развертывание высококачественных приложений, отвечающих требованиям пользователя; выполнять просто и надежно;
· проверка кода базы данных, обеспечивающая наилучшее быстродействие и приверженность к передовым стандартам;
· управление и совместное использование проектов, шаблонов, скриптов, и многого другого с легкостью.
Функции Toad for Oracle:
· повышение производительности разработки за счет большого количества горячих клавиш, функций авто корректировки, опережающего ввода и цветового выделения синтаксиса;
· возможность быстро перемещаться между несколькими областями программного кода при помощи удобных закладок;
· облегчение редактирования и тестирования при помощи полнофункциональной панели инструментов;
· возможность автоматизации повседневного управления базой данных при помощи мощного мастера создания баз данных и удобной среды для администрирования и разработки.
Toad for Oracle так же как и Oracle используется на ОАО «ВМЗ». Используя для разработки Toad for Oracle не потребуется покупка и ввод в эксплуатацию нового программного обеспечения.
1.4.3 Язык структурированных запросов SQL
SQL - структурированный язык запросов. SQL основан на реляционной алгебре и является языком манипулирования данными. SQL позволяет описывать условия поиска информации без того, чтобы задавать последовательность действий, нужных для получения ответа на запрос. SQL - стандартное средство доступа к серверу баз данных.
1.4.4 Язык программирования PL/SQL
PL/SQL - язык программирования, процедурное расширение языка SQL, разработанное корпорацией Oracle. Базируется на языке Ада.
Ада - язык программирования, созданный в 1979--1980 годах в ходе проекта Министерством обороны США с целью разработать единый язык программирования для встроенных систем (то есть систем управления автоматизированными комплексами, функционирующими в реальном времени). Имелись в виду, прежде всего, бортовые системы управления военными объектами (кораблями, самолётами, танками, ракетами, снарядами и т. п.). Перед разработчиками не стояло задачи создать универсальный язык, поэтому решения, принятые авторами Ады, нужно воспринимать в контексте особенностей выбранной предметной области. Язык назван в честь Ады Лавлэйс.
PL/SQL даёт возможность использовать переменные, операторы, массивы, курсоры и исключения.
Стандартный SQL является специализированным декларативным языком программирования. На язык наложены определённые ограничения, такие как, например, отсутствие прямой поддержки циклов. PL/SQL же, как полный по Тьюрингу язык, позволяет разработчикам обрабатывать данные в реляционной базе, используя императивный стиль программирования. Операторы SQL могут быть легко вызваны непосредственно из PL/SQL - процедуры, функции или триггера (иногда с некоторыми ограничениями).
1.4.5 Операционная система Windows 7 Professional
Операционная система -- это комплекс взаимосвязанных системных программ, назначение которого -- организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Версия операционной системы предприятия - Microsoft Windows 7. Данная ОС является оптимальным решением для функционирования в офисе. Предоставляет расширенные функции для ведения бизнеса, хранения, архивации, защиты и восстановления информации. Поддерживает возможность безопасного подключения к корпоративным сетям через домен.
Основные функции ОС:
· прием от пользователя или операционной системы задач или команд, сформулированных на соответствующем языке и их обработка;
· загрузка в операционную память подлежащих к использованию определенных программ;
· выполнение большого количества системных функций (сервисов), которые могут быть запрошены из выполняющихся программ. Обращение к этим сервисам осуществляется по соответствующим правилам, которые и определяют интерфейс прикладного программирования (API) этой операционной системой;
· обслуживание всех операций ввода-вывода;
· прием и выполнение различных запросов от выполняющихся приложений;
· обеспечение работы системы управления базой данных (СУБД);
· обеспечение режима мультипрограммирования, то есть организация параллельного выполнения двух и более программ на одном процессоре, создающего видимость их одновременного использования;
· организация механизма обмена сообщениями и данными между выполняющимися программами;
· защита одной программы от влияния другой, обеспечение сохранности данных, защита самой операционной системы от исполняющихся на компьютере приложений;
· аутентификация и авторизация пользователей;
· предоставление услуг на случай частичного сбоя системы.
Достоинства Microsoft Windows 7:
· фундаментальные функции безопасности: защита ядра от изменений, усиление защиты служб, предотвращение несанкционированного исполнения данных, предохранение от случайных изменений структуры адресного пространства, сохранение обязательных уровней целостности;
· конструктивная поддержка 64-разрядных процессоров;
· для IT-специалистов в Microsoft Windows 7 предусмотрены работа через командную строку, поддержка WMI-сценариев для просмотра данных средства анализа стабильности системы (RAC), мониторинг стабильности системы.
Недостатки Microsoft Windows 7:
· несовместимость с некоторыми старыми программами и драйверами;
· непривычные панели задач и управления.
Минимальные аппаратные требования для Windows 7 представлены в таблице 1.
Таблица 1 - минимальные системные требования.
Архитектура |
32-bit |
64-bit |
|
Процессор |
1ГГц - x86 |
1ГГц x86-64 |
|
Оперативная память |
1Гб |
2Гб |
|
Видеокарта |
Видеоадаптер с поддержкой DirectX 9 и WDDM версии 1.0 и старше. (не является абсолютной необходимостью - требуется только для Aero) |
||
Свободное место на жестком диске |
16 Гб свободного места |
20 Гб свободного места |
|
Оптический привод |
DVD-ROM привод (только для установки с DVD) |
2. Специальная часть
2.1 Постановка задачи
До автоматизации, данные по листу передавались вместе с заказанной продукцией. При этом пришедшие данные в ручную добавлялись в базу данных, что занимало некоторое время. Процесс передачи данных до автоматизации представлен на рисунке 2.
Рисунок 2 - Схема передачи данных до автоматизации
Автоматизация данного процесса позволит передавать данные заранее и уже в электронном виде, что позволит исключить добавление данных в БД ручным путём и позволит планировать производство. Процесс передачи данных после автоматизации представлен на рисунке 3.
Рисунок 3 Схема передачи данных после автоматизации
При автоматизации процесса передачи данных между МКС - 5000 и ДТБД ТЭСЦ №4 данные будут передаваться не вместе с заказанной продукцией, а в электронном виде сразу же после того как будет сделан заказ. Сотрудникам предприятия больше не придётся добавлять данные в базу данных ручным путём, что позволит исключить фактор человеческой ошибки при заполнении базы данных. Так же к тому моменту, когда заказанные листы стали привезут на производственную площадку ДТБД ТЭСЦ №4, все данные по ним уже будут известны, что позволит незамедлительно приступать к производству продукции.
Кроме того, появиться возможность планирования производства, что позволит определять количество выпускаемой продукции и точно рассчитывать сроки выполнения заказа.
Данный триггер будет работать автоматически и не требовать, каких-либо действий со стороны сотрудников предприятия. В создании новых рабочих мест нет необходимости. Следить за бесперебойной работой системы будет уже работающий на предприятии сотрудник, это не займет у него много времени. Так же не будет ни каких затрат на покупку программного обеспечения, так как все необходимые программы для администрирования системы уже имеются на предприятии.
При выполнении дипломного проекта необходимо:
· определить объект автоматизации;
· определить с помощью какого программного обеспечения будет выполняться автоматизация передачи данных;
· определить входные и выходные данные;
· создать структуру базы данных;
· написать текст программы;
· определить экономическую эффективность.
2.1.1 Назначение задачи
Автоматизированная система передачи данных по листу должна будет выполнять следующие задачи:
· автоматическое обновление данных при поступлении заявки от сотрудников ДТБД ТЭСЦ №4;
· автоматическая передача данных из базы данных МКС - 5000 в базу данных ДТБД ТЭСЦ №4.
Внедрение данной системы, позволит:
· сократить время выполнения передачи документов;
· сократить вероятность ошибки в документах;
· сократить потребность в большом объёме бумажных документов.
2.1.2 Описание задачи
Прежде чем приступать к созданию триггера, необходимо создать базу данных, с которой триггер будет работать.
Для автоматизированной передачи данных по листу были отобраны данные, которые будут передаваться.
На основании собранного материала была разработана структура базы данных, которая включила в себя следующие сущности:
· заказы;
· параметры стали;
· поставки;
· погрузка.
Главная сущность - заказы, хранит данные о заказе.
Подчинённые ей:
· параметры стали - хранит информацию о характеристиках листа;
· поставки - хранит информацию о поставке;
· погрузка - хранит информацию о том, на каком транспорте будет доставлена продукция.
Описание сущностей:
Сущность заказ имеет следующие атрибуты:
· номер заказа;
· номер сертификата;
· дата заказа;
· имя пользователя сделавшего заказ;
· Номер записи в базе данных.
Сущность параметры стали имеет следующе атрибуты:
· номер листа;
· номер рулона;
· марка стали;
· плавка;
· партия метала;
· ширина листа;
· длина листа;
· гост.
Сущность поставка имеет следующие атрибуты:
· номер поставки;
· актуальность поставки.
Сущность погрузка имеет следующие атрибуты:
· номер погрузки;
· номер вагона;
· дата погрузки;
· ФИО пользователя закрывшего погрузку;
· табельный номер пользователя закрывшего погрузку;
· с какого склада производится отгрузка;
· на какой склад будет произведена разгрузка;
· масса груза.
После определения всех сущностей и атрибутов, создана структура базы данных, представленная на рисунке 4 и рисунке 5. По схеме ясно видно, что сущности, относящиеся к МКС - 5000 идентичны сущностям ДТБД ТЭСЦ №4, и сами сущности отличаются только префиксом. Это сделано для того что бы при передаче данных не оставалось пустых полей, но стоит заметить, что на предприятии структуры МКС - 5000 и ДТБД ТЭСЦ №4 могут отличаться.
Рисунок 4 - Часть структуры базы данных отвечающая за данные МКС-5000
Рисунок 5- Часть структуры базы данных отвечающая за данные ДТБД ТЭСЦ №4
При разработке триггера, был сделан вывод, что такое структурирование базы данных в данном случае не обязательно, так как пользователь будет работать с данными через графический интерфейс, и не будет знать, откуда и куда передаются данные. Было решено совместить все сущности с префиксом «МКС» в одну сущность и все сущности с префиксом «ТЭСЦ4» в другую. В результате получались структура базы данных, представленная на рисунке 6.
Рисунок 6 - Структура базы данных после совмещения
При такой структуре программный код триггера и время его выполнения заметно сокращается.
2.2 Описание алгоритма
2.2.1 Создание структуры базы данных
После определения всех сущностей, атрибутов и создания структуры базы данных, были определенны типы данных и создана ER - диаграмма. В таблице 2 приводится описание всех атрибутов базы данных.
Таблица 2 - Атрибуты сущностей MKS и TESC4
атрибут |
тип |
описание |
|
ZAKAZ_NUM |
NUMBER |
Уникальный номер заказа. Хранится в числовом формате |
|
SERTIF_NUM |
NUMBER |
Уникальный номер сертификата. Хранится в числовом формате |
|
REC_DATE |
DATE |
Дата заказа |
|
LAST_USER_FIO |
VARCHAR2(30) |
Имя пользователя сделавшего заказ |
|
REC_ID |
NUMBER |
Уникальный номер записи. Хранится в числовом формате |
|
LIST_NUM |
NUMBER |
Уникальный номер листа. Хранится в числовом формате |
|
RULON_NUM |
NUMBER |
Уникальный номер рулона. Хранится в числовом формате |
|
STAL_NAIM |
VARCHAR2(20) |
Марка стали |
|
PLAVKA |
VARCHAR2(20) |
Плавка стали |
|
атрибут |
тип |
описание |
|
PARTMET |
VARCHAR2(20) |
Партия метала |
|
WIDTH |
INTEGER |
Ширина |
|
STENKA |
NUMBER (5,3) |
Стенка |
|
DLINA |
NUMBER |
Длина |
|
GOST |
VARCHAR2(30) |
Гост |
|
VBELN |
NUMBER |
Уникальный номер поставки. Хранится в числовом формате |
|
ACTIVE_DELIVERY |
NUMBER |
Актуальность поставки (1 - лист в пути, 0 лист на складе МКС - 5000) |
|
ID_POGR |
NUMBER |
Уникальный номер поставки. Хранится в числовом формате |
|
CAR_NUM |
NUMBER |
Номер вагона |
|
CARGO_DATE |
DATE |
Дата погрузки |
|
CARGO_USER_FIO |
VARCHAR2(30) |
ФИО пользователя, закрывшего погрузку |
|
CARGO_USER_TABN |
NUMBER |
Табельный номер пользователя, закрывшего погрузку |
|
SCLAD_FROM |
VARCHAR2(10) |
С какого склада |
|
SCLAD_TO |
VARCHAR2(10) |
На какой склад |
|
WEIGHT |
NUMBER |
Масса загруженного груза |
Типы данных, используемые при создании структуры базы данных:
· NUMBER - числовой тип данных, используется для хранения нуля и положительных или отрицательных чисел с фиксированной и плавающей точкой;
· VARCHAR2 - символьный тип данных, хранит символьные строки переменной длины;
· DATE - хранит значения в виде точек времени (т.е. дату и время).
После того как все атрибуты были описаны, необходимо было написать код создания таблиц базы данных.
Код создания таблицы ДТБД ТЭСЦ №4:
CREATE TABLE MIHAIL.TESC4
ZAKAZ_NUM NUMBER NOT NULL,
SERTIF_NUM NUMBER NOT NULL,
WEIGHT NUMBER NOT NULL,
REC_DATE DATE NOT NULL,
LAST_USER_FIO VARCHAR2(30 BYTE) NOT NULL,
SCLAD_FROM VARCHAR2(10 BYTE) NOT NULL,
SCLAD_TO VARCHAR2(10 BYTE) NOT NULL,
REC_ID NUMBER NOT NULL,
STAL_NAIM VARCHAR2(20 BYTE) NOT NULL,
PLAVKA VARCHAR2(20 BYTE) NOT NULL,
PARTMENT VARCHAR2(20 BYTE) NOT NULL,
WIDTH NUMBER NOT NULL,
STENKA NUMBER(5,3) NOT NULL,
DLINA NUMBER NOT NULL,
PARTMET VARCHAR2(20 BYTE) NOT NULL,
LIST_NUM NUMBER NOT NULL,
RULON_NUM NUMBER NOT NULL,
GOST VARCHAR2(20 BYTE) NOT NULL,
VBELN NUMBER NOT NULL,
ACTIVE_DELIVERY NUMBER DEFAULT 0 NOT NULL,
CAR_NUM VARCHAR2(20 BYTE) NOT NULL,
CARGO_DATE DATE NOT NULL,
CARGO_USER_FIO VARCHAR2(20 BYTE) NOT NULL,
CARGO_USER_TABN VARCHAR2(20 BYTE) NOT NULL,
ID_POGR NUMBER NOT NULL
Код создания первичного ключа таблицы TESC4:
CREATE UNIQUE INDEX MIHAIL.TESC4_PK ON MIHAIL.TESC4
(ZAKAZ_NUM);
ALTER TABLE MIHAIL.TESC4 ADD (
CONSTRAINT TESC4_PK
PRIMARY KEY
(ZAKAZ_NUM)
USING INDEX MIHAIL.TESC4_PK);
Код создания таблицы МКС - 5000:
CREATE TABLE MIHAIL.MKS
ZAKAZ_NUM NUMBER NOT NULL,
SERTIF_NUM NUMBER NOT NULL,
WEIGHT NUMBER NOT NULL,
REC_DATE DATE NOT NULL,
LAST_USER_FIO VARCHAR2(30 BYTE) NOT NULL,
SCLAD_FROM VARCHAR2(10 BYTE) NOT NULL,
SCLAD_TO VARCHAR2(10 BYTE) NOT NULL,
REC_ID NUMBER NOT NULL,
STAL_NAIM VARCHAR2(20 BYTE) NOT NULL,
PLAVKA VARCHAR2(20 BYTE) NOT NULL,
PARTMENT VARCHAR2(20 BYTE) NOT NULL,
WIDTH NUMBER NOT NULL,
STENKA NUMBER(5,3) NOT NULL,
DLINA NUMBER NOT NULL,
PARTMET VARCHAR2(20 BYTE) NOT NULL,
LIST_NUM NUMBER NOT NULL,
RULON_NUM NUMBER NOT NULL,
GOST VARCHAR2(20 BYTE) NOT NULL,
VBELN NUMBER NOT NULL,
ACTIVE_DELIVERY NUMBER DEFAULT 0 NOT NULL,
CAR_NUM VARCHAR2(20 BYTE) NOT NULL,
CARGO_DATE DATE NOT NULL,
CARGO_USER_FIO VARCHAR2(20 BYTE) NOT NULL,
CARGO_USER_TABN VARCHAR2(20 BYTE) NOT NULL,
ID_POGR NUMBER NOT NULL
Код создания первичного ключа таблицы MKS:
CREATE UNIQUE INDEX MIHAIL.MKS_PK ON MIHAIL.MKS
(ZAKAZ_NUM);
ALTER TABLE MIHAIL.MKS ADD (
CONSTRAINT MKS_PK
PRIMARY KEY
(ZAKAZ_NUM)
USING INDEX MIHAIL.MKS_PK);
После написания кода приведённого выше и выполнения его в Toad For Oracle получаем структуру базы данных, представленную на рисунке 7.
Рисунок 7 - Структура базы данных
Стоит заметить, что связи между этими двумя таблицами не нужны, так как все данные будут передаваться автоматически.
2.2.2 Описание процесса заказа
При заказе листов стали, сотрудник ДТБД ТЭСЦ №4 должен заполнить заявку и отправить её на МКС - 5000 через SAP ERP. После того как заявка поступила на МКС - 5000, работники предприятия оформляют заказ и отпускают определённое количество листов. При этом время выполнения заказа может быть разным, в зависимости от объёма заказа и наличия данной продукции на складе. Данные по заказанным листам в отличие от самого заказа передаются сразу же после принятия заявки сотрудниками МКС - 5000.
Алгоритм процесса заказа представлен на рисунке 8.
Рисунок 8- Алгоритм процесса заказа
2.2.3 Описание работы триггера
Выполнение триггера начинается в момент, когда сотрудник ДТБД ТЭСЦ №4 оформил заявку через SAP ERP и отправил её на МКС - 5000. В этот момент значение поля «актуальность поставки» (ACTIVE_DELIVERY), таблицы MSK, автоматически меняется с 0 на 1. Если строка таблицы MKS удовлетворяет условию выполнения триггера - поле «актуальность поставки» равно одному, то выполняется передача всей строки данных в таблицу TESC4. Добавление данных выполняется с помощью операции INSERT, то есть триггер фактически добавляет новую строку в таблицу TESC4, только данные, которые следует добавить, пишет ему не человек, а он сам находит их в таблице MKS.
Алгоритм работы триггера представлен на рисунке 9.
Рисунок 9 - Алгоритм работы триггера
Стоит заметить, что триггер выполняется сразу же после того как условие его срабатывания выполняется, и время передачи одной строки составляет менее секунды. Время выполнения триггера представлено на рисунке 10.
Рисунок 10 - Время передачи одной строки данных
2.3 Текст триггера
CREATE OR REPLACE TRIGGER AUTOPER
AFTER INSERT OR UPDATE OF ACTIVE_DELIVERY OR DELETE
ON MIHAIL.MKS REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
row_count NUMBER;
BEGIN
IF (inserting AND:NEW.ACTIVE_DELIVERY = 1) THEN
INSERT INTO MIHAIL.TESC4 VALUES (:NEW.ZAKAZ_NUM,:NEW.SERTIF_NUM,:NEW.WEIGHT,:NEW.REC_DATE,:NEW.LAST_USER_FIO,:NEW.SCLAD_FROM,
:NEW.SCLAD_TO,:NEW.REC_ID,
:NEW.STAL_NAIM,:NEW.PLAVKA,
:NEW.WIDTH,:NEW.STENKA,:NEW.DLINA,:NEW.PARTMET,
:NEW.LIST_NUM,:NEW.RULON_NUM,:NEW.GOST,
:NEW.VBELN,:NEW.ACTIVE_DELIVERY,
:NEW.CAR_NUM,:NEW.CARGO_SW,:NEW.CARGO_DATE,
:NEW.CARGO_USER_FIO,
:NEW.CARGO_USER_TABN,:NEW.ID_POGR);
END IF;
IF updating THEN
IF:NEW.ACTIVE_DELIVERY = 1 THEN
SELECT count(*) INTO row_count FROM MIHAIL.TESC4 WHERE ZAKAZ_NUM =:NEW.ZAKAZ_NUM;
IF (row_count > 0) THEN
UPDATE MIHAIL.TESC4 SET ZAKAZ_NUM =:NEW.ZAKAZ_NUM,
WIDTH =:NEW.WIDTH,
WEIGHT =:NEW.WEIGHT,
VBELN =:NEW.VBELN,
STENKA =:NEW.STENKA,
STAL_NAIM =:NEW.STAL_NAIM,
SERTIF_NUM =:NEW.SERTIF_NUM,
SCLAD_TO =:NEW.SCLAD_TO,
SCLAD_FROM =:NEW.SCLAD_FROM,
RULON_NUM =:NEW.RULON_NUM,
REC_ID =:NEW.REC_ID,
REC_DATE =:NEW.REC_DATE,
PLAVKA =:NEW.PLAVKA,
PARTMET =:NEW.PARTMET,
LIST_NUM =:NEW.LIST_NUM,
LAST_USER_FIO =:NEW.LAST_USER_FIO,
ID_POGR =:NEW.ID_POGR,
GOST =:NEW.GOST,
DLINA =:NEW.DLINA,
CARGO_USER_TABN =:NEW.CARGO_USER_TABN,
CARGO_USER_FIO =:NEW.CARGO_USER_FIO,
CARGO_SW =:NEW.CARGO_SW,
CARGO_DATE =:NEW.CARGO_DATE,
CAR_NUM =:NEW.CAR_NUM,
ACTIVE_DELIVERY =:NEW.ACTIVE_DELIVERY;
ELSE
INSERT INTO MIHAIL.TESC4 VALUES (:NEW.ZAKAZ_NUM,:NEW.SERTIF_NUM,
:NEW.WEIGHT,:NEW.REC_DATE,:NEW.LAST_USER_FIO,
:NEW.SCLAD_FROM,
:NEW.SCLAD_TO,:NEW.REC_ID,
:NEW.STAL_NAIM,:NEW.PLAVKA,
:NEW.WIDTH,:NEW.STENKA,:NEW.DLINA,:NEW.PARTMET,
:NEW.LIST_NUM,:NEW.RULON_NUM,:NEW.GOST,
:NEW.VBELN,:NEW.ACTIVE_DELIVERY,
:NEW.CAR_NUM,:NEW.CARGO_SW,:NEW.CARGO_DATE,
:NEW.CARGO_USER_FIO,
:NEW.CARGO_USER_TABN,:NEW.ID_POGR);
END IF;
ELSE
DELETE FROM MIHAIL.TESC4 WHERE ZAKAZ_NUM =:OLD.ZAKAZ_NUM;
END IF;
END IF;
IF deleting THEN
DELETE FROM MIHAIL.TESC4 WHERE ZAKAZ_NUM =:OLD.ZAKAZ_NUM;
END IF;
EXCEPTION
WHEN OTHERS THEN
RAISE;
END AUTOPER;
3. Экономическая часть
3.1 Ожидание экономического эффекта
Основной экономический эффект от внедрения АСУ учреждений получается за счет:
· повышения уровня планирования;
· лучшей организации передачи данных;
· обеспечения ритмичности работы подразделения;
· сокращения непроизводительных потерь;
3.2 Ожидание социального эффекта
После автоматизации передачи данных по листу, сотрудникам предприятия больше не придётся добавлять данные в базу ручным путём. Время, которое раньше занимала данная операция, теперь можно будет использовать для выполнения других задач.
3.3 Расчёт затрат
3.3.1 Расчёт затрат на оборудование и программное обеспечение
Ниже приведена смета затрат на оборудование и программное обеспечение. Стоит заметить, что цены указанные ниже могу отличаться от действительных цен на 5 - 10 процентов, всё по тому что, настоящая стоимость оборудования и программного обеспечения является конфиденциальной информацией предприятия. Так же не учитывается стоимость программного обеспечения, которое использовалось для разработки (СУБД Oracle и Toad for Oracle), так как оно уже используется на заводе, и в покупке нет необходимости.
Таблица 3 - Используемое оборудование
Наименование |
Кол-во |
Цена, Руб. |
Общая стоимость Руб. |
|
Системный блок Aquarius Elt E50 S66 (MB H67 s1155/ Core i5 2400 (3.1GHz/ 6Mb)/ DDR3 2048Mb 1333MHz (2x2048)/ DVI, HDMI/ HDD 500Gb SATA/ DVD-RW/ 2xSATA |
2 |
19 220 |
38 400 |
|
Монитор Samsung 21.5" S22A100N |
2 |
4750 |
9500 |
|
Клавиатура + Мышь (комплект) Microsoft Wireless Desktop 800 Black USB |
2 |
1050 |
2100 |
|
Кресло БЮРОКРАТ Ch-599AXSN, на колесиках, ткань, черный |
2 |
2930 |
5860 |
|
Компьютерный стол Crown CMT - 691 |
2 |
3510 |
7020 |
|
Итого: |
74 422 |
Таблица 4 - Используемое программное обеспечение:
Наименование |
Кол-во |
Цена Руб. |
Общая стоимость Руб. |
|
ОС Windows 7 Professional |
2 |
5973 |
11 946 |
|
Oracle Database 11g Enterprise Edition |
1 |
1 663 302,75 |
1 663 302,75 |
|
Toad for Oracle |
1 |
192 417,87 |
192 417,87 |
Стоимость транспортно-подготовительных работ, Стр, руб. рассчитывается по формуле
Стр = 7% * Соб,
Стр = 1942088,62 * 0,07 = 135946,20 (руб.).
Стоимость вспомогательного оборудования, Свсп, руб. вычисляется по формуле
Свсп = 25% * Соб,
Свсп = 1942088,62 * 0,25 = 485522,16 (руб.).
Стоимость коммуникаций, Ском, руб. находится по формуле
Ском = 10% * Соб,
Ском = 1942088,62 * 0,1 = 194208,86 (руб.).
Стоимость проектных работ, Спр, руб. рассчитывается по формуле
Спр = 2% * Соб,
Спр = 1942088,62 * 0,02 = 38841,77 (руб.).
Тогда затраты на внедрение оборудования (Звнед, руб.) составляют
Звнед = Соб + Стр + Свсп + Ском + Спр,
Звнед = 1942088,62 + 135946,20 + 485522,16 + 194208,86 + 38841,77 =2796607,61 (руб.).
3.3.2 Расчет затрат на амортизацию
Амортизация - процесс постепенного переноса стоимости основных средств на производимую продукцию (работы, услуги).
Для инвентаря примем срок службы равный 7 лет, для оборудования - 3 года. Срок службы для нематериальных активов таких как программное обеспечение - 5 лет, из-за того, что рынок программного обеспечения развивается динамично.
Общие затраты на амортизацию оборудования, программного обеспечения и инвентаря представлены в таблице 5.
Таблица 5 - Затраты на амортизацию
№ |
Наименование оборудования |
Кол-во |
Норма амортизации, % |
Стоимость основных фондов, Соф, руб. |
Затраты на амортизацию, Заi, руб. |
|
1 |
Системный блок |
2 |
33,33 |
61 696,20 |
20 563,34 |
|
2 |
Монитор |
2 |
33,33 |
15 247,50 |
14 582,47 |
|
3 |
Клавиатура+мышь |
2 |
33,33 |
3370,50 |
1123,39 |
|
4 |
Компьютерный стул |
2 |
14,29 |
9405,30 |
1344,02 |
|
5 |
Компьютерный стол |
2 |
14,29 |
11 267,10 |
1610,07 |
|
6 |
ОС Windows 7 Professional |
2 |
20 |
11 946 |
2389,2 |
|
7 |
Oracle Database 11g Enterprise Edition |
1 |
20 |
1 663 302,75 |
332 660,55 |
|
8 |
Toad for Oracle |
1 |
20 |
192 417,87 |
38 483,57 |
|
412756,61 |
Определение затрат на каждый вид оборудования, Заi, руб. рассчитывается по формуле
Заi = (Наi * Софi) / 100,
где Софi - стоимость основных фондов для каждого вида оборудования, руб.
Софi = Cобi + Стрi,
где Нai - норма амортизации оборудования, %,
Наi = 1 / Cслi * 100.
3.3.3 Расчет затрат на электроэнергию
Затраты на электроэнергию вычисляются по формуле
Зэ = W * T * S,
где Зэ - затраты на электроэнергию;
W - потребляемая мощность, кВт;
Т - количество часов работы оборудования, час;
S - стоимость кВт/час электроэнергии.
Для персонального компьютера составило
W = 0,5 (кВт),
Т = 8 * 30 = 240 (час.).
Стоимость кВт/час электроэнергии S составляет 2,40 руб.
Следовательно
Зэ = 0,5 * 240* 2,40 = 288 (руб.).
3.3.4 Расчет балансового времени
Для нормального функционирования триггера необходимо:
· системный администратор, следящий за работоспособностью сервера и за работоспособностью триггера.
Он может быть как ведущим специалистом, так и просто специалистом.
Расчеты годового баланса рабочего времени представлены в таблице 6.
Таблица 6 - Годовой баланс рабочего времени
Должность |
Колличество сотрудников |
Календарное время, дни |
Праздничные дни |
Отдых по графику(выходные), дни |
Номинальное время, дни |
Отпуск, дни |
Выполнение государственных и общественных обязанностей |
Невыходы по болезни, дни |
|
Ведущий специалист |
1 |
365 |
10 |
104 |
251 |
30 |
- |
- |
|
Специалист |
1 |
20 |
3 |
- |
3.3.5 Расчет основного фонда оплаты труда
Основной фонд оплаты труда представлен в таблице 7.
Таблица 7 - Фонд оплаты труда
Должность |
Разряд |
Тарифная ставка, руб./час |
ФОТосн, руб. |
ФОТдоп, руб. |
Премия, руб. |
ФОТпл, руб |
|
Ведущий специалист- |
6 |
170,45 |
342263,60 |
82143,26 |
127322,06 |
551728,92 |
|
Специалист |
5 |
130,68 |
262405,44 |
62977,31 |
97614,825 |
422997,575 |
Плановый фонд оплаты труда, ФОТпл, руб., рассчитывается по формуле
ФОТпл = ФОТосн + ФОТдоп. + Премия,
Дополнительный фонд оплаты труда, ФОТдоп, руб.
ФОТдоп = 24% * ФОТосн.
Основной фонд, ФОТосн, руб.
ФОТосн = ФОТрi + СШi.
Основной фонд оплаты одного рабочего, ФОТр, руб.
ФОТрi = Тфi * СШi,
где Тi - часовая тарифная ставка по определённому разряду и тарифу, руб/час;
Тф- заработная плата по тарифу.
Премия ведущего специалиста 30% от ФОТосн + ФОТдоп.
Премия специалиста 30% от ФОТосн + ФОТдоп.
Расчёты фонда оплаты труда могу отличаться от истинных, так как все данные по зарплате сотрудников являются конфиденциальной информацией, поэтому приведённые выше расчёты сделаны по средней тарифной ставке и премии.
3.4 Экономическое заключение
Представленные выше расчёты сделаны учитывая тот вариант, когда для внедрения данной разработки требуется покупка нового оборудования и программного обеспечения. Так как автоматизация процесса передачи данных производится непосредственно на предприятии ОАО «ВМЗ», то затраты на внедрение ограничиваются только затраченным временем на разработку данного триггера. Покупка нового оборудования и программного обеспечения не потребуется. При создании триггера использовались уже имеющиеся на предприятии программные средства и оборудование. То есть фактически денежные затраты на разработку и внедрение равны нулю.
4. Безопасность жизнедеятельности
4.1 Анализ факторов, влияющих на утомляемость разработчика
Снижение работоспособности, возникающее в результате выполнения работы, называется утомлением. Это физиологическое состояние организма, которое характеризуется изменением количества эритроцитов, лейкоцитов, гемоглобина, уменьшением содержания сахара в крови, повышением содержания молочной кислоты, субъективными ощущениями - нежеланием продолжать работу, усталостью и т.п. Появление и развитие утомления связано с функциональными изменениями, возникающими в процессе работы в центральной нервной системе, с тормозными процессами в коре головного мозга.
Утомление, наступающее быстро, возникает в случаях отсутствия навыка в работе или при неблагоприятных условиях ее выполнения. Медленно наступающее утомление - более глубокий процесс. Наступает оно при длительной работе, воздействии на организм работающего неблагоприятных факторов внешней среды, неправильной организации труда.
Если за время, установленное для отдыха после работы, трудоспособность восстанавливается не полностью, то наступает переутомление. Причинами переутомления могут быть несоответствие между продолжительностью работы и временем отдыха, а также исходное состояние организма.
Работоспособность человека зависит от микроклимата рабочей среды, который характеризуется уровнем температуры и влажности воздуха, скоростью его движения, действием атмосферных осадков и барометрическим давлением. Высокая температура отрицательно влияет на ряд психофизиологических функций и надежность человека. Наиболее благоприятные значения температуры воздуха 18-24 С0.
Относительная влажность 30-60 % мало сказывается на состоянии человека. При влажности 99-100 % практически выключается регулирующий механизм потовыделения и быстро наступает перегревание.
Проектируя рабочее место необходимо также учесть возможность наличия механических колебаний - вибрации и шума. Вибрация частотой 40-50 Гц при амплитуде смещения 0,16-0,05 мм вызывает возбуждение; при амплитуде смещения 0,05-0,01 мм (при длительном воздействии) происходит изменение в центральной нервной системе, сердце и органах слуха; при амплитуде смещения 0,1-0,3 мм в организме образуются застойные очаги возбуждения и появляются признаки вибрационной болезни. Особенно вредны вибрации с вынужденной частотой, совпадающей с частотой собственных колебаний тела человека или его отдельных органов (для тела человека 6-9 Гц, головы - 6 Гц, желудка - 8 Гц, друг их органов - в пределах 25 Гц). Частотный диапазон расстройств зрительного восприятия лежит между 60 и 90 Гц, что соответствует резонансу глазных яблок.
Рационально устроенное освещение является одним из основных факторов обеспечения безопасности pa6oт. Требования к рациональной освещенности рабочих мест сводятся к следующему: правильный выбор источников света и системы освещения, создание необходимого уровня освещенности рабочих мест (поверхностей), ограничение слепящего действия света, устранение бликов; обеспечение равномерного освещения.
Длительное воздействие вибрации ведет к развитию профессиональной вибрационной болезни. Производственный шум нарушает информационные связи, что вызывает снижение эффективности и безопасности деятельности человека. При действии шума снижаются способность сосредоточения внимания, точность выполнения работ, связанных с приемом и анализом информации, и производительностью труда.
Неудовлетворительное освещение способствует образованию глазных болезней; близорукости, катаракты, временному и постоянному снижению светочувствительности глаза.
Для ослабления ультрафиолетового и радиоактивного излучения необходимо применять современные мониторы, где излучения подавляются введением специальных примесей в стекло, из которого сделана электронно-лучевая трубка, а также защитный экран.
Для снижения шума и вибрации помещение должно быть облицовано звукопоглощающим материалом, отдавать предпочтение струйным и лазерным принтерам.
Электроопасность необходимо снизить применением качественного заземления и пластмассовых кожухов, а также соблюдением общих правил техники безопасности при работе с электрооборудованием.
4.2 Организация рабочего места оператора
Рабочее место оператора - это зона его трудовой деятельности в системе «человек - машина», оснащенная техническими средствами и вспомогательным оборудованием, необходимым для осуществления функций контроля и управления производственным процессом. Рабочим местом считается место постоянного или периодического пребывания оператора.
Поэтому необходима правильная организация условий труда, которая предполагает рациональную планировку оборудования и размещение постоянного рабочего места персонала с учетом психофизиологических характеристик и антропометрических данных, обеспечение безопасности работы и нормальных окружающих условий. Также сюда можно отнести решение компоновки средств отображения информации и органов управления, организация рабочей позы оператора, общее оформление помещения операторского пункта с учетом эстетических требований.
Планировка рабочего места должна удовлетворять требованиям удобства выполнения работ и экономии энергии и времени оператора, рационального использования производственных площадей и удобства обслуживания устройств ЭВМ, соблюдения правил техники безопасности.
Конечной целью организации рабочего места является оптимизация условий трудовой деятельности, обеспечивающих максимальную надежность и эффективность работы оператора.
При организации рабочего места должны быть соблюдены следующие основные условия:
· достаточное рабочее пространство;
· достаточные информационные связи между оператором и оборудованием, а также между операторами;
· оптимальное размещение рабочих мест в помещениях для оперативной работы, а также безопасные и достаточные проходы для операторов;
· оптимальное размещение оборудования, входящего в состав рабочего места, главным образом средств отображения информации и органов управления,
· необходимое естественное и искусственное освещение для выполнения оперативных задач, технического обслуживания;
· допустимый уровень акустического шума, вибраций и других факторов производственной среды, создаваемых оборудованием рабочего места и другими источниками;
· наличие необходимых инструкций и предупредительных знаков, предостерегающих об опасностях, которые могут возникнуть при работе, и указывающих на необходимые меры предосторожности;
· надежная индикация отказов электрического питания аппаратуры, а также индикация отказов самой аппаратуры, как и ее функционирования.
Рабочие места с ПК по отношению к световым проемам должны располагаться слева. Схемы размещения рабочих мест должны учитывать расстояние между рабочими столами с мониторами. В данном случае это расстояние должно быть не менее 2,0 м, а между боковыми поверхностями мониторов - не менее 1,2 м.. Площадь, приходящаяся на одно рабочее место оператора ЭВМ, должна составлять не менее 6,0 кв.м, а объем не менее 20,0 куб.м.
Рабочее место оператора ограничивается комплексом функциональных элементов. В этой зоне устанавливается стол. Конструкция рабочего стола должна обеспечивать оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и конструктивных особенностей (дисплея, ПЭВМ, клавиатуры и т.п.), характера выполняемой работы, а также возможности выполнения трудовых операций в пределах досягаемости.
Поверхность стола должна быть ровной, без углублений. Высота рабочей поверхности стола должна регулироваться в пределах 680-800 мм, при отсутствии такой возможности высота рабочей поверхности составляет 725 мм. Рабочий стол должен иметь пространство для ног высотой не менее 600 мм, шириной - не менее 550 мм, глубиной на уровне колен менее 450 мм и на уровне вытянутых ног - не менее 650 мм.
Конструкция рабочего стула должна обеспечивать поддержание рациональной рабочей позы при работе, позволять изменять позу с целью снижения статического напряжения мышц шейно-плечевой области и спины для предупреждения развития утомления. Рабочий стул должен быть подъемно-поворотным и регулируемым по высоте и углам наклона сиденья и спинки, а также - расстоянию спинки от переднего края сиденья, при этом регулировка каждого параметра должна быть независимой, легко осуществляемой и иметь надежную фиксацию.
Поверхность сиденья, спинки и других элементов стула должна быть полумягкой, с не электризуемым и воздухопроницаемым покрытием, обеспечивающим легкую очистку от загрязнения. Ширина и глубина поверхности сиденья - не менее 400 мм; регулировка высоты поверхности в пределах 400-500 мм и углам наклона вперед до 15° и назад до 5°; высота опорной поверхности спинки стула (кресла) 300+/-20 мм, ширина - не менее 380 мм.
Экран дисплея должен находиться от глаз пользователя на расстоянии 500 - 700 мм.
Панель клавиатуры должна быть установлена в удобной для рук зоне так, чтобы предплечье было горизонтально, а плечо примерно вертикально. Желательно избегать установки клавиатуры внутрь стола, чтобы освободить рабочее место. Линия взора должна быть в пределах от 0° до 60° вниз от горизонтали.
Подставка для ног должна иметь следующие характеристики:
· минимальная ширина опорной поверхности 400 мм;
· минимальная глубина опорной поверхности: 300 мм;
· наклон опорной поверхности к горизонтали 10°.
Край опорной поверхности должен быть регулируемым по высоте в пределах 40 - 150 мм от пола. Если регулировка не произвольная, то она должна иметь три положения.
В зависимости от основных функций, выполняемых оператором с помощью средств индикации и управления, рабочие места можно классифицировать следующим образом:
· рабочее место оперативного управления, предназначенное для решения задач управления, выдачи команд и распоряжений и т.п.;
· информационное справочное рабочее место, которое служит для запроса и получения справок о состоянии системы в целом или ее отдельных звеньев;
· рабочее место ручного ввода информации, необходимое для оперативного ввода символической или графической информации;
· ра6очее место функционально-технологического контроля, обеспечивающее функциональный оперативный контроль над исправностью технических средств и каналов связи;
· рабочее место программиста ЭВМ, которое служит для его связи с вычислительной машиной, а также для отладки машинных программ;
· комбинированное рабочее место, обеспечивающее совместное выполнение оператором нескольких функций.
На практике применяются следующие формы рабочих мест:
· фронтальная, применяемая в том случае, если оказывается возможным все органы управления разместить в пределах зон максимальной и допустимой досягаемости, а индикаторы в пределах зоны центрального и периферического зрения;
· трапециевидная, используемая в тех случаях, когда органы управления и индикации невозможно разместить на пульте фронтальной формы; в этом случае органы управления и индикаторы частично размещаются на боковых панелях, развернутых относительно фронтальной под углом 90--120°;
· многогранная, или полукруглая, которая применяется при наличии большого числа средств отображения информации и органов управления; боковые панели рекомендуется располагать таким образом, чтобы они были перпендикулярны линии взора оператора.
Важным вопросом, возникающим при организации рабочего места оператора, является определение оптимальных условий для протекания трудовой деятельности. Соблюдение этих условий способствует лучшему протеканию психологических и физиологических функций.
Основные признаки оптимальной зоны заключаются в следующем:
· наиболее высоком проявлении функций работающей системы (двигательной, сенсорной и др.), например, наибольшая точность различения, наибольшая скорость реакции и т. д.;
· длительном сохранении работоспособности системы, т.е. выносливости. При этом имеется в виду функционирование на высшем уровне.
Для оптимальных условий работы характерен наиболее короткий, по сравнению с другими, период перехода включаемой в работу системы человека от состояния покоя к состоянию высокой работоспособности, которая характеризуется наибольшей стабильности проявления функций, соответствии реакций работающей системы человека внешним воздействиям.
4.3 Организация конкретных мероприятий по снижению утомляемости
Для борьбы с утомляемостью разрабатывают систему мер экономии движения при работе, более равномерного распределения нагрузки между различными мышечными группами тела человека и др. Так, при работе сидя, необходимо обращать внимание на правильную осанку, чтобы не было вынужденного положения, имелась возможность периодически менять позу.
Особое место в предупреждении утомления занимает рациональное чередование периодов работы и перерывов между ними. Наряду с пассивным отдыхом для предупреждения утомления в процессе труда применяют физические упражнения: производственную гимнастику, физкультурные паузы. Проводят их перед работой и в течение рабочего дня от одного до трех раз. Комплекс упражнений необходимо периодически изменять, так как в противном случае он перестает служить фактором, предупреждающим утомление. Поэтому непрерывная продолжительность работы с ЭВМ не должна превышать 4-х часов при 8-часовом рабочем дне: через каждый час работы необходимо вводить перерыв на 5 - 10 минут, а через два часа - на 15 минут.
Важными элементами для отдыха в любом помещении являются живые уголки природы, связывающие персонал пункта управления с внешним пространством, обеспечивающие более близкий контакт с природой и способствующие более интенсивному отдыху нервной системы и зрительного анализатора.
Заключение
В ходе выполнения дипломного проекта были выполнены все цели и задачи, поставленные на начальном этапе разработке. Применение автоматизации для компаний высоко конкурентного рынка не только необходимо, но и является стратегическим вопросом выживания и роста предприятия, ведет к повышению организованности и цивилизованности на рынке в целом.
Автоматизация выше представленного проекта существенно упростит передачу данных между МКС - 5000 и ДТБД ТЭСЦ №4. Появится возможность планировать производство. Появится свободное рабочее время, которое раньше сотрудники тратили на добавление данных в базу, это время можно будет потратить на выполнение других заданий руководителя.
При выполнении данного задания мною были получены первоначальные навыки работы с таким программным обеспечением как: СУБД Oracle и Toad for oracle. Так же были получены навыки программирования на языке PL/SQL.
В ходе сбора данных мною была получена и частично изучена информация об организации передачи данных между производственными площадками.
программирование администрирование триггер windows
Список литературы
1. Экономика предприятия (фирмы): Учебник/Под ред. проф. О.И. Волкова и доц. О.В. Девяткина. -- 3-е изд., перераб. и доп. -- М.: ИНФРА-М, 2007. -- 601 с.
2. Основы управления затратами предприятия: учебное пособие / Г.Г. Серебренников. - 2-е изд., стер. - Тамбов: Изд-во Тамб. гос. техн. ун-та, 2009. - 80 с.
3. Информационные системы и технологии в экономике: Учебник. - 2-е изд., доп. и перераб. / Т.П. Барановская, В.И. Лойко, М.И. Семенов, А.И. Трубилин; Под ред. В.И. Лойко. - М.: Финансы и статистика, 2005. - 416 с.
Подобные документы
Краткая история развития СУБД ORACLE, основные понятия и определения, архитектура. Принципы работы с СУБД ORACLE. Разработка баз данных, средства и технологии их реализации; возможности процедурного языка PL/SQL. Приемы администрирования СУБД ORACLE.
презентация [609,2 K], добавлен 14.02.2014Назначение разработанных программных средств. Визуализации иклинометрии и каротажа. Изучение структуры баз данных, используемых в приложении. Встроенные типы данных Oracle и описание разработанных методов. Взаимодействие пользователя с экранной формой.
курсовая работа [1,1 M], добавлен 14.08.2014Важнейшая задача компьютерных систем управления - хранение и обработка данных. Особенности применения в ОАО "ММК" системы управления реляционными базами данных "Oracle", предназначенной для одновременного доступа к большим объемам хранимой информации.
курсовая работа [87,6 K], добавлен 04.12.2014Понятие "база данных", общая классификация. Мировой рынок систем управления базами данных по итогам 2007 года. Oracle: общее понятие, функции. Технология Active Data Guard. Опции Total Recall. Сравнение масштабируемости. Сравнение работы кластеров.
курсовая работа [676,0 K], добавлен 19.05.2015Возможности репликации в СУБД Oracle. Основные шаги по настройке баз данных (Startup open) и tnsnames.ora. Табличное пространство и пользователь Streams. Dblink между исходной и целевой базами данных. Использование PL/SQL API для настройки репликации.
курсовая работа [2,7 M], добавлен 14.07.2012Устройства внешней памяти. Система управления базами данных. Создание, ведение и совместное использование баз данных многими пользователями. Понятие системы программирования. Страницы доступа к данным. Макросы и модули. Монопольный режим работы.
реферат [27,5 K], добавлен 10.01.2011Системы визуального объектно-ориентированного программирования. Среда разработки Delphi. Microsoft Access как система управления базами данных реляционного типа. Структурированный язык запросов SQL. Программирование базы данных Библиотечного фонда.
курсовая работа [2,5 M], добавлен 08.01.2012Резервные базы данных под управлением Oracle Data Guard. Создание физической резервной базы. Защита резервных копий баз данных и базы данных разработчиков. Восстановление базы данных на удаленной машине. Стратегия резервирования и восстановления.
дипломная работа [499,7 K], добавлен 04.06.2013Базы данных как составная часть информационных систем. Изучение взаимосвязи понятий информация и данные. Система управления базами данных. Пример структурированных данных. Обеспечение логической независимости. Безопасность операционной системы.
контрольная работа [44,6 K], добавлен 15.06.2009Разработка программы средствами Turbo Pascal для автоматизации процесса работы с небольшими базами данных. Состав используемого аппаратного обеспечения. Общая схема структуры языка программирования Паскаля и приемы процедурного программирования.
курсовая работа [61,6 K], добавлен 09.03.2011