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

Раздел
Программирование
Просмотров
360
Покупок
0
Антиплагиат
Не указан
Размещена
6 Ноя 2020 в 23:12
ВУЗ
Не указан
Курс
4 курс
Стоимость
900 ₽
Демо-файлы   
1
docx
Приложение 1 отрывок Приложение 1 отрывок
14.3 Кбайт 14.3 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка и программная реализация электронной цифровой подписи
1.3 Мбайт 900 ₽
Описание

В современном мире люди получают много задач, связанных с взаимодействием с web-интерфейсами различных информационных систем. Большое количество трудоёмких процессов вынуждает на расширение персонала компании или нагрузку действующих рабочих кадров. Избыток необходимых для выполнения задач приводит к замедлению рабочего процесса и сдвигу планов компании. Теряя время, компания теряет перспективы и материальные ресурсы. Для разрешения данного вопроса было решено “заменить” действия человека на автоматическое выполнение процесса программой [5]. В современной жизни трудно представить себе IT компанию без отдела тестирования. Именно на их плечах лежит задача написания авто тестов и автоматизированных систем для развития и упрощения работы сотрудников. Автоматизированная система представляет собой комплекс технических и программных средств, обеспечивающих


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

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

Для достижения поставленной цели необходимо выполнить следующие задачи:

- изучение литературы по электронно-цифровой подписи;

- анализ основных алгоритмов формирования электронно-цифровой подписи и выбор наиболее оптимального алгоритма для реализации блока безопасности системы;

- изучение и анализ системы Меркурий;

- реализация программного средства формирования электронно- цифровой подписи, средств проверки электронно-цифровой подписи и возможность предоставления сертификата безопасности из любой директории компьютера;


- программная реализация автоматизированной системы для гашения входящих документов и автоматического получения информации о предприятиях пользователя в системе Меркурий;

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

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

Оглавление

ВВЕДЕНИЕ..................................................................................................... 3

1. Архитектура и используемые алгоритмы.................................................. 7

2. Архитектура автоматизации системы......................................................... 8

3. Методы безопасности системы.................................................................... 9

4. Меню и функционал администратора...................................................... 15

5. Меню и функционал пользователя........................................................... 21

ЗАКЛЮЧЕНИЕ............................................................................................. 31

СПИСОК ЛИТЕРАТУРЫ............................................................................. 33

ПРИЛОЖЕНИЕ............................................................................................. 35

Приложение 1. Средство формирования электронно-цифровой подписи ГОСТ 34.10-2018................................................................................................... 35

Приложение 2. Средство проверки электронно-цифровой подписи ГОСТ 34.10-2018............................................................................................................. 37

Приложение 3. Автоматизированное гашение входящих ветеринарных сопроводительных документов в системе “Меркурий”............................ 39

Приложение 4. Автоматизированное получение информации о предприятиях пользователя в системе “Меркурий”.......................................................... 41

Приложение 5. Работа с электронной почтой и смс сообщением............ 43

Список литературы

1. Федоров С.А. Отчет по эксплуатационной практике, 2020. – 8

2. Электронная подпись [Электронный ресурс] – URL: https://incrussia.ru/instruction/razbor-temi_elektronnaya-podpis-chto-eto-takoe- kak-ee-poluchit-i-nado-li-zamorachivatsya/ (дата обращения: 27.04.2020).

3. Википедия – Электронная подпись [Электронный ресурс] – URL: https://ru.wikipedia.org/wiki/Электронная_подпись (дата обращения: 6.05.2020).

4. Википедия – ГОСТ 34.10-2018 [Электронный ресурс] – URL: https://ru.wikipedia.org/wiki/ГОСТ_34.10-2018 (дата обращения: 6.05.2020).

5. Федоров С.А. Отчет по практике по получению первичных профессиональных умений и навыков, 2020. – 8

6. Федоров С.А. Отчет по проектно-технологической практике, 2020. – 8

7. Система Меркурий для ИП — зачем нужна, как зарегистрироваться [Электронный ресурс] – URL: https://kassaofd.ru/blog/sistema-merkurij-dlja-ip (дата обращения: 6.05.2020).

8. Что такое Selenium WebDriver? [Электронный ресурс] – URL: https://habr.com/ru/post/152971/ (дата обращения: 6.05.2020).

9. Поддержка XPath в Selenium и инструментальные средства [Электронный ресурс] – URL: http://internetka.in.ua/xpath-start-part1/ (дата обращения: 28.04.2020).

10. Статья Selenium Chrome Driver - Хабр [Электронный ресурс] – URL: https://habr.com/ru/company/jugru/blog/347024/ (дата обращения: 6.05.2020).

11. Книга по проектированию компьютерных систем [Электронный ресурс] – URL: https://books.ifmo.ru/file/pdf/735.pdf (дата обращения: 6.05.2020).

12. Основы языка SQL [Электронный ресурс] – URL: http://citforum.ru/programming/32less/les44.shtml (дата обращения: 6.05.2020).


13. Лекции Р. Сузи. Язык программирования Python [Электронный ресурс] – URL: http://www.wiki.intuit.ru/wiki/Курсы/Язык_программирования_Python/Лекция

_9:_Сетевые_приложения_на_Python (дата обращения: 6.05.2020).

14. Основы PostgreSQL [Электронный ресурс] – URL: https://web- creator.ru/articles/postgresql (дата обращения: 6.05.2020).

15. Сравнение PostgreSQL с другими СУБД [Электронный ресурс] – URL: https://habr.com/ru/post/282764/ (дата обращения: 6.05.2020).

16. Государственная информационная система в сфере ветеринарии [Электронный ресурс] – URL: https://idp.vetrf.ru/idp/profile/SAML2/POST/SSO;jsessionid=1q39isic5lfih7oebk mypmn87?execution=e1s1 (дата обращения: 6.05.2020).

17. Вопросы по системе “Меркурий” [Электронный ресурс] – URL: http://help.vetrf.ru/wiki/Часто_задаваемые_вопросы_по_системе_Меркурий#. D0.93.D0.B0.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.B2.D1.85.D0.BE.D0.B4.D1

.8F.D1.89.D0.B8.D1.85_.D0.92.D0.A1.D0.94 (дата обращения: 6.05.2020).

18. Техническая поддержка [Электронный ресурс] – URL: https://ru.wikipedia.org/wiki/Техническая_поддержка (дата обращения: 6.05.2020).

19. Обучение SMTP. Отправка писем. [Электронный ресурс] – URL: https://selenium-python.com/smtplib-email-example (дата обращения: 6.05.2020).

20. SSL сертификат [Электронный ресурс] – URL: https://te- st.ru/2014/12/03/what-is-ssl/ (дата обращения: 6.05.2020).

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
15 Мар в 20:59
27
0 покупок
Разработка мобильных приложений
Тест Тест
6 Мар в 20:43
69
1 покупка
Разработка мобильных приложений
Тест Тест
2 Дек 2023 в 22:51
143
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
114 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
137
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
218
2 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
152
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
158
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
108
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
153
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
120
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
141
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
192
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
109 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
79 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
42
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
62
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
62
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
77
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
78
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
127
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
94
1 покупка
Темы журнала
Показать ещё
Прямой эфир