Дипломная работа на тему «Международное обеспечение информационной безопасности

Найдено работ: 410

РАБОТА КУПЛЕНА вновь будет доступна 13.06.2023

Разработка программного обеспечения для автоматизации рабочего места диспетчера такси

1900401, Дипломная работа, Информационные системы и технологии, 86 с., 2016 год, 89%

Организация работы отдела кадров для компании ПАО «Таттелеком» (язык программирования — С++)

1508723, Дипломная работа, Информационные системы, 73 с., 2021 год, 71%

Разработка модуля для адаптивного обучения с использованием интернет-технологий

9102221, Дипломная работа, Программирование, 57 с., 2019 год, 83%

РАБОТА КУПЛЕНА вновь будет доступна 22.07.2023

Разработка информационной системы с использованием криптографических методов защиты информации

9105432, Дипломная работа, Программирование, 59 с., 2022 год, 67%

РАБОТА КУПЛЕНА вновь будет доступна 20.07.2023

Разработка онлайн-кинотеатра на PHP

9100964, Дипломная работа, Программирование, 98 с., 2019 год, 84%

Разработка системы «Анализ цен интернет-магазинов конкурентов»

9101464, Дипломная работа, Программирование, 57 с., 2019 год, 85%

Разработка мультиязычного новостного сайта общественной организации

9103880, Дипломная работа, Программирование, 45 с., 2021 год, 84%

Модуль авто-оплаты показаний счетчика воды

9101841, Дипломная работа, Информационные системы и технологии, 68 с., 2018 год, 82%

РАБОТА КУПЛЕНА вновь будет доступна 25.06.2023

Проектирование и разработка информационной системы «Успеваемость в школе»

1508799, Дипломная работа, Программирование в компьютерных системах, 89 с., 2021 год, 73%

Разработка автоматизированной информационной системы строительной организации

9102230, Дипломная работа, Программирование, 48 с., 2019 год, 83%

Дипломная работа на тему «Международное обеспечение информационной безопасности

Разработка проекта озеленения территории института на примере Ставропольского государственного университе

ВВЕДЕНИЕ 3
ГЛАВА 1. АНИМИРОВАННЫЙ ЛОГОТИП КАК СОСТАВЛЯЮЩАЯ БРЕНДИНГА 5
1.1. Процесс развития анимации логотипа 5
1.2. Способы применения анимированного логотипа 11
1.3. Виды анимации логотипов 13
Выводы к главе 1 16
ГЛАВА 2. ПРОЦЕСС АНИМАЦИИ ЛОГОТИПА 17
2.1. Обзор сервисов для анимации логотипов 17
2.2. Последовательность анимации логотипа в After Effects 22
2.3. Рекомендации при создании анимации логотипа 25
Выводы к главе 2 26
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28

ХУДОЖЕСТВЕННЫЙ ОБРАЗ В ДИЗАЙН-ПРОЕКТИРОВАНИИ ИНТЕРЬЕРА

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

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

Все супер, мне очень понравился этот магазин готовых работ. Если честно, то думала, что там инфа будет из инета, но я проверила текст по антиплагиату и он был уникален. Цена не высокая, оформление правильное. Притензий нет. Буду обращаться ещё к вам. Оценка 5 из 5

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

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

Раньше покупала аттестационные работы на заказ, но потом мне посоветовали магазин готовых работ Автор24. Сначала сомневалась, думала что текст скопирован из инета. Но тут уникальные работы по низкой цене. Меня всё устроило, буду обращаться ещё. Спасибо! За свою курсовую я получила 5))

Купила готовый проект в магазине Автор24. Из плюсов могу отметить следующее: идеальное содержание, правильное оформление, низкие цены. Из минусов: работа отправлена на доработку. Но эти замечания я смогла исправить сама, они были незначительные. Поэтому буду обращаться ещё.

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

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

