Особливості і методи створення веб-сайту для фірми "Vikart-BAU"

Порівняльна характеристика програмних продуктів здійснення об’єкта проектування. Розробка функціональної схеми (алгоритму) роботи. Синтез і обґрунтування засобів захисту інформації від несанкціонованого доступу. Аналіз психологічних аспектів умов праці.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык украинский
Дата добавления 19.07.2017
Размер файла 3,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

· Заголовки файлів;

Саме час внести деяку інформацію в ваш головний файл PHP.

· Стандартна інформація про плагін;

Початок вашого файлу повинен містити стандартний інформаційний заголовок. Цей заголовок дозволяє WordPress зрозуміти, що ваш плагін існує, додати його в панель управління плагінами, де він може бути активований, завантажити його і запустити його функції; без заголовка ваш плагін ніколи не буде активований і запущений. Ось формат заголовка:

<?php

/*

Plugin Name: Название плагина

Plugin URI: http://страница_с_описанием_плагина_и_его_обновлений

Description: Краткое описание плагина.

Version: Номер версии плагина, например: 1.0

Author: Имя автора плагина

Author URI: http://страница_автора_плагина

*/

?>

Мінімальна інформація, яка потрібна WordPress, щоб виявити ваш плагін - його назва (Plugin Name). Решта інформації (якщо вона є) використовується для створення таблиці плагінів на сторінці управління плагінами. Порядок рядків неважливий.

· Ліцензія;

За стандартним заголовком звичайно треба інформація про ліцензії на плагін. Більшість полігонів використовують ліцензію GPL або ліцензію, сумісну з GPL. Для вказівки ліцензії GPL додайте наступні рядки в файл вашого плагіна:

<?php

/* Copyright ГОД ИМЯ_АВТОРА_ПЛАГИНА (email: E-MAIL_АВТОРА)

This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

the Free Software Foundation; either version 2 of the License, or

(at your option) any later version.

This program is distributed in the hope that it will be useful,

but WITHOUT ANY WARRANTY; without even the implied warranty of

MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

GNU General Public License for more details.

You should have received a copy of the GNU General Public License

along with this program; if not, write to the Free Software

Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

*/

?>

· Програмування плагіна;

Тепер прийшов час змусити ваш плагін щось робити. Ця частина статті містить кілька основних ідей розробки плагінів, і пояснює, як довести до досконалості кілька завдань, які ваш плагін буде робити.

· Hook;

Отже, як же взаємодіють компоненти системи плагін + ядро ??WordPress? Для того, щоб плагіни мали можливість впливати на роботу ядра WordPress або на кінцевий результат його дій, була придумана система так званих зачіпок (часто їх без перекладу так і називають "хуками" від англ. Hook - гачок, зачіпка). Принцип її дії полягає в тому, що кожна більш-менш важлива елементарна функція в ядрі WordPress перед тим як повернути якийсь результат своєї роботи або вчинити якесь важливе дію (наприклад вивести вміст записи на сторінці, або призвести запит до бази даних) "намагається" виконати додаткові інструкції (рядки коду) призначені саме для неї у файлах плагіна. Таку спробу вона робить за допомогою зачіпок, які прописані в тілі цієї функції. Ось приклад виклику зачіпок плагінів з ядра WordPress:

<?php

function get_the_title($id = 0) {

return apply_filters('the_title', $title, $post->ID); //Пример зацепки для функции get_the_title();

}

?>

Якщо в плагін існує код призначений змінити поведінку однієї зі стандартних функцій ядра, то він буде виконаний тієї функцією для якої призначався. Якщо ні - функція ядра спрацює як звичайно.

Наприклад, перед тим як WordPress додає заголовок до запису, спочатку він перевіряє, чи має який-небудь плагін зареєстровані функції для зачіпки під назвою "the_title".

<?php

add_filter('the_title', 'my_own_function_for_title'); //Так выглядит регистрация в файле плагина новой функции my_own_function_for_title(); с дополнительным инструкциями для зацепки 'the_title'.

?>

Якщо текст заголовка "пропускається" через кожну таку зареєстровану функцію, і виводиться кінцевий результат.

<?php

/* Так в плагине может выглядеть функция, изменяющая заголовки Wordpress. В данном случае она заставляет выводить каждое слово заголовка с большой буквы.

*/

my_own_function_for_title($title){

$title = ucwords($title);

return $title;

}

?>

Таким чином, якщо ваш плагін повинен додавати певну інформацію до заголовку запису або змінювати її, в ньому повинна бути зареєстрована зачіпка-фільтр для "the_title" і в ньому повинна бути функція, яка робить всі потрібні зміни з заголовками.

Інший приклад - існує зачіпка під назвою "wp_footer". Перед кінцем HTML-сторінки, яку генерує WordPress, він перевіряє, чи мають які-небудь плагіни зареєстровану функцію для "wp_footer", і запускає її у разі виявлення такої.

Всі зачіпки в WordPress діляться на дві категорії - Фільтри та Дії. (Filters і actions відповідно). Фільтри (filters) дійсно призначені для "фільтрування" (зміни) будь-яких даних перед тим як вони будуть виведені на сторінці або додані для зберігання в базу даних. Це фільтрація спаму, помилок або просто помилкового введення у формах, звідки власне і сталося англійське назву. А друга (дії, actions) призначені для заміни різних дій ядра вашими діями (наприклад зміни рядка запиту до бази даних), у програмуванні така зміна дій базового функціоналу ще називають перевантаженням.

Ви можете дізнатися більше про те, як реєструвати функції для Фільтрів і Дій, і які дії ядра можна змінити в WordPress, в Plugin API. Якщо ви знайшли місце в коді WordPress, де ви хотіли б мати Дія або Фільтр, але в WordPress його немає, ви можете запропонувати нові зачіпки (пропозиції в основному приймаються); як це зробити, ви можете дізнатися в Reporting Bugs.

Теги шаблонів.

Інший шлях додавання функціональності за допомогою плагіна - створення тегів шаблонів. Той, хто хоче використовувати ваш плагін, може додати ці теги в свою тему, в панель, в секцію вмісту запису, або в інше відповідне місце. Наприклад, плагін, який додає географічні теги до постів, може визначити функцію тега шаблону під назвою geotag_list_states () для бічної колонки, який складає список усіх посад, помічених гео-тегами, з посиланням на архів сторінок плагіна.

· Збереження даних плагіна в базі;

Більшість полігонів одержують якусь інформацію від власника блогу або від його користувачів для використання її у фільтрах, діях, і функціях шаблонів, яку потрібно зберігати між сесіями. Ця інформація вимагає збереження в базі WordPress на тривалий час між сесіями. Ось два основних методи збереження даних в базу:

1. Використовуйте механізм налаштувань WordPress (про нього розповідається нижче). Цей метод призначений для зберігання відносно невеликої кількості іменованої статичної інформації - даних, які власник блогу вводить при першому запуску плагіна, і потім різко змінює.

2. Створіть нову окрему таблицю в базі даних. Цей метод призначений для даних, пов'язаних з певними записами, сторінками, додатками або коментарями - даних, обсяг яких зростає з плином часу, і які не мають індивідуальних імен. Дивіться Creating Tables with Plugins для отримання інформації, як створити таблицю плагіна.

