Классы и идентификаторы элементов — КиберПедия 

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

Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...

Классы и идентификаторы элементов

2017-07-01 208
Классы и идентификаторы элементов 0.00 из 5.00 0 оценок
Заказать работу

Класс или идентификатор может быть присвоен какому-нибудь элементу (тегу) HTML посредством атрибутов class или id этого элемента (тега):

<!DOCTYPE html><html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title> Защита информации </title> <style> p.Big { font-family: arial, helvetica, sans-serif; color: maroon; } div#First { background-color: silver; } </style> </head> <body>..... <div id="First">..... </div> <p class="Big">..... </p> </body></html>

Основное отличие между классами элементов и идентификаторами элементов в том, что идентификатор предназначен для одного элемента, тогда как класс обычно присваивают сразу нескольким. Тем не менее, современные браузеры, как правило, корректно отображают множественные элементы с одинаковым идентификатором. Также отличие в том, что могут существовать множественные классы (когда класс элемента состоит из нескольких слов, разделённых пробелами). Для идентификаторов такое невозможно.

Важно отметить следующее отличие идентификатора от класса: идентификаторы широко используются в JavaScript для нахождения уникального элемента в документе.

Имена классов и идентификаторов, в отличие от названий тегов и их атрибутов, чувствительны к регистру ввода букв.

Свойства классов и идентификаторов задаются с помощью соответствующих селекторов. Причём может быть задано как свойство класса в целом (в таком случае селектор начинается с «.») или свойство идентификатора самого по себе (в таком случае селектор начинается с «#»), так и свойство какого-нибудь элемента этого класса или с этим идентификатором.

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


Специальная часть

Постановка задачи

1. Разработать электроного ресурса по предмету «Защита информации».

2. При входе в «Содержание» открывается меню со следующими пунктами:

1) «Теория»,

2) «Практическая часть»,

3) «Видео»,

4) «Презентация»,

5) «Глоссарий»,

6) «Тест».

3.Предусмотреть в программе:

а) чтение каждого файла в отдельности;

б) видео-урок;

в) выход из программы.


Формальная постановка задачи

 
 


Главное меню

 
 

 

 


Основы защиты информации

 

 
 

 

 


Основные методы защиты

Информации

 
 


Основы криптологии

 

 
 

 

 


Видео-урок

 
 

 

 


Презентация

 

 
 

 

 


Шифры замены

 

 
 

 

 


Шифры перестановки

 

 
 

 

 


Глоссарий

 
 



Алгоритм решение задачи

1. Организовать на форме главное меню со следующими пунктами:

1) «Теория»,

2) «Практическая часть»,

3) «Видео»,

4) «Презентация»,

5) «Глоссарий»,

6) «Тест».

2. При открытии пункта меню «Теория» открывается следующие пункты:

1) «Основы защиты информации»,

2) «Основные методы защиты информации»,

3) «Основы криптологии».

3. А при открытие пункта «Презентация» откроется следующие пункты

1) Защита информации с помощью криптологии

2) Криптосистема

3) Шифры замены

4) Шифры перестановки

4.При открытии пункта меню «Основы защиты информации» открывается форма, где дается понятие о защите информации, основные понятье, угрозы безопасности информации в компьютерных системах.

5.Если выбран пункт «Основные методы защиты информации», то откроется страница, где дается понятия об основных методах защиты информации от вырусов, конфициальности информации в базы данных.

5.Если выбран пункт «Основы криптологии», то откроется окно, в котором дается понятие о криптологии, криптоанализи, криптографии, стеганографии, разнообразие шифрмашин.

6. В презентации «Криптосистема» дается информация о симетричных, ассиматричных шифровании, о достатках и недостатках симетричных и ассимертичныхшифровании.

7.Если выбран презентацию «Шифры замены», то откроется окно, в котором дается методы шифра Цезоря, Виженера, квадрат Полибия.

8.Если выбран презентацию «Шифры перестановки», то откроется окно, в котором дается понятие о шифре простой вертикальной перестановки, шифр двойной перестановки, магический квадрат.

 


Блок-схема программы

Начало

 
 


 
 


Нет

Да

 
 


Нет

Да

           
     
 
 


Нет

       
 
   
 


Да

Нет

       
 
   
 


Да


А В

 

 

А В

       
   
 


Нет

Да

           
   
     
 
 
 

 


 
 


Нет

Да

       
   

 


 


Листинг программы

1 листинг по Теоретической части

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Защита информации</title>

<meta name="keywords" content="css templates, free templates, world template" />

