Помощь в написании студенческих работ
Антистрессовый сервис

Решение задач с использованием ЭВМ

ОтчётПомощь в написанииУзнать стоимостьмоей работы

Я проходил практику в течение 4-х недель в ОАО «Златоустовский машиностроительный завод» в Информационно-вычислительном центре. В начале практики я заполнил все необходимые бумаги для отдела кадров машиностроительного завода. Затем прошел необходимые инструктажи по технике безопасности и пожарной безопасности, получил пропуск на завод. Затем в отделе руководитель ознакомил нас с внутренним… Читать ещё >

Решение задач с использованием ЭВМ (реферат, курсовая, диплом, контрольная)

СОДЕРЖАНИЕ ВВЕДЕНИЕ

1. СТРУКТУРА ПРЕДПРИЯТИЯ

1.1 Общая структура предприятия

1.2 Структура ИВЦ

1.3 Основные задачи ИВЦ

1.4 Функции ИВЦ

1.5 Оборудование ИВЦ

2. АНАЛИЗ ПОСТАВЛЕННОЙ ЗАДАЧИ

2.1 Постановка задачи на разработку

2.2 Данные для реализации

2.3 Выбор языка и среды программирования

3. РАЗРАБОТКА СКРИПТА

3.1 Создание подраздела

3.2 Редактирование подраздела

3.3 Удаление товаров ЗАКЛЮЧЕНИЕ ЛИТЕРАТУРА ПРИЛОЖЕНИЯ

ВВЕДЕНИЕ

Местом прохождения практики студента четвертого курса металлургического факультета являлся «Информационно-вычислительный центр» (ИВЦ) машиностроительного завода.

Производственная практика проходила с 16.07.2012 по 12.08.2012.

Основные задачи: закрепление теоретических и практических знаний решения задач с использованием ЭВМ; приобретение практических навыков в разработке, сопровождении и эксплуатации программных средств, пакетов прикладных программ.

1. СТРУКТУРА ПРЕДПРИЯТИЯ

1.1 Общая структура предприятия

ОАО «Златмаш» является градообразующим предприятием. Завод вносит значительный вклад в экономическое и культурное развитие Златоустовского городского округа.

Для осуществления непосредственного руководства деятельностью заводом создан аппарат управления. Всей деятельностью машиностроительного завода руководит генеральный директор. В соответствии с действующим законодательством директор имеет право распоряжаться всеми средствами и имуществом завода, для осуществления его производственно-хозяйственной деятельности заключать необходимые договора, представительствовать от имени завода, открывать счета и распоряжаться ими в пределах государственного плана. Директор имеет подчиненный ему функциональный аппарат и заместителей, каждый из которых обладает определенной функцией и имеет в своем подчинении соответствующие функциональные подразделения. Предприятие включает в себя примерно 300 отделов.

Златоустовский машиностроительный завод имеет цеховую структуру управления. Цех возглавляется начальником, который должен обеспечить: выполнение плана, рациональное использование оборудования, правильную организацию труда и заработной платы, соблюдение трудовой и производственной дисциплин и т. п.

Все цеха и устройства, входящие в состав современного машиностроительного завода, в зависимости от их назначения и характера делятся на несколько групп. Состав завода в значительной мере определяют размеры выпуска продукции, характер технологического процесса, особенности требований, предъявляемых к качеству изделий, и другие производственные факторы. ОАО «ЗлатМаш» относится к первому виду заводов, которые включают в себя все этапы изготовления машины. Все они имеют основные цеха. К ним относятся, такие как: заготовительные, обрабатывающие, сборочные. А также вспомогательные цеха, складские, энергетические, транспортные, санитарно-технические, общезаводские устройства.

Прохождение практики осуществлялось в «Информационно-вычислительном центре» .

1.2 Структура Информационно-вычислительного центра (ИВЦ)

ИВЦ — отдел 288 является самостоятельным структурным подразделением предприятия и функционально подчиняется главному инженеру предприятия.

