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


Разработка онлайн-площадки для размещения статен на платформе Android со встроенной рекомендательной системой

Работа №128571

Тип работы

Бакалаврская работа

Предмет

информатика

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

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


Введение 4
1. Исследование онлайн площадок для размещения постов 6
1.1. Цели и задачи онлайн площадок для размещения постов 6
1.2. Анализ существующих популярных онлайн платформ для размещения постов 7
1.2.1. Яндекс Дзен 7
1.2.2. Telegram каналы 8
1.2.3. Социальные сети Instagram, Facebook, VK: 8
1.2.4. Wikipedia 9
2. Проектирование собственной онлайн площадки для размещения постов 11
2.1. Определение функционала платформы 11
2.1.1. Структура статей 11
2.1.2. Обеспечение приватности контента 12
2.1.3. Система оценивания ресурсов канала 12
2.1.4. Встроенная система рекомендаций 12
2.2. Выделение главных функциональных компонентов платформы 13
2.3. Создание дизайнерского решения для приложения 15
2.4. Постановка задач для реализации backend и frontend частей платформы 20
2.4.1. Серверная часть 20
2.4.2. Клиентская часть 20
2.4.3. Рекомендательная система 22
3. Разработка онлайн площадки для размещения постов 27
3.1. Используемые информационные технологии 27
3.2. Аренда хоста 29
3.3. База данных 30
3.4. REST API 33
3.5. Android-приложение 34
3.6. Веб-консоль администратора 38
3.7. Рекомендательная система 39
3.8. Некоторые особенности реализации 40
3.8.1. Хранение сессии пользователя в кэше на стороне приложения 40
3.8.2. Проставление лайка под постом и синхронизация с базой данных 41
3.9. Тестирование онлайн площадки 44
Заключение 46
Список источников 47
Приложения 49
Приложение 1 49
Приложение 2 49
Приложение 3 50
Приложение 4 50
Приложение 5 51
Приложение 6 51
Приложение 7 52
Приложение 8 52
Приложение 9 53
Приложение 10 53
Приложение 11 54
Приложение 12

В современном мире, когда технический прогресс в области информационных технологий достиг небывалых высот, мы все время сталкиваемся с информационными системами. Они являются неотъемлемой частью бизнеса, науки, повседневной жизни.
С развитием технологий в области мобильных устройств мы имеем возможность положить в карман устройство с потрясающими вычислительными мощностями, что, в свою очередь, позволяет разработчикам различного ПО создавать все более сложные и высоконагруженные системы под этот тип оборудования.
Прогресс в области коммуникаций привел нас к тому, что Интернет стал одним из самых популярных способов связи между техническими средствами, и, как следствие, между людьми.
Вследствие этого веб-ресурсы получают большое распространение и принимают самые различные формы: сервисы по доставке еды, облачные хранилища, CRM-системы и т. п. А с ростом производительности мобильных устройств и появлением продвинутых мобильных операционных систем, таких как Android OS, iOS и др., такие системы получили представительство и на этом типе оборудования.
Мои основные задачи в рамках выпускной квалификационной работы - это анализ популярных веб-ресурсов, ориентированных на информационную, познавательную составляющую, написание технического задания и разработка собственной онлайн площадки для размещения постов на платформе Android со встроенной рекомендательной системой, позволяющей определенным пользователям (администраторам) создавать локальные информационные ресурсы и делиться ими исключительно с ограниченным кругом лиц.
Такое решение позволяет получить готовую онлайн-площадку на базе мобильного приложения, которая позволяет:
• Локализовать информацию, предоставляя доступ к ней ограниченному кругу пользователей;
• Обеспечить ранжирование постов по степени их популярности среди пользователей с помощью встроенной рекомендательной системы;
• Обеспечить сохранность информации, т.к. создание и редактирование ресурсов доступно только администратору площадки;
• Получать доступ к постам с мобильного устройства, используя адаптированное и удобное приложение;
Актуальность такого решения можно подтвердить тем, что текстовые каналы популярны и востребованы. Большинство же информационных онлайн-площадок предоставляют общий доступ к размещенным ресурсам. Также не все платформы имеют встроенную рекомендательную систему

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

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

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


В рамках данной выпускной квалификационной работы был проведен анализ существующих популярных онлайн-платформ для размещения постов, выделены ключевые факторы, достоинства и недостатки. В результате анализа было найдено решение, которое покрывает некоторые недостатки исследуемых систем. На основе этого решения было сформулировано техническое задание, разработана и протестирована онлайн площадка для размещения статей, включающая в себя следующие компоненты:
• сервер;
• Android-приложение;
• веб-консоль администратора;
• встроенная рекомендательная система.



1. «Пишем простую систему рекомендаций на примере Хабра» [Электронный ресурс] / Сергей Парамонов - Режим доступа: https://habr.com/ru/post/230155/, свободный. Загл. с экрана. - Яз. рус.;
2. Веб-ресурс Wikipedia [Электронный ресурс] / Wikipedia - Режим доступа:https://ru.wikipedia.org/,свободный. Загл. с экрана. - Яз. рус., англ.;
3. Веб-ресурс Habr [Электронный ресурс] / Habr - Режим доступа: https://habr.com/,свободный. Загл. с экрана. - Яз. рус.;
4. Социальная сеть Instagram [Электронный ресурс] / Instagram - Режим доступа:https://www.instagram.com/,свободный. Загл. с экрана. - Яз. рус., англ.;
5. Веб-ресурс Zenstat [Электронный ресурс] / Zenstat - Режим доступа: https://zenstat.ru/stat/posts/,свободный. Загл. с экрана. - Яз. рус.;
6. Социальная сеть Telegram [Электронный ресурс] / Telegram - Режим доступа:https://telegram.org/,свободный. Загл. с экрана. - Яз. рус., англ.;
7. Социальная сеть VK [Электронный ресурс] / VK - Режим доступа: https://vk.com/,свободный. Загл. с экрана. - Яз. рус.;
8. Социальная сеть Instagram [Электронный ресурс] / Instagram - Режим доступа:https://instagram.com/,свободный. Загл. с экрана. - Яз. рус.;
9. Социальная сеть Facebook [Электронный ресурс] / Facebook - Режим доступа:https://facebook.com/,свободный. Загл. с экрана. - Яз. рус.;
10. Веб-ресурс Яндекс Дзен [Электронный ресурс] / Яндекс Дзен - Режим доступа:https://zen.yandex.ru/,свободный. Загл. с экрана. - Яз. рус.;
11. Веб-ресурс Евгения Тарасова [Электронный ресурс] / Евгения Тарасова - Режим доступа:https: //eugeniatarasova. ru/taplink,свободный. Загл. с экрана. - Яз. рус..
12. Фальк К. Рекомендательные системы на практике / Изд-во ДМК. - 2020;
13. Дарвин, Ян Ф. / Android. Сборник рецептов: задачи и решения для разработчиков приложений, 2-е изд. : Пер. с англ. - СпБ.: ООО «Альфа-книга», 2018. — 768 с. : ил. — Парал. Тит. Англ.;
14. Гулин А., Карпович П., Расковалов Д., Сегалович И. / Оптимизация алгоритмов ранжирования методами машинного обучения: Яндекс на РОМИП’2009;
15. А.А. Правиков, В.А. Фомичев. / Разработка рекомендательной системы с естественно-языковым интерфейсом на основе математических моделей семантических объектов : Научный журнал «Бизнес - информатика» №4. — М.: НИУ ВШЭ. — 2010. — с. 3-11;


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




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