С этой компанией я сотрудничаю уже несколько лет. Всегда покупаю проверочные работы в этом магазине. Не волнуйтесь, материалы тут оригинальные, в инете их нет в свободном доступе. Оформление всегда по ГОСТу. Единственный минус — это несоответствие заявленной цене, но мы этот вопрос быстро решили с менеджером, поэтому притензий нет. Благодарю.

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

.1 Основные понятия и определения

.2 Общее описание разрабатываемого ПП

. Анализ методов и средств решения поставленной задачи

.1 Теоретические основы

Нужна помощь в написании диплома?

Мы — биржа профессиональных авторов (преподавателей и доцентов вузов). Сдача работы по главам. Уникальность более 70%. Правки вносим бесплатно.

.2 Аналитический обзор существующего ПО

. Анализ требований к ПП

.1 Анализ предметной области разработки

.2 Требования к интерфейсу

.3 Система приоритетов при разработке ПП

. Проектирование ПП

.1 Архитектура ПП

.2 Выбор инструментальных средств разработки

.3 Проектирование структур данных и алгоритмов

.3.1 Общий алгоритм программы

.3.2 Алгоритм работы отдельных стадий выполнения программы

.4 Проектирование пользовательского интерфейса

. Реализация ПП

.1 Особенности реализации системы

.2 Политика безопасности

. Тестирование ПП

.1 Обоснование методики тестирования

.2 Результаты тестирования

. Внедрение системы

.1 Действия с участниками.

.1.1 Добавление участника

.1.2 Загрузка сохраненного списка участников

.1.3 Удаление участников

.2 Действия с задачами.

.2.1 Добавление задач

.2.2 Загрузка сохраненного списка задач

.2.3 Удаление задач из списка

.3 Заполнение основных полей

.3.1 Поля «Дата»

.3.2 Поле «Язык»

.3.3 Поле «Сортировка»

.4 Получение отчета

.5 Расшифровка результатов отчета

С течением времени дистанционное обучение становится более популярным. Этот нетрадиционный метод обучения имеет ряд преимуществ, такие как: экономия времени и денег, мобильность.

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

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

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

В рамках этой ВКР создается программа, решающая данную задачу.

1. Постановка задачи   .1 Основные понятия и определения

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

Читайте также:  Личный кабинет ржд официальный сайт вход

Курсы направлены на изучение и совершенствование навыков программирования на различных языках (С++, Java и пр.) среди студентов и школьников старших классов.

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

Так как участников кружка достаточно много (около 20 человек), удобно использовать Интернет-источники — электронные архивы задач, содержащих различные задания, в том числе и олимпиадного уровня.

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

Но не всегда одного ресурса достаточно. Чаще всего используется 3-4 электронных архивов, что значительно усложняет проверку преподавателем, так как занимает большое количество времени.
1.2 Общее описание разрабатываемого ПП

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

Цель разработки — ускорить и сделать более удобным для преподавателя сбор данных из электронных архивов задач по программированию.

Данная программа будет ориентирована в основном на использование преподавателем для контроля успеваемости участников кружка.

Программа будет обладать следующими свойствами:

·        Простой и понятный интерфейс

·        Высокая скорость обработки информации (при быстром Интернет — соединении)

·        Удобство в использовании

·        Возможность расширения (добавление новых сайтов для получения результатов).

2. Анализ методов и средств решения поставленной задачи   .1 Теоретические основы

Как правило, алгоритм действия таких программ всегда схожий.

·        Выход в интернет.

·        Получение доступа к коду веб-ресурса, его скачивание.

·        Чтение и извлечение данных. Их обработка.

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

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

Регулярные выражения — это набор определенных знаков, с помощью которых можно описать информацию, которую нужно найти. Можно задать поиск по определенному слову (или набору слов), по принципу их размещения, по дате и т.д.
2.2 Аналитический обзор существующего ПО

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

Программа обладает рядом преимуществ. Рассмотрим их подробнее.

·        Наличие демо-версии.