Структуру и штатную численность ИВЦ утверждает генеральный директор предприятия исходя из условий и особенностей деятельности предприятия по представлению директора ИВЦ и по согласованию с отделом управления персоналом и мотивации труда.

ИВЦ имеет в своем составе следующие структурные подразделения:

— Бюро вычислительной техники и сетевого обслуживания

— Бюро САПР

— Бюро программно-аналитическое

— Бюро нормативно-информационное

1.3 Основные задачи ИВЦ

— Изучение рынка информационных услуг.

— Сбор первичной информации.

— Автоматизированная обработка информации и проведение вычислительных работ.

— Решение инженерных, экономических и других задач производственного и научно-исследовательского характера.

— Разработка и внедрение новых способов решения задач управления предприятием с использованием современного программного обеспечения и методов обработки информации.

— Обеспечение структурных подразделений результатами вычислений.

— Разработка проектов организации локально-вычислительной сети ОАО «Златмаш» и ее сопровождение.

— Организация автоматизированных рабочих мест (АРМ), в состав которых входит аппаратное и программное оборудование.

1.4 Функции ИВЦ

— Организация, систематизация, прием, учет, классификация и автоматизированная обработка поступающей информации.

— Проведение мероприятий по созданию, обслуживанию, развитию и информационному обеспечению системы средств вычислительной техники, коммуникаций и связи для механизированной и автоматизированной обработки информации, решения инженерных, экономических и других задач производственного и научно-исследовательского характера.

— Разработка планов и графиков обработки информации и проведения вычислительных работ в соответствии с заказами подразделений предприятия.

— Определение формы и методов сбора информации.

— Создание каналов внешней и внутренней информации.

— Выявление потребности предприятия в электронной информации.

— Проведение маркетинга электронного информационного рынка.

— Поиск, фильтрация и систематизация информации.

— Организация подсистемы нормативно-справочной информации.

— Размножение и электронная рассылка информации.

— Разработка и согласование с соответствующими подразделениями предприятия технологических схем обработки информации (по задачам и технологическим процессам) средствами вычислительной техники.

— Контроль за:

— ходом поступления информации;

— соблюдением графиков и регламентов решения задач

— выполнением работ в установленные сроки;

— качеством выполнения работ;

— Обновление технической базы центра ИТ и информационного обслуживания.

— Обеспечение единой технологии развития информационно-вычислительных систем управления производственной деятельностью.

— Изучение и анализ рынка информационных услуг с целью обеспечения производства и управления предприятием современными информационными технологиями.

— Осуществление проектирования структур баз данных и механизмов доступа к ним.

— Разработка и обеспечение регламента работ с данными системы.

— Изучение возможных источников информации для обеспечения функционирования информационно-аналитической системы.

— Организация работ по защите информации в автоматизированных системах.

— Организация защиты информационных систем в соответствии с руководящими документами ОАО «Златмаш» по защите информации.

— Разработка и развитие нормативов и стандартов предприятия на использование программно-аппаратных средств, методической базы для создания и развития информационно-вычислительной системы предприятия.

— Разработка организационно-технических мероприятий по внедрению средств вычислительной техники с целью повышения эффективности труда.

— Техническое обслуживание вычислительных, аппаратных средств локальных вычислительных сетей и коммуникационного оборудования.

— Контроль состояния и безопасности сети и сетевого оборудования предприятия.

— Назначение пользователям сети прав доступа.

— Обеспечение бесперебойного функционирования системы и оборудования и принятие оперативных мер по устранению возникающих в процессе работы нарушений.

— Сопровождение системного программного обеспечения вычислительных средств, инструментальных и прикладных программных средств.

— Организация и проведение профилактических работ, устранение неисправностей, возникающих в процессе эксплуатации средств вычислительной техники.

— Составление заявок на необходимое оборудование, ведение учета его поступлений и использования средств, выделенных на эти цели.

— Хранение и обслуживание библиотеки стандартных программ, соблюдение правил хранения и эксплуатации машинных носителей, их своевременная замена в случае непригодности.

— Организация и проведение обучения пользователей прикладных программных приложений.

