close

Вход

Забыли?

вход по аккаунту

?

Otchet Po Proizvodstvennoy Praktike Kucherenko

код для вставкиСкачать
Оглавление
ГЛАВА 1. СТРУКТУРА ПРЕДПРИЯТИЯ3
1.1. Общие положения3
1.2. Задачи выполняемые УАИТиС6
1.3. Функции отдела УАИТиС7
1.4. Схема структуры предприятия13
ГЛАВА 2. ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ14
2.1. Задачи, выполняемые во время практики14
2.2. Oracle Database 11g Express Edition15
2.3. PHP Framework CodeIgniter.16
ГЛАВА 3. ПРАКТИЧЕСКИЙ РАЗДЕЛ18
3.1. Решение поставленных задач.18
3.2. Интерфейс модуля отчета.19
ЗАКЛЮЧЕНИЕ23
СПИСОК ЛИТЕРАТУРЫ24
ГЛАВА 1. СТРУКТУРА ПРЕДПРИЯТИЯ
1.1. Общие положения
Управление автоматизации, информационных технологий и связи (далее УАИТиС) является самостоятельным структурным подразделением завода, подчиняется помощнику генерального директора и функционально техническому директору в области систем связи, сетей передачи данных, компьютерного оборудования и систем АСУТП в рамках настоящего положения.
Структура и штаты УАИТиС согласовываются с помощником генерального директора и утверждаются генеральным директором. Распределение обязанностей между работниками управления осуществляет начальник УАИТиС в соответствии с настоящим положением, должностными инструкциями и распоряжениями о разграничении обязанностей. Руководителем УАИТиС является начальник УАИТиС, который назначается, освобождается от занимаемой должности приказом генерального директора по представлению помощника (советника) генерального директора.
На должность начальника УАИТиС назначается лицо с высшим профессиональным (инженерно - техническим) образованием и практическим стажем работы не менее 5 лет.
Начальник УАИТиС должен знать:
* законодательные и нормативные правовые акты, методические и нормативные материалы, касательно автоматизации и информационных технологий, эксплуатации и обслуживания средств вычислительной техники, коммуникаций и связи;
* рынок информационных услуг;
* профиль, специализацию и перспективы развития предприятия;
* средства сбора, передачи и обработки информации;
* технические характеристики, конструктивные особенности, назначение и режим работы основного и комплектующего оборудования, правила его технической эксплуатации;
* технологию механизированной и автоматизированной обработки информации и проведения вычислительных работ;
* сетевые технологии применения средств вычислительной техники и телекоммуникаций;
* виды технических носителей информации, правила их хранения и эксплуатации;
* основы проектирования автоматизированной обработки информации и программирования;
* порядок разработки планов работы УАИТиС, графиков работы оборудования, регламентов решения задач;
* организацию разработки нормативно-методической базы информационно-вычислительных систем;
* перспективы и направления развития средств вычислительной техники и средств связи;
* действующие положения об оплате труда и формах материального стимулирования работников;
* методы расчета объемов выполняемых работ;
* организацию ремонтного обслуживания оборудования;
* порядок заключения договоров по оказанию информационных услуг и оформления технической документации;
* передовой отечественный и зарубежный опыт использования средств вычислительной техники, коммуникаций и связи;
* технологию производства продукции предприятия, производственные и функциональные связи между его подразделениями;
* порядок разработки и внедрения проектов автоматизации, информационных технологий и связи и ее подсистем;
* порядок постановки задач, и их алгоритмизации;
* порядок разработки и оформление технической документации;
* основы трудового законодательства;
* основы заводской системы управления качеством;
* правила и нормы охраны труда.
В своей работе начальник УАИТиС руководствуется:
* действующим законодательством;
* нормативными и организационно - распорядительными документами;
* документацией заводской системы управления качеством; * настоящим Положением и другими регламентирующими документами;
* правилами внутреннего трудового распорядка, охраны труда и промсанитарии.
Начальник УАИТиС имеет право:
* представлять в установленном порядке завод в других организациях и учреждениях, в пределах своей компетенции;
* вносить предложения по совершенствованию управленческой деятельности, технологии управления агрегатами основного и вспомогательного производства и существующих систем АСУТП;
* Запрашивать и получать от руководителей служб и структурных подразделений завода необходимые информационные материалы, для выполнения функций, предусмотренных настоящим положением; * требовать согласования с УАИТиС всех изменений, вносимых в технические, плановые и учётные документы, участвующие в заводском документообороте; * участвовать в выборе поставщика средств вычислительной техники, специализированного программного обеспечения, средств и систем связи;
* представлять руководству завода предложения по совершенствованию работы УАИТиС и о применении мер поощрения и взыскания к работникам управления.
Начальник УАИТиС несёт всю полноту ответственности за качество и своевременность выполнения возложенных настоящим положением на управление задач и функций. Степень ответственности других работников устанавливается соответствующими должностными инструкциями и распоряжениями начальника управления.
1.2. Задачи выполняемые УАИТиС
Задачи, выполняемые отделом УАИТиС, включают в себя следующее:
* разработка концептуальных направлений по развитию и модернизации систем управления технологическими процессами, внедрение наиболее эффективных средств вычислительной техники и средств связи, информационных сетей и передовых методов в области управления технологическими процессами;
* развитие и модернизация информационных технологий, телекоммуникационных систем, эксплуатируемых на заводе в соответствии с мировыми тенденциями развития вычислительной техники, информационных и телекоммуникационных технологий;
* разработка предложений по внедрению перспективных технологий и систем связи, снижению затрат на эксплуатацию и ремонт систем связи;
* обеспечение структурных подразделений завода всеми необходимыми видами связи на основе постоянного повышения их технического уровня;
* анализ эффективности используемых телекоммуникационных систем, разработка и проведение мероприятий по оптимизации затрат на услуги связи;
* разработка, внедрение и сопровождение программного обеспечения и информационных систем, систем управления технологическими процессами и создание эргономического человеко-машинного интерфейса для их визуализации;
* проведение технического обслуживания, ремонта и наладки технологических и информационных сетей, средств вычислительной техники и программно-технических комплексов, средств и систем связи для управления производством и технологическими процессами. 1.3. Функции отдела УАИТиС
В области автоматизации и информационных технологий отдел УАИТиС включает в себя следующие функции:
* проведение анализа информационных систем, эксплуатируемых на заводе и выбор направления их развития в соответствии с мировыми тенденциями развития вычислительной техники и информационных технологий;
* обследование объектов автоматизации, проведение анализа существующих автоматизированных систем управления технологическим процессом (АСУТП), систем визуализации, программного обеспечения, внедрение и сопровождение модернизируемых АСУТП, повышение их надёжности;
* участие в разработке технических и рабочих проектов на вновь строящиеся и реконструируемые объекты в части внедрения АСУТП;
* разработка структуры технических и программных средств, проектирование систем автоматизации, выполнение работ по программированию, настройке системного и прикладного программного обеспечения и сдаче его в промышленную эксплуатацию;
* проведение экспертного анализа всех проектов реконструкции технологического оборудования в части выбора уровней автоматизации и управления, вычислительной техники, систем диспетчерского контроля и сбора данных , программного обеспечения (в том числе в части базовой автоматизации);
* привлечение к разработке и внедрению на заводе автоматизированных систем специализированных научно-исследовательских, проектно-конструкторских организаций, других подразделений завода к участию в решении вопросов, касающихся проектирования и внедрения АСУ;
* обеспечение соответствия систем АСУТП фактическим потребностям производства и согласование вопросов с технологическим персоналом завода;
* участие в работе комиссий по приёму и сдаче в эксплуатацию технических и программных средств АСУТП и технологических агрегатов, в состав которых входят средства АСУТП;
* оперативный ремонт и наладка средств вычислительной техники, оборудования технологических и информационных сетей, систем АСУТП, в соответствии с утверждёнными планами и графиками;
* обеспечение качественной разработки, внедрения и сопровождения прикладных программных комплексов в структурных подразделениях завода и общесистемного программного обеспечения;
* участие в разработке и внедрении заводских норм, процедур и стандартов на разработку систем и задач в области информационных технологий;
* разработка производственно-технологических инструкций для пользователей, планов обучения персонала подразделений завода работе с ПТК (проведение инструктажа о порядке ввода первичных документов, подлежащих машинной обработке, правильной интерпретации полученных в результате обработки данных, действиям в нештатных ситуациях);
* разработка, внедрение и обеспечение надзора за функционированием: > программного обеспечения единой информационной среды функционирования подразделений завода;
> программного обеспечения для управления и визуализации технологических процессов;
> программного обеспечения мониторинга и управления серверным и сетевым оборудованием;
> технологических и информационных Web-серверов;
> средств передачи данных из систем автоматики, технологических агрегатов в системы АСУТП в соответствии с протоколами разграничения зон ответственности.
* проектирование, монтаж, эксплуатация и обеспечение надзора за функционированием, рациональным использованием и содержанием в надлежащем состоянии технологических и информационных сетей;
* подключение пользователей к технологическим и информационным сетям, сетевым ресурсам и определение прав доступа к ним;
* обеспечение безопасности и сохранности служебной информации, сетей завода от несанкционированного доступа, выполнение антивирусных мероприятий, разработка и выполнение мероприятий по обеспечению их бесперебойной работы;
* координация работ подразделений при разработке, внедрении и эксплуатации информационных систем. * предконтрактная проработка договоров в соответствии с требованиями заводской системы управления качеством, "Положением о порядке ведения договорной работы на ММЗ" и контроль исполнения договоров в части своевременного приобретения вычислительной техники, сетевого оборудования, оборудования систем связи, По и оказания услуг;
* составление графиков проведения профилактических работ и ликвидации аварийных ситуаций на технических и программных средствах завода;
* проведение планово-предупредительных ремонтов в установленные сроки с соблюдением правил техники безопасности;
* разработка и реализация предложений по совершенствованию работы лабораторий, обучению специалистов, повышению квалификации рабочих;
* изучение отечественного и зарубежного опыта по развитию технологий и подготовка предложений по совершенствованию действующих;
* ведение учёта и отчётности по управлению УАИТиС в соответствии с утверждёнными положениями и инструкциями;
* экономное расходование материалов и других ресурсов;
* организация работ по ремонту и техническому обслуживанию оборудования, выполняемых сторонними организациями;
* составление и предоставление отчётов, справок по всем вопросам, связанным с деятельностью УАИТиС;
* своевременное изучение и ведение рабочей документации в соответствии с требованиями заводской системы управления качеством;
* обеспечение работников спецодеждой, средствами защиты, моющими средствами, необходимыми бытовыми условиями, согласно действующим нормам;
* проведение мероприятий, предупреждающих аварии и несчастные случаи;
* проведение первичных и повторных инструктажей по правилам техники безопасности и пожарной безопасности в установленные правилами сроки;
* соблюдение правил внутреннего трудового распорядка, охраны труда, промсанитарии и пожарной безопасности. В области систем связи отдел УАИТиС включает в себя следующие функции:
* организация работы и контроль в процессе эксплуатации за качеством, надёжностью и бесперебойностью всех видов связи;
* проведение анализа работы систем связи, эксплуатируемых на заводе, выбор направления их развития в соответствии с мировыми тенденциями развития телекоммуникационных технологий;
* участие в разработке технических и рабочих проектов на вновь строящиеся и реконструируемые объекты в части внедрения систем связи, подборе комплектации и установке оборудования связи в структурных подразделениях завода, их модернизации и участие в работе комиссий по приёму и сдаче их в эксплуатацию;
* обеспечение соответствия систем связи фактическим потребностям производства и согласование вопросов с технологическим персоналом завода;
* проведение маркетинговых исследований рынка услуг связи, анализ работы существующих систем, выполнение мероприятий по их модернизации и снижению затрат;
* проектирование, монтаж и обеспечение надзора за функционированием, рациональным использованием и содержанием в надлежащем состоянии средств и систем связи;
* выполнение заявок структурных подразделений по увеличению, переоборудованию средств связи в служебных, производственных и бытовых помещениях завода, в пределах установленных лимитов;
* надзор за функционированием и использованием систем и сетей связи, в соответствии с утвержденными правилами. 1.4. Схема структуры предприятия
ГЛАВА 2. ТЕОРЕТИЧЕСКИЙ РАЗДЕЛ
2.1. Задачи, выполняемые во время практики
Во время прохождения производственной технологической практики мною была изучена структура ОАО "ММЗ". Был ознакомлен с работой различных отделов предприятия. После прохождения инструктажа по технике безопасности было предоставлено рабочее место и руководителем практики поставлены следующие задачи:
1. Настроить рабочее место:
* Установить сервер Apache 2.2, php 5.2.17.
* Установить сервер базы данных Oracle 11g.
* Установить php framework CodeIgniter.
* Установить соединение проекта на CodeIgniter с СУБД Oracle.
2. Перевести и загрузить в базу данных 100 уникальных вопросов для тестов по Oracle SQL.
3. Ознакомиться с CodeIgniter.
4. Создать модуль отчетов о выполненных SQL запросах и с группировкой их по видам DML операций, а также подробной информации по каждой схеме в базе данных.
2.2. Oracle Database 11g Express Edition
Oracle Database 11g Express Edition (Oracle Database XE) - это СУБД начального уровня, основанная на программном коде СУБД Oracle Database 11g Release 2. Данная СУБД бесплатна для разработки, развертывания и продажи и проста в администрировании.
Oracle Database XE - отличная стартовая СУБД для:
* Разработчиков, работающих с PHP, Java, .NET, XML и приложениями с открытым кодом.
* Администраторов баз данных, которым нужна небольшая бесплатная СУБД.
* Независимых вендоров, которые хотят бесплатную СУБД стартового уровня для продажи без лишних затрат.
* Учебных заведений и студентов, которым необходима бесплатная СУБД.
С помощью Oracle Database XE Вы можете разрабатывать и внедрять приложения с мощной инфраструктурой, а когда необходимо - обновлять систему без дорогостоящих сложных миграций.
Oracle Database XE может быть установлена на любой компьютер с любым количеством процессоров (одна база данных на машину), но с ограничением в 4Гб пользовательских данных, использует не более 1Гб оперативной памяти и только один из имеющихся процессоров.
Несмотря на данные ограничения, на основе Oracle XE можно создавать приложения для решения широкого круга задач. А если по мере роста базы данных и увеличения количества пользователей Oracle XE перестанет справляться с поставленными задачами или будeт достигнут предельный для Oracle XE размер базы, то перевести задачи на одну из платных версий Oracle не составит особого труда.
В настоящее время существуют версии Oracle XE для операционных систем Linux (Debian, Mandriva, Novell, Red Hat и Ubuntu) и Windows.
2.3. PHP Framework CodeIgniter.
CodeIgniter - популярный MVC фреймворк с открытым исходным кодом, написанный на языке программирования PHP, для разработки полноценных веб-систем и приложений. Разработан компанией EllisLab, а также Риком Эллисом (Rick Ellis) и Полом Бурдиком (Paul Burdick). Среди ключевых возможностей этого продукта можно выделить:
1. Простой в изучении. Сравнивая CodeIgniter с альтернативными решениями можно сказать, что он наиболее прост. Помимо хорошо продуманной архитектуры проекта, разработчики обеспечили разработчиков отличной документацией. 2. Безопасность. Проблемы в системе безопасности присущи всем WEB-проектам, однако с CI многие из них решаются автоматически. Например, для точной фильтрации полученных данных на предмет XSS есть встроенная функция, которая позволяет не только удалить, но и сохранить в лог опасные данные.
3. Расширяемость. CI очень гибкий и хорошо поддается расширению. Достаточно подключить нужный плагин/хелпер/библиотеку.
4. Богатые возможности. Вместе с CI поставляются библиотеки, плагины, хелперы, которые позволяют сразу перейти к решению 5. Active Record. В CI используется модифицированная версия паттерна Active Record Database. С помощью Active Record, работа с базой данных упрощается. Для выбора данных, достаточно воспользоваться методами этого класса. Помимо упрощенного доступа к БД, этот класс позволяет забыть об используемой СУБД. Вы можете построить приложение, используя MySQL, а потом также легко запустить его под Oracle
6. Высокая производительность. Столь большие возможности ничуть не повлияли на производительность фреймворка. Все дополнительные библиотеки подключаются лишь по мере необходимости.
7. Архитектура MVC. CodeIgniter подстроен под архитектуру MVC (Model-View-Controller), позволяющую отделить логику от отображения.
8. Дружественность к поисковикам. Благодаря своим URL'ам, Code Igniter отлично дружит с поисковыми система и поддается индексации.
ГЛАВА 3. ПРАКТИЧЕСКИЙ РАЗДЕЛ
3.1. Решение поставленных задач.
Во время прохождения производственной практики были переведены 100 уникальных вопросов к тесту по Oracle SQL для веб-ресурса [http://orcl.rfpgu.ru], а также средствами фреймворка CodeIgniter и СУБД Oracle был реализован модуль отчета о выполненных SQL запросах, сгруппированных по видам DML операций за выбранный промежуток времени.
Для реализации модуля на первом этапе была написана модель (model) для проекта с двумя функциями. Одна из функций позволяет получать общие данные о запросах из базы данных (рис. 3), а другая данные о конкретной схеме (рис. 4). Были созданы два представления (view), отображающие соответствующие данные, полученные в результате выполнения функций модели. Затем был написано контроллер (controller), передающий данные из представления в модель и возвращающий результат функции модели в представление. В результате тестирования модуля появилась необходимость реализовать постраничный вывод информации по каждой схеме из-за большого количества полученных данных (рис. 5). Стандартные команды и библиотека фреймворка CodeIgniter, описанные в документации, не смогли решить данную задачу, поэтому пришлось воспользоваться дополнительными командами и модифицировать модель. Данный модуль был интегрирован в основной проект. Заключительным этапом разработки было тестирование и отладка модуля в рабочем проекте.
3.2. Интерфейс модуля отчета.
Ссылка на готовый модуль была добавлена в меню администратора и показана на рисунке 1.
рис.1. Ссылка на модуль.
рис.2. Выбор даты.
На рис.2 показано, что администратору необходимо выбрать начальную и конечную дату для формирования отчета. После выбора даты и нажатия кнопки "Просмотреть" формируется отчет за выбранный период времени, отображенный на рис.3.
рис.3. Отчет о запросах.
После нажатия кнопки "Подробнее" напротив названия каждой схемы появляется более подробный отчет по выбранной схеме, отображенный на рис.4.
рис.4. Подробная информация о схеме.
рис.5. Пагинация.
ЗАКЛЮЧЕНИЕ
Производственная практика длилась в течении 7 недель на предприятии ОАО "ММЗ" в отделе УАИТиС - бюро программирования и сопровождения задач "АСУ-персонал".
На производственной практике была изучена структура предприятия, был ознакомлен с работой различных отделов предприятия. За время прохождения производственной практики были переведены и загружены на сервис тестирования 100 уникальных вопросов к тестам по Oracle SQL и написан модуль отчета о выполненных SQL запросах. Основная часть практики была посвящена написанию программного продукта. Данный модуль позволяет преподавателю отслеживать активность работы студентов и анализировать количество запросов по каждой из DML операций.
СПИСОК ЛИТЕРАТУРЫ
1. Harry Fuecks The PHP Anthology: Object Oriented PHP Solutions, Volume II; SitePoint Pty. Ltd. - Москва, 2004. - 420 c.
2. Колисниченко Д.Н. PHP 5/6 и MySQL 6. Разработка Web-приложений. - 3е изд., перераб. и доп. - СПб,:БХВ-Петербург,2011. - 528 с.
3. Документация по CodeIgniter [http://ellislab.com/codeigniter/user-guide/].
4. Документация по Bootstrap [http://getbootstrap.com/].
5. Руководство по PHP [http://www.php.net/manual/ru/].
24
Документ
Категория
Рефераты
Просмотров
247
Размер файла
642 Кб
Теги
kucherenko, praktike, otchet, proizvodstvennoy
1/--страниц
Пожаловаться на содержимое документа