ВВЕДЕНИЕ 3
ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 5
1. АНАЛИЗ ПРОБЛЕМЫ НАДЕЖНОСТИ И ДОСТОВЕРНОСТИ ХРАНЕНИЯ ИНФОРМАЦИИ В СЕТИ ИНТЕРНЕТ 6
1.1. Проблема центрального узла 6
1.2. Распределённое хранение 7
1.3. Описание предметной области 11
1.4. Применимость технологии блокчейн к реализации приложения по хранению студенческих web – портфолио 12
2. ПОСТРОЕНИЕ АРХИТЕКТУРЫ СИСТЕМЫ 13
2.1. Диаграмма деятельности 13
2.2. Диаграмма последовательности 15
2.3. Авторизация пользователя 16
2.4. Регистрация нового пользователя 17
2.5. Диаграмма классов 18
3. СТРУКТУРА ХРАНЕНИЯ ПОРТФОЛИО СТУДЕНТОВ НА ОСНОВЕ ТЕХНОЛОГИИ БЛОКЧЕЙН 19
3.1. Состав системы хранения портфолио студентов 19
4. ВЫБОР СРЕДСТВ РАЗРАБОТКИ 24
4.1. Microsoft Visual Studio 24
4.2. Выбор языка программирования 24
4.3. Windows Forms 26
4.4. Основные элементы приложения 28
4.5. Пользовательский интерфейс и примеры работы приложения 30
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 35
ПРИЛОЖЕНИЕ А – ЛИСТИНГ ПРОГРАММНОГО КОДА 37
Объектом исследования является архитектура хранения данных (студенческих web-портфолио) с применением технологии Blockchain.
Цель выпускной квалификационной работы: создание приложения для хранения студенческих web – портфолио.
В рамках выполнения выпускной квалификационной работы необходимо решить следующие сформулированные задачи:
1. Разработать и проанализировать требования к системе.
2. Выбрать и изучить технологии для реализации требований к системе.
3. Разработать архитектуру системы с учетом особенностей выбранных технологий.
4. Создать прототипы будущего приложения.
5. Спроектировать базу данных.
6. Создать приложение.
7. Протестировать приложение.
8. Создать сопроводительную документацию с созданному приложению.
Результатом работы является созданное приложение на основе технологии Blockchain для хранения студенческих web-портфолио.
' .
Разработка распределенной системы хранения студенческих web-портфолио #9101831
Артикул: 9101831
- Предмет: Информационные системы и технологии
- Уникальность: 84% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2018 году
- Количество страниц: 41
- Формат файла: docx
- Последняя покупка: 10.12.2021
1 999p.
[1] Технология распределённого реестра: за рамками блокчейн [Электронный ресурс]. – Режим доступа: http://cryptonyka.com/files/download/31/9bc7b5ca, свободный.
[2] Как blockchain изменит нашу жизнь? [Электронный ресурс]. – Режим доступа: http://rb.ru/opinion/blockchain/, свободный.
[3] Proof of work [Электронный ресурс] – Режим доступа: https://en.bitcoin.it/wiki/Proof_of_work, свободный.
[4] Proof of Stake [Электронный ресурс] – Режим доступа: https://en.bitcoin.it/wiki/Proof_of_Stake, свободный.
[5] A Correctness Proof for a Practical Byzantine-Fault-Tolerant Replication Algorithm Miguel Castro and Barbara Liskov Laboratory for Computer Science, Massachusetts Institute of Technology, 545 Technology Square, Cambridge, MA 02139 [Электронный ресурс] – Режим доступа: http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TM-597.pdf, свободный.
[6] Bitcoin: A Peer-to-Peer Electronic Cash System. [Электронный ресурс] – Режим доступа: https://bitcoin.org/bitcoin.pdf, свободный.
[7] Peer-to-peer [Электронный ресурс] – Режим доступа: https://bitcoin.org/bitcoin.pdf, свободный.
[8] SHA-256 [Электронный ресурс] – Режим доступа: http://www.iwar.org.uk/comsec/resources/cipher/sha256-384-512.pdf, свободный.
[9] Merkle tree [Электронный ресурс] – Режим доступа: https://brilliant.org/wiki/merkle-tree/, свободный.
[10] Алгоритм византийских генералов. [Электронный ресурс] – Режим доступа: http://blog.artlives.ru/programming/, свободный.
[11] Zebus [Электронный ресурс] – Режим доступа: https://github.com/Abc- Arbitrage/Zebus/wiki/Documentation, свободный.
[12] Zebus [Электронный ресурс] – Режим доступа:
https://www.slideshare.net/alprema/zebus-pitfalls-of-a-p2p-service-bus.
[13] Protobuf [Электронный ресурс] – Режим доступа: https://github.com/google/protobuf/wiki, свободный.
[14] CyberForum.ru - форум программистов и сисадминов [Электронный ресурс]. – Режим доступа: http://www.cyberforum.ru/ , свободный.
[15] Крючкова Е.Н. Архитектурное проектирование и паттерны программирования [Электронный ресурс]: Учебно-методическое пособие / Е.Н. Крючкова, С.М. Старолетов; АлтГТУ. – Барнаул, 2015 – Режим доступа: http://new.elib.altstu.ru/eum/download/pm/Krutkova-Patterns.pdf.
[16] WWW SQL Designer - дизайнер моделей баз данных [Электронный ресурс]. – Режим доступа:http://ondras.zarovi.cz/sql/demo/, свободный.
[17] Станько И. В. Децентрализованная система хранения и потверждения подлиности портфолио студента на основе технологии Blockchain [Электронный ресурс] / И. В. Станько, Е. Н. Крючкова // Горизонты образования. Приложение. Сборник трудов XV всероссийской Научно- технической конференции студентов, аспирантов и молодых ученых «Наука и молодежь – 2017». Секция «Информационные технологии». Подсекция
[18] «Программная инженерия». / Алт. гос. техн. ун-т им. И.И.Ползунова. – Барнаул: изд-во АлтГТУ, 2017. – 92 с. - Режим доступа: http://edu.secna.ru/media/f/pi2017v2.pdf
[2] Как blockchain изменит нашу жизнь? [Электронный ресурс]. – Режим доступа: http://rb.ru/opinion/blockchain/, свободный.
[3] Proof of work [Электронный ресурс] – Режим доступа: https://en.bitcoin.it/wiki/Proof_of_work, свободный.
[4] Proof of Stake [Электронный ресурс] – Режим доступа: https://en.bitcoin.it/wiki/Proof_of_Stake, свободный.
[5] A Correctness Proof for a Practical Byzantine-Fault-Tolerant Replication Algorithm Miguel Castro and Barbara Liskov Laboratory for Computer Science, Massachusetts Institute of Technology, 545 Technology Square, Cambridge, MA 02139 [Электронный ресурс] – Режим доступа: http://publications.csail.mit.edu/lcs/pubs/pdf/MIT-LCS-TM-597.pdf, свободный.
[6] Bitcoin: A Peer-to-Peer Electronic Cash System. [Электронный ресурс] – Режим доступа: https://bitcoin.org/bitcoin.pdf, свободный.
[7] Peer-to-peer [Электронный ресурс] – Режим доступа: https://bitcoin.org/bitcoin.pdf, свободный.
[8] SHA-256 [Электронный ресурс] – Режим доступа: http://www.iwar.org.uk/comsec/resources/cipher/sha256-384-512.pdf, свободный.
[9] Merkle tree [Электронный ресурс] – Режим доступа: https://brilliant.org/wiki/merkle-tree/, свободный.
[10] Алгоритм византийских генералов. [Электронный ресурс] – Режим доступа: http://blog.artlives.ru/programming/, свободный.
[11] Zebus [Электронный ресурс] – Режим доступа: https://github.com/Abc- Arbitrage/Zebus/wiki/Documentation, свободный.
[12] Zebus [Электронный ресурс] – Режим доступа:
https://www.slideshare.net/alprema/zebus-pitfalls-of-a-p2p-service-bus.
[13] Protobuf [Электронный ресурс] – Режим доступа: https://github.com/google/protobuf/wiki, свободный.
[14] CyberForum.ru - форум программистов и сисадминов [Электронный ресурс]. – Режим доступа: http://www.cyberforum.ru/ , свободный.
[15] Крючкова Е.Н. Архитектурное проектирование и паттерны программирования [Электронный ресурс]: Учебно-методическое пособие / Е.Н. Крючкова, С.М. Старолетов; АлтГТУ. – Барнаул, 2015 – Режим доступа: http://new.elib.altstu.ru/eum/download/pm/Krutkova-Patterns.pdf.
[16] WWW SQL Designer - дизайнер моделей баз данных [Электронный ресурс]. – Режим доступа:http://ondras.zarovi.cz/sql/demo/, свободный.
[17] Станько И. В. Децентрализованная система хранения и потверждения подлиности портфолио студента на основе технологии Blockchain [Электронный ресурс] / И. В. Станько, Е. Н. Крючкова // Горизонты образования. Приложение. Сборник трудов XV всероссийской Научно- технической конференции студентов, аспирантов и молодых ученых «Наука и молодежь – 2017». Секция «Информационные технологии». Подсекция
[18] «Программная инженерия». / Алт. гос. техн. ун-т им. И.И.Ползунова. – Барнаул: изд-во АлтГТУ, 2017. – 92 с. - Режим доступа: http://edu.secna.ru/media/f/pi2017v2.pdf
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка распределенной системы хранения студенческих web-портфолио |
Артикул: | 9101831 |
Дата написания: | 17.12.2018 |
Тип работы: | Дипломная работа |
Предмет: | Информационные системы и технологии |
Оригинальность: | Антиплагиат.ВУЗ — 84% |
Количество страниц: | 41 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Разработка распределенной системы хранения студенческих web-портфолио по предмету информационные системы и технологии
Пролистайте "Разработка распределенной системы хранения студенческих web-портфолио" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 22.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 84% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 68 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Система мониторинга работоспособности камер наружного видеонаблюдения
СЛЕДУЮЩАЯ РАБОТА
Разработка архитектуры и эффективной модели знаний для системы переподготовки специалистов в области web-разработки