2.13. При порушенні "Санітарних норм і правил влаштування і обладнання кабінетів комп'ютерної техніки в навчальних закладах та режиму праці учнів на персональних комп'ютерах" винні притягуються до дисциплінарної, адміністративної і кримінальної відповідальності згідно Закону України "Про забезпечення санітарного та епідемічного благополуччя населення", ст. 10, 19, 20, 24, 40.
2.14. З введенням в дію цих СанПіН втрачають силу:
- "Временные санитарно-гигиенические нормы и правила устройства, оборудования, содержания и режима работы на персональных электронно-вычислительных машинах и видеодислейных терминалах в кабинетах вычислительной техники и дисплейных классах всех типов средних учебных заведений" № 5146-89 от 20.10.89 г. (МЗ СССР);
- "Гигиенические и эргономические условия организации рабочих мест и режима учебных занятий с применением средств вычислительной техники в средней общеобразовательной школе", Київ, МОЗ України, 30.10.90 р. (методичні рекомендації).
3. Вимоги до приміщень та розташування робочих місць з ПК
3.1. Приміщення, призначені для роботи з ПК, повинні мати природне освітлення. Орієнтація вікон повинна бути на північ або північний схід, вікна повинні мати жалюзі, які можна регулювати, або штори.
3.2. Не дозволяється розміщувати кабінети обчислювальної техніки у підвальних приміщеннях будинків.
3.3. Кабінети, обладнані комп'ютерною технікою, в навчальних закладах повинні розміщуватись в окремих приміщеннях з природним освітленням та організованим обміном повітря.
Площа на одного учня, який працює за ПК, повинна складати не менше 6,0 кв. м, об'єм - не менше 20 куб. м. Площа учбових приміщень з ПК повинна розраховуватись на півкласу учнів, але не більш як 12 чоловік.
3.4. Стіни, стеля і підлога та обладнання кабінетів комп'ютерної техніки повинні мати покриття із матеріалів з матовою фактурою з коефіцієнтом відбиття: стін - 40-50 %, стелі - 70-80 %, підлоги - 20-30 %, предметів обладнання - 40-60 % (робочого столу - 40-50 %, корпуса дисплею та клавіатури - 30-50 %, шаф та стелажів - 40-60 %).
3.5. Поверхня підлоги повинна мати антистатичне покриття та бути зручною для вологого прибирання.
3.6. Забороняється використовувати для оздоблення інтер'єру приміщень комп'ютерних класів полімерні матеріали (дерев'яно-стружкові плити, шпалери, що придатні для миття, плівкові та рулонні синтетичні матеріали, шаровий паперовий пластик та ін.), що виділяють у повітря шкідливі хімічні речовини, які перевищують гранично допустимі концентрації.
Вміст шкідливих хімічних речовин в повітрі дошкільних та учбових приміщень з комп'ютерною технікою не повинен перевищувати середньодобові концентрації, що наводяться в "Переліку гранично допустимих концентрацій забруднюючих речовин в атмосферному повітрі населених пунктів", № 3086-84 від 27.08.84 р. та доповненнях до нього, які затверджені Міністерством охорони здоров'я.
3.7. При будівлі нових і реконструкції діючих загальноосвітніх шкіл, середніх спеціальних і вищих учбових закладів висота приміщень (від підлоги до стелі), в яких передбачено використання персональних комп'ютерів в навчальному процесі, повинні бути не менше 3,6 м, а площа на 1 робоче місце 16 кв. м (ДБН В.2.2-3-97).
3. ЗМІСТ ТА РЕЗУЛЬТАТ ВИКОНАНИХ РОБІТ
3.1 Завдання
Створити довідково-інформаційну базу про Факультет Комп’ютерних Систем до приймальної комісії у вигляді сайту для абітурієнтів. Вона повинна містити:
рекламний ролик факультету;
корисну інформацію для абітурієнта;
інформацію про деканат факультету;
історію виникнення факультету;
інформацію про кафедри факультету;
інформацію про гуртожиток.
3.2Виконання
Розробимо структуру сторінки за наступною схемою:
Данну модель реалізуємо за допомогою html тегу Div. Div – блочний елемент мови html, як правило використовується для обробки блоку данних. Як правило блок керується таблицею каскадних стилів CSS. Яка може знаходитися безпосередньо у голові (Head) документу або у окремому файлі.
Селектори та їх призначення:
Main – блок який міститиме у собі всі три основні, логічно розділені блоки: Header, Content, Footer.
Header – блок який містить зіголовок добументу.
Logo – перший логотип.
Header-Text – текст заголовку.
Logo2 – другий логотип.
Content – блок для відображення основного змісту сторінки.
Menu – список категорій інформації яку можна дізнатися.
My_iframe – інформація з вибраної категорії.
Footer – блок для банеру або реклами.
Для реалізації відображення інформації на вибір користувача, використаємо CSS та JavaScript. CSS – для вибору режиму відображення блоків інформації у блоці My_iframe, які слідують один за одним послідовно та представляють відповідні категорії у блоці Menu. JavaScript - за для відображення лише потрібного блоку.
Реалізація у CSS:
.iframe_content_block
{
display:block;
text-decoration:none;
font-family:Arial;
font-style:italic;
font-weight:bold;
font-size:16px;
color:#1f2f7f;
position:relative;
width:100%;
}
.iframe_content_none
{
display:none;
text-decoration:none;
font-family:Arial;
font-style:italic;
font-weight:bold;
font-size:16px;
color:#1f2f7f;
position:relative;
width:100%;
}
Тут display:none та display:block дозволяє та забороняє відображення блоку з відповідними класами .iframe_content_none та .iframe_content_ block. Зміна класів блоків здійснюється за допомогою JavaScript.
Реалізація у JavaScript:
function menu(menu_id)
{
for(var i=Number(1);i<=6;i++)
document.getElementById("if_c_"+i).className=
"iframe_content_none";
switch (Number(menu_id))
{
case 1: document.getElementById("if_c_1").className=
"iframe_content_block"; break;
case 2: document.getElementById("if_c_2").className=
"iframe_content_block"; break;
case 3: document.getElementById("if_c_3").className=
"iframe_content_block"; break;
case 4: document.getElementById("if_c_4").className=
"iframe_content_block"; break;
case 5: document.getElementById("if_c_5").className=
"iframe_content_block"; break;
case 6: document.getElementById("if_c_6").className=
"iframe_content_block"; break;
}
}
Функція document.getElementById("ім’я_елементу") вертає єлемент у якого id="ім’я_елементу", використовуючи цю функцію ми змінюємо клас усіх наявних єлементів на той що їх ховає. При умові що єлементи мають імена:
if_c_1, if_c_2, if_c_3, if_c_4, if_c_5, if_c_6. Остання цифра цих імен задається змінною i яка перебирається у циклі:
for(var i=Number(1);i<=6;i++)
document.getElementById("if_c_"+i).className=
"iframe_content_none";
Потім використовуючи оператор switch ми міняємо клас одного потрібного нам блоку на такий що дозволяє його відображати.
switch (Number(menu_id))
{
case 1: document.getElementById("if_c_1").className=
"iframe_content_block"; break;
case 2: document.getElementById("if_c_2").className=
"iframe_content_block"; break;
case 3: document.getElementById("if_c_3").className=
"iframe_content_block"; break;
case 4: document.getElementById("if_c_4").className=
"iframe_content_block"; break;
case 5: document.getElementById("if_c_5").className=
"iframe_content_block"; break;
case 6: document.getElementById("if_c_6").className=
"iframe_content_block"; break;
}
Зміна кількості розділів веде до зміни коду. Наприклад внас є лише два розділи: if_c_1 та if_c_2. Код скрипту буде змінений на:
function menu(menu_id)
{
for(var i=Number(1);i<=2;i++)
document.getElementById("if_c_"+i).className=
"iframe_content_none";
switch (Number(menu_id))
{
case 1: document.getElementById("if_c_1").className=
"iframe_content_block"; break;
case 2: document.getElementById("if_c_2").className=
"iframe_content_block"; break;
}
}
Блок меню буде виглядати так:
<div id="content">
<div id="menu">
<ul>
<li><a href="javascript:menu(1);">Розділ 1</a></li>
<li><a href="javascript:menu(2);">Розділ 2</a></li>
</ul>
</div>
<div id="my_iframe">
<div class="iframe_content" id="if_c_1">
</div>
<div class="iframe_content" id="if_c_2">
</div>
</div>
</div>
Для данної моделі html код матиме наступний вигляд:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<LINK REL=StyleSheet HREF="css/style.css" TYPE="text/css" MEDIA=screen>
<script type="text/javascript" src="js/menu.js"></script>
</head>
<body>
<div id="main">
<div id="header">
<div id="logo">
</div>
<div id="header-text">
</div>
<div id="logo2">
</div>
</div>
<div id="content">
<div id="menu">
<ul>
<li>
<img src="img/disk.gif" class="left">
<a href="javascript:menu(1);">Головна</a>
<img src="img/disk.gif" class="right">
</li>
<li>
<img src="img/disk.gif" class="left">
<a href="javascript:menu(2);">Абітурієнту</a>
<img src="img/disk.gif" class="right">
</li>
<li>
<img src="img/disk.gif" class="left">
<a href="javascript:menu(3);">Деканат</a>
<img src="img/disk.gif" class="right">
</li>
<li>
<img src="img/disk.gif" class="left">
<a href="javascript:menu(4);">Історія</a>
<img src="img/disk.gif" class="right">
</li>
<li>
<img src="img/disk.gif" class="left">
<a href="javascript:menu(5);">Кафедри</a>
<img src="img/disk.gif" class="right">
</li>
<li>
<img src="img/disk.gif" class="left">
<a href="javascript:menu(6);">Гуртожиток</a>
<img src="img/disk.gif" class="right">
</li>
</ul>
</div>
<div id="my_iframe">