Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Ознакомительная практика / Итоговое задание по ОП

.pdf
Скачиваний:
3
Добавлен:
01.12.2023
Размер:
2.29 Mб
Скачать

61

Список использованной литературы

1. ГОСТ ОС ТУСУР 01-2013 Работы студенческие по направлениям подготовки и специальностям технического профиля - Общие требования и правила оформления [Электронный ресурс] - Режим доступа: https://storage.tusur.ru/files/40668/rules_tech_01-2013.pdf (07.04.2022)

2. Основы программирования. Учебно-методическое пособие по курсовой работа. С.С. Харченко. [Электронный ресурс] - Режим доступа: https://sdo.tusur.ru/pluginfile.php/459620/mod_resource/content/1/Основы%20пр ограммирования.%20Учебно-

методическое%20пособие%20по%20курсовой%20работе.pdf (07.02.2022)

3.ГОСТ 34.602-2020 [Электронный ресурс] - Режим доступа:

https://www.swrit.ru/doc/gost34/34.602-2020.pdf (10.03.2022)

62

Приложение А

Министерство науки и высшего образования Российской

Федерации Федерального государственное бюджетное образовательное учреждение высшего образования

«ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ

УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ» (ТУСУР)

Кафедра комплексной информационной безопасности электронно-

вычислительных систем (КИБЭВС)

Шифр таблицей Полибиля

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

На 12 листах

СОГЛАСОВАНО

РАЗРАБОТЧИК

доцент кафедры БИС,

Студент гр. 711-2

канд. техн. наук

______ Толстолес Е. П.

_______ Харченко С. С.

__.__.2022

__.__.2022

 

Томск 2022

63

1 Общие сведения

1.1 Полное наименование системы и ее условное обозначение

Полное наименование системы: «Десктопное приложение «Шифр Полибиля».

1.2 Заказчик Заказчиком является

Томский государственный университет систем управления и радиотехники, Кафедра комплексной информационной безопасности электронно-вычислительных систем (КИБЭВС).

1. Исполнитель

Исполнителем является студент группы 711-2 Толстолес Егор Павлович.

2. Основания разработки

Основанием для разработки является задание на выполнение курсовой работы по дисциплине “Основы программирования” для студентов направления подготовки 10.03.01 – Информационная безопасность, профиля

«Информационная безопасность».

64

2 Назначение и цель создания системы

2.1 Назначение системы

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

2.2 Цели создания системы

Целью разработки системы является автоматизация процесса шифрования буквенного текста таблицей Полибиля.

65

3 Характеристика объектов автоматизации

3.1 Объект автоматизации

Объектом автоматизации является шифрование буквенного текста при помощи таблицы Полибиля.

66

4 Требования к системе

4.1 Требования к структуре и функционированию Приложение должно выполнять следующие функции:

Возможность для авторизации и регистрации;

Выполнять шифрование таблицей Полибиля;

Сохранять файл в базе данных

4.2Перечень подсистемы, их значение и основные характеристики

Всистеме предлагается выделить следующие функциональные подсистемы:

Подсистема графического интерфейса, для более удобного взаимодействия с приложением;

Подсистема авторизации;

Подсистема регистрации;

Подсистема взаимодействия с базой данных.

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

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

4.4 Требования по безопасности

67

Все технические решения, использованные при создании системы, а

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

соответствуют действующим нормам и правилам техники безопасности,

пожарной безопасности, а также охраны окружающей среды при эксплуатации.

4.5Требования к эксплуатации, техническому обслуживанию, ремонту

ихранению

Для эксплуатации разрабатываемой информационной системы

необходимы следующие условия:

Компьютер под управлением операционной системы Windows 10;

Предустановленный .Net Framework v 4.8

Питание компьютера от сети или батареи;

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

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

Доступ работе с интерфейсом системы имеют только авторизованные пользователи.

4.7 Требования к функциям разработчика

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

68

4.8 Требования к функциям пользователя

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

4.9 Описание процессов и функций работы с системой

Процессы и функции, выполняемые при эксплуатации системы,

приведены в разбивке по подсистемам: подсистема графического интерфейса,

для более удобного взаимодействия с приложением, подсистема авторизации,

подсистема регистрации, подсистема взаимодействия с базой данных.

Процессы, реализованные под управлением различных подсистем,

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

Системные процедуры группируются в соответствии с их назначением:

Графический интерфейс пользователя;

Авторизация/Регистрация пользователей.

4.10 Требования к информационному обеспечению системы

Компоненты системы должны активно взаимодействовать с системой управления базой данных (СУБД). Обмен информацией с СУБД должен происходить автоматически. Уровень хранения данных в системе должен быть построен на основе современных реляционных или объектно-реляционных СУБД. Доступ к данным должен быть предоставлен только авторизованным пользователям.

69

4.11Требования к программному обеспечению

ОС Windows 10;

СУБД будет выбрана на этапе организации программы;

Язык программирования C#;

.Net Framework 4.8;

Установлено ПО.

70

5 Состав и содержание работ по созданию системы Состав и содержание работ по созданию системы приведены в таблице

5.1.

Таблица 5.1 – Этапы разработки

Этап

Результат

Срок

выполнения

 

 

 

 

 

 

 

1

Проектирование системы

UML диаграмма

26.10.2022

классов

 

 

 

 

 

 

 

 

 

Приложение,

 

2

Разработка ПО

репозиторий на

17.11.2022

 

 

github

 

 

 

 

 

 

Создание БД и подключение к

SQL запросы

 

3

иниуиализации и

28.11.2002

СУБД

 

миграции БД

 

 

 

 

 

 

 

 

 

Тестирование и отладка

Набор

 

4

автотестов, отчет

21.12.2022

приложения

 

о тестировании

 

 

 

 

 

 

 

 

5

Защита курсовой работы

Пояснительная

27.01.2023

записка

 

 

 

 

 

 

 

Соседние файлы в папке Ознакомительная практика