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

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

Курсовая Купить готовую Узнать стоимостьмоей работы

Каскадные таблицы стилей CSS (Cascading Style Sheets) — язык описания внешнего вида документа, написанного с использованием языка разметки. CSS используется Web-разработчиками для задания внешнего вида (шрифтов, цветов, отступов, расположения и др.) Web-страниц. CSS разработан для отделения основного содержимого документа (написанного на языке разметки, например HTML) от оформления этого… Читать ещё >

Основы криптографии (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Теоретическая часть
    • 1. 1. Криптография
      • 1. 1. 1. История криптографии
      • 1. 1. 2. Основные понятия криптографии
      • 1. 1. 3. Классификация методов криптографического скрытия
    • 1. 2. Изучение криптографии в школе
      • 1. 2. 1. Анализ Государственных образовательных стандартов
      • 1. 2. 2. Анализ примерных программ по информатике и ИКТ
      • 1. 2. 3. Анализ современных учебников по информатике и ИКТ
      • 1. 2. 4. Программы элективных курсов по криптографии
    • 1. 3. Требования к разработке электронного учебника
  • 2. Практическая часть
    • 2. 1. Структура электронного учебника
      • 2. 1. 1. Определение требований к электронному учебнику
      • 2. 1. 2. Архитектурная схема электронного учебника
      • 2. 1. 3. Определение макета страниц электронного учебника
      • 2. 1. 4. Разработка системы навигации
    • 2. 2. Средства разработки электронного учебника
    • 2. 3. Образцы страниц учебника
  • Заключение
  • Приложение

important;

display: inline;

position: relative;

border:#3 366 1px solid;

}

ul#navmenu-v li ul li {

border:none;

border-bottom:#FFFFFF 2px solid;

}

/* Старшие пункты меню */

ul#navmenu-v a {

padding: 0 6px;

display: block;

background: url (menu/but1.gif) no-repeat; /* фон блока */

color: #400 000;

font: bold 12px/28px Verdana, Arial;

text-decoration: none;

height: 50px;

height: 1%;

}

ul#navmenu-v a: hover,

ul#navmenu-v li: hover a,

ul#navmenu-v li. iehover a {

background: url (menu/but1.gif) no-repeat; /* фон блока */

color: #808 000;

}

/* Подчиненные пункты меню*/

ul#navmenu-v li: hover li a,

ul#navmenu-v li. iehover li a {

background: url (menu/but3.gif) no-repeat; /* фон блока */

color: #400 000;

border:#3 366 1px solid;

}

ul#navmenu-v li: hover li a: hover,

ul#navmenu-v li: hover li: hover a,

ul#navmenu-v li. iehover li a: hover,

ul#navmenu-v li. iehover li.iehover a {

color: #808 000;

border:#3 366 1px solid;

}

ul#navmenu-v ul,

ul#navmenu-v ul ul,

ul#navmenu-v ul ul ul {

display: none;

position: absolute;

top: 0;

left: 200px;

z-index:10;

}

ul#navmenu-v li: hover ul ul,

ul#navmenu-v li: hover ul ul ul,

ul#navmenu-v li. iehover ul ul,

ul#navmenu-v li. iehover ul ul ul {

display: none;

}

ul#navmenu-v li: hover ul,

ul#navmenu-v ul li: hover ul,

ul#navmenu-v ul ul li: hover ul,

ul#navmenu-v li. iehover ul,

ul#navmenu-v ul li. iehover ul,

ul#navmenu-v ul ul li. iehover ul {

display: block;

}

/* Настройка параметров области основной информации */

.fonnt

