Описание практических заданий, выполненных в ходе практики — КиберПедия 

Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...

Кормораздатчик мобильный электрифицированный: схема и процесс работы устройства...

Описание практических заданий, выполненных в ходе практики

2019-06-06 112
Описание практических заданий, выполненных в ходе практики 0.00 из 5.00 0 оценок
Заказать работу

В ходе прохождения преддипломной практики нами выполнены задания по профессиональным модулям по содержанию ВКР.

3.1. Разработка веб-сайта на основании ТЗ ВКР:

ü Разработка механизмов защиты данных от несанкционированного доступа.

Вся система сайта будет под защитой WordPress. К мерам повышения безопасности веб-сайта относятся:

- Двухфакторная аутентификация (ДФА)

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

Как правило при ДФА на мобильный телефон пользователя отправляется одноразовый пароль или секретный код. Иногда ДФА реализуется через контрольный вопрос, который пользователь выбирает при создании учетной записи.

Двухфакторная аутентификация обеспечивает защиту учетной записи WordPress так, что даже если логин и пароль окажутся в руках злоумышленников, доступа к аккаунту пользователя они не получат. Можете воспользоваться предложением Clef для двухфакторной аутентификации.

- Логины и пароли

Ненадежные пароли и логины по прежнему остаются слабым звеном, обеспечивающим взломщикам легкий доступ в систему. По данным Nakedsecurity 55% пользователей используют одинаковый пароль на всех веб-сайтах, таким образом подвергая себя угрозе.

Важно, чтобы требования безопасности соблюдали как пользователи, так и администраторы. Например, некоторые администраторы WordPress имеют дурную привычку использовать слово «admin» одновременно в качестве логина и пароля, что делает их сайты очень уязвимыми.

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

 

- Зашифровать все

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

Поскольку WordPress — это CMS, которая часто используется для создания интернет-магазинов, информация о кредитных картах, персональные данные покупателей и т.д. могут быть перехвачены и похищены.

Шифрование данных интернет-магазина с помощью SSL-сертификата, например, от GeoTrust, снизит вероятность перехвата данных. Передаваемые по сети данные шифруются, и взломщик уже не сможет заполучить данные целиком. Даже если он получит доступ к части информации, он увидит лишь совершенно бессмысленный набор символов.

- Плагины для укрепления безопасности WordPress

WordPress — это CMS, к которой можно подключить множество плагинов и расширений, призванных повысить эффективность работы с ней. Существует множество платных и бесплатных плагинов, которые помогут усилить безопасность.

К плагинам для повышения безопасности вашего WordPress-сайта относятся:

Wordfence

Когда речь заходит о плагинах безопасности на WordPress в первую очередь в голову приходит Wordfence. Плагин набрал целых 4,9 звезд из 5, так что если вы теряетесь при выборе, плагин с таким впечатляющим результатом заслуживает внимания. Он завоевал признание пользователей благодаря множеству функций:

• расширенная проверка безопасности;

• блокировка пользователей по IP;

• безопасный вход в систему;

• совместимость с IPv6;

• полная поддержка сайтов WooCommerce;

• поиск вредоносного кода;

• оценка уязвимости;

• единая панель управления администратора для нескольких блогов.

 

iThemes Security

Более 30 инструментов iThemes Security превратят ваш WordPress-сайт в настоящую цифровую крепость. Он идеально подходит для защиты сайтов на WordPress от обыденных атак и уязвимостей, которые большинство администраторов пропускают или к которым они не готовятся.

К самым интересным инструментам относятся:

• защита от брутфорса;

• двухфакторная аутентификация;

• поддержка клиентов при помощи системы тикетов (версия Pro);

• логирование действий пользователей;

• блокировка после нескольких неудачных попыток входа в систему;

• требования минимальной надежности пароля.

 

SUCURI Security

SUCURI — еще один сервис с хорошей репутацией в обеспечении защиты сайтов. Плагин для безопасности на WordPress от SUCURI отлично справляется с проверкой целостности файлов, усилением безопасности, аудитом действий, поиском вредоносного кода и многим другим.

• защита от DDoS-атак;

• оценка уязвимости;

• оптимизация скорости;

• защита от брутфорса;

• оповещения безопасности;

• восстановление после взлома;

• поиск вредоносного кода.

 

BulletProof Security

BulletProof Security — это плагин безопасности WordPress, в который входит файервол, защита регистрации, защита баз данных и множество других инструментов для безопасности в сети. Это полноценный плагин безопасности для защиты сайта на WordPress от кибератак.

• мастер установки в один клик;

• автоматический выход после бездействия;

• логирование HTTP-ошибок;

