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


РАЗРАБОТКА РАСПРЕДЕЛЕННОГО РЕЕСТРА ПО ХРАНЕНИЮ СТУДЕНЧЕСКИХ ПОРТФОЛИО

Работа №33438

Тип работы

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

Предмет

информатика

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

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


Список используемых сокращений и терминов 3
Введение 6
Глава 1. Требования к разрабатываемому приложению 8
1.1. Назначение приложения 8
1.2. Цели приложения 8
1.3. Обзор имеющегося реестра студентов 8
1.4. Функциональные требования к приложению 9
1.5. Требования к пользовательскому интерфейсу приложения 11
1.6. Требования к хранению данных 12
1.7. Обоснование выбора веб-приложения взамен нативного
мобильного приложения 16
Глава 2. Реализация приложения 20
2.1. Выбор языка программирования и фреймворка 20
2.2. Архитектура проекта 23
2.3. Описание моделей 24
2.4. Хранение данных в BigchainDB 29
2.5. Интерфейс приложения 31
Заключение 37
Список использованных источников 38
Приложение

Студенческое портфолио - это своего рода резюме, смысл которого заключается в выявлении заинтересованности студента определенными вещами, а также показывающее его психологические особенности. С помощью портфолио оценивается стремление студента к образованию. Даже если он особо не проявляет себя в определённых областях, то при помощи портфолио есть возможность анализировать, какие именно достижения имеются у студента, и к чему он больше привержен.
Где может потребоваться студенческое портфолио? Имеет смысл рассмотреть одну из самых актуальных проблем для студента, не имеющего опыта в работе - это трудоустройство. Потенциальный работодатель при поиске и выборе кандидата должен опираться на что-то, что может определить его как необходимого для него специалиста. Но, к сожалению, студент может столкнуться с некоторыми трудностями. Один из основных - возможность наличия недостоверной информации в портфолио по мнению потенциального работодателя.
Как же обезопасить себя от подозрений? Запрашивать у ВУЗа подтверждения корректности информации на каждой странице, в частности успеваемости студента - непрактично и время затратно. Решением этой проблемы является создание единого реестра портфолио студентов, где за корректность информации будет нести ответственность ВУЗ, что будет давать больше гарантий в достоверности данных. Следует выделить и другие основные преимущества создания подобного реестра, такие как доступность, открытость и хранение всех портфолио в одном месте, что позволит работодателю искать студента с нужными навыками и интересами среди остальных.
При реализации подобного приложения, необходимо акцентировать внимание на хранении данных. Стоит отметить основные критерии при выборе хранилища: децентрализованность, неизменяемость, безопасность и прозрачность. Технология блокчейн полностью удовлетворяет всем необходимым требованиям. На сегодняшний день, к сожалению, у большинства людей блокчейн ассоциируется с криптовалютами и не более, хотя возможности данной технологии не ограничиваются лишь этим.
Целью дипломной работы является разработка приложения по хранению студенческих портфолио с распределенным хранением данных.
Задачи дипломной работы:
1. Изучение материала по распределенным базам данных.
2. Определение основных процессов, касающиеся данной технологии.
3. Изучение возможностей применения распределенных баз данных в других отраслях.
4. Применение полученных знаний при разработке распределенного реестра по хранению студенческих портфолио.


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

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

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


В результате выполнения данной работы было разработано вебприложение для хранения студенческих портфолио. При реализации приложения было уделено особое внимание на хранении данных, а именно успеваемости студента. Для достижения максимальной безопасности данных было принято решение использовать распределенным базу данных, работающую по принципам блокчейн. Цель работы достигнута.
В процессе выполнения данной работы были решены следующие задачи:
1. Изучение материала по распределенным базам данных.
2. Изучение возможностей применения распределенных баз данных в других отраслях.
3. Разработка распределенного реестра по хранению студенческих портфолио.



1. Документация PostgreSQL и Postgres Pro. [Электронный ресурс]. -
Режим доступа: https://postgrespro.ru/docs/postgresql/11/intro-whatis,
(Дата обращения: 02.04.2019).
2. Дэйт К. Введение в системы баз данных [Текст] / К. Дэйт. - Москва: Вильямс, 2018. - 1328 с.
3. Редмонт Э. Семь баз данных за семь недель. Введение в современные базы данных и идеологию NoSQL [Текст] / Э. Редмонт, Р. Уилсон. - Москва: ДМК Пресс, 2018. - 384 с.
4. BigchainDB - база данных по принципам блокчейн. [Электронный
ресурс]. - Режим доступа: https://medium.com/coinmonks/bigchaindb-a- database-on-blockchain-steroids-fb52f3cd0d56, (Дата обращения: 02.04.2019) .
5. Мобильные приложения против веб-приложений - что следует выбрать
при разработке? [Электронный ресурс]. - Режим доступа: https://brainhub.eu/blog/app-vs-website-which-to-develop-first/, (Дата
обращения: 02.04.2019).
6. Кеннет Р. Автостопом по Python [Текст] / Р. Кеннет, Т. Шлюссер.- Санкт-Петербург: Питер, 2017. - 336 с.
7. Дронов В. Django: практика создания Web-сайтов на Python [Текст] /
В. Дронов. - Санкт-Петербург: БХВ-Петербург, 2016. - 528 с.
8. Что такое Python и Django, и почему они считаются лучшим выбором для веб разработки? [Электронный ресурс]. - Режим доступа: https://steelkiwi.com/blog/why-python-django-are-your-top-choice-for-web- development/, (Дата обращения: 02.04.2019).
9. Фримен Э. Head First. Паттерны проектирования. Обновленное юбилейное издание [Текст] / Э. Фримен, Э. Робсон, К. Сьерр, В. Бейтс. - Санкт-Петербург: Питер, 2018. - 656 с.
10. Методика MTV (или MVC) [Электронный ресурс]. - Режим доступа: https://djbook.ru/ch05s02.html/, (Дата обращения: 02.04.2019).


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



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


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