Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью #9100950

Артикул: 9100950
  • Предмет: Программирование
  • Уникальность: 84% (Антиплагиат.ВУЗ)
  • Разместил(-а): 185 Рамиль в 2019 году
  • Количество страниц: 62
  • Формат файла: docx
  • Последняя покупка: 19.12.2023
2 499p.
Оплатите артикул одним из 20 способов и сразу скачайте.
После оплаты он автоматически будет удален с сайта.
Никто кроме вас не сможет посмотреть его до 02.07.2024
ВВЕДЕНИЕ 3
1. ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ 5
1.1. Выбор языка программирования и среды разработки 5
1.2. Сущность и общая схема работы операционной системы Android 8
1.3. СУБД PostgreSQL 10
1.4. Применение QR кода 11
1.5. Схема ЭЦП на основе алгоритма RSA и функции SHA256 12
1.6. Постановка задачи 16
2. РЕАЛИЗАЦИЯ СЕРВЕРНОЙ И КЛИЕНТСКОЙ ЧАСТИ
ПРИЛОЖЕНИЯ 17
2.1. Серверная часть приложения 17
2.2. Клиентская часть приложения 23
2.3. Клиент – серверное взаимодействие приложения 27
ЗАКЛЮЧЕНИЕ 30
СПИСОК ЛИТЕРАТУРЫ 31
ПРИЛОЖЕНИЯ 33

Целью данной работы является разработка клиент-серверного приложения для создания и распознавания QR кода с электронной цифровой подписью при использовании современных популярных фреймворков (Maven, Spring) для отображения информации о сотрудниках компании, которая подгружается посредством подключения к базе данных PostgreSQL.
Клиент реализуется как мобильное приложение на платформе Android OS, а сервер в свою очередь организован на локальном персональном компьютере. Сервер отвечает за прием запросов от клиента, в которых клиент спрашивает, достоверна ли подпись, распознанная им через QR код, а также за отправку запросов-ответов клиенту с информацией о сотруднике в случае подлинности цифровой подписи.
Для достижения этих целей предполагается целесообразным решить следующие задачи:
1. Рассмотреть и изучить синтаксис языка программирования Java SE, их технические возможности
2. Изучить технические и функциональные возможности фреймворков Maven, Spring
3. Изучение возможностей свободной объектно-реляционной системы управления базами данных PostgreSQL
4. Исследовать и выбрать нужные инструменты для создания клиент-серверного взаимодействия между Android приложением (клиентом) и десктопом (сервером)
5. Разработать структуру проекта, клиентский интерфейс, серверную часть
6. Реализовать подключение к базе данных
7. Реализовать логику взаимодействия клиента и сервера посредством HTTP запросов
Печатные издания:

1. Лясин, Д.Н. Методы и средства защиты компьютерной информации [Текст]: учебное пособие/ Д. Н. Лясин, С. Г. Саньков. - Волгоград: ВолгГТУ, 2005. – 127 с.
2. Ишмухаметов Ш. Т. Математические основы защиты информации [Текст]: учебное пособие/ Ш. Т. Ишмухатеров, Р. Х. Латыпов, Р. Г. Рубцова. – Казань: Казан. ун. 2014. – 95 с.
3. Mathew N. «Beginning Databases with PostgreSQL: From Novice to Professional. 2nd edition» [Текст]/ N. Mathew, R. Stones. – New York: Springer-Verlag, 2005. – 664 с.
4. Шилдт Г. Java 8. Полное руководство. [Текст]/ Г. Шилдт; Пер. с англ. и ред. И. В. Берштейна. – 9е изд. – М. : ООО "И.Д. Вильямс", 2015. - 1376 с.
5. Хорстманн К. С. Java. Библиотека профессионала, том 1. Основы. [Текст]/ Кей С. Хорстманн, Гари Корнелл; Пер. с англ. и ред. И. В. Берштейна. – 9е изд.–– М. : ООО «И. Д. Вильямс», 2014. – 864 с.

Интернет – ресурсы:

1. Как начать разрабатывать под Android [Электронный ресурс]. – Режим доступа: https://tproger.ru/translations/how-to-start-android. – Как начать разрабатывать под Android. – (Дата обращения: 22.05.2019)
2. Using Spring ResponseEntity to Manipulate the HTTP Response [Электронный ресурс]. – Режим доступа:
https://www.baeldung.com/spring-response-entity. – Using Spring ResponseEntity to Manipulate the HTTP Response | Baeldung. – (Дата обращения 17.05.2019).
3. Android – разработка для начинающих: план изучения | AppTractor [Электронный ресурс]. – Режим доступа: https://apptractor.ru/learn/plan- izucheniya-android-razrabotki-dlya-nachinayushhih.html. – Android – разработка для начинающих: план изучения. – (Дата обращения 21.05.2019).
4. Общие сведения о платформе Android | Android Developers [Электронный ресурс]. – Режим доступа: https://developer.android.com/guide/index.html. – Общие сведения о платформе Android – (Дата обращения 21.05.2019).
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач, сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением. Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения, соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью
Артикул: 9100950
Дата написания: 17.06.2019
Тип работы: Дипломная работа
Предмет: Программирование
Оригинальность: Антиплагиат.ВУЗ — 84%
Количество страниц: 62
Скрин проверки АП.ВУЗ приложен на последней странице.

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

Файлы артикула: Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью по предмету программирование

Пролистайте "Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью" и убедитесь в качестве

После покупки артикул автоматически будет удален с сайта до 02.07.2024
Дипломная — Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью — 1
Дипломная — Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью — 2
Дипломная — Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью — 3
Дипломная — Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью — 4
Дипломная — Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью — 5
Дипломная — Разработка приложения для создания и распознавания QR-кода с электронной цифровой подписью — 6
Посмотреть остальные страницы ▼
Честный антиплагиат! Честный антиплагиат!
Уникальность работы — 84% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег! Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.