• три темы на выбор;

• логирование резервирования баз данных;

• срок истечения авторизационных cookie (ACE).

WordPress — это простая в настройке и использовании CMS-система. Благодаря удобству в использовании ей отдает предпочтение существенная доля пользователей. Вместе с тем, в связи с широкой пользовательской базой она становится легкой жертвой для взломщиков. Ко всему прочему большинство пользователей и компаний — непрофессионалы и не разбираются в мерах безопасности, которые могли бы оградить их от угроз.

Требования к аппаратно-программным обеспечениям системы.

Требование к составу системы:

Разработка Системы должна быть основана на оптимальном выборе оборудования с использованием современных технических средств, имеющих необходимые сертификаты соответствия.

Разрабатываемая система должна соответствовать ГОСТ 24.104-85 ЕСС АСУ «Автоматизированные системы управления. Общие требования» с учетом требований, изложенных в данном разделе.

Требования к автоматизированной системе:

АИС должна быть разработана и реализована с учетом максимально возможного быстрого поиска свободных авиамаршрутов и билетов.

Построенная Система должна обеспечивать следующие технологические процессы:

    Получение информации в реальном масштабе времени из баз данных оперативного расписания аэропорта или от операторов;

    Мониторинг оборудования (терминала).

Требования к режимам функционирования:

Система должна иметь возможность функционирования непрерывно и круглосуточно.  

Требования к защите информации от несанкционированного доступа:

Система должна позволять разграничивать права доступа к данным, различных категорий пользователей. Базы данных должны храниться на сервере с источником бесперебойного питания.

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

Должна быть обеспечена надежная защита Системы:

    от несанкционированного доступа;

    от разрушения или останова работы программного обеспечения в результате некорректных действий пользователя;

    от проникновения в систему вирусов.

Внедряемое программно-аппаратное обеспечение должно быть лицензировано. Состав лицензий на программное обеспечение должен определяться требованиями производителей программного обеспечения.

Требования к надёжности:

Надежность должна полностью соответствовать требованиям, предъявляемым к системам, функционирующим в режиме 24 часа в сутки 7 дней в неделю.

ü Требования к видам обеспечения.

Программное обеспечение:

Программное Обеспечение (ПО) Системы должно состоять из:

    Общесистемного ПО.

    Прикладного ПО, разрабатываемого исполнителем с целью реализации функциональных возможностей Системы.

Общесистемное ПО должно отвечать требованиям по стандартизации и унификации, а также, удовлетворять требованиям, перечисленным в пункте 2.6.

Общесистемное ПО должно включать в себя следующие компоненты:

    Операционную систему;

    Систему Управления Базами Данных;

    ПО резервного копирования;

    Стандартные средства работы с Интернет;

    ПО обеспечения информационной безопасности.

В случае построения Заказчиком Системы на основе платформы Microsoft Windows, возможна установка общесистемного ПО Заказчиком.

Прикладное ПО Системы должно обеспечивать реализацию перечисленных в данном ТЗ функций, а также выполнение операций конфигурирования, программирования, управления базами данных и документирования. Прикладное ПО Системы должно обеспечить реализацию требуемых алгоритмов контроля, защиты, отображения информации, сигнализации и архивирования данных.

Техническое обеспечение:

Структура и мощность оборудования Системы должны соответствовать объемам собираемой, обрабатываемой и хранимой информации, интенсивности трафика обмена информацией.

Комплекс технических средств Системы должен быть достаточен для реализации определенных данным ТЗ функций.

Лингвистическое обеспечение:

Вся представленная на экранах мониторов и в печатных отчетах

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

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

Информационное обеспечение:

Информационное обеспечение должно отвечать следующим требованиям:

    Для удобства работы с большими объемами разнообразной информации, информационное обеспечение Системы должно быть структурировано, и иметь иерархическую организацию;

    Структура информационного обеспечения Системы разрабатывается в соответствии со стандартной структурой базы данных;

    Система должна корректно работать со всеми информационными данными, предусмотренными структурой Системы;

    Конфигурационные файлы Системы должны храниться на дублирующих носителях и обновляться при внесении изменений в Систему.

ü Обоснование выбора средств разработки веб-сайта

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

В процессе исследования сред разработки и создания веб-сайтов мы проанализировали программные средства для реализации веб-продуктов:

Macromedia Dreamweaver

Компания Macromedia продолжает делать Dreamweaver интуитивно понятной и простой в использовании программой. Мощные средства с одной стороны и простота в использовании – с другой, делают продукты Macromedia идеальными программным пакетом, как для профессиональных веб-дизайнеров, так и для новичков. Продукты, входящие в пакет Macromedia, такие как: Flash, Firework, Dreamweaver - сделают работу более продуктивной, и при этом могут заменять друг друга (так, например, в любой из них можно создать кнопки). Такие продукты как: Sitespring, FreeHand – добавит эффективности при работе с клиентом.