· Механізм налаштування WordPress;

Інформацію про те, як створити сторінку, автоматично зберігає ваші налаштування, можна отримати у статті "Створення сторінок настройки".

WordPress має механізм для збереження, оновлення та вилучення окремих іменованих даних, що зберігаються в базі WordPress. Значення налаштувань можуть бути рядками, масивами або об'єктами PHP. Назви налаштувань - рядки, і вони повинні бути унікальними, щоб не конфліктувати з WordPress або іншими плагінами.

Ось головні функції, які ваш плагін може використовувати, щоб отримати доступ до налаштувань WordPress:

add_option($name, $value, $deprecated, $autoload);

Створює нову настройку; не робить нічого, якщо опція вже існує.

$ name

Обов'язковий (рядок). Ім'я настройки.

$ value

Необов'язковий (рядок), за замовчуванням - порожній рядок. Значення настройки.

$ deprecated

Необов'язковий (рядок), більше не використовується WordPress. Можна передати порожню рядок або null, щоб використовувати наступний за ним параметр

$ autoload

Необов'язковий, за замовчуванням - "так" (enum: "так" чи "ні"). Якщо встановлено "так", настройки автоматично витягуються функцією get_alloptions.

get_option($option);

Витягує значення налаштування з бази.

$ option

Обов'язковий (рядок). Ім'я настройки, значення якої потрібно отримати. Список налаштувань за замовчуванням, створених при установці WordPress, можна знайти в Option Reference.

update_option($option_name, $newvalue);

Оновлює або створює значення настройки в базі (примітка: можна не викликати add_option, якщо вам не потрібен параметр $ autoload).

$ option_name

Обов'язковий (рядок). Ім'я настройки для оновлення.

$ newvalue

Обов'язковий. Нове значення настройки.

· Панелі адміністрування;

За умови, що ваш плагін має якісь опції, що зберігаються в базі WordPress (див. розділ вище), ви, ймовірно, за хочете мати адміністративну панель, яка дозволить користувачам дивитися і редагувати налаштування вашого плагіна. Методи створення панелей описані в статті "Додавання адміністративних меню".

· Інтернаціоналізація плагіна;

Після того, як ви закінчили писати ваш плагін, його необхідно інтернаціоналізувати (за умови, що ви плануєте поширювати ваш плагін). Інтернаціоналізація - це процес налаштування програмного забезпечення під локалізацію; локалізація - це процес перекладу на різні мови відображуваного програмою тексту. WordPress використовується по всьому світу, і інтернаціоналізація та локалізація вбудовані в його структуру, в тому числі, і локалізація плагінів. Подробиці використання GNU gettext для локалізації WordPress можна дізнатися в Translating WordPress.

Настійно рекомендується інтернаціоналізувати ваш плагін, щоб люди з різних країн могли локалізувати його. Процес простий:

? Виберіть ім'я для простору перекладу вашого плагіна. Зазвичай воно таке ж, як ім'я головного файлу вашого плагіна (тільки без. Php). Ім'я повинно бути унікальним;

? Скрізь, де ваш плагін використовує рядки тексту, які будуть показані користувачеві (відомі як "повідомлення"), укладіть їх в одну з двох gettext-функцій WordPress. Зауважте, що у вашому плагіну ви повинні використовувати другий аргумент - ім'я простору перекладу, яке ви обрали (в ядрі WordPress аргумент $ domain залишається порожнім).

__ ($ Message, $ domain) Перекладає $ message, використовуючи поточну локаль для $ domain. Оберніть рядки, які збираєтеся використовувати в розрахунках, в цю функцію.

_e ($ message, $ domain) Перекладає $ message, використовуючи поточну локаль для $ domain, і виводить на екран. Оберніть в цю функцію рядки, які збираєтеся показувати користувачеві;

? Створіть для вашого плагіна файл POT (каталог перекладів для всіх перекладних повідомлень) і поширюйте його разом з плагіном. Користувачам необхідно буде покласти MO-файл перекладу в директорію вашого плагіна і назвати його domain-ll_CC.mo, де ll_CC - ім'я потрібної локалі. Для отримання інформації про файли POT, MO і локалях см. Translating WordPress;

? Завантажуйте переклад для поточної локалі і ваше текстове простір за допомогою функції load_plugin_textdomain до того, як викликаються функції gettext, але настільки пізно, наскільки можливо в сесії (бо деякі багатомовні плагіни змінюють локаль при завантаженні). Одна з можливих реалізацій - оголошення функції ініціалізації, яка викликається вище всіх функцій вашого плагіна. Наприклад, ваш простір тексту називається "fabfunc":

$fabfunc_domain = 'fabfunc';

$fabfunc_is_setup = 0;

function fabfunc_setup()

{

global $fabfunc_domain, $fabfunc_is_setup;

if($fabfunc_is_setup) {

return;

}

load_plugin_textdomain($fabfunc_domain, PLUGINDIR.'/'.dirname(plugin_basename(__FILE__)));

}

Якщо ваш додаток не знаходиться у власній піддиректорії, другий аргумент функції load_plugin_textdomain можна опустити.

Якщо ви читаєте цю секцію, щоб інтернаціоналізувати тему, можна дотримуватися наведених вище рекомендацій, з деякими виключеннями:

? MO-файл потрібно скопіювати в каталог теми (поруч зі style.css);

? MO-файл потрібно назвати ll_CC.mo, де ll_CC - ім'я локалі (тобто ім'я простору не повинно бути частиною імені файлу);

? Щоб завантажити ім'я простору перекладу, вставте наступний код (з PHP-заголовком, якщо необхідно) у файл functions.php вашої теми:

load_theme_textdomain('имя_пространства');

· Поради до розробки плагіна:

ь Код плагіна повинен відповідати стандартам розробки WordPress. Будь ласка, візьміть до уваги також стандарти Inline Documentation;

