Разработка сайта по диiиплине "Информационная безопасность"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



я предполагает работу с web-страницами в режиме кодирование-декодирование, что уже говорит о том, что пользователь, сохранив закодированную страницу, может создать скрипт, который декодирует первоначальный ASCII-код и сохранит его в читаемом виде где-нибудь на диске. Во-вторых, вряд ли можно считать настолько надежными те технологии, одинаковые и неизменные принципы которых может использовать любой пользователь Сети. В большей мере все эти подходы служат лишь для защиты от начинающих пиратов и от людей, малознакомых с подобными технологиями. Конечно, есть еще платный сервис SSL.

.5 Описание программно-технических средств

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

Электронный учебник по диiиплине "Информационная безопастность" мультиплатформенное приложение, которое может работать на любых операционных системах с браузером.

Для создания электронного учебника был выбран язык гипертекстовой разметки документа HTML. Для оформления главного меню использовались каскадные таблицы стилей - CSS. Язык программирования JavaScript применен для его анимации.

Для написания HTML - кода использовался Adobe Dreamweaver CS3. - HTML-редактор. Разработан и поддерживался компанией Macromedia в версиях до 8-й (2005 год). Следующие версии (начиная с Dreamweaver CS3 (2007)) выпускает Adobe. Богатый инструментарий, открытость приложения для всевозможных настроек, удобный интерфейс и другие особенности сделали Dreamweaver одним из наиболее популярных HTML-редакторов в мире. Недостатком считается добавление лишнего кода.

Заметную популярность программа получила начиная с версии MX, выпущенной компанией Macromedia в 2002 году. До этого момента были выпущены версии 1-4, версию 5 компания пропустила. 7-я версия программы получила название Dreamweaver MX 2004, а затем в 2005 году была выпущена Dreamweaver 8. 20 апреля 2007 года уже компания Adobe выпустила более свежую версию под названием Dreamweaver CS3.

На сегодняшний момент последней версией является Dreamweaver CS5.Dreamweaver CS3 - промышленный стандарт для разработки web-приложений, позволяющий пользователям эффективно проектировать, разрабатывать и поддерживать web-сайты и приложения. С Dreamweaver CS3 разработчики получают возможность создания и сопровождения сайтов и приложений, поддерживающих самые современные технологии и алгоритмы. Новые возможности и средства оптимизации уменьшают время, необходимое для рутинных задач. Одна из главных особенностей данного релиза - это фокус на упрощении ключевых моментов процесса разработки и верстки. Если вы хотите начать изучение каких-либо технологий, подобных Ajax с использованием CSS, автоматическим нахождение CSS-багов в браузерах, значит этот релиз несет в себе все для вас необходимое. У этого богатого функциями редактора Web-узлов сохранился базовый интерфейс, широко известный Web-дизайнерам. Однако новая версия (первая, выпущенная под фирменной маркой Adobe) выводит продукт на уровень требований XXI века. В ее состав входит полный набор средств для работы с CSS (Cascading Style Sheets - каскадные таблицы стилей), а также новый графический интерфейс для Spry Framework фирмы Adobe - набора небольших встроенных JavaScript-iенариев для отображения динамических элементов, например сворачиваемых меню и XML-материалов.

Кроме того, Dreamweaver CS5 легко интегрируется с Photoshop CS3 (с помощью мыши) - существенный довод в пользу модернизации для владельцев предыдущих версий. В Creative Suite 3 дизайнеры располагают возможностью выбора любой части дизайна в Photoshop, даже содержащей множественные слои, и переноса ее непосредственно в страницу Dreamweaver. Dreamweaver предлагает диалоговое окно, с помощью которого пользователь может определить параметры оптимизации для изображения. На этом все "сложности" и заканчиваются. Никакой дополнительной работы не потребуется. В том случае, когда изображение нуждается в редактировании, двойной щелчок по оригинальному файлу PSD открывает Photoshop для редактирования.

CSS - каскадные таблицы стилей использовались для создания кнопок главного меню.

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

JavaScript - объектно-ориентированный скриптовый язык программирования. Является диалектом языка ECMAScript.обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык iенариев для придания интерактивности веб-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке.обладает рядом свойств объектно-ориентированного языка, но реализованное в языке прототипирование обуславливает отличия в работе с объектами по сравнению с традиционными объектно-ориентированными языками. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам - функции как объекты первого класса, объекты как списки, карринг, анонимные функции, замыкания - что придаёт языку дополнительную гибкость.

Для выполнения дипломного проекта использовался персональный ЭВМ, имеющий следующие характеристики