Тип работы:
Предмет:
Язык работы:


Единый портал учёта документов с использованием технологии

Работа №160326

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы117
Год сдачи2018
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
36
Не подходит работа?

Узнай цену на написание


РЕФЕРАТ
Введение
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1 Сферы применения мобильных приложений
1.2 Платформа Android среди других мобильных операционных систем
1.3 Архитектура программного комплекса 13
1.4 Обоснование языка программирования
1.5 Выбор программной среды разработки
1.6 Структуры данных JSON
1 7 Технология блокчейн и её защищенность .
1.7.1 Публичные блокчейны
1.7.2 Приватные блокчейны
1.7.3 Плюсы и минусы технологии блокчейн и сё перспективы
2 РЕАЛИЗАЦИЯ КЛИЕНТ-СЕРВЕРНОГО ПРИЛОЖЕНИЯ
2.1 Постановка задачи .
2.2 Структура данных приложений
2.3 Выбор архитектуры приложения и способа организации
пользовательского интерфейса
2.4 Описание разработки программы
2.5 Отладка и тестирование
3 ОПИСАНИЕ ПРОГРАММЫ
3.1 Описание клиентского приложения
3.3 Описание серверного приложения..
3.4 Руководство пользователя
ЗАКЛЮЧЕНИЕ

ПИСОК ИСПОЛЬЗУЕМЫХ источников
Приложение А Листинги программы сервера
Приложение А.1 Файл «main.py»
Приложение А.2 Файл «block.ру»
Приложение В Листинги программы клиента
Приложение В.1 Файл «MainActivity.java»
Приложение В.2 Файл «LoadFilc.java»
Приложение В.З Файл «CheckFile.java»
Приложение В.4 Файл «CheckBD.java»
Приложение В.5 Файл «FileUtils.java»
Приложение В.6 Файл «Request.java»
Приложение В.7 Файл «RequestGetHashByld.java» Приложение В.8 Файл «RequestSaveBD.java»
Приложение В.9 Файл «RequestSendFile.java»
Приложение В. 10 Файл «activityjnain.xml»
Приложение В.11 Файл «load_file.xml»
Приложение В. 12 Файл «check_file.xmb>
Приложение В. 13 Файл «check_bd.xml»
Приложение С Презентация

























С развитием информационных технологий всё больше данных переносится в электронный вид. Однако вместе с этим удобством возникают и трудности, связанные с безопасностью и целостностью информации.
Везде, где есть недоверие между участниками может быть использована технология Blockchain. В частности, в совершении сделок купли-продажи или проверки достоверности услуг или документов.
Особенность технологии в том, что все данные объединяются с помощью математических алгоритмов в блоки, а последние образуют цепочку. Каждый блок содержит хэш предыдущего. Эта цепочка начинается от первого блока в системе и действует до последнего. Редактировать информацию, которая находится в сети длительное время, непрактично. Нужно переписывать все блоки. Длина цепи определяется по сложности, а не по количеству элементов. Метод хэширования не оставляет детальной информации о транзакции, а только подтверждает сам факт ее существования. После обновления данных их нельзя изменить. Можно только добавить новую информацию. А в случае подмены информации на каком-то этапе, она не будет соответствовать цифровой подписи.
Используя Blockchain, можно также сэкономить на оплате услуг посредников и гарантов. Однако наряду со всеми плюсами есть и минусы, связанные с требованием больших мощностей, что существенно увеличивает затраты на создание и внедрение в какую-либо сферу.
В рамках данной выпускной квалификационной работы требуется разработать систему на основе технологии блокчейн, которая бы имела интуитивно понятный пользовательский интерфейс на клиентской стороне и возможность проверки документа на неизменность.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Результатом работы является мобильное приложение с интуитивно понятным пользовательским интерфейсом, которое позволяет регистрировать файлы в БД и проверять их неизменность после добавления. Приложение обеспечивает невозможность внесения злоумышленником незаметных изменений в базу данных после добавления транзакции при отсутствии у злоумышленника технического превосходства. Данный проект полностью удовлетворяет поставленной цели.
К особенностям системы можно отнести установленную на мобильном устройстве ОС Android. Не каждый мобильный телефон работает под управлением данной ОС, но именно эта платформа в данный момент является самой популярной. Достоинством применения данной ОС является и то, что выпускаются телефоны разной ценовой категории под ее управлением. Распространение данного программного обеспечения и его внедрение также не составляет труда, так как разработчики Android предусмотрели специальный Internet-ресурс, для распространения как бесплатного, так и платного программного обеспечения.
Отладка и тестирование, проведенные на созданной БД, а также множество добавленных и проверенных файлов, позволили исправить ошибки в программе и добиться получения корректных результатов ее работы.
Работа над проектом позволила расширить знания и улучшить навыки создания мобильных приложений, работы с базами данных.
В качестве расширения и доработки данного программного продукта можно рассматривать разработку ПО под другие мобильные операционные системы (например, iOS и WindowsPhone), а также улучшение добавлением личного кабинета с возможностью авторизации, сохранением истории добавленных файлов и автоматическим добавлением файлов из установленных папок.



1) Statcounter [Электронный ресурс] - Статья с Statcounter. URL:
http://gs.statcounter.com/press/android-overtakes-windows-for-first-time
2) Android [Электронный ресурс] - Official Android WebSite. URL:
https: //www.android. com/intl/ru ru/
3) Голощапов А. Л. GoogleAndroid: программирование для мобильных устройств. БХВ-Петербург, 2011. - 804 с.
4) Android Developer [Электронныйресурс] - Official Android Developer
WebSite. URL: http://developer.android.com/
5) Брайн Харди, Билл Филлипс - Программирование под Android (Для профессионалов). Питер, 2014. - 592 с
6) Wikipedia [Электронный ресурс] - Статья из Wikipedia. URL:
http://ru.wikipedia.org/wiki/Интерфейс программирования приложений
7) Wikipedia [Электронный ресурс] - Статья из Wikipedia. URL:
https: //ru.wikipedia. org/wiki/Material Design
8) Habrahabr [Электронный ресурс] - Статья с сайта Habrahabr. URL:
https: //habrahabr.ru/po st/314028/
9) Habrahabr [Электронный ресурс] - Статья с сайта Habrahabr. URL:
https://habrahabr.ru/post/299806/



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