<meta name="description" content="World Template is one of the free CSS templates from templatemo.com" />

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="templatemo_wrapper">

<div id="templatemo_header">

<div id="site_title">

<a href="Отчет!!!.html"><img src="images/templatemo_logo.png" alt="World Template" /></a>

</div> <!-- end of site_title -->

</div> <!-- end of templatemo_header -->

<div id="templatemo_main">

<div id="templatemo_sidebar">

<div id="templatemo_menu">

<ul>

<li><a href="1theory.html" class="current">Теория</a></li>

<li><a href="2practice.html">Практическая часть </a></li>

<li><a href="3video.html">Видео</a></li>

<li><a href="4presentation.html">Презентация</a></li>

<li><a href="5glossary.html">ГлоссариЙ</a></li>

<li><a href="6test.html">Тест</a></li>

<li><a href="7literature.html">Литература</a></li>

</ul>

</div> <!-- end of templatemo_menu -->

</div> <!-- end of templatemo_sidebar -->

<div id="templatemo_content">

<h1>Защита информации</h1>

<h3 align="center">Введение</h3>

<p>Быстрый рост глобальной сети Internet и стремительное развитие информационных технологий привели к формированию информационной среды, оказывающей влияние на все сферы человеческой деятельности. </p>

.........................................

<P><U>Компьютерные вирусы</U> – это небольшие программы, которые после внедрения в ЭВМ самостоятельно распространяются путём создания своих копий, а при выполнении определённых условий оказывают негативное воздействие на КС.</P>

<tr><td width="100%" class="Nav"><a>&lt;&lt;</a> <a href="#top">^</a> <a href="1theory1.html">2&gt;&gt;</a></td></tr>

</div>

</div> <!-- end of templatemo_content -->

<div class="cleaner"></div>

</div> <!-- end of templatemo_main -->

</body>

</html>

 

2 листинг Практическая часть

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Защита информации и информационная безопасность</title>

<meta name="keywords" content="css templates, free templates, world template" />

<meta name="description" content="World Template is one of the free CSS templates from templatemo.com" />

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

</head>

<body>

<h1>Защита информации </h1>

<H2> <center> Практические задание </center> </H2>

<a href="#stih1">Лабораторная работа 1. Парольная защита</a><br>

<a href="#stih2">Лабораторная работа 2. Архивирование с паролем</a><br>

<a href="#stih3">Лабораторная работа 3. Шифр простой замены. Таблица Вижинера</a><br>

<a href="#stih4">Лабораторная работа 4. Обмен ключами по Диффи-Хелману</a><br>

<a href="#stih5">Лабораторная работа 5. Шифр RSA</a><br>

<br>

<a name="stih1"><h3 align="center">Лабораторная работа 1</h3>

<h4 align="center">Парольная защита</h4></a>

<p>Под несанкционированным доступом к информации (НСД) согласно руководящим документам Гостехкомиссии будем понимать доступ к информации, нарушающий установленные правила разграничения доступа и осуществляемый с использованием штатных средств, предоставляемых СВТ или АС. НСД может носить случайный или намеренный характер.</p>

................................................

<h4><b>3. Практика</b></h4>

Составьте программное обеспечение, реализующее алгоритм RSA. Исходные данные должны передаваться через файлы: файл с открытым ключом, закрытым ключом и шифруемая информация. Для созданного программного обеспечения проведите тестирование не менее чем на 10 различных наборах данных.<br>

<br>

</div> <!-- end of templatemo_content -->

<div class="cleaner"></div>

</div> <!-- end of templatemo_main -->

</div> <!-- end of templatemo_wrapper -->

</body>

</html>

 

3 листинг Видео

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Защита информации</title>

<meta name="keywords" content="css templates, free templates, world template" />

<meta name="description" content="World Template is one of the free CSS templates from templatemo.com" />

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

</head>

<h1>Защита информации</h1>

<center><h3>Защита информации</h3>

<video width="600" height="450" controls="controls">

<source src="Защита информации.mp4">

</video></center><br><br>

<center><h3>Компьютерные вирусы</h3>

<video width="600" height="450" controls="controls">

<source src="Компьютерные вирусы.mp4">

</video></center><br><br>

<center><h3>Классификация вредоносных программ. Методы защиты</h3>

<video width="600" height="450" controls="controls">

<source src="Классификация вредоносных программ. Методы защиты.mp4">

</video></center><br><br>

</div> <!-- end of templatemo_content -->

<div class="cleaner"></div>

