1. Sistema de Venta (Video) Fenix-View
Jorge David Machado Pacheco
Jhoyner Alberto Ditta Banega
Franklin Javier Miranda Muñoz
Eli Gabriel Osorio Anaya
Juan Esteban Rodriguez Brito
Docente
Eugenia Arrieta Arrieta
Universidad Elias Bechara Zainum
Seccional - Cartagena
Asignatura - Redes 2
Semestre - 3
2023
2. Introducción
Los sistemas de venta de video suelen estar disponibles a través de sitios web,
aplicaciones móviles y dispositivos de streaming, y pueden incluir opciones de pago
por evento, suscripciones mensuales o rentas temporales. Además, estos sistemas a
menudo ofrecen características como recomendaciones personalizadas basadas en
el historial de visualización del usuario, listas de reproducción personalizadas y la
capacidad de descargar contenido para ver sin conexión a internet.
A medida que la demanda por contenido de video digital sigue creciendo, los sistemas
de venta de video se han convertido en una forma cada vez más popular para que los
proveedores de contenido distribuyan sus obras y los consumidores las disfruten.
3. Objetivos
Objetivos Generales
1. Proporcionar a los usuarios una amplia variedad de contenido de video digital
de alta calidad.
2. Ofrecer una experiencia de usuario fácil y accesible para la compra y renta de
contenido de video.
3. Generar ingresos para los proveedores de contenido a través de la venta y
renta de su contenido.
4. Incrementar la visibilidad del contenido ofrecido a través de la promoción y
marketing adecuados.
5. Fidelizar a los usuarios a través de la implementación de programas de lealtad
y la mejora constante de la experiencia de usuario.
Objetivos Específicos
1. Establecer acuerdos con proveedores de contenido para garantizar una amplia
variedad de opciones para los usuarios.
2. Desarrollar una plataforma intuitiva y fácil de usar para la compra y renta de
contenido de video.
3. Implementar un sistema de pago seguro y confiable para los usuarios.
4. Utilizar técnicas de marketing digital para aumentar la visibilidad y promover el
contenido ofrecido.
5. Monitorear y analizar el comportamiento de los usuarios para mejorar la
experiencia de usuario y fomentar la fidelidad.
6. Ofrecer programas de lealtad para incentivar a los usuarios a volver a utilizar
la plataforma y rentar o comprar más contenido.
7. Continuar actualizando y mejorando la plataforma para ofrecer la mejor
experiencia de usuario posible y mantener la competitividad en el mercado.
4. Desarrollo
1. Términos y conceptos
BASE DE DATOS: Las bases de datos son la necesidad humana de almacenar
información, es decir, de preservar la información contra el tiempo y la degradación
para poder acceder a ella posteriormente. En este sentido, el advenimiento de la
electrónica y las computadoras proporcionó elementos digitales indispensables
que pueden convertir grandes cantidades de datos en señales eléctricas o
magnéticas y así almacenar grandes cantidades de datos en un espacio físico
limitado.
XAMPP: Es una distribución de Apache que incluye una variedad de software
gratuito. El nombre es un acrónimo creado a partir de las primeras letras de los
programas que lo componen: el servidor web Apache, los sistemas de gestión de
bases de datos relacionales MySQL y MariaDB, y los lenguajes de programación
Perl y PHP.
Requerimientos: Son acciones y resultados requeridos. El origen etimológico de
este verbo es del latín exigir, que significa demandar, demandar, informar o pedir
algo.
El MDA: Model-Driven Architecture es una metodología de diseño de software
propuesta y patrocinada por Object Management Group. MDA está
diseñado para admitir la ingeniería basada en modelos de sistemas de software.
Diagrama de Procesos: Un diagrama de procesos es una representación gráfica
de los procesos más importantes realizados en la empresa, su secuencia e
interrelaciones. La secuencia e interacción de las actividades del proceso se
muestran a través de símbolos gráficos que pueden visualizar mejor el
funcionamiento del proceso, ayudar a comprenderlo y hacer su descripción más
vívida e intuitiva.
Casos de Uso: Un caso de uso es un artefacto que define una secuencia de
acciones que producen resultados observables. Los casos de uso proporcionan
una estructura para expresar los requisitos funcionales en el contexto de los
procesos comerciales y del sistema.
IEEE 830: Es un conjunto de propuestas estándar para especificar requisitos o
requisitos de software, cuyo producto final es un documento de acuerdo entre el
cliente y el equipo de desarrollo sobre el cumplimiento de todos los requisitos
especificados.
CRUD: Los conceptos CRUD están estrechamente relacionados con la gestión
de datos digitales. CRUD es un acrónimo que combina las primeras letras de
cuatro operaciones básicas de aplicaciones persistentes en sistemas de bases de
datos:
Create (Crear registros)
5. Read bzw. Retrieve (Leer registros)
Update (Actualizar registros)
Delete bzw. Destroy (Borrar registros)
MOCKUP: Mockup, traducido del inglés a sketch, es un montaje fotográfico donde
los diseñadores gráficos pueden presentar sus propuestas a los clientes. Los
patrones tienen muchos usos. No son solo para mostrar sugerencias de diseño de
logotipos.
Moscow: El método MoSCoW es una técnica inventada por Dai Clegg que sirve
para determinar la priorización dentro de proyectos con limitaciones de tiempo. Si
estás dentro de la metodología Agile, ya conocerás el término. Si no, lo que tienes
que saber es que MoSCoW es una técnica que da más valor - y prioridad - a las
características del futuro producto que tienen un mayor valor comercial.
Sistema de Venta de video: Un sistema de venta de video es una plataforma en
línea que permite a los usuarios comprar o alquilar vídeos, ya sea en formato
digital o físico. Estos sistemas pueden ofrecer una amplia variedad de contenido,
como películas, series de televisión, documentales, conciertos, entre otros. Los
usuarios pueden acceder a la plataforma desde sus dispositivos móviles,
computadoras o televisores inteligentes, y pagar por los videos a través de una
variedad de métodos de pago en línea.
2. Definición del problema
Uno de los problemas más comunes en las plataformas de venta de video es la
competencia. Hay una gran cantidad de plataformas de este tipo en el mercado,
algunas de ellas muy consolidadas, por lo que puede ser difícil atraer a los usuarios
y diferenciarse de la competencia. Además, también es importante asegurarse de que
la plataforma ofrezca contenido de alta calidad y una experiencia de usuario intuitiva
y fácil de usar para retener a los usuarios y fomentar la fidelidad a largo plazo. Otros
desafíos que pueden surgir incluyen problemas de seguridad, la necesidad de
mantener el contenido actualizado y relevante, y la necesidad de adaptarse a las
tendencias y demandas cambiantes del mercado.
3. Lluvia de idea
1. Ofrecer contenido exclusivo: Asegúrate de ofrecer contenido exclusivo que no
se encuentre disponible en otras plataformas, como series y películas
producidas por ti.
2. Implementar una función de recomendación: Crea un algoritmo de
recomendación para sugerir contenido personalizado a los usuarios en función
de sus preferencias y hábitos de visualización.
3. Implementar una función de búsqueda avanzada: Agrega una función de
búsqueda avanzada que permita a los usuarios filtrar el contenido por género,
fecha de lanzamiento, actores, directores, entre otros.
6. 4. Ofrecer contenido gratuito: Ofrece algunos videos gratuitos para atraer a los
usuarios y permitirles probar la plataforma antes de realizar una compra.
5. Brindar soporte al cliente: Ofrece soporte al cliente para ayudar a los usuarios
con cualquier problema o consulta que puedan tener.
4. Organización de ideas
I. Contenido
Ofrecer contenido exclusivo
Ofrecer contenido gratuito
II. Funciones de la plataforma
Implementar una función de recomendación
III. Fidelización de usuarios
Crear programas de lealtad
IV. Desafíos
Competencia
Seguridad
Mantenimiento de contenido actualizado y relevante
Adaptación a las tendencias y demandas del mercado
5. Objetivos de Aprendizaje
1. Comprender los conceptos básicos de la creación y diseño de un sistema de
venta de video.
2. Adquirir habilidades para desarrollar y programar una plataforma de venta de
video.
3. Conocer las técnicas para promocionar contenido de video
4. Aprender cómo implementar una plataforma segura y confiable para los
usuarios.
5. Identificar las mejores prácticas para mantener la plataforma actualizada y
mejorar constantemente la experiencia de usuario.
6. Fomentar la colaboración y el trabajo en equipo para lograr un proyecto
exitoso.
6. Obtención de nueva información
Libros: Los libros son una fuente importante de información en muchos
campos. Se pueden encontrar en bibliotecas, librerías y en línea.
7. Bibliotecas: Las bibliotecas ofrecen una gran cantidad de recursos de
información, como libros, revistas, enciclopedias, bases de datos y mucho
más.
Documentales y programas de televisión: Los documentales y los
programas de televisión pueden proporcionar información sobre temas
específicos y son una buena opción para aprender de manera visual y
auditiva.
7. Reporte de los resultados
El sistema de venta de video implementado en la tienda ha sido exitoso. Los clientes
pueden realizar compras en línea de manera fácil y segura, lo que ha aumentado las
ventas de la tienda. Además, el sistema ha permitido a los empleados gestionar los
pedidos y el inventario de manera eficiente, lo que ha mejorado la eficiencia y
productividad de la tienda.
Diagrama UML
Poster
9. ● "The Best Ecommerce Platforms of 2021" by Adam Enfroy,
https://www.adamenfroy.com/best-ecommerce-platforms
● "Choosing an Ecommerce Platform: 7 Questions to Ask Before You
Decide" by Jason Aten, https://www.entrepreneur.com/article/339904
● "10 Must-Have Features for Ecommerce Sites" by Shashank Gupta,
https://www.business2community.com/ecommerce/10-must-have-
features-for-ecommerce-sites-02346087