ь Всі функції вашого плагіна повинні мати унікальні імена, відмінні від імен функцій ядра WordPress, інших плагінів або тем. З цієї причини, хороша ідея - використовувати унікальний префікс для імен функцій вашого плагіна. Інша можливість - оголошувати ваші функції всередині класу (який теж повинен мати унікальне ім'я);

ь Не використовуйте явно префікс бази даних WordPress (зазвичай "wp_") у вашому плагіну. Замість цього використовуйте змінну $ wpdb-> prefix;

ь Читання бази - легкий процес, а ось запис в базу - складний. Бази виключно хороші при складанні даних та їх видачу, ці операції зазвичай виконуються швидко. Внесення змін до бази - більш комплексний процес, отже більш ресурсномісткий. В результаті, постарайтеся зменшити кількість записів в базу;

ь Вибирайте з бази за допомогою SELECT тільки те, що вам потрібно. Навіть незважаючи на те, що бази витягують дані досить швидко, ви можете зменшити навантаження на базу, вибираючи тільки ті дані, які вам потрібні. Якщо вам потрібно підрахувати кількість рядків у таблиці, не використовуйте SELECT * FROM, тому що всі дані всіх рядків будуть займати пам'ять. Подібно до цього, якщо вам потрібні тільки post_id і post_author у вашому плагіну, вибирайте за допомогою SELECT тільки ці конкретні поля, щоб зменшити навантаження. Пам'ятайте: сотні інших процесів можуть звертатися до бази одночасно з вами. База і сервер можуть тільки розподіляти ресурси між процесами. Вивчіть, як мінімізувати звернення вашого плагіна до бази, щоб гарантувати, що ваш плагін не зловживає ресурсами.

4. Охорона праці

4.1 Оцінка напруженості праці

Оцінка напруженості праці здійснюється на підставі обліку всіх наявних значущих показників, які можуть перевищувати нормативні рівні. Спочатку встановлюється клас кожного з показників, що визначались. Кінцева оцінка напруженості праці встановлюється за показником, який має найвищий ступінь напруженості. У тих випадках, коли більше трьох показників мають оцінку 3.1 та 3.2, напруженість трудового процесу оцінюється на один ступінь вище, тобто класами 3.2-3.3.

Під час атестації робочого місця користувача ПК значущими є такі показники: Інтелектуальні навантаження - належить до класу 3.1 (Передбачає рішення складних завдань з вибором за відомим алгоритмом (робота за серією інструкцій).

Розподіл функцій за ступенем складності завдання - належить до класу 2 (Обробка, виконання завдання та його перевірка).

Характер виконуваної роботи належить до класу 2 (Робота за встановленим графіком з можливим його коректуванням у ході діяльності).

Навантаження на зоровий аналізатор (при відстані від очей працюючого до об'єкта розрізнення не більше 0,5 м), за тривалості зосередженого спостереження (% часу зміни)) - належить до класу 2 (5,0...1,1 мм більше 50 % часу; 1,0...0,3 мм до 50 % часу; менше 0,3 мм до 25 %).

Спостереження за екранами відео-терміналів (годин на зміну) - належить до класу 3.2 (більше 4 годин).

Монотонність праці. Кількість елементів (прийомів, необхідних для реалізації простого завдання або в операціях, які повторюються багаторазово) - належить до класу 3.1 (5...3 прийоми).

Режим праці (Фактична тривалість робочого дня (год.)) - належить до класу 1 (6-7 годин).

Наявність регламентованих перерв та їх тривалість - належить до класу 2 (Перерви регламентовані, недостатньої тривалості: від 3 % до 7 % часу зміни).

Отже за даними атестації робоче місце за показниками напруженості трудового процесу відноситься до класу 3.1 - Шкідливий (напружена праця).

Основні аспекти тривалої роботи за комп'ютером:

1. Працююча за комп'ютером людина тривалий час повинна зберігати відносно нерухоме положення, що негативно позначається на хребті й циркуляції крові у всьому організмі (застій крові). Особливо сильно застій крові виражений на рівні органів малого тазу і кінцівок. При тривалих порушеннях циркуляції крові порушується живлення тканин і пошкоджуються стінки судин, що в свою чергу призводить до їх необоротного розширення. Таке розширення судин спостерігається, наприклад, при геморої.

2. Читання інформації з монітора викликає напруження очей. Виникає це головним чином тому, що під час читання з монітора відстань від тексту до очей постійна, через це м'язи очей, що регулюють акомодацію, перебувають у постійній напрузі. З часом це може призвести до порушення акомотативної здатності очей і, отже, до порушень зору.

3. Тривала робота на клавіатурі призводить до перенапруження суглобів кисті й м'язів передпліччя.

4. Монітори, забезпечені електронною трубкою, є сильним джерелом електромагнітних полів. Постійне "бомбардування" організму людини прискореними електронами приводить до різних розладів нервової системи та очей.

5. Робота за комп'ютером передбачає переробку великого масиву інформації і постійну концентрацію уваги, тому при тривалій роботі за комп'ютером нерідко розвивається розумова втома і порушення уваги.

6. Людина, яка працює за комп'ютером, змушена весь час приймати рішення, від яких залежить ефективність його роботи. Часом буває досить складно припустити наслідки того чи іншого кроку (особливо на тлі хронічної втоми). Тому, тривала робота за комп'ютером, часто є причиною хронічного стресу. Зауважимо, що необхідність переробляти велику кількість неоднорідної (і в більшості своїй непотрібної інформації), так само призводить до розвитку стресу.

7. Все частіше з'являються повідомлення про виникнення комп'ютерної залежності. Дійсно, тривала робота за комп'ютером, робота в Інтернеті та комп'ютерні ігри можуть викликати подібні психічні розлади.

8. Робота за комп'ютером нерідко поглинає всю увагу працюючої людини і тому такі люди часто нехтують нормальним харчуванням і працюють впроголодь весь день. Неправильне харчування призводить не тільки до порушень роботи органів травного тракту, але і до виникнення мінеральної й вітамінної недостатності. Відомо, що нестача вітамінів і мінералів негативно позначається на процесі обміну речовин в організмі, що призводить до зниження інтелектуальних здібностей людини. Зниження ефективності роботи в свою чергу викликає необхідність знаходитися ще більше часу за комп'ютером. Таким чином, утворюється своєрідне "порочне коло", в якому тривала робота за комп'ютером є пусковим моментом і визначає всі наступні порушення.

4.2 Аналіз психологічних аспектів умов праці

На безпеку праці значною мірою впливають індивідуальні якості працівника (психофізіологічні, соціальні, виробничі).

Серед психофізіологічних якостей слід виділити такі: недостатня здатність до розподілу і концентрації уваги, мислення; низькі якості щодо обережності, спостережливості, кмітливості, розсудливості; недостатня установка до трудової діяльності; надмірна критичність до керівництва і менша до себе; гордовитість, самовпевненість, неповага до інших тощо.

Основними соціальними якостями працівника, які необхідно враховувати при створенні безпечних умов праці, є: ставлення до роботи; контакти з товаришами, керівництвом та іншими людьми; соціально-політичні, соціально-економічні та побутові фактори; рівень спілкування; рівень освіти і культури; стан здоров'я; рівень задоволеності своєю працею; інше.

Можливості людини протистояти небезпеці визначаються ступенем її мотивації до праці і до її безпеки. Мотиви є тим психологічним фактором, який визначає, чому людина в даній ситуації діє тільки так, а не інакше. Тому для розуміння причин, які спонукають людей свідомо йти на порушення правил безпеки, наражаючись при цьому на небезпеку, необхідно, насамперед, розкрити мотиви такої поведінки.

Нервово-психічні захворювання. Робота професійних користувачів ВДТ пов'язана з такими психологічними особливостями:

* інформаційним перевантаженням мозку в поєднанні з дефіцитом часу;

* тривожним очікуванням інформації, особливо тієї, що викликає необхідність прийняття рішення;

* високою відповідальністю за кінцевий результат;

* ізоляцією у спілкуванні та ін.

Під впливом цих факторів відбуваються зміни у співвідношенні процесів збудження і гальмування в корі головного мозку. При цьому функціональна активність центральної нервової системи знижується, основні нервові процеси гальмуються. В організмі розвивається психічна втома, яка характеризується:

* зниженням здатності концентрувати увагу, сприймати інформацію;

* уповільненням мислення з витратою його гнучкості та широти;

* зниженням здатності до запам'ятовування та згадування;

* змінами в емоційному стані (депресія, роздратування, втрата емоційної рівноваги);

* сповільненням сенсо-моторних функцій, унаслідок чого час реакції користувачів збільшується, рухи стають метушливими і неточними тощо.

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

Основними факторами розвитку неврозів у користувачів ВДТ е:

* особливості характеру трудового процесу та умов праці;

* організація робочих місць;

* мотивація праці;

* особливості приладового та програмного забезпечення;

* соціальні фактори.

4.3 Нормування праці. Вибір оптимального режиму праці та відпочинку

Нормування праці - це вид управлінської діяльності, мета якої полягає у встановленні необхідних витрат і результатів праці, а також необхідних співвідношень між чисельністю працівників різних груп та кількістю устаткування. Воно здійснюється для управління як виробництвом, так й соціальними процесами.

Завдання нормування праці:

1. Створює основу для поділу праці між виконавцями робіт.

2. Служить засобом підвищення продуктивності праці і зниження собівартості продукції.

3. Надає вихідні нормативи для ви значення міри праці і відповідної до не ї міри оплати, з гідно з принципом: "рівна оплата за рівну працю" .

4. Забезпечує порівнянність результатів роботи окремих виконавців і розповсюдження передових прийомів та методів праці.

Робота з нормування праці включає:

· аналіз виробничого процесу;

· поділ його на елементи;

· вибір оптимального варіанту технології, прийомів т а методів праці, систем обслуговування робочих місць, режимів праці та відпочинку;

· розрахунок норм та їх впровадження.

Нормування праці м а є багатоаспектний характер, що пов'язано з необхідністю одночасного врахування технічних, психофізіологічних, соціальних та економічних факторів.

Норми є основою планування та організації виробництва, оплати праці, стимулювання її продуктивності. Вони використовуються практично у всіх планових розрахунках: обґрунтуванні планових строків виготовлення продукції, розрахунках чисельності працівників і кількості устаткування, розміру заробітної плати іт. ін.

Робочий час - це встановлена на підприємстві тривалість часу, протягом якого

працівники повинні виконувати доручені їм роботи. Сукупність робочого часу з а певний період складає фонд робочого часу, який в залежності від розрахункового періоду може бути змінним або денним, тижневим, місячним і річним.

Робочий час зміни або її частини складається з:

I. Час роботи - це час, який безпосередньо витрачається на дії, пов'язані з виконанням роботи. Зокрема:

1. Підготовчо-заключний час - це час, який витрачається на підготовку до виконання з а даної роботи і надії, пов'язані з її завершенням.

2. Оперативний час - це час, який витрачається на зміну форми, розміру або властивості предмету праці та на додаткові дії, необхідні для цієї зміни. Він поділяється на:

а) основний (технологічний) час - час, протягом якого відбувається якісна або кількісна зміна предмету праці;

б) допоміжний час - час, який витрачається виконавцем наді ї, що сприяють протіканню основної роботи. До нього включають час на завантаження машин сировиною і напівфабрикатами, установку заготовок, контроль якості, переміщення робітника при виконанні роботи, зняття заготовок іт. ін.

II. Час обслуговування робочого місця - це час, який витрачається робітником на підтримання чистоти і порядку на робочому місці та на догляд за устаткуванням в процесі роботи. Поділяється на:

III. Час перерви - це час, протягом якого виконавець не приймає участі в роботі :

Усі перелічені витрати робочого часу поділяють на нормовані (корисні, як і включаються до склад у норм часу) і ненормовані (втрати робочого часу). До нормованих відносять оперативний час, час обслуговування робочого місця, час на відпочинок і власні потреби, підготовчо-заключний час і час перерви, обумовленої технологією та організацією виробництва. Усі інші категорії витрат робочого часу відносять до непотрібних і в норму не включають (нерегламентовані перерви).

4.4 Санітарія та гігієна робочого місця

Санітарія і гігієна праці включає до свого складу частини гігієни праці та санітарної техніки.

Гігієна праці - галузь профілактичної медицини, що вивчає умови збереження здоров'я на робочому місті й заходи, які сприяють цьому.

Основні завдання гігієни праці:

· Вивчати вплив на людину метеорологічних умов і розробляє засоби і способи забезпечення комфортних умов праці.

· Вивчати вплив на організм людини небезпечних і токсичних речовин, що виділяються в навколишнє середовище, і розробляє засоби захисту.

· Вивчати вплив шуму, вібрації, іонізуючого випромінювання на організм людини і розробляє засоби захисту від цих чинників.

· Займатися питаннями освітлення робочих місць.

· Давати обґрунтування санітарним нормам.

· Займатися створенням індивідуальних засобів захисту.

· Розробляти засоби і методи контролю умов праці.

· Організовувати санітарно-побутове забезпечення.

Основні вимоги до приміщень, де встановлені комп'ютери. В залежності від орієнтації вікон рекомендується наступне фарбування стін і підлоги приміщення:

* вікна орієнтовані на південь - стіни зеленувато-блакитного чи світло-блакитного кольору; підлога - зеленого;

* вікна орієнтовані на північ - стіни світло-жовтогарячого чи оранжево-жовтого кольору; підлога - червоно-жовто-гарячого;

* вікна орієнтовані на схід - стіни жовто-зеленого кольору; підлога-зеленого чи червоно-жовто-гарячого;

* вікна орієнтовані на захід - стіни жовто-зеленого чи блакитнувато-зеленого кольору; підлога зеленого чи червоно-жовтогарячого;

Освітлення приміщень обчислювальних центрів повинне бути змішаним.

Конструкція робочого місця користувача ПК повинна відповідати сучасним вимогам ергономіки, характеру виконуваної роботи і забезпечити оптимальне розміщення на робочій поверхні документів, рухомого пюпітра (тримача документів) та обладнання ПК (монітора, системного блоку, клавіатури, пристрою "миша", принтера та інших периферійних пристроїв) з урахуванням їх кількості та конструктивних особливостей.

Монітор на робочому місці встановлюється так, щоб верхній край екрана знаходився на рівні очей.

Розташування монітора ПК має забезпечувати:

1. безпечність роботи в цілому;

2. зручність та ефективність зорової роботи з екраном в вертикальній площині під кутом 300 від лінії зору, площина екрана при цьому має бути перпендикулярною нормальній лінії зору користувача.

Клавіатура розміщується на поверхні столу або висувній полиці на відстані 100-300мм від краю, ближчого до користувача. Кут нахилу клавіатури має бути в межах 5-150. Поверхня клавіатури повинна бути матовою з коефіцієнтом відбиття 0,4. клавіші клавіатури мають бути зручними в роботі і м'якими при натисканні.

Рисунок 4.1 - Оптимальна робоча поза користувача ПК

Оптимальна робоча поза:

Робочий стіл, крісло і інші елементи обладнання робочого місця повинні бути зручними для вас. Так, наприклад, незручне крісло в якому ви сидите багато годин на день, може призвести до розвитку самих різних захворювань. Варіант робочого столу для користувача ПК і рекомендовані його розміри (мм) наведено на Рис.4.2.

Глибина на рівні колін не менше 450, а на рівні витягнутої ноги - не менше 650.

Робоче крісло.

Робоче місце користувача ПК необхідно розташовувати відносно світлових прорізів (вікон) так, щоб природне світло падало збоку, переважно зліва (сх.4).

При розміщенні робочих місць з ПК слід дотримуватися вимог, зазначених в ДНАОП 0.00-1.31-99:

· робочі місця розміщуються на відстані не менше 1м від стін з світловими прорізями;

· відстань між бічними поверхнями моніторів ПК має бути не менше 1,2м;

· відстань між тильною поверхнею монітора одного ПК та екраном монітора іншого ПК має бути не меншою 2,5м.

Вимоги до режиму праці та відпочинку користувачів ПК

Протягом робочого дня мають передбачатися:

· перерви для відпочинку і вживання їжі (обідні перерви);

· перерви для відпочинку і особистих потреб (згідно з трудовими нормами);

· додаткові перерви, що вводяться для окремих професій з урахуванням особливостей трудової діяльності.

Вимоги електробезпеки.

Лінія електромережі для живлення персональних комп`ютерів, їх периферійних пристроїв (принтер, сканер тощо) виконується як окрема групова три провідна мережа, шляхом прокладання фазового, нульового робочого та нульового захисного провідників. Нульовий захисний провідник використовується для заземлення (занулення) електро-приймачів. Використання нульового робочого провідника як нульового захисного провідника забороняється. Нульовий захисний провід прокладається від стійки групового розподільчого щита, розподільчого пункту до розеток живлення. Не допускається підключення на щиті до одного контактного затискача нульового робочого та нульового захисного провідників.

Персональний комп`ютери, периферійні пристрої повинні підключатися до електромережі тільки з допомогою справних штепсельних з'єднань і електророзеток заводського виготовлення. Штепсельні з'єднання та електророзетки крім контактів фазового та нульового робочого провідників повинні мати спеціальні контакти для підключення нульового захисного провідника. Конструкція їх має бути такою, щоб приєднання нульового захисного провідника відбувалося раніше ніж приєднання фазового та нульового робочого провідників. Порядок роз'єднання при відключенні має бути зворотним. Необхідно унеможливити з'єднання контактів фазових провідників з контактами нульового захисного провідника. Неприпустимим є підключення комп`ютерів, периферійних пристроїв до звичайної двох провідної електромережі, в тому числі - з використанням перехідних пристроїв.

Таким чином, облаштування робочих місць, обладнаних персональними комп'ютерами, повинно забезпечувати:

· належні умови освітлення приміщення і робочого місця, відсутність відблисків;

· оптимальні параметри мікроклімату (температура, відносна вологість, швидкість руху, рівень іонізації повітря);

· належні ергономічні характеристики основних елементів робочого місця;

· а також враховувати такі небезпечні і шкідливі фактори:

· наявність шуму та вібрації;

· м'яке рентгенівське випромінювання;

· електромагнітне випромінювання;

· ультрафіолетове і інфрачервоне випромінювання;

· електростатичне поле між екраном і оператором;

· наявність пилу, озону, оксидів азоту й аероіонізації.

4.5 Охорона праці при використанні технічних засобів забезпечення діяльності при виконанні дипломної роботи

Основні небезпечні та шкідливі виробничі фактори, що діють на оператора (користувача).

Ідентифікація небезпечних та шкідливих виробничих факторів включає ряд стадій:

1. Виявлення небезпечних та шкідливих факторів, визначення їх повної номенклатури;

2. Оцінка впливу негативних факторів на людину, визначення допустимих рівнів впливу і величин приємливого ризику;

3. Визначення (розрахункове або інструментальне) просторово-часових і кількісних характеристик негативних факторів;

4. Встановлення причин виникнення небезпеки;

5. Оцінка наслідків проявів небезпеки.

Головною і найбільш складною складової процесу ідентифікації виробничих небезпек є встановлення можливих причин прояви небезпеки. Повністю ідентифікувати небезпеку дуже важко. Причини деяких аварій і катастроф залишаються нез'ясованими довгий час.

Ідентифікація небезпек може бути різного рівня:

· повною;

· приблизною;

· орієнтованою.

Дослідження свідчать, що при роботі за комп'ютером мають місце небезпечні та шкідливі фактори, які поділяються на фізичні та психофізичні.

До фізичних чинників належать:

· підвищення значення напруги електричного поля;

· підвищений рівень електромагнітного випромінювання;

· підвищений рівень статичної електрики;

· підвищений рівень іонізації повітря.

До психофізичних факторів належать:

· статичні та динамічні перенавантаження;

· розумове перенапруження;

· перенапруження зору при роботі за екранами пристроїв.

Рекомендації щодо режиму роботи:

· Обмеження часу постійного перебування службовців і робітників біля дисплея;

· Обмеження контролю за обсягом оброблювальної оператором інформації;

· Видачу дозволів на довільні перерви в роботі;

· Створення умов для участі працівників в інших видах діяльності;

· Впровадження бригадного методу організації праці;

· Підвищення значення розумової діяльності в роботі операторів завдяки раціональному розподілу робочого часу.

Вимоги безпеки перед початком роботи.

Перед початком роботи.

Перед початком роботи на ПК користувач повинен:

· пересвідчитися у цілості корпусів і блоків (обладнання) ПК;

· перевірити наявність заземлення, справність і цілість кабелів живлення, місця їх підключення;

· Забороняється вмикати ПК та починати роботу при виявлених несправностях;

Вимоги безпеки під час роботи.

Під час роботи, пересвідчившись у справності обладнання, увімкнути електроживлення ПК, розпочати роботу, дотримуючись умов інструкції з її експлуатації.

Забороняється:

· замінювати і знімні елементи або вузли та проводити

· перемонтаж при ввімкненому ПК;

· з'єднувати і роз'єднувати вилки та розетки первинних мереж

· електроживлення, які знаходяться під напругою;

· знімати кришки, які закривають доступ до струмопровідних

· частин мережі первинного електроживлення при ввімкненому

· обладнанні;

· користуватися паяльником з незаземленим корпусом;

· замінювати запобіжники під напругою;

· залишати ПК у ввімкненому стані без нагляду.

Вимоги безпеки після закінчення роботи.

По закінченні робочого дня:

· кнопкою "ВИМК" відключити електроживлення ПК згідно з

· інструкцією експлуатації, вийнявши вилку кабелю живлення з

· розетки;

· впорядкувати робоче місце користувача ПК, прибравши використане обладнання та матеріали у відведені місця;

· про виявлені недоліки у роботі ПК протягом робочого часу необхідно повідомити відповідним посадовим особам та спеціалістам.

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

ь зачинити вікна, кватирки;

ь перевірити приміщення та переконатися у відсутності тліючих

ь предметів;

ь відключити від електромережі всі електроприлади,

ь електрообладнання та вимкнути освітлення;

ь зачинити вхідні двері приміщення на замок і ключ здати

ь черговому охорони.

Вимоги безпеки в аварійних ситуаціях.

У разі аварійної ситуації в зоні виконання робіт припинити роботу, негайно залишити небезпечне місце, ужити заходів щодо попередження загрози життю та здоров'ю оточуючих, довести ситуацію до відома керівника робіт і надалі діяти за його вказівками. Не дозволяти стороннім особам знаходитись у небезпечній зоні.

Основні шкідливі та небезпечні фактори, що можуть впливати на організм людини під час роботи з персональним комп'ютером (ПК), такі:

· підвищений рівень електромагнітних випромінювань;

· підвищений рівень іонізуючих випромінювань;

· підвищений рівень статичної електрики;

· підвищена напруженість електростатичного поля;

· підвищена чи понижена іонізація повітря;

· підвищена яскравість світла;

· пряма і відбита блискітливість;

· підвищене значення напруги в електромережі, замикання якої може статися крізь тіло людини;

· статичні перевантаження кістково-м'язового апарату та динамічні локальні перевантаження м'язів кистей рук;

· перенапруження зорового аналізатора;

· розумове перенапруження;

· емоційні перевантаження;

· монотонність праці.

Висновок

У даній роботі розглядалася тема розробки Web -сайту для фірми "Vikart-BAU" та написання плагіна під назвою "Vikart-catalog ". Web-сайт - це своєрідний інтерфейс між підприємством та його оточенням - партнерами, постачальниками, клієнтами. Тому створення сайту є одним з головних завдань підприємницької діяльності, в тому числі і в мережі Internet.

Нині все більша кількість компаній починає використовувати Internet для обміну інформацією та оптимізації роботи з клієнтами. Найпоширенішою формою присутності у мережі є створення сайту (Web-представництва).

Структурована інформація сайту дає змогу партнерам і клієнтам отримати повне уявлення про підприємство і його діяльність.

Споживач одержує з рекламних банерів сайту і комерційних та ділових видань багато корисних Web-адрес, з яких можна дізнатися ціни, замовити товари.

Такий спосіб передачі повідомлень потенційним клієнтам ефективніший за звичайні засоби комунікації: пошту, телефон, факс. За допомогою таких обов'язкових елементів, як інтерфейс або навігація, клієнт може самостійно вибрати необхідну для вивчення інформацію. Сайт є доповненням до рекламної кампанії, забезпечуючи можливість зворотного зв'язку й інтерактивної роботи з даними підприємства.

Сайт зазвичай має систему управління контентом (Content Management System (CMS)). Головною функціональністю сайту можна вважати управління контентом, а також функціонування інтерактивних модулів, які допомагають взаємодіяти і обмінюватися інформацією з відвідувачами сайту. Важливою особливістю є також наявність контролю й аналізу за відвідуваністю, управлінням рекламою, а також наявність системи замовлень, або ^-магазина.

Створений мною плагін "Vikart-catalog ", допоможе зручно добавляти, для продажу, нові проекти будинків із їхнім зображенням, ціною та короткою характеристикою, за допомогою якої користувач чи покупець зможе оцінити даний проект та визначитися з вибором того чи іншого проекту.

Список використаної літератури

1. Беспалько В.П. Теория учебника. - М.: Педагогика, 1988. - 160 с.

2. Бороненко Т.А., Рыжова Н.И. Методика обучения информатике (специальная методика). Учеб. пособ. - СПб.: РГПУ им. А.И. Герцена, 1997. - 134 с.

3. Бочкин А.И. Методика преподавания информатики. - Минск: Высшей шк., 1998. - 431 с.

4. Выготский Л.С. Собр. Соч.: В 6 т. Т.4. / Под ред. Д.Б. Эльконина. - М.: Педагогика, 1984. Гузик М.П. Учить учиться. - М.: Педагогика, 1981.

5. Герасимчук О.О. E-learning. Технології електронного навчання: Навчальний посібник. - Луцьк: РРВ ЛДТУ, 2008. - 432с.

6. ДБН В.2.5-28-2006 "Природне і штучне освітлення".

7. Державна національна програма "Освіта" ("Україна XXI століття"). - К., 1994.

8. ДСанПіН 3.3.6.096-2002 Державні санітарні норми і правила при роботі з джерелами електромагнітних полів.

9. ДСН 3.3.6.037-99 Санітарні норми виробничого шуму, ультразвуку та інфразвуку.

10. ДСН 3.3.6.042-99 Санітарні норми мікроклімату виробничих приміщень.

11. ДСТУ 2293-99 "Охорона праці. Терміни та визначення основних понять".

12. Жалдак М.И. Система подготовки учителя к использованию информационных технологий в учебном процессе. Автореф. дис. докт. пед. наук. - М., 1989. - 48 с.

13. Загвязинский В.И. Теория обучения: Современная интерпретация: Учеб. пособие. - М.: Издат. центр "Академия", 2001. - 192 с.

14. Кручинина Г.О. Готовность будущего учителя к использованию новых информационных технологий обучения (Теоретические основы, экспериментальные исследования). - М: Прометей, 1996. - 176 с.

15. Морзе Н.В. Комп'ютерні телекомунікації в навчанні // Педагогічні інновації: ідеї, реалії, перспективи. - К.: Інститут змістуі методів навчання, 1998. - С.185 - 192.

16. Морзе Н.В. Методика навчання інформатики. Ч.1. Загальна методика навчання інформатики. - К.: Навчальна книга, 2003. - 254 с.

17. НПАОП 0.00-1.28-10 Правила охорони праці під час експлуатації електронно-обчислювальних машин. Наказ Держгірпромнагляду від 26.03.2010р. № 65

18. Подмазин С.И. Личностно-ориентированное образование: Социально-философское исследование. - Запорожье: Просвіта, 2000. - 250 с.

19. Пугач В.И., Добудько Т.В. Методика преподавания информатики. - Самара: СамГПИ, 1993. - 250 с.

20. Ткачук К.Н., Халімовський М. О., Зацарний В.В. та ін. Основи охорони праці: Підручник. - 2-ге вид., допов. і перероб. - К.: Основа, 2006. - 444 с.

21. Третьяков О.В., Зацарний В.В., Безсонний В.Л. Охорона праці: Навчальний посібник з тестовим комплексом на CD/ за ред. К.Н. Ткачука. - К.: Знання, 2010. - 167 с. + компакт-диск.

Додаток

<?php

vikart_IncludeHeader();

global $wpdb, $subcategories_table, $categories_table, $products_table, $images_table;

$catalog_id = get_option('vikart_current_catalog');

$table = $subcategories_table;

$get_subcategories = vikart_SelectAllQuery($table);

$table = $categories_table;

$get_categories = vikart_SelectCategoriesAlph($table, $catalog_id);

if((isset($_POST['submit_new_product'])) && check_admin_referer('create_product','create_product')) {

ProcessProductForm($catalog_id);

}

if(isset($_GET['action'])) {

if($_GET['action'] = 'delete') {

vikart_Delete($products_table);

}

}

if((isset($_POST['submit_edit_product'])) && check_admin_referer('update_product','update_product')) {

UpdateProduct();

}

function ProcessProductForm($catalog_id) {

global $wpdb, $products_table, $product_category_table, $images_table;

$product_name = sanitize_text_field($_POST['product_name']);

$product_image = sanitize_text_field($_POST['Item_Image']);

$product_description = $_POST['product_description'];

$product_price = sanitize_text_field($_POST['product_price']);

$product_link = sanitize_text_field($_POST['product_link']);

$product_category = sanitize_text_field($_POST['product_category']);

if(isset($_POST['product_subcategory'])) {

$product_subcategory = sanitize_text_field($_POST['product_subcategory']);

}

else {

$product_subcategory = 0;

}

/*Задаємо змінні для полів форми*/

$wpdb->insert($products_table,

array(

'product_name' => $product_name,

'product_description' => $product_description,

'product_price' => $product_price,

'product_link' => $product_link,

'product_image' => $product_image,

'product_category' => $product_category,

'catalog' => $catalog_id,

'product_subcategory' => $product_subcategory

)

);

echo "<div class='updated'>Товар додано.</div>";

}

/*Якщо була натиснута кнопка оновлення, Оновити БД */

function UpdateProduct() {

global $wpdb, $products_table;

$product_id = sanitize_text_field($_POST['product_id']);

$product_name = sanitize_text_field($_POST['product_name']);

$product_image = sanitize_text_field($_POST['Item_Image']);

$product_description = $_POST['product_description'];

$product_price = sanitize_text_field($_POST['product_price']);

$product_link = sanitize_text_field($_POST['product_link']);

$product_category = sanitize_text_field($_POST['product_category']);

$product_subcategory = sanitize_text_field($_POST['product_subcategory']);

$wpdb->update(

$products_table,

array(

'product_name' => $product_name,

'product_image' => $product_image,

'product_description' => $product_description,

'product_price' => $product_price,

'product_link' => $product_link,

'product_category' => $product_category,

'product_subcategory' => $product_subcategory

),

array('id' => $product_id)

);

echo "<div class='updated pupdate'>Товар оновлено.</div>";

}

/*Якщо режим редагування не встановлений, показати нормальну сторінку */

if(!isset($_GET['edit'])) {

?>

<div class="vikart-product-contain">

<h2>Додати товар</h2>

<form action="admin.php?page=vikart-product-management" method="POST">

<label for="product_name">Назва товару</label>

<p><input name="product_name" id="product_name" type="text"></p>

<div class="form-field-product vikart-bottom-20">

<label for="vikart_image_url">Зображення товару</label>

<p>

<input id="vikart_image_url" type="text" size="40" name="Item_Image" value="http://" />

<input id="vikart_upload_button" class="button" type="button" value="Вибрати зображення" />

</p>

</div>

<label for="product_description">Опис товару:</label>

<p>

<?php wp_editor("", 'product_description', $settings = array("textarea_rows" => 10)); ?>

</p>

<label for="product">Ціна:</label>

<p><input name="product_price" id="product_price" type="text"></p>

<label for="product">Посилання на товар:</label>

<p><input name="product_link" id="product_link" type="text"></p>

<label for="product">Категорія товарів:</label>

<p>

<select id="product_category_select" class="vikart-default-input" name="product_category">

<option value="0">Виберіть категорію</option>

<option value="0">Без категорії</option>

<?php

foreach($get_categories as $category_row) {

?>

<option value="<?php echo "$category_row->id" ?>"><?php echo $category_row->category_name ?></option>

<?php

}

?>

</select>

</p>

<label for="product">Підкатегорія товарів</label>

<p>

<select id="subcat_list" class="vikart-default-input" name="product_subcategory" disabled>

<option value="0">Виберіть підкатегорію</option>

<option value="0">Без підкатегорії</option>

<?php

foreach($get_subcategories as $subcategory_row) {

?>

<option value="<?php echo "$subcategory_row->id" ?>"><?php echo $subcategory_row->subcategory_name ?></option>

<?php

}

?>

</select>

</p>

<?php wp_nonce_field('create_product','create_product'); ?>

<p><input type="submit" class="button-primary" name="submit_new_product" value="Додати товар"></p>

</form>

</div>

<?php

//відправляє дані

global $wpdb, $products_table;

$pagenum = isset($_GET['pagenum']) ? absint($_GET['pagenum']) : 1;

$table = $products_table;

$limit = 10;

$offset = ($pagenum - 1) * $limit;

$total = vikart_CountRows($table);

$get_items = vikart_SelectLimitQuery($table, $offset, $limit, $catalog_id);

$num_of_pages = ceil($total / $limit);

?>

<div class="vikart-table">

<h2 class="vikart-bottom-20">Ваші товари</h2>

<table id="vikart-product-table" class="widefat fixed" cellspacing="0">

<thead>

<tr>

<th id="cb" class="column-cb check-column" scope="col"></th>

<th id="product-name" class="column-product-name bold-text" scope="col">Назва товару</th>

<th id="product-category" class="column-product-category bold-text" scope="col">Категорія</th>

<th id="product-subcategory" class="column-product-subcategory bold-text" scope="col">Підкатегорія</th>

<th id="order-description" class="column-ordering bold-text" scope="col">Порядок</th>

</tr>

</thead>

<tbody>

<?php

$number = 0;

foreach($get_items as $product_row) {

$product_name = $product_row->product_name;

$product_price = $product_row->product_price;

$product_position = $product_row->position;

$product_category = $product_row->product_category;

$product_subcategory = $product_row->product_subcategory;

$product_id = $product_row->id;

$get_category = vikart_GetParent($get_categories, $product_category);

$get_subcategory = vikart_GetSubCat($get_subcategories, $product_subcategory);

?>

<tr <?php if($number % 2 == 0) { echo "class='alternate'"; } ?> >

<td class="check-column" scope="row"></td>

<td class="column-product-name"><?php echo $product_name; ?>

<p>

<span><a class="opener-product" data-id="<?php echo $product_id; ?>" href="#">Видалити</a> |</span>

<span><a href="admin.php?page=vikart-product-management&edit=<?php echo $product_id; ?>">Змінити</a></span>

</p>

</td>

<td class="column-product-category"><?php echo $get_category ?></td>

<td class="column-product-subcategory"><?php echo $get_subcategory ?></td>

<td class="column-ordering"><input id="productid_<?php echo $product_id; ?>" type="text" class="vikart-small-input vikart-order" name="order[]" value="<?php echo $product_position; ?>"></td>

<?php

$number = $number + 1;

}

?>

</tr>

</tbody>

</table>

<?php if(!empty($get_items)) { ?>

<div id="save_order" class="button-primary vikart-save-order">Зберегти порядок</div>

<?php } elseif (empty($get_items)) { ?>

<div class="vikart-instructions">У вас немає товарів. Використайте форму зліва щоб додати новий товар.</div>

<?php } ?>

<!---Діалог видалення--->

<div id="vikart-dialog" style="display:none;" title="Видалити товар">

<p>Ви хочете видалити цей товар?</p>

<p>

<a class="button-primary" id="vikart-delete-link" href="#">Видалити</a>

<a class="button-primary" id="vikart-close" href="#">Відмінити</a>

</p>

</div>

<?php

vikart_Pagination($num_of_pages, $pagenum);

?>

</div>

<?php

}

/*Якщо пункт редагування ID можна знайти в URL */

if(isset($_GET['edit'])) {

$id = $_GET['edit'];

$table = $products_table;

$get_product = vikart_SelectSpecific($table, $id);

?>

<h2>Змінити товар</h2>

<div class="vikart-product-contain">

<form action="admin.php?page=vikart-product-management" method="POST">

<label for="product_name">Назва товару:</label>

<p><input name="product_name" id="product_name" type="text" value="<?php echo $get_product->product_name; ?>"></p>

<div class="form-field-product vikart-bottom-20">

<label for="vikart_image_url">Зображення товару:</label>

<p>

<input id="vikart_image_url" type="text" size="40" name="Item_Image" value="<?php echo esc_url($get_product->product_image); ?>" />

<input id="vikart_upload_button" class="button" type="button" value="Вибрати зображення" />

</p>

</div>

<label for="product_description">Опис товару:</label>

...

Подобные документы

  • Особливості програмування web-орієнтованих інформаційних систем. Етапи створення web-сайту, вибір домену та хостингу. Опис програмного та апаратного середовища функціонування об’єкта проектування. Аналіз і вибір засобів для проектування web-додатків.

    курсовая работа [11,2 M], добавлен 03.06.2019

  • Особливості захисту персональних комп'ютерів від несанкціонованого доступу (НДС). Спеціальне програмне забезпечення захисту інформації. Захист від НСД шляхом запису ключа за логічними межами файла. Процес підготування програми на мові ассемблера.

    курсовая работа [33,3 K], добавлен 08.08.2009

  • Визначення функціонального профілю захищеності комп’ютеризованої системи від несанкціонованого доступу і вимог до захищеності інформації від витоку технічними каналами. Вибір та обґрунтування необхідних фізичних та організаційних засобів захисту.

    курсовая работа [2,4 M], добавлен 22.11.2014

  • Обґрунтування потреби, поняття, класифікація, проектування та етапи розробки веб-сайту. Вибір програмних засобів, розробка інтерфейса і бази даних. Динамічна мова розмітки гіпертекстових документів DHTML. Розміщення категорій товарів в on-line магазині.

    дипломная работа [1,5 M], добавлен 04.08.2009

  • Основи безпеки даних в комп'ютерних системах. Розробка програми для забезпечення захисту інформації від несанкціонованого доступу: шифрування та дешифрування даних за допомогою криптографічних алгоритмів RSA та DES. Проблеми і перспективи криптографії.

    дипломная работа [823,1 K], добавлен 11.01.2011

  • Способи здійснення атак на відмову та пароль. Захист інформації від несанкціонованого доступу та від її витоку в комп'ютерних системах. Використання міжмережевих екранів, системи виявлення вторгнень, засобів аналізу захищеності в комунікаційних системах.

    презентация [300,2 K], добавлен 14.08.2013

  • Поняття інформації її властивості. У чому полягає робота брандмауера. Переваги використання брандмауера. Основи роботи антивірусних програм. Методи збору, обробки, перетворення, зберігання і розподілу інформації. Основні методи антивірусного захисту.

    реферат [26,8 K], добавлен 29.05.2014

  • Аналіз стратегічних умов, які визначають завдання порталу в організації. Характеристика вимог до програмного забезпечення, захисту від несанкціонованого доступу. Дослідження негативних аспектів побудови ділових порталів, помилок в дизайні веб-сторінок.

    реферат [22,9 K], добавлен 22.02.2012

  • Визначення сутності, видів та конфіденційності інформації. Характеристика програмних та технічних засобів забезпечення її захисту. Особливості складання сайту електронної комерції з продажу музичних дисків. Основні маркетингові заходи для просування.

    контрольная работа [2,6 M], добавлен 24.02.2010

  • Методи захисту програмного забезпечення та комп’ютера від несанкціонованого доступу. Метод створення програми перевірки доступу за методом Тюрінга. Розробка структури програми, вибір мови програмування, тестування. Інструкція по роботі з програмою.

    курсовая работа [606,7 K], добавлен 06.08.2013

  • Аналіз існуючих методів несанкціонованого отримання інформації та заходів щодо протидії їм. Детальних огляд їх властивостей і можливостей впровадження на підприємстві. Наслідки недотримання правил захисту інформації від несанкціонованого отримання.

    курсовая работа [36,5 K], добавлен 19.11.2014

  • Аналіз сучасних підходів та проектних рішень щодо проектування і роозробка системи керування та актуалізації інформації web-сайту національного оператора Енергоринка та вимоги до нього в масштабах Укренерго. Організація захисту данних на різних рівнях.

    дипломная работа [1,1 M], добавлен 29.01.2009

  • Мета і призначення комплексної системи захисту інформації. Загальна характеристика автоматизованої системи установи та умов її функціонування. Формування моделей загроз інформації та порушника об'єкта інформаційної діяльності. Розробка політики безпеки.

    курсовая работа [166,9 K], добавлен 21.03.2013

  • Огляд і архітектура обчислювальних мереж, переваги їх використання та обґрунтування вибору. Пошук несправностей в мережах на базі операційної системи Windows, виявлення причин. Особливості методів захисту від несанкціонованого доступу в мережі TCP/IP.

    курсовая работа [2,8 M], добавлен 28.01.2011

  • Дослідження логічних схем, їх побудови і емуляції роботи в різних програмних засобах, призначених для цього. Electronics Workbench 5 – розробка фірми Interactive Image Technologies, її можливості. Рівні бази Multisim. Ключові особливості Proteus.

    курсовая работа [2,0 M], добавлен 23.08.2014

  • Програма PageMaker як складова частина лінійки програмних продуктів фірми Adobe. Розгляд діалогового вікна параметрів нового документа. Аналіз інструментів PageMaker. Фрейми як спеціальний тип об'єктів, особливості використання. Етапи створення фреймів.

    реферат [1,9 M], добавлен 22.09.2012

  • Поняття сайту як системи електронних документів (файлів даних, коду) приватної особи або організації в комп'ютерній мережі. Визначення засобів для створення сторінки в Інтернеті, вимоги до зовнішнього вигляду та функцій. Особливості розробки макету сайту.

    курсовая работа [2,1 M], добавлен 17.12.2015

  • Створення баз даних для автоматизування роботи торгового представника в середовищі програмування Delрhі. Опис вхідної та результуючої інформації, формалізований опис задачі. Розробка технічного та робочого проекту, опис та обґрунтування вибору структури.

    курсовая работа [135,8 K], добавлен 11.10.2010

  • Математичне моделювання та створення програмних комплексів типу Nastran або Ansys. Рівняння методу незалежних струмів у матрично-векторній формі. Побудова блок-схеми алгоритму. Характеристика і умовні позначення даних. Текст та результати роботи програми.

    контрольная работа [1006,6 K], добавлен 10.07.2012

  • Проектування, розробка та введення в експлуатацію бази даних для віртуального магазину "MotorUA". Виявлення еквівалентних сущностей. Переклад глобальної ER-моделі в реляційну форму. Розробка механизмів захисту даних від несанкціонованого доступу.

    курсовая работа [857,7 K], добавлен 15.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.