ики була поставлена ​​наступна задача: розробити локальний сервер, який використовує движок Mediawiki на операційній системі Linux Ubuntu, що містить внутрішню документацію відділу 288, а також написати докладну інструкцію з використання цього сервера. p>
2.2 Дані для реалізації
Для реалізації даного проекту мені була видана віртуальна машина VMware Workstation, операційна система Linux Ubuntu Server і внутрішня документація відділу 288.
2.3 Вибір мови та середовища програмування
Для створення сервера я використовував Apache HTTP-сервер, що володіє надійністю і гнучкістю конфігурації. Він дозволяє підключати зовнішні модулі для надання даних, використовувати СУБД для аутентифікації користувачів, модифікувати повідомлення про помилки. Унаслідок того, що деякі скрипти сайту були написані на мові PHP, то і вибір виявився на його користь. Також PHP, безумовно, є найпопулярнішою мовою веб-програмування. Його основними перевагами є: простий синтаксис, високу швидкодію, підтримка більшістю хостингів. Дуже вагомою перевагою є те, що на PHP написано багато популярних движки. Також при завантаженні документації на сервер я використовував СУБД MySQL, який забезпечує підтримку великої кількості типів таблиць. p align="justify"> 3. РОЗРОБКА ПАНЕЛІ УПРАВЛІННЯ КОНТЕНТОМ САЙТУ
3.1 Створення підрозділу
Меню створене для зручного додавання підрозділів
В
.2 Редагування підрозділів
Меню створене для зручного зміни контенту вже існуючого розділу
В
Спочатку необхідно вибрати кліком необхідний розділ, який потрібно відредагувати.
В
а потім вже з'явиться форма редагування
В
3.3 Інтерфейс модуля "Видалення товарів"
сервер linux програмування інтерфейс
Спочатку необхідно вибрати необхідний товар і натиснути на червоний хрестик видимий тільки в даному модулі
В
ВИСНОВОК
Я проходив практику протягом 4-х тижнів у ВАТ В«Златоустівський машинобудівний завод" в Інформаційно-обчислювальному центрі. На початку практики я заповнив усі необхідні папери для відділу кадрів машинобудівного заводу. Потім пройшов необхідні інструктажі з техніки безпеки та пожежної безпеки, отримав перепустку на завод. Потім у відділі керівник ознайомив нас з внутрішнім розпорядком і структурою ІОЦ. Потім проводив нас на інструктаж з охорони праці. Основну фазу практики для здійснення поставленого завдання ми розділили на 2 половини. Першу половину практики я займався вивченням необхідних мені технологій при розробці панелі управління сайтом. У другій половині практики вже програмував модулі, видані за завданням. В останні дні практики ми разом з одногрупниками пальцеву Дмитром і Шадрін Борисом інтегрували написані кожним з нас свої модулі в єдиний WEB-інтерфейс. Переваг пройденої мною практики в інформаційно-обчислювальному центрі ВАТ "Златоустівського машинобудівного заводу" багато. Познайомилися з працівниками відділів, які проявили до нас привітність, особливу увагу і допомогу нам надавав керівник практики Колмогоров Михайло Миколайович. br/>
ЛІТЕРАТУРА
1.О.Н.Рева - JavaScript в кишені. - М.: Ексмо, 2008 р., 256 с. p>. Гудман Д., Моррісон М. - JavaScript. Біблія користувача.: Пер. з англ. - М.: ТОВ "І.Д. Вільямс ", 2006 р., 1184 с. p>. Дунаєв В. - Самовчитель JavaScript, 2-е вид. - СПб.: Питер, 2005. - 395 с. br/>
ДОДАТОК
1. Обробка фотографій
php
////////////////////////////////////////// /////////
// Функція створює зменшену копію фотографії $ filename,
// яка міститься у файл $ smallimage
// Зменшена копія має ширину і висоту рівну
// $ w і $ h пікселам, відповідно. Це максимально можливі значення. p align="justify">// Вони будуть перераховані щоб зберегти пропорції масштабованого зображення.
function resizeimg ($ filename, $ smallimage, $ w, $ h, $ path)
{
// Файл з масштабованим зображенням
$ filename = $ path. $ filename;
// Файл із зменшеною копією.
$ smallimage = $ path. $ smallimage;
// визначимо коефіцієнт стиснення зображення, яке будемо генеріть
$ ratio = $ w/$ h;
// отримаємо розміри початкового зображення
$ size_img = getimagesize ($...