Дипломна работа

Уеб платформа за препоръчване на филми и сериали "What to Watch" | Защитена на: 01/01/1900

В днешно време streaming услугите стават все по-популярни, абонатите на HBO Max, Netflix и всички други по-малко популярни платформи като: Amazon Prime, Hulu и Apple TV се увеличават с високи темпове особено след пандемията. Хората започват да гледат все повече и повече филми и сериали, но от толкова голямо съдържание не знаят кой филм или сериал би бил подходящ за техния вкус. Всяка streaming платформа препоръчва филми или сериали подобни на тези, които гледат техните клиенти, но те се ограничават само с наличните в съответната платформи. Много от запалените киномани инвестират часове, за да изберат следващия филм или сериал, който ще гледат, за да може изборът да е точно по техния вкус.

Благодарение на настоящата дипломна работа потребителите ще спестят време прекарано за търсене и проучване. Освен това благодарение на препоръчания филм/сериал на база техния вкус шансът да останат разочаровани от техния избор е по- малък. Различните възможни сценарии кога потребителите биха имали полза са: когато нямат никаква идея какво им се гледа, или когато искат да гледат нещо близко до това което са гледали до скоро.

Целта поставена в настоящата дипломна работа е разработка на уеб платформа за препоръчване на филми и сериали спрямо предишни филми или сериали гледани от потребителя.

За постигане на поставената цел са извършени следните задачи:

  • Направено бе проучване за нуждата от препоръчване на филми и сериали и бяха проучени проблемите и нуждите при ефективното препоръчване на филми и сериали.

  • Бяха проучени съществуващите системи за препоръчване на филми и сериали.

  • Беше направен сравнителен анализ на съществуващите системи за препоръчване

    на филми и сериали.

  • Бяха анализирани изискванията към създаването на уеб платформа за

    препоръчване на филми и сериали.

  • Бяха проучени, сравнени и избрани подходящи технологии за разработка на уеб

    платформа.

  • Проектиране бе софтуерната система, като се избра подходяща архитектура.

  • Беше разработена електронната система за препоръчване на филми и сериали.

  • Системата беше валидирана с реални потребители и бяха оценени резултатите

    от валидацията ѝ.

  • Бяха идентифицирани насоки за бъдещо развитие на системата.

 

След задълбочени анализи бяха описани използваните технологии за изграждането на уеб платформа. За сървър частта е избран езикът Java и работната рамка Spring Boot. TypeScript и работната рамка Angular са избрани за изграждането на фронт енда.

Проектирането на системата започва с идентифициране на целевите групи потребители. На база на направените анализи на съществуващи системи се дефинират основни функционалности за имплементация, заедно с качествените изисквания към системата, както и тяхната взаимосвързаност и достъпност от различните роли в системата. Идентифицирана е най-прилягащата софтуерна архитектура за системата. Проектирана е и Postgres базата от данни.

Представена беше технологичната реализация на решението както и екранни снимки на потребителския интерфейс.

Платформата беше валидирана с реални потребители, които полазваха системата и попълниха анкета въз основа на това. Резултатите от проведеното валидиране доказаха полезността на система и постигането на първоначално поставените цели.

Благодарение на реализираната уеб платформа успяхме да съкратим и опростим процеса по търсене на филми и сериали и да съберем цялата нужда информация за филми и сериали на едно място.

 
 

Scroll to Top