- •Глава 1. Теоретическая часть 7
- •Введение
- •Глава 1. Теоретическая часть
- •Основы информационной безопасности
- •1.1. Основные понятие информационной безопасности
- •. Фз "Об информации, информационных технологиях и о защите информации"
- •Персональные данные. Законодательство в области персональных данных
- •Персональные данные
- •Права субъектов и обязанности операторов пд
- •3. Автоматизированная и неавтоматизированная обработка персональных данных
- •Автоматизированная и неавтоматизированная обработка персональных данных
- •Особенности обеспечения безопасности персональных данных в автоматизированных системах
- •Мероприятия по обеспечению безопасности персональных данных при их обработке в испд
- •Глава 2. Практическая часть
- •1.1. Разработка электронного пособия
- •1.2. Разработка тестовой программы
- •1.3. Дополнительные возможности
- •Список использованных источнико
- •Приложение а
- •Приложение б
Глава 2. Практическая часть
Электронное пособие было разработано на языке программирования Visual C++ для проверки усвоенных знаний по теме «Компьютерные сети и службы удаленного доступа».
1.1. Разработка электронного пособия
Тестовые вопросы были разработаны с использованием различных компонентов Windows Forms. Программа состоит из 16 теоретических заданий для создания которых использовались далее перечисленные элементы управления: CheckBox, ListBox, TextBox, TrackBar, CheckedListBox, RadioButton, ComboBox, HScrollBar.
Перед прохождением тестирования у пользователя есть возможность ознакомления с теоретическим материалом. Для этого перед авторизацией на тестирование следует выбрать кнопку «Электронное пособие», которая изображена на рисунке 3.
Рисунок 3- Форма с кнопкой «Электронное пособие»
После этого осуществляется переход на форму, где осуществляется авторизация для доступа к теоретической части. Форма авторизации на теоретическую часть изображена на рисунке 4.
Рисунок 4 – Авторизация для доступа к «Электронному пособию».
После авторизации осуществляется переход на форму с теоретическим материалом (рисунок 5).
Рисунок 5 - Чтение электронного пособия
Чтение пособия реализованно с помощью элемента RichTextBox. На форме присутствуют кнопка «Назад», осуществляет переход к предыдущей форме для регистрации или авторизации пользователя, и «Выход», которая завершает работу приложения, а так же 3 кнопки, выводящие запрашиваемый рисунок в элемент PictureBox.
1.2. Разработка тестовой программы
На каждой форме тестового вопроса есть кнопка «Ответить», при нажатие осуществляется запись ответа, а также показывается соответствующее сообщение о правильности ответа. Это продемонстрировано на рисунках 5 и 6.
Рисунок 5 - Сообщение о неправильном ответе
Рисунок 6 - Сообщение о правильном ответе
При отсутствие ответа выдается соответствующее сообщение, показанное на рисунке 7.
Рисунок 7 - Сообщение об отсутствии ответа
Элемент управления TextBox используется в вопросе №1 и №5. Нужно вставить соответствующее пропущенное слово или словосочетание в предложение. Для удобства пользователя ввод со строчной или прописной буквы не имеет значения. Все это представлено на рисунке 8, код данного элемента находится в приложение Б.
Рисунок 8 - Элемент управления TextBox
Следующий элемент управления RadioButton, изображенный на рисунке 9. Пользователю в вопросах №2 и №4 предлагается 4 варианта ответа, где только 1 верный. Код данного элемента представлен в приложение Б.
Рисунок 9 - Элемент управления RadioButton
На рисунке 10 представлен следующий элемент управления CheckBox используется в вопросе №3 и №6. Предлагаются варианты ответов, где один или несколько из них верные. Так же для удобства все элементы были помещены в GroupBox. Код данного элемента содержится в приложение Б.
Рисунок 10 - Элемент управления CheckBox
На рисунке 11 изображен следующий элемент- ListBox, использующийся в вопросе №7 и №8. В ListBox1 находятся определения, задача пользователя верно сопоставить с терминами. Для реализации данного вопроса на форме также есть 3 дополнительные кнопки. Код всех элементов на данной форме представлен в приложение Б.
Рисунок 11 - Элемент управления ListBox
Следующий элемент управления, изображенный на рисунке 12, ComboBox. Пользователю нужно выбрать только один правильный вариант ответа из представленных. ComboBox применяется в вопросе №10 и №11. Код элемента приводится в приложение Б.
Рисунок 11 - Элемент управления ComboBox
Следующий элемент управления TrackBar, используется в вопросе №9 и №12. Пользователю нужно выбрать 1 вариант ответа с помощью ползунка, вариант ответа выводится на Label. В свойствах были изменены: Value, Maximum, Minimum, LargeCharge. На рисунке 13 представлена реализация. Код элемента находится в приложение Б.
Рисунок 13 - Элемент управления TrackBar
Следующий элемент управления CheckedListBox используется в вопросе №15 и №16. Пользователю предоставляются варианты ответов и один или несколько из них верные. Это представлено на рисунке 14. Код элемента представлен в приложение Б.
Рисунок 13 - Элемент управления CheckedListBox
HScrollBar - последний элемент управления, представленный в тестирование используется в вопросе №14 Пользователю нужно передвинуть ползунок для просмотра всех вариантов ответа, которые отображаются на Label, далее выбрать один правильный. В свойствах были изменены Value, Minimum, Maximum, LargeCharge.Это представлено на рисунке 23. Код элемента представлен в приложение Б.
Рисунок 14 - Элемент управления HScrollBar
После завершения тестирования пользователь переходит на форму с результатом. В DataGridView выводится массив с результатами ответов в формате «верно», «не верно» и номерами ответов. Так же располагаются кнопки с помощью которых можно осуществить запись в Microsoft Word, а также осуществить выход из системы. Все это продемонстрировано на рисунке 15.
Рисунок 15 - Результаты тестирования