— Изучение зарубежного и отечественного опыта электронной обработки информации.

— Организация консультаций по решению отдельных вопросов.

1.4 Оборудование ИВЦ

Оборудование отдела стандартное — компьютеры производителей DELL, IBM, подключенные к общей сети; копиры, факсы и т. д. Также к отделу относится серверная комната, в которой находятся сервера, обслуживающие весь завод. В комнате поддерживается постоянная температура и влажность. Допуск в серверную имеют лишь некоторые сотрудники.

2. ПОСТАНОВКА ЗАДАЧИ

2.1 Постановка задачи на разработку

В ходе прохождения практики руководителем практики была поставлена следующая задача: разработать локальный сервер, использующий движок Mediawiki на операционной системе Linux Ubuntu, содержащий внутреннюю документацию отдела 288, а также написать подробную инструкцию по использованию этого сервера.

2.2 Данные для реализации

Для реализации данного проекта мне была выдана виртуальная машина VMware Workstation, операционная система Linux Ubuntu Server и внутренняя документация отдела 288.

2.3 Выбор языка и среды программирования

Для создания сервера я использовал Apache HTTP-сервер, обладающий надёжностью и гибкостью конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках. По причине того, что некоторые скрипты сайта были написаны на языке PHP, то и выбор оказался в его пользу. Также PHP, безусловно, является самым популярным языком веб-программирования. Его основными преимуществами являются: простой синтаксис, высокое быстродействие, поддержка большинством хостингов. Очень весомым преимуществом является то, что на PHP написаны многие популярные движки. Также при загрузке документации на сервер я использовал СУБД MySQL, который обеспечивает поддержку большого количества типов таблиц.

3. РАЗРАБОТКА ПАНЕЛИ УПРАВЛЕНИЯ КОНТЕНТОМ САЙТА

3.1 Создание подраздела

Меню созданное для удобного добавления подразделов

3.2 Редактирование подразделов

Меню созданное для удобного изменения контента уже существующего раздела

Сначала необходимо выбрать кликом необходимый раздел, который нужно отредактировать.

а затем уже появится форма редактирования

3.3 Интерфейс модуля " Удаление товаров"

сервер linux программирование интерфейс

Сначала необходимо выбрать необходимый товар и нажать на красный крестик видимый только в данном модуле

ЗАКЛЮЧЕНИЕ

Я проходил практику в течение 4-х недель в ОАО «Златоустовский машиностроительный завод» в Информационно-вычислительном центре. В начале практики я заполнил все необходимые бумаги для отдела кадров машиностроительного завода. Затем прошел необходимые инструктажи по технике безопасности и пожарной безопасности, получил пропуск на завод. Затем в отделе руководитель ознакомил нас с внутренним распорядком и структурой ИВЦ. Затем проводил нас на инструктаж по охране труда. Основную фазу практики для осуществления поставленной задачи мы разделили на 2 половины. Первую половину практики я занимался изучением необходимых мне технологий при разработке панели управления сайтом. Во второй половине практики уже программировал модули, выданные по заданию. В последние дни практики мы вместе с одногруппниками Пальцевым Дмитрием и Шадриным Борисом интегрировали написанные каждым из нас свои модули в единый WEB-интерфейс. Преимуществ пройденной мною практики в информационно-вычислительном центре ОАО «Златоустовского машиностроительного завода» много. Познакомились с сотрудниками отделов, которые проявили к нам радушие, особенное внимание и помощь нам оказывал руководитель практики Колмогоров Михаил Николаевич.

1. О. Н. Рева — JavaScript в кармане. — М.: Эксмо, 2008 г., 256 с.

2. Гудман Д., Моррисон М. — JavaScript. Библия пользователя.: Пер. с англ. — М.: ООО «И.Д. Вильямс», 2006 г., 1184 с.

3. Дунаев В.- Самоучитель JavaScript, 2-е изд. — СПб.: Питер, 2005. — 395 с.

ПРИЛОЖЕНИЕ

1. Обработка фотографий

