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


Новостное веб-приложение с возможностью расширенного доступа

Работа №165111

Тип работы

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

Предмет

информатика

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

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


Введение 3
1 Анализ технического задания 5
1.1 Анализ существующих решений 6
1.1.1 РИА Новости 6
1.1.2 Lenta.ru 7
1.1.3 RBK 8
1.1.4 Life.ru 10
1.2 Сравнительная таблица 11
1.3 Функционал системы 11
1.4 Спецификация требований на веб-приложение 12
1.5 Анализ и выбор инструментов разработки 14
1.6 Выводы по разделу 15
2 Этапы проектирования 16
2.1 Архитектура приложения 16
2.2 Прецеденты 17
2.3 База данных 26
2.4 Алгоритмы приложения 29
2.4.1 Алгоритм работы приложения 29
2.4.2 Алгоритм работы активной сессии 30
2.4.3 Алгоритм администрирования 31
2.5 Выводы по главе 32
3 Программная реализация и тестирование 33
3.1 Разработка клиентской части 33
3.2 Разработка серверной части 34
3.3 Конечные точки доступа 34
3.4 Выводы по главе 36
Заключение 37
Список использованных источников 39


В современном мире люди все чаще узнают о чем-то новом, существующем, интересном и интригующем с помощью новостных сайтов. Создается множество различных сайтов, идёт непрерывное размещение статей и новостей с новой информацией. При создании всего этого люди преследовали цели узнать или изучить детально вопрос, которым они интересуются.
В последнее время все чаще можно услышать об огромном количестве новостей по разным тематикам, начиная спортом и заканчивая политикой. Новости всегда занимали и будут занимать часть нашей жизни, а новостные сайты будут улучшать свой сервис. Все больше людей используют свои компьютеры и различные устройства для того, чтобы прочитать интересную статью о чем-то новом. Свыше 40% людей в России читают новости ежедневно. [1]
Разработкой новостных веб-приложений занимаются крупные профессиональные компании [2,3,4].
Большинство новостных сайтов не предлагают возможности оформления подписки для обычных пользователей. С подпиской пользователи могли бы получать уникальный и не повторяющийся ни в одном новостном источнике материал.
Продукт «DELTA» предлагает решение для данной проблемы. DELTA объединяет в себе весь функционал обычных новостных сайтов, но благодаря возможности оформления подписки, пользователи расширяют свой функционал и получают актуальные новости, вместе с этим им открываются возможности комментирования, добавления новость в избранное, и самое важное посмотреть видеорепортаж который не размещен нигде, кроме сайта под названием DELTA.
Продукт будет интересен в первую очередь тем, кому надоело читать новости без возможности комментирования. Так как веб-приложение позволяет регистрироваться на сайте пользователям после оформления подписки, отслеживать статистику просмотров и ранжировать новости по популярности, у журналистов есть возможность составлять графики интересов пользователей.
Для того, чтобы размещать новости, журналисты будут пользоваться DRF (Django Rest Framework), которое будет принимать, обрабатывать, хранить и отправлять данные клиентской части приложения.
Целью работы является разработка серверного веб приложения. Разрабатываемое приложение представляет собой WEB Backend API, которое будет принимать, обрабатывать и хранить пользовательские данные. Веб-приложение должно давать непрерывный доступ пользователю к его данным. Для достижения цели в работе решаются следующие задачи:
- проанализировать техническое задание на разработку веб¬приложения
- «DELTA»;
- выполнить проектирование ПО;
- выполнить разработку ПО.

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

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

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


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



1. Данные читателям новостей: [сайт]. - URL:
https://iz.ru/1678440/2024-04-07/rossiiane-rasskazali-skolko-vremeni-v-den- provodiat-internete(дата обращения: 15.05.2024).
2. Как собрать семантическое ядро: [c3ftr]. - URL:
https://fayngor.ru/blog/semanticheskoe-yadro/kak-sobrat-semanticheskoe-yadro-dlya-info-sajta/ (дата обращения: 15.05.2024)
3. Разработка сайта для СМИ: [cайт]. - URL: https://web- automation.ru/development/razrabotka-sajta-dlya-smi/amp//(дата обращения: 15.05.2024).
4. SEO продвижение сайта: [cайт]. - URL: https://fayngor.ru/blog/seo-prodvizhenie-sajta-samostoyatelno/ (дата обращения: 15.05.2024).
5. РИА Новости: - URL: https://ria.ru/(дата обращения:
15.05.2024).
6. Lenta.ru: - URL: https://lenta.ru/(дата обращения:
15.05.2024).
7. RBK: [cайт]. - URL: https://nsk.rbc.ru/(дата обращения: 15.05.2024).
8. Life.ru: ^айт]. - URL: https://life.ru/(дата обращения: 15.05.2024).
9. База данных sqlite3: ^айт]. - URL: https://www.sqlite.org/ (дата обращения: 16.05.2024).
10. Язык разметки HTML: [cайт]. - URL: https://htmlbook.ru/(дата обращения: 17.05.2024).
11. Язык внешнего описания CSS : ^айт]. - URL:
https://www.w3.org/Style/CSS/Overview.ru.html(дата обращения: 17.05.2024).
12. Мультипарадигменный язык программирования Java-script : [сайт]. - URL: https://www.javascript.com/(дата обращения: 17.05.2024).
13. Стандарт университета «Общие требования к построению,
изложению и оформлению документов учебной деятельности»: [cайт]. - URL: https://about.sfu-kras.ru/docs/8127/pdf/791393(дата обращения:
18.05.2024)


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



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


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