ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Proyecto final Plataforma de video


Enviado por   •  14 de Diciembre de 2023  •  Ensayos  •  1.061 Palabras (5 Páginas)  •  23 Visitas

Página 1 de 5

[pic 1]

[pic 2]

[pic 3]

[pic 4]

[pic 5]

[pic 6][pic 7]

[pic 8][pic 9]


Indice:

Definición……………………………….3

Reglas de negocio…………………..4

Diagrama………………………………..5

Desarrollo……………………………….6

Conclusión………………………………7

Definición del proyecto

La creciente demanda de servicios de entretenimiento en línea ha llevado a la necesidad de desarrollar un sistema de reproducción de video bajo demanda (VOD) que permita a los usuarios acceder a una amplia variedad de contenidos audiovisuales de manera personalizada. El proyecto busca abordar los siguientes desafíos:

  1. Acceso a Contenido Diverso:

La falta de una plataforma integral que ofrezca acceso a una amplia gama de contenidos, desde series y películas hasta tutoriales y documentales, sin restricciones geográficas.

  1. Gestión Eficiente de Contenido:

La necesidad de organizar y clasificar el contenido en categorías y subcategorías para facilitar la búsqueda y mejorar la experiencia del usuario.

  1. Interactividad y Personalización:

La falta de funciones interactivas que permitan a los usuarios registrados personalizar su experiencia, guardar sus videos favoritos, evaluar el contenido y gestionar sus propios canales.

  1. Modelo de Suscripción:

La ausencia de un modelo de suscripción que brinde a los usuarios opciones básicas y premium, según sus preferencias.

  1. Información Detallada de Contenido:

La necesidad de proporcionar información detallada sobre cada video, incluyendo título, descripción, sinopsis, actores, autor, director, entre otros.

Reglas de Negocio

  • Registro de Usuarios:

Los usuarios deben registrarse proporcionando información como nombres, apellidos, dirección de correo electrónico, método de pago, domicilio y teléfono.

  • Tipos de Suscripción:

Se ofrecen dos tipos de suscripción: "Basic" y "Premium", cada una con costos asociados.

  • Autenticación:

Los usuarios registrados deben autenticarse mediante un nombre de usuario y contraseña para acceder a las funciones exclusivas.

  • Búsqueda de Videos:

Tanto los visitantes como los usuarios registrados pueden utilizar un buscador para encontrar videos según categorías, subcategorías o mediante términos de búsqueda.

  • Reproducción de Videos:

La reproducción de videos está condicionada por el tipo de suscripción del usuario.

  • Gestión de Favoritos:

Los usuarios registrados pueden guardar videos en una lista de favoritos para acceder fácilmente a ellos en el futuro.

  • Evaluación de Videos:

Los usuarios pueden evaluar los videos utilizando la opción de “Calificar” con una opinión y algunas estrellas

  • Canales Personales:

Los usuarios registrados tienen la capacidad de administrar un canal personal y subir nuevos videos a la plataforma.

Generación de Reportes:

    Se proporcionan reportes, como los videos más vistos, los mejor        evaluados y algunas estadísticas del canal  que puede descargarse en formato PDF.

Diagrama

[pic 10]

Desarrollo

La arquitectura cuidadosamente diseñada de este proyecto se destaca por su enfoque estructurado y modular, implementando SQL Server para la gestión eficiente de la base de datos y aprovechando procedimientos almacenados para optimizar y centralizar las consultas. Al mismo tiempo, se ha adoptado un sólido patrón de diseño por capas en Visual Studio, respaldado por bibliotecas de clases que encapsulan la lógica de negocios, la manipulación de datos y la interfaz de usuario.

La elección de SQL Server como sistema de gestión de bases de datos proporciona una base sólida para el almacenamiento y recuperación de datos. La implementación de procedimientos almacenados no solo agiliza las operaciones de consulta, sino que también mejora la seguridad y el rendimiento al minimizar el tráfico de red y reducir la exposición a inyecciones SQL. Además, al utilizar procedimientos almacenados, se promueve la coherencia y la reutilización del código, facilitando el mantenimiento y la evolución del sistema a lo largo del tiempo.

...

Descargar como (para miembros actualizados)  txt (7.7 Kb)   pdf (703.1 Kb)   docx (1.1 Mb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com