На мой взгляд, это является одним из главных преимуществ. Скачав какой-либо другой платный парсер, мы не можем быть уверены, что он сможет выполнить все те задачи, которые мы перед ним ставим. Кроме того, иногда подобная программа требуется для применения всего один-два раза. У Datacol существует и платная и бесплатная версия (демо-версия). Конечно, возможностей у платной версии гораздо больше, но не всегда эти возможности необходимы. Иногда демо-версии бывает достаточно. Кроме того, можно использовать бесплатную версию для ознакомления с ПП, чтобы удостовериться в необходимости покупки. В данном случае, у полной версии следующие достоинства: доступ в закрытый раздел форума, платные консультации по использованию, заказ платных настроек, заказ платных плагинов и количество собранных данных не ограничивается (в демо-версии до 25 результатов). Цена на момент написания ВКР: от 459 руб./мес.

Большинство парсеров пишется под конкретные сайты. В Datacol есть возможность парсить почти все необходимые сайты.

·        Помощь при настройке.

Дипломная работа на тему «Международное обеспечение информационной безопасности

3.3 Система приоритетов при разработке ПП

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

·        Удобство ввода данных.

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

·        Время реакции системы

Этот параметр является одним из ключевых для разработки систем реального времени. Он отображает способность системы вовремя и быстро реагировать на внешние события. Для нашей системы также необходима оперативная обработка информации и формирования отчетов. Таким образом, установим максимально допустимое время ожидания результатов запроса — 2 секунды.

·        Масштабируемость системы.

Возможность неограниченного наращивания данных также необходимо учитывать в нашей разработке. Количество участников кружка постоянно возрастает, а значит, система должна с легкостью добавлять (или удалять) в шаблон новых людей. Согласно техническому заданию, ПП рассчитан на то, что их число не превышает 20 человек. Кроме того, предусмотрено добавление новых курсов, в состав которых входит определенный перечень задач. А также можно редактировать старые курсы: добавлять или удалять задачи, занесенные в него ранее.

·        Надежность системы.

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

·        Время разработки и внедрения системы.

Время внедрения данного ПП минимально. Необходимо лишь загрузить его на компьютер преподавателя (приложение не требует установки), заполнить шаблоны и он готов к использованию. Таким образом, максимальное время внедрения — 3 месяца. Срок возрастает в связи с тем, что занятия кружка прекращаются на летнее время.

4. Проектирование ПП   .1 Архитектура ПП

Программный продукт будет представлять собой Jar файл, с множеством классов. Программу представим в виде слоев:

·        Интерфейс программы.

·        Внутренняя логика.   4.2 Выбор инструментальных средств разработки

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

·        Наличие бесплатной версии (Community Edition). При желании можно приобрести и платную (Ultimate).

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

·        Это интуитивно понятная среда разработки, она проста в использовании.

·        IntelliJ IDEA поддерживает большинство современных технологий.

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

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

Для обработки HTML файлов будем использовать библиотеку Jsoup. Она позволяет манипулировать данными (читать, разбирать и модифицировать), используя методы JQuery, CSS и DOM. Для анализа библиотеке можно предоставлять URL, строку или файл. Jsoup достаточно часто обновляется и, что немаловажно, поддерживает HTML5.

Читайте также:  Заказать курсовую работу по программированию

Отладку осуществляем в специальном режиме Debug. В окне отладчика можно увидеть стек вызовов функций и потоков, их состояние. Если выбрать контекст вызова функции, то можно проследить значение переменных, относящихся к данной функции. У отладчика среды IntelliJ IDEA есть следующие полезные функции:

·        Умный переход.

·        Переход назад.

·        Переход к курсору.

·        Добавление меток.

·        Вычисление выражений.

·        Точки останова.

·        Замена во время режима отладки.