</div> <!-- end of templatemo_main -->

</div> <!-- end of templatemo_wrapper -->

</body>

</html>

 

4 листинг Презентация «Защита информации с помощью криптологии»

<!doctype html>

<html lang="en">

<head>

<meta charset="utf-8">

<title>Защита информации </title>

<meta name="apple-mobile-web-app-capable" content="yes" />

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">

<link rel="stylesheet" href="css/reveal.min.css">

<link rel="stylesheet" href="css/theme/default.css" id="theme">

<!-- Для подстветки синтаксиса -->

<link rel="stylesheet" href="lib/css/zenburn.css">

<!--[if lt IE 9]>

<script src="lib/js/html5shiv.js"></script>

<![endif]-->

</head>

<body>

<div class="reveal">

<!-- Каждый блок <section> - это отдельный слайд -->

<div class="slides">

<section>

<h1>Защита информации с помощью криптологии </h1>

</section>

<section>

<h2>Возможности сохранения информации:</h2>

<ul>

<li>Создать абсолютно недоступный для других канал связи между абонентами.</li>

<li>В общедоступном канале связи скрыть сам факт передачи информации <b>(стеганография)</b>.</li>

<li>В общедоступном канале связи передавать преобразованную информацию, которую может восстановить только адресат <b>(криптография)</b>.</li></ul>

<aside class="notes">

А это некоторые заметки. Они спрятаны при показе презентации, но вы можете их видеть когда находитесь в окне рассказчика (нажав на клавиатуре букву "s").

</aside>

</section>

<!-- Примеры с вертикальными слайдами -->

<section>

<section>

............................................

<section>

<h2>Классификация криптоалгоритмов по характеру воздействий, производимых над данными</h2>

<img width="500" height="300" src="vvv.bmp">

</section>

<section>

<a href="4presentation.html" title="Презентации" target="_top">

<img src="max.jpg" align="middle" width="700" height="500"></a>

</section>

</div>

</div>

<script src="lib/js/head.min.js"></script>

<script src="js/reveal.min.js"></script>

<script>

Reveal.initialize({

controls: true,

progress: true,

history: true,

center: true,

theme: Reveal.getQueryHash().theme,

transition: Reveal.getQueryHash().transition || 'default',

dependencies: [

{ src: 'lib/js/classList.js', condition: function() { return!document.body.classList; } },

{ src: 'plugin/markdown/marked.js', condition: function() { return!!document.querySelector('[data-markdown]'); } },

{ src: 'plugin/markdown/markdown.js', condition: function() { return!!document.querySelector('[data-markdown]'); } },

{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },

{ src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return!!document.body.classList; } },

{ src: 'plugin/notes/notes.js', async: true, condition: function() { return!!document.body.classList; } }

]

});

</script>

</body>

</html>

 

5 листинг Тест

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Защита информации</title>

<meta name="keywords" content="css templates, free templates, world template" />

<meta name="description" content="World Template is one of the free CSS templates from templatemo.com" />

<link href="templatemo_style.css" rel="stylesheet" type="text/css" />

</head>

<body>

<div id="templatemo_wrapper">

<div id="templatemo_header">

<div id="site_title">

<a href="Отчет!!!.html"><img src="images/templatemo_logo.png" alt="World Template" /></a>

</div> <!-- end of site_title -->

</div> <!-- end of templatemo_header -->

<div id="templatemo_main">

<div id="templatemo_sidebar">

<div id="templatemo_menu">

<ul>

<li><a href="1theory.html" >Теория</a></li>

<li><a href="2practice.html">Практическая часть </a></li>

<li><a href="3video.html" >Видео</a></li>

<li><a href="4presentation.html" >Презентация</a></li>

<li><a href="5glossary.html" >ГлоссариЙ</a></li>

<li><a href="6test.html" class="current">Тест</a></li>

<li><a href="7literature.html">Литература</a></li>

</ul>

</div> <!-- end of templatemo_menu -->

</div> <!-- end of templatemo_sidebar -->

<div id="templatemo_content">

<script type="text/javascript" language="JavaScript">// <![CDATA[

var res="2421234123";

function check_me()