У Dreamweaver множество плюсов:

Программа Dreamweaver поддерживает "чистый" HTML код, а также последние расширения DHTML и CSS.

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

Позволяет отменить изменения, сделанные несколько шагов назад (однако после сохранения страницы отменить изменения будет невозможно).

Применяется "Динамическая проверка для различных браузеров".

Поддерживает расширения, как сторонних разработчиков, так и самой Macromedia (более 500).

С Dreamweaver поставляется библиотека элементов, которые можно применять на ВЕБ-страницах, например, панель навигации, дескриптор авторского права и др.

Применяется для добавления мультимедийных средств на веб-страницы и различных типов файлов от Flash и Java до RealAudio, интерактивных элементов, таких как поисковые системы, форумы, системы электронной коммерции.

Программа Dreamweaver не имеет собственных средств создания изображений. В ней представлены лишь простейшие инструменты редактирования, поэтому для создания и редактирования изображений нам понадобятся специальные графические редакторы.

Dreamweaver позволяет убрать лишний код из приложений Microsoft, после чего страницы станут быстрее грузиться и лучше отображаться в разных браузерах. [15]

Macromedia Fireworks

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

Кроме этого имеется возможность редактировать макеты ВЕБ-страниц. Например, в Fireworks 8 можно открыть графический файл на всю ширину будущего сайта, нарисовать необходимое графическое оформление, а затем разрезать его инструментом Slice Tool так, как должна выглядеть будущая таблица HTML-документа. После этого можно начинать доработку отдельных графических элементов и, в том числе, создавать активную графику, реагирующую на курсор, совсем не зная языка программирования (JavaScript). [15]

Macromedia FreeHand

Один из трех профессиональных графических редакторов, ведущих с переменным успехом борьбу за первенство в работе с векторной графикой. FreeHand гораздо быстрее и проще своих конкурентов - CorelDraw и Adobe Illustrator. FreeHand прекрасно подходит для создания логотипов, рекламы, Веб-графики и анимации.

Изготовители программы приложили немало усилий, чтобы максимально облегчить жизнь пользователям: интерфейс программы прост и нагляден, имеется множество "примочек", позволяющих быстро и легко выполнять сложные преобразования объектов или достичь самых разных художественных эффектов. FreeHand умеет экспортировать и импортировать файлы практически во всех широко распространенных форматах. Более того, в его состав входят настройки "горячих клавиш", эмулирующие другие распространенные программы (Adobe Illustrator, CorelDraw). Так что не надо переучиваться, переходя на FreeHand.

Macromedia FLASH

Создаёт привлекательные интерактивные мультимедийные презентации, для ВЕБ-сайтов. Для Flash характерна векторная графика и анимация, хотя эта программа может быть также использована для манипулирования или отображения растровой графики, монтажа видеоматериала и даже для манипулирования звуковыми файлами. [13]

Flаsh-содержимое публикуется в компактных файлах формата SWF для последующего показа на самых разных платформах с помощью Flаsh-проигрывателя. Во время воспроизведения файла формата SWF в оперативном режиме в него можно динамически загружать такое содержимое, как звуковые файлы формата МР3, Flash-видео и изображения формата JPEG. Flash-проигрыватель позволяет подключаться к источникам данных, чтобы объединить их с базой данных, XML или веб-службами. Благодаря всем этим возможностям привлекательные фрагменты анимации и эффекты могут быть введены в приложения, управляемые данными. Flash имеет поддержку антиалайсинг (сглаживание контуров с помощью смешения соседних цветов). Так как этот формат файла основан на векторной графике, объект сохраняет качество изображения при любом разрешении и идеален для создания кадров анимации.

Macromedia HomeSite

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

Гибкость интерфейса - это одна из сильнейших сторон продукта. Любой пользователь с легкостью сможет настроить интерфейс HomeSite в соответствии со своими предпочтениями и потребностями.

В процессе работы пользователь может видеть рабочую область с двумя вкладками - Browse и Edit. То есть программирование происходит во вкладке Edit, а результат можно увидеть, если выбрать вкладку Browse. При создании новой страницы на поле редактирования автоматически появляются некоторые теги вроде HTML и BODY. Это шаблон, загружаемый при создании новой страницы. Его содержание можно менять.

Microsoft FrontPage