///////////////////////////////////////////////////

// Функция создающая уменьшенную копию фотографии $filename,

// которая помещается в файл $smallimage

// Уменьшенная копия имеет ширину и высоту равную

// $w и $h пикселам, соответственно. Это максимально возможные значения.

// Они будут пересчитаны чтобы сохранить пропорции масштабируемого изображения.

function resizeimg ($filename, $smallimage, $w, $h,$path)

{

// Имя файла с масштабируемым изображением

$filename = $path.$filename;

// Имя файла с уменьшенной копией.

$smallimage = $path.$smallimage;

// определим коэффициент сжатия изображения, которое будем генерить

$ratio = $w/$h;

// получим размеры исходного изображения

$size_img = getimagesize ($filename);

// Если размеры меньше, то масштабирования не нужно

if (($size_img[0]<$w) && ($size_img[1]<$h)) return true;

// получим коэффициент сжатия исходного изображения

$src_ratio=$size_img[0]/$size_img[1];

// Здесь вычисляем размеры уменьшенной копии, чтобы при масштабировании сохранились

// пропорции исходного изображения

if ($ratio<$src_ratio)

{

$h = $w/$src_ratio;

}

else

{

$w = $h*$src_ratio;

}

// создадим пустое изображение по заданным размерам

$dest_img = imagecreatetruecolor ($w, $h);

$white = imagecolorallocate ($dest_img, 255, 255, 255);

if ($size_img[2]==2) $src_img = imagecreatefromjpeg ($filename);

else if ($size_img[2]==1) $src_img = imagecreatefromgif ($filename);

else if ($size_img[2]==3) $src_img = imagecreatefrompng ($filename);

// масштабируем изображение функцией imagecopyresampled ()

// $dest_img — уменьшенная копия

// $src_img — исходной изображение

// $w — ширина уменьшенной копии

// $h — высота уменьшенной копии

// $size_img[0] - ширина исходного изображения

// $size_img[1] - высота исходного изображения

imagecopyresampled ($dest_img, $src_img, 0, 0, 0, 0, $w, $h, $size_img[0], $size_img[1]);

// сохраняем уменьшенную копию в файл

if ($size_img[2]==2) imagejpeg ($dest_img, $smallimage);

else if ($size_img[2]==1) imagegif ($dest_img, $smallimage);

else if ($size_img[2]==3) imagepng ($dest_img, $smallimage);

// чистим память от созданных изображений

imagedestroy ($dest_img);

imagedestroy ($src_img);

return true;

}

2. Добавление подразделов

include ('./config.php');

if (!$_SESSION['admin'])exit ();

$cat = mysql_real_escape_string ($_POST['cat']);

$name = mysql_real_escape_string ($_POST['name']);

$type = mysql_real_escape_string ($_POST['type']);

$eng = encodestring ($name);

$query = «insert into page (`type`,`name`,`eng`,`edit`,`parent`) values ('$type','$name','$eng','1','$cat')» ;

$result = mysql_query ($query);

$id = mysql_insert_id ();

switch ($type)

{

case 'articles':

$query = «insert into articles (`id`,`header`) values ('$id','$name')» ;

mysql_query ($query);

break;

case 'tables':

$query = «insert into table_info (`id`,`full`) values ('$id','$name')» ;

mysql_query ($query);

break;

case 'products':

$query = «insert into product_info (`id`) values ('$id')» ;

mysql_query ($query);

break;

}

// print $_SERVER['REQUEST_URI'];

// die ();

Header ('Location: /admin/show_cat.php');

?>

?> Форма

if (!$_SESSION['admin'])exit ();

?>

Создание подраздела

Название
Тип раздела

3.Редактирование подразделов

include («./config.php»);

if (!$_SESSION['admin'])exit ();

$item = table ('page');

$item = $item[$_GET['id']];

$category = $_GET['cat'];

?>

Редактирование подраздела

Название

4.Добавление видео

include («./config.php»);

if ($_SESSION['admin']≠1)exit ();

$id = mysql_real_escape_string ($_POST['id']);