{

var count=0;

with(document.test) {

if (!Q1[0].checked&&!Q1[1].checked&&!Q1[2].checked&&!Q1[3].checked)

{count+=1};

if (!Q2[0].checked&&!Q2[1].checked&&!Q2[2].checked&&!Q2[3].checked)

{count+=1};

if (!Q3[0].checked&&!Q3[1].checked&&!Q3[2].checked&&!Q3[3].checked)

{count+=1};

if (!Q4[0].checked&&!Q4[1].checked&&!Q4[2].checked&&!Q4[3].checked)

{count+=1};

if (!Q5[0].checked&&!Q5[1].checked&&!Q5[2].checked&&!Q5[3].checked)

{count+=1};

if (!Q6[0].checked&&!Q6[1].checked&&!Q6[2].checked&&!Q6[3].checked)

{count+=1};

if (!Q7[0].checked&&!Q7[1].checked&&!Q7[2].checked&&!Q7[3].checked)

{count+=1};

if (!Q8[0].checked&&!Q8[1].checked&&!Q8[2].checked&&!Q8[3].checked)

{count+=1};

if (!Q9[0].checked&&!Q9[1].checked&&!Q9[2].checked&&!Q9[3].checked)

{count+=1};

if (!Q10[0].checked&&!Q10[1].checked&&!Q10[2].checked&&!Q10[3].checked)

{count+=1};

..............................................

<CENTER>

<P><TEXTAREA name="s1" rows="4" cols="70" readonly> </TEXTAREA> </P>

<INPUT onclick="check_me()" type="button" value="Показать результат"/>&nbsp;&nbsp;&nbsp;&nbsp;

<INPUT type="reset" value="Сбросить ответы"/>

</CENTER>

</form>

</div> <!-- end of templatemo_content -->

<div class="cleaner"></div>

</div> <!-- end of templatemo_main -->

</div> <!-- end of templatemo_wrapper -->

</body>

</html>

 

 


Инструкция пользователю

Для работы с программой пользователю нужно зайти в папку «Защита информации» и запустить на выполнение файл – title.html. После указанных действий появится главная форма программы

При нажатии на ссылку «Перейти к содержанию» открывается, которая содержит меню со следующими пунктами: «Теория», «Практическая часть», «Видео», «Презентация», «Глоссарий», «Литература».

При нажатии на пункт меню «Теория» открывается страница, которая содержит теоритическию часть информации

При нажатии на пункт меню «Практическая часть» открывается страница, которая содержит лабораторные работы. Лабораторные работы перечислены в виде ссылок при нажатии переходит к началу Лабораторной работы.

При нажатии на пункт меню «Видео» открывается страница, которая содержит видео уроки по «Защите информации»

При нажатии на пункт меню «Презетация» открывается страница, которая содержит гиперссылки для просмотра слайдов.

При нажатии на гирепссылку открывается страница, которая содержит слайд

Внизу правого угла есть стрелки при нажатии на право передом на следующий слайд. Есть также возможности вертикального перехода.

При нажатии на «Глоссарий» откывается страница, которая содержит с новыми терминами и понятиями по защите информации. Оприделение расположены в алфавитном порядке.

При нажатии на «Тест» открывается страница, которая содержит вопросы для тестирования. Инструкцию работы теста можно найти при нажатии на «Инструкция».

При нажатии на пункт меню «Литература» откроется страница, которая содержит список литературы использиемый для работы даного дипломного проекта.

 


Экономическая часть

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

Прямым назначением электронного ресурсо является возможность дистанционного обучения. Это позволит студентам очникам подробнее изучить материал и доработать упущенное на лекции.

В экономической части для отдельно взятой организации приведены следующие расчеты:

1) Определение затрат на создание программного продукта:

- расходы по оплате труда рабочего персонала (программиста);

- расходы, связанные с разработкой и программной реализацией программы на ПК.

2) Формирование цены проекта, основываясь на результатах изучения конкурентной среды;

3) Планирование прибыли при реализации проекта по созданию системы.

 

 
Этап Сроки выполнения
Разработка технического задания 16.04.2017 - 20.04.2017
Изучение подходов и аналогов 21.04.2017 - 25.04.2017
Работа с материалом дисциплины учебника 26.04.2017 - 1.05.2017
Разработка модели учебника 2.05.2017 - 8.05.2017
Выбор инструментальных средств разработки 9.05.2017 - 15.05.2017
Разработка схемы пользовательского интерфейса 16.05.2017 - 21.05.2017
Разработка компьютерных графических материалов 22.05.2017 -27.05.2017
Программная реализация 28.05.2017 -2.06.2017
Тестирование и отладка функционала 3.06.2017 -08.06.2017
Внесение данных 9.06.2017 -14.06.2017
Разработка эксплуатационной документации 15.06.2017 -18.06.2017
 
     

 

 



Поделиться с друзьями:

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

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.242 с.