Является наиболее популярным HTML-редактором на рынке, главным образом за счёт популярности пакета Microsoft Office. В программе предлагаются мощные функции и привлекательный пакет программ, включая Image Composer, который предназначен для создания изображений (Приложение В). Во FrontPage также содержатся ВЕБ-компоненты, необходимые для добавления интерактивных свойств веб-узлу. Microsoft FrontPage является классическим WYSIWYG-редактором, в котором, однако, присутствует возможность ручной правки кода.

В программе имеется три режима работы с документом: Normal, HTML и Preview.

В режиме Normal, веб-страницы представляют собой обычный текстовый файл с возможностью редактирования всех элементов - от текста до картинок.

В режиме HTML осуществляется подсветка синтаксиса, однако довольно посредственную - дескрипторы выделены, синим цветом, все остальное - черного цвета.

Microsoft Word

Несмотря на то, что Microsoft Word является текстовым редактором и по существу не считается HTML-редактором. Он имеет возможность сохранять файлы в формате HTML. В результате мы можем столкнуться со страницами, которые тем или иным способом были созданы в Microsoft Word. Проблемы в HTML-коде, полученном из редактора аналогичны проблемам FrontPage: обе эти программы создают избыточный код, который не во всём соответствует HTML-стандарта. Огромное количество людей, использующих Word в своей повседневной работе, становятся потенциальными разработчиками HTML-документов. [5]

Создать веб-станицу в Word можно двумя способами: с помощью Мастера либо преобразовав существующий документ Word в формат HTML. При этом Word сам генерирует тэги HTML, хотя и не оптимальным образом. Преобразование естественно приводит к тому, что какие-то элементы оформления документа будут утрачены или изменены. При необходимости вставить на HTML-страницу собственные тэги, в Word предусмотрено непосредственное редактирование HTML-кода.

Adobe Illustrator

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

Веб-страницы могут содержать много элементов – текст HTML, растровые изображения, векторную графику. В Illustrator можно использовать фрагменты для определения границ различных веб-элементов в объекте. Веб-страница делится на ячейки, которые представляются в трёх типах: изображения, без изображения, HTML-текст. [3]

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

Adobe Photoshop

Самая популярная и широко распространенная программа редактирования изображений. С её помощью можно создавать высокохудожественные изображения. Она содержит всё необходимое для создания и редактирования профессиональной графики.

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

CorelDraw

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

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

При построении векторных изображений линии и фигуры накладываются, пока не получится окончательное изображение. Каждый объект можно редактировать независимо от остальных — одно из немногочисленных преимуществ объектного подхода, тем не менее, изображение все же приходится строить поэтапно. В программе редактирования векторных рисунков линии, фигуры и текст задаются математическими выражениями, что дает возможность автоматически настраивать их на максимальное разрешение устройства вывода. Еще одно преимущество векторных рисунков состоит в том, что для них не требуется много места на диске. Объем файла векторного рисунка зависит только от количества и сложности объектов, составляющих этот рисунок, поэтому его размер, в отличие от растрового рисунка, практически не влияет на этот объем.

В результате проведенного исследования, мы выявили более практичный, удобный, лёгкий и понятный веб редактор для создания сайтов. Выбора пал на Adobe Dreamweaver. У него множество плюсов:

Программа Dreamweaver поддерживает "чистый" HTML код, а также последние расширения DHTML и CSS.

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

Позволяет отменить изменения, сделанные несколько шагов назад (однако после сохранения страницы отменить изменения будет невозможно).

Применяется "Динамическая проверка для различных браузеров".

Поддерживает расширения, как сторонних разработчиков, так и самой Macromedia (более 500).

На основании выше сказанного мы предположили, что лучше всего использовать в разработке и создании веб-сайта стоит Adobe Dreamwear. Так как он имеет существенные плюсы в проектировании, написании кода и имеет расширенные настройки.

ü Руководство пользователя

1 раздел - рекомендации. Данный программный продукт предназначен, точнее сайт спортивной ассоциации интересен, в первую очередь, местной аудитории района в вашем регионе. Также разработанный сайт будет полезен в организации работы тренеров по боксу города Якутск для повышения информатизации спортивной ассоциации, и для юных спортсменов, профессиональных боксёров и обожателям этого спорта.

2 раздел - общие сведения о программном продукте. Сам весь сайт носит информативный характер. Он применяется в области спортивной и общественной жизни.

4 раздел - инструкции по работе. При первой работе с сайтом, пользователю предоставляется ленточный контент (landing), где наверху расположено навигационное меню с разделами, посередине разделы и внизу подвал с разделом «Контакты».

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


3.2.  Проведение испытаний, отладка и внедрение ПО на предприятии


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

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

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

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

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



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

0.083 с.