$cat = $_POST['cat'];

$page = $_POST['page'];

$act = $_POST['act'];

$ext_photo = strrchr ($_FILES['video']['name'], «.»);

if ($ext_photo ≠ «.flv»){

// Header («Location:./index.php?cat=$cat&page=$page»);

Header («Location:/admin/show_cat.php?cat=$cat&id=$id&act=$act»);

}

$ext_photo = strrchr ($_FILES['photo']['name'], «.»);

if ($ext_photo ≠ «.jpg»){

// Header («Location:./index.php?cat=$cat&page=$page»);

Header («Location:/admin/show_cat.php?cat=$cat&id=$id&act=$act»);

}

$path=$_SERVER['DOCUMENT_ROOT']. «/video/» ;

@copy ($_FILES['video']['tmp_name'], $path.$id.'.flv');

@copy ($_FILES['photo']['tmp_name'], $path.$id.'.jpg');

// Header («Location:./index.php?cat=$cat&page=$page»);

Header («Location:/admin/show_cat.php?cat=$cat&id=$id&act=$act»);

?>

5.Добавление фото

include («./config.php»);

include («./util.php»);

if ($_SESSION['admin']≠1)

exit ();

$name = mysql_real_escape_string ($_POST['name']);

$id = mysql_real_escape_string ($_POST['id']);

$cat = $_POST['cat'];

$page = $_POST['page'];

$act = $_POST['act'];

$query = «insert into photos values (NULL,'$name','$id','article')» ;

$result = mysql_query ($query);

$idphoto = mysql_insert_id ();

$path=$_SERVER['DOCUMENT_ROOT']. «/photos/» ;

if (!copy ($_FILES['photo']['tmp_name'], $path." temp" .$idphoto.'.jpg')) die («failed to copy file

n");

if (!copy ($_FILES['photo']['tmp_name'], $path.$idphoto.'.jpg')) die («failed to copy file

n");

resizeimg ($path." temp" .$idphoto.'.jpg',$path.$idphoto." .jpg", 800,800,$path);

resizeimg ($path." temp" .$idphoto.'.jpg',$path." pr" .$idphoto." .jpg", 200,800,$path);

@unlink ($path." temp" .$idphoto.'.jpg');

// Header («Location:./index.php?cat=$cat&page=$page&edit»);

Header («Location:/admin/show_cat.php?cat=$cat&id=$id&act=$act»);

?>

6.Вывод и удаление товаров

$id = $_GET['id'];

$query = «select * from products where parent = '$id' ORDER BY posz» ;

$result = mysql_query ($query);

?>

/*

*/

?>

$k=0;

while ($product = mysql_fetch_assoc ($result))

{

$k++;

?>

}

?>

if (file_exists ('./products/pr'.$product['id']. '.jpg'))

echo ''.$product['name']. '';

?>

if ($_SESSION['admin']==1)

echo ' x';

?>';} ?>

if ($product['price']>0 && $product['parent']==10)

// echo ' '.$product['price']. ' рублей';

echo '

'.$product['price']. ' рублей

';

?>

технические характеристики

if ($_SESSION['admin']==1)

{

?>

Добавление товара

Название
Цена
Позиция
Краткое описание
Фото
Фото 1
Фото 2
Фото 3

Полное описание

require («ckeditor/ckeditor.php»);

echo'

';

?>

}

?>

include ('info_short.php.inc');

echo '

';

if ($id==10)

{

echo '

Дилеры

';

echo 'Список дилеров';

echo '';

include ('cookerinfo.php.inc');

}

if ($id==11)

{

echo '';

include ('weaponinfo.php.inc');

}

if ($id==14)

{

echo '';

include ('medob/medobinfo.php.inc');

}

if ($id==16)

{

echo '';

include ('hydroinfo.php.inc');

}

if (($id==13) or ($id==19))

{

echo '';

include ('polyinfo.php.inc');

}

?>

Карта проезда

Карта

7. Удаление подразделов

Показать весь текст
Заполнить форму текущей работой