Отчет о стажировке на ГБОУ СПФ «Перевозский строительный колледж»
Отчет по практике, 07 Июня 2013, автор: пользователь скрыл имя
Описание работы
Стажировка является одним из видов проведения преддипломной практики. Студенты проходят стажировку, в процессе которой выполняют функции и обязанности инженерно-технических работников среднего звена в различных подразделениях предприятия, собирают материал по программе подготовки к междисциплинарному экзамену.
Стажировка проводится с целью формирования профессиональных компетенций через закрепление знаний, полученных студентами в процессе обучения, и через приобретение практических навыков в решении конкретных профессиональных проблем.
Содержание работы
Введение 3
Основная часть 5
Общее описание организации 5
Структура подразделения. 8
Индивидуальное задание 11
Постановка задачи 11
Решение 11
Создание программы 12
Адресная книга 14
Отправить письмо 25
Синхронизация с MS Active Directory 29
Заключение 31
Библиография 33
Файлы: 1 файл
Otchetсетка.docx
— 230.09 Кб (Скачать файл)Оглавление
Введение 3
Основная часть 5
Общее описание организации 5
Структура подразделения. 8
Индивидуальное задание 11
Постановка задачи 11
Решение 11
Создание программы 12
Адресная книга 14
Отправить письмо 25
Синхронизация с MS Active Directory 29
Заключение 31
Библиография 33
Введение
Стажировка
является одним из видов проведения
преддипломной практики. Студенты проходят
стажировку, в процессе которой выполняют
функции и обязанности
Стажировка проводится с целью формирования профессиональных компетенций через закрепление знаний, полученных студентами в процессе обучения, и через приобретение практических навыков в решении конкретных профессиональных проблем.
Программа стажировки предусматривает:
- самостоятельную практическую подготовку студентов по определенным проблемам разработки компонентов профессионально ориентированных информационных систем в предметной области (по заданию руководителя);
- приобретение профессиональных умений и навыков по определенной программе стажировки;
- выполнение функциональных обязанностей техника, программиста, администратора баз данных, системного администратора и др., (в качестве временно исполняющего обязанности или дублера).
Одной из задач студента, проходящего стажировку, является освоение следующих профессиональных компетенций:
- Выполнять тестирование программных модулей;
- Разрабатывать объекты баз данных;
- Анализировать проектную и техническую документацию на уровне взаимодействия компонент программного обеспечения;
- Решать вопросы администрирования баз данных;
- Реализовывать методы и технологии защиты информации в базах данных;
- Осуществлять разработку тестовых наборов и тестовых сценариев;
- Выполнять интеграцию модулей в программную систему;
- Производить инспектирование компонент программного продукта на предмет соответствия стандартам кодирования;
- Разрабатывать компоненты проектной и технической документации с использованием графических языков спецификаций;
- Выполнять разработку спецификаций отдельных компонент;
- Осуществлять разработку кода программного продукта на основе готовых спецификаций на уровне модуля;
- Выполнять отладку программных модулей с использованием специализированных программных средств;
- Выполнять оптимизацию программного кода модуля.
Очень важно во время стажировки проявить себя с лучшей стороны, ведь часто стажировка обеспечивает студента будущим рабочим местом. Характеристика от предприятия, где студент проходил стажировку, оценка руководителя практики от предприятия так же играют немаловажную роль в последующем устройстве на работу выпускника.
Основная часть
Общее описание организации
«Перевозский строительный колледж» - это Государственное бюджетное образовательное учреждение среднего профессионального образования. В организации множество подразделений, одно из которых – Отдел развития информационно-коммуникационных технологий.
Отдел развития информационно-коммуникационных технологий является структурным подразделением колледжа с непосредственным подчинением руководителю управления учебной деятельности и реализации программ и проектов.
Отдел развития
информационно-коммуникационных технологий
обеспечивает ведение единой политики
в области информатизации учебного
процесса, административно-хозяйственной
деятельности, научных исследований
и системы управления ПСК, разработки,
приобретения, внедрения и сопровождения
в колледже новых инфрмационно-
Основными задачами отдела развития информационно-коммуникационных технологий являются:
- Создание, поддержка и совершенствование ИТС, включающей программно-технические комплексы систем управления колледжа, корпоративными информационными ресурсами и др.;
- ОИТ решает задачи информационного обеспечения деятельности колледжа, в том числе посредством выполнения научно-исследовательских и других работ в области обеспечения информационными технологиями и ресурсами учебного процесса, научной и административно-хозяйственной деятельности колледжа, международной деятельности в области информатизации.
В рамках своей основной деятельности отдел развития информационно-коммуникационных технологий выполняет следующие функции:
- Выработка технической политики колледжа в области информационных технологий, включая установление критериев и выбор программно-технических платформ, базового и прикладного программного обеспечения, организаций-поставщиков, системных интеграторов и провайдеров телекоммуникационных услуг.
- Участие в реализации мероприятий по обеспечению надёжности программно-технических комплексов, сохранности и безопасности информации.
- Участие в реализации мероприятий по предотвращению незаконного вмешательства в информационные ресурсы и системы и обеспечению правового режима документированной информации как объекта собственности колледжа.
- Подготовка и проведение переговоров, интеграцию и поддержку программно-технических средств, а также оказание консультационных услуг в области ИТ.
- Организационное обеспечение процедур поставки, инсталляции и поддержки программно-технических средств, выполняемых силами сторонних организаций.
- Инсталляция, настройка и поддержка покупных программно-технических средств собственными силами.
- Администрирование базового программного обеспечения, включая обеспечение политики безопасности, резервного копирования критических данных и пр.
- Разработка, внедрение и совершенствование группы документированных процедур(инструкций, методических рекомендаций и пр.) по внедрению,поддержке и эксплуатации программно-технических систем.
- Создание, внедрение, поддержка и развитие интегрированной информационной системы управления.
- Создание, поддержка, администрирование и развитие вычислительной сети колледжа.
- Создание, поддержка, администрирование и развитие ИТС колледжа.
- Создание, внедрение, развитие и совершенствование общей организационной системы управления документами и данными колледжа.
- Методическое и аналитическое обеспечение работ по совершенствованию и развитию организационной структуры, процедур деятельности колледжа по другим направлениям деловой активности, включая процедуры взаимодействия со сторонними организациями и физическими лицами.
- Информационное и программно-техническое обеспечение бизнес-процессов колледжа.
- Повышение эффективности управления колледжем за счет своевременного обеспечения качественной информацией.
- Составление статистической и иной отчетности.
- Разработка технических заданий на информационное обеспечение руководства колледжа, включая разработку проектов и организацию их выполнения.
- Организация обучения сотрудников колледжа в области информационных технологий
Сотрудники отдела развития информационно-коммуникационных технологий имеют право:
- осуществлять контроль эффективности использования средств телекоммуникаций, компьютерной и оргтехники в подразделениях ПСК;
- контролировать процессы создания элементов информационной сети ПСК в подразделениях;
- осуществлять контроль эффективности и целевого назначения использования внутренних и внешних информационных ресурсов, доступных в сети ПСК.
Сотрудники отдела развития информационно-коммуникационных технологий обязаны:
- обеспечивать бесперебойное функционирование и доступность общеколледжских сетевых сервисов;
- своевременно устранять проблемы с аппаратным и программным обеспечением на рабочих ПК сотрудников ПСК;
- оказывать экспертно-консультационные услуги по вопросам разработки, приобретения и внедрения аппаратных и программных средств для нужд ПСК;
- выполнять заранее согласованные планы по автоматизации учебного процесса и документооборота ПСК;
- соблюдать трудовую дисциплину, требования Устава, правил внутреннего распорядка и других локальных актов ПСК;
- выполнять должностные обязанности и поручения начальника ОИТ.
Структура подразделения.
Во главе отдела развития информационно-коммуникационных технологий стоит начальник отдела Сапегов Алексей Александрович. В его подчинении стоят: инженер-программист, техник программист, системный администратор в ресурсном центре и системный администратор в Вадском фиале.
Техник-программист
Системный
администратор в Ресурсном
Системный администратор в Вадском филиале
Инженер-программист
Начальник отдела
Рис.1Структура отдела информационных технологий
Начальник отдела развития информационно-коммуникационных технологий имеет право:
- вносить на рассмотрение заместителя директора колледжа предложения по оснащению служб и подразделений ПСК средствами вычислительной техники и программным обеспечением, а также их интеграции в информационную сеть ПСК;
- вносить на рассмотрение директора предложения по приему на работу и увольнению пггатных работников отдела развития информационно-коммуникационных технологий, установлению и отмене надбавок к должностным окладам и премированию работников отдела развития информационно-коммуникационных технологий;
- в пределах своей компетенции подписывать распоряжения и другие документы, связанные с организацией работы отдела развития информационно-коммуникационных технологий;
- участвовать в установленном порядке в подготовке решений по вопросам материально-технического оснащения отдела развития информационно-коммуникационных технологий;
- давать заключения о целесообразности приобретения средств вычислительной техники и программного обеспечения подразделениями ПСК.
Начальник отдела развития информационно-коммуникационных технологий обязан:
- разрабатывать и согласовывать с заместителем директора колледжа годовой план работы отдела развития информационно-коммуникационных технологий;
- нести персональную ответственность за выполнение плана работ отдела развития информационно-коммуникационных технологий и обеспечение бесперебойного функционировани
я программно-технического комп лекса информационно-телекоммуникацио нной системы ПСК; - осуществлять общее руководство деятельностью центра в соответствии с установленным планом.
Инженер-программист
обеспечивает бесперебойную работу,
программное и техническое
Системный администатор поддерживает в рабочем состоянии и обеспечивает техническое сопровождение серверов сети и саму локальную сеть. Консультирует пользователь по вопросам, возникающив в ходе работы с сетью.
Техник-программист осуществляет работу по внедрению и сопровождению в образовательную деятельность колледжа единой комплексной автоматизированной информационной системы.
Индивидуальное задание
Постановка задачи
Требуется написать почтовую программу, выполняющую следующие функции:
- Отправлять электронные письма нескольким получателям;
- Имеющую собственную адресную книгу с возможностью добавления, удаления и редактирования записей;
- Синхронизировать локальную адресную книгу с LDap каталогом на базе MS Active Directiry;
- Разбивать пользователей по отделам и отправлять письма отдельным отделам.
Решение
Для того, чтобы решить данную задачу нужно определиться на каком языке программирования будет написана программа.
Выбранный
язык, должен поддерживать все функции,
которые должна выполнять программа
и использование программы
Проведя анализ возможностей таких языков программирования как Delphi и PHP можно сделать вывод о том, что оба языка поддерживают работу с электронной почтой, но в Delphi работа с MS Active directory осуществляется гораздо сложнее, чем в PHP.
Если выбрать язык программирования PHP, то возникает следующая проблема: для работы приложений, написанных на этом языке нужен web-сервер. Решить данную проблему не сложно. В колледже (программа будет использоваться именно в колледже) существует локальная сеть. Следовательно, на один из компьютеров можно поставить операционную систему Ubuntu server. Этот компьютер и станет web-сервером. Можно и не использовать дополнительный компьютер, а поставить данную систему на виртуальную машину. Тогда не нужно производить никаких дополнительных затрат, ведь данная операционная система является свободно распространяемой.
Исходя из всего вышесказанного, можно сделать вывод о том, что программу стоит писать на языке программирования PHP.
Создание программы
Изначально создадим при помощи phpmyadmin базу данных, в которой будет храниться локальная адресная книга. В ней будет 3 таблицы:
- Для хранения информации о пользователях;
- Для хранения информации об отделах;
- Для хранения информации о нахождении пользователя в той или ином отделе.
Так как программа написана на языке программирования PHP, то программа будет выглядеть как web-сайт. У любого сайта имеется домашняя страница. Наша домашняя страница будет выглядеть так:
Рис 2.Домашняя страница
Ниже представлен код этой страницы(файл index.php):
<?php
include 'shapka.php';//подключаем файл, в котором содержится оформление и стандартные теги, с которых начинается любой web-документ
$con = mysql_connect('localhost', 'root', '230105povtias') or die(33);//соединяемся с базой данных
mysql_select_db('adress', $con);
mysql_set_charset('utf8', $con);
if (isset($_GET['shag1'])){//
if(is_file($_GET['shag1'].'.
include $_GET['shag1'].'.inc.php';
}else echo "Ошибка! Неверная команда!";
}else{?>
<center> <h1>Главное меню</h1>
<p><a href="?shag1=adr_book" title="Работа с локальной адресной книгой"><h2>Адресная книга</h2></a></p>
<p><a href="?shag1=otpr_pisma" title="Позволяет отправить письмо"><h2>Отправить письмо</h2></a></p>
<p><a href="?shag1=sinhr" title="Синхронизирует адреса, содержащиеся в AD, с локальной адресной книгой"><h2>Синхронизация с MS Active Directory</h2></a></p>
<?}
include 'podval.php';//Подключаем файл, в котором содержатся стандартные теги, которыми заканчивается web-документ
?>
Как видно из кода, в ходе его выполнения подключаются другие файлы. Вот их код:
shapka.php:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Рассылка</title>
</head>
<body bgcolor="LightBlue">