Словесно описать общий алгоритм программы можно следующим образом:

) Получение данных от пользователя.

) Проверка данных на корректность.

) Составление листа запросов.

) Произведение опроса нужных ресурсов согласно листу.) На каждом шаге — получение данных с требуемых ресурсов.) Обработка полученных данных.

) Составление рейтинга на основе всех результатов.

) Вывод результатов в отчет.   4.3.2 Алгоритм работы отдельных стадий выполнения программы

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

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

) Проверка соответствия количества указанных баллов, количеству задач.

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

) Проверка корректности ИД (только цифры).

) Проверка корректности номеров задач (только цифры и запятые).

) Проверка наличия временного интервала.

) Проверка наличия задач и их источников.

Если ПП обнаружит ошибку в данных, то выведет окно со списком найденных ошибок. Пока пользователь их не исправит, он не сможет получить отчет.

Второй стадией является составление списка запросов, которые ПП будет отправлять требуемым ресурсам:

) Составление общего списка задач и инспектируемых студентов.

) Создание данных для запроса (один запрос хранит в себе ИД, ресурс, номер требуемой задачи).

) Запись запроса в лист запросов.

Третья стадия — получение результатов на основе листа запросов, на ней производятся следующие действия:

) Перебирая лист запросов, вызываем требуемый ресурс, передав ему данные для запроса.

) Получаем страницу, передаем её соответствующему парсеру.

) Получаем от парсера лист с результатами по текущей задаче.

) Заносим этот лист в хеш таблицу, где ключ ФИО, следующий ключ это номер задачи с префиком (зависит от источника).

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

На выходе получаем:

) Хеш-таблицу с задачами, решенными в срок.

) Хеш-таблицу с задачами, решенными вне срока.

) Хеш-таблицу с количеством попыток.

) Хеш-таблицу с общим количеством полученных баллов (если рейтинг составляется на их основе).

) Лист инспектируемых студентов, отсортированный согласно занятому ими по результатам решения задач месту.

) Хеш-таблицу с местом конкретного участника (на случай если кол-во баллов или решенных задач одинаково, одного отсортированного листа будет недостаточно).

И завершающая стадия — это составление отчета, на основе данных, полученных на четвертой стадии.

Здесь алгоритм работы следующий:

) Получаем шаблон отчета.

) Подготавливаем шаблон — вставляем номера задач с префиксом в качестве заголовков столбца.

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

) Сохраняем отчет в том месте, где указывает пользователь. 4.3.3 Проектирование основных классов

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

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

·        Классы составления GET запросов к сайтам.

У этих классов есть общий родитель, с методом, возвращающим строку GET запроса на основе данных для этого запроса

Каждый конкретный класс работает с определенным сайтом. Внутри себя хранит шаблон для составления GET запроса. Он устанавливает данные для запроса в нужные параметры и возвращает уже готовый GET запрос.

·        Класс сбора результатов по сайтам.

Класс получает список данных для запросов, передает им соответствующим классам составления Get запроса и устанавливает соединение по полученной от них ссылке.

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

·        Класс анализа полученных результатов.

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

·        Класс составления отчета.

Работает с шаблоном отчета. В его функционал входят задачи:

) Подготовка шаблона (выставление заголовков задач с префиксом).

) Выставление для каждого испытуемого его результатов.

) Выдача отчета в виде строки.
4.4 Проектирование пользовательского интерфейса

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

·        ФИО инспектируемых студентов для вставки в отчет.

·        Их ИД на требуемых ресурсах.

·        Номера задач с указанием источника.

·        Разбалловка задач (за исключением сайта кафедры).

·        Период, в течении которого задачи должны были быть решены.

·        Возможно, указать язык программирования, если курс специализирован.

·        Вид составления рейтинга.

Чтобы занести эти данные, в интерфейсе должны содержаться элементы, приведенные в табл. 1:

Также должны быть функциональные элементы — кнопки, которые позволяют совершать пользователю следующие действия:

·        Добавить строку в таблицу (на каждую таблицу).