{ margin-top: 10px 10px;

font-size: 14px; /* размер текста */

font-family: Verdana, Arial, Helvetica, sans-serif; /* шрифт текста */

text-decoration: none; /* отключение подчеркивания ссылки */

font-weight: bold; /* жирный текст */

/* End */

Для оформления разделов меню использовались изображения (разработано в Adobe PhotoShop CS), отличающиеся яркостью и интенсивность белого цвета — с целью создания эффекта легкой подсветки при наведении курсора мыши на раздел меню:

but1.gif — основные разделы but3. gif — подчиненные разделы Рис. 6 Кнопки меню

Рис. 7 Итоговый вид меню навигации электронного учебника

2.2 Средства разработки электронного учебника В качестве средств реализации разработанного макета электронного учебника по основам криптографии были выбраны:

HTML — структура страниц, гипертекстовые связи;

CSS — стилевое форматирование, меню навигации;

JavaScript — настройка для работы в IE, создание динамики элементов;

Adobe Photoshop CS — обработка графики.

HTML (Hypertext Markup Language с английского — «язык гипертекстовой разметки») — это приложение SGML (Standard Generalized Markup Language (Стандартный обобщенный язык разметки)), соответствующее международному стандарту ISO 8879; оно считается стандартным языком публикации в World Wide Web. (10)

Текстовые документы, содержащие код на языке HTML (такие документы традиционно имеют расширение «html» или «htm»), обрабатываются, интерптерируются и воспроизводятся браузерами.

HTML документ представляет собой обычный текстовый файл, содержащий элементы HTML и саму информацию. Элементы могут быть логические и физические. Физические указывают как информация должна отображаться в браузере. Логические же определяют структуру документа*.

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

Все документы HTML имеют одну и ту же структуру, определяемую фиксированным набором тегов структуры. Документ HTML всегда должен начинаться с тега и заканчиваться соответствующим закрывающим тегом (

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

Основное содержание размешается в теле документа, которое ограничивается парным тегом

. Строго говоря, положение структурных тегов в документе нетрудно определить, даже если и они опущены. Поэтому стандарт языка HTML требует только наличия тега(и, соответственно,). Тем не менее, при создании документа HTML опускать структурные теги не рекомендуется. Простейший правильный документ HTML содержащий все теги, определяющие структуру, может выглядеть следующим образом:< TITLE > Заголовок документа < /TITLE >

Текст документа

(9, гл. 1)

Каскадные таблицы стилей CSS (Cascading Style Sheets) — язык описания внешнего вида документа, написанного с использованием языка разметки. CSS используется Web-разработчиками для задания внешнего вида (шрифтов, цветов, отступов, расположения и др.) Web-страниц. CSS разработан для отделения основного содержимого документа (написанного на языке разметки, например HTML) от оформления этого содержимого (написанного на CSS). Такое отделение предоставляет Web-разработчикам большую гибкость, упрощает задание внешнего вида документов и оформление повторяющихся элементов разметки. Таким образом, HTML-код формирует текст логически, т. е. задает структуры Web-страницы: расположение и порядок следования абзацев, графических изображений, строк и ячеек в таблице и особое значение отдельных фрагментов текста. Таблицы стилей CSS формируют тексты физически, т. е. задают представление Web-страницы: каким шрифтом будут набраны обычный текст абзацев, каким цветом выделить заголовки, будет ли у таблицы рамка и пр. (11)

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

селектор, селектор

{

свойство: значение;

свойство: значение;

свойство: значение;

} (10)

JavaScript — объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. (12)

2.3 Образцы страниц учебника Программный код страницы с описанием шифра Вижинера:

Основы криптографии
Электронный учебник «Основы криптографии»

Раздел «Шифрование с открытым ключом»

Тема «Шифр Вижинера (полиалфавитная подстановка)»

Показать весь текст

Список литературы

  1. С.Г., Серов Р. Е. название: Основы современной криптографии. М.: «Горячая линия — Телеком», 2001
  2. , Т. Л. Информационная безопасность: учебное пособие / Т. Л. Партука, И. И. Попов. — 2-е изд., испр. и доп. — М.: Форум; ИНФРА-М, 2007
  3. В.О., Осипян К. В. Криптография в задачах и упражнениях. — М.: Гелиос АРВ, 2004
  4. А.Г., Маховенко Е. Б. Теоретическая криптография — С-Пб: АНО НПО «Профессионал», 2004
  5. , Д. А. Истоки отечественной криптографии / Д. А. Ларин // Математика для школьников. — 2009. — N 4. — с. 49−64
  6. О.Б. Новое средство компьютерного обучения — электронный учебник // Компьютеры в учебном процессе. — 1999. — № 10. — с. 89−92
  7. Ю.Ю., Перевалова Е. А., Тюрина Е. А., Чадин А. А. Методика использования электронных учебников в образовательном процессе. // Информатика и образование — 2000 — № 8
  8. А.И., Башмаков И. А. Разработка компьютерных учебников и обучающих систем. — М.: Информационно-издательский дом «Филинъ», 2003
  9. С. Настольная книга Web-мастера: эффективное применение HTML, CSS и JavaScript. — М.: Кнорус, 2000
  10. Штайнер, Г. HTML/XML/CSS. Издание 2-е, перераб. — М.: Лаборатория Базовых Знаний, 2005
  11. Эрик Мейер CSS. Каскадные таблицы стилей. Подробное руководство. — СПб.: Символ-Плюс, 2008
  12. http://ru.wikipedia.org/wiki/JavaScript
Заполнить форму текущей работой
Купить готовую работу

ИЛИ