Тема: Разработка онлайн-площадки для размещения статен на платформе Android со встроенной рекомендательной системой
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
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-приложение;
• веб-консоль администратора;
• встроенная рекомендательная система.