·        Удалить строку из таблицы (на каждую таблицу).

·        Получить отчет.

Удобство привнесет наличие меню, которое будет содержать пункты:

·        Сохранить/загрузить курс.

·        Сохранить/загрузить список инспектируемых студентов.

5. Реализация ПП   .1 Особенности реализации системы

Согласно проекту ПП, реализуем необходимые классы и структуры.

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

Приведем код некоторых классов и методов:

}= Jsoup.parse(ic.getHTML(urlNextPage));= document.getElementsByClass(«gray»);= document.getElementsByClass(«white»);

·        Обработка нажатия кнопки «Получить отчет»

}.getElementById(task).addClass(style);.getElementById(task).html(resultMapper.getFio_task_tryCount_map().get(name).get(task) + status);

}
5.2 Политика безопасности

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

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

·                                                                         Запрет ввода всех символов, кроме цифр в поля идентификаторов.

·        Запрет ввода всех символов, кроме цифр и разделителей в поля «Баллы», «Задачи».

·        Запрет ввода в поля «Дата» (только выбор из календаря).

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

При этом выполняются следующие проверки:

·                                                                         Соответствия количества баллов количеству задач.

·        Заполненности полей (кроме поля «Язык программирования»).

·        Есть ли как минимум одна запись в каждой таблице. ·        6. Тестирование ПП   .1 Обоснование методики тестирования

Функциональное тестирование включает следующие методы:

·        Эквивалентное разбиение.

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

·        Анализ граничных значений.

·        Анализ причинно-следственных связей.

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

·        Предположение об ошибке.

Для нашей системы рассмотрим следующий набор тестов.

Поле «идентификатор» (программа написана таким образом, что возможен ввод только цифр в поле):

·        Идентификатор участника должен быть положительным числом.

·        Идентификатор участника является отрицательным числом.

·        Идентификатора участника на сайте не существует.

·        Идентификатор не введен.

Поле «дата» (предусматривает выбор даты из календаря) :

·        Даты введены верно, есть промежуток между ними.

·        Даты перепутаны местами.

·        Введена одна и та же дата.

·        Дата не введена.

Поле «номера задач» (предусмотрен ввод только цифр):

·        Введены положительные номера задач.

·        Введены отрицательные номера задач.

·        Номер задачи не введен.

·        Номер задачи введен некорректно (несколько разделителей, лишний разделитель и т.д.).

Поле «язык программирования» (предусмотрен ввод языка только с заглавной буквы»):

·        Язык введен верно.

·        Язык введен не верно.

·        Ничего не введено.

Так как, для полей «сайт электронного архива задач» предусмотрен выбор из списка, то проведем следующие тесты.

·        Ничего не выбрано.

·        Выбран элемент списка.

Кроме того, у нас есть возможность загрузки шаблона участников и задач курса.

·        Загрузка пустого шаблона.

·        Загрузка шаблона некорректного формата.

·        Загрузка корректного шаблона.

Так как сайтов электронных архивов задач для отчета может быть несколько, логично добавить:

·        Не выбран ни один сайт для отчета.

·        Выбран один сайт.

·        Выбрано два разных сайта.

·        Выбрано два одинаковых сайта.

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

Дипломная работа на тему «Международное обеспечение информационной безопасности

После совершения изменений в поле нажмите «Enter».

Для сохранения списка участников откройте вкладку «Файл» и выберите «Сохранить список». Затем введите имя сохраняемого файла и укажите место сохранения.

Дипломная работа на тему «Международное обеспечение информационной безопасности

7.1.2 Загрузка сохраненного списка участников

Для загрузки уже сохраненного списка нажмите вкладку «Файл», а затем «Загрузить список». Выберите место и загружаемый файл.

Дипломная работа на тему «Международное обеспечение информационной безопасности

7.1.3 Удаление участников

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

Дипломная работа на тему «Международное обеспечение информационной безопасности

Для сохранения списка задач откройте вкладку «Файл» и выберите «Сохранить курс». Затем введите имя сохраняемого файла и укажите место сохранения.   7.2.2 Загрузка сохраненного списка задач

Для загрузки уже сохраненного списка нажмите вкладку «Файл», а затем «Загрузить курс». Выберите место и загружаемый файл.

Дипломная работа на тему «Международное обеспечение информационной безопасности

Для того чтобы удалить задачи из списка, щелкните один раз по ним в таблице, а затем нажмите кнопку «Удалить». При необходимости нажмите в выпадающем меню «Файл» и «Сохранить курс» для сохранения изменений в существующем шаблоне.
7.3 Заполнение основных полей   .3.1 Поля «Дата»

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

Дипломная работа на тему «Международное обеспечение информационной безопасности

7.3.2 Поле «Язык»

Для отбора результатов решения на конкретном языке программирования заполнятся поле «Язык». Поле должно быть заполнено строго на английском языке, при это первая буква обязательно должна быть заглавной. Если нужно учесть решения на всех языках программирования, то поле заполнять не нужно.

Дипломная работа на тему «Международное обеспечение информационной безопасности

7.3.3 Поле «Сортировка»

Существует два варианта заполнения: по количеству решенных задач и по баллам. В первом случае участники сортируются в отчете по количеству попыток решений. Во втором случае — по баллам.

Дипломная работа на тему «Международное обеспечение информационной безопасности

При выборе сортировки по количеству решенных задач поле «Баллы» будет не активно.

7.4 Получение отчета

Для получения отчета нажмите кнопку «Получить отчет» и выберите место его сохранения. Затем откройте и оцените результаты.

Дипломная работа на тему «Международное обеспечение информационной безопасности

7.5 Расшифровка результатов отчета

·        Имя строки — имя участника кружка.

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

o   http://acm.timus.ru — «ti».

o   http://atpp.vstu.edu.ru — «at».

o   https://acmp.ru — «ac».

·        Последний столбец — «Место», в нем прописано место участника кружка в общем рейтинге.

·        Столбец «Баллы» показывает сумму баллов за решение всех задач, доступен только при сортировке по баллам.

·        Ячейка таблицы результатов может быть трех цветов:

o   Серая: нет решений за данный промежуток времени, но задача решена.

o   Зеленая: задача решена в заданный промежуток времени.

o   Красная: задача не решена.

·        Содержимое ячейки:

o   Число — количество попыток решения данной задачи за данный промежуток времени.

o   «+» — задача решена, «-» — задача не решена вообще.

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

Разработанная программа полностью удовлетворяет требованиям функционала и расширяемости. Работа с ней интуитивно понятна. Она не требует установки, не требовательна к аппаратным ресурсам. Скорость обработки информации достаточно высокая (при быстром Интернет-соединении).

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

Программа может быть в дальнейшем модифицирована:

·        Добавлены новые сайты архивов задач.

·        Добавлены новые функции.

·        Доработан интерфейс, добавлены/удалены/заменены его элементы.

·        Увеличена скорость обработки информации.

1.      Сьерра, К. Изучаем Java / К. Сьерра, Б. Бейтс. — М. : Эксмо, 2015. — 720 c.

2.      Льюис, Д. Самоучитель Java 7: Пер. с нем. / Д. Льюис, П. Мюллер. — Санкт — Петербург: БХВ — Петербург, 2014. — 464 c.

5.      Сергушичева, А.П. Учебное пособие — Жизненный цикл программного продукта/ Сергушичева, А.П — Вологда: ВоГТУ, 2010. — 136с.

.        Методические рекомендации к выполнению лабораторной работы №6 «Методы тестирования» / Сост. А.П. Сергушичева. — Вологда: ВоГТУ, 2008. -31 с.

Дипломы по программному обеспечению, программированию

В базе содержится
2538 дипломов по программному обеспечению, программированию.

Оцените статью
Добавить комментарий