PROYECTO
PROYECTO
FACULTAD DE INGENIERIA
Escuela Profesional de Ingeniería de Sistemas
Curso: Programación II
Tacna – Perú
2020
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
INDICE
1. INTRODUCCIÓN................................................................................................................................ 3
1.1. Problemática:................................................................................................................................ 3
1.2. Propósito:..................................................................................................................................... 3
1.3. Marco Conceptual........................................................................................................................ 4
1.4. Referencias.................................................................................................................................. 5
2. OBJETIVOS........................................................................................................................................ 5
2.1. Objetivo General........................................................................................................................... 5
2.2. Objetivos Específicos................................................................................................................... 5
2. ANÁLISIS DE REQUERIMIENTOS..................................................................................................... 5
3.1. Requerimientos Funcionales:....................................................................................................... 5
3.2. Requerimientos No Funcionales................................................................................................... 6
4. VISTA DE CASOS DE USO................................................................................................................ 6
4.1. Actores......................................................................................................................................... 6
4.2. Diagrama de casos de Uso.......................................................................................................... 7
6. DIAGRAMA DE SECUENCIA............................................................................................................. 7
7. DIAGRAMA DE PAQUETES............................................................................................................. 11
8. DIAGRAMA DE CLASES.................................................................................................................. 12
9. DIAGRAMA DE DESPLIEGUE......................................................................................................... 12
10. DIAGRAMA DE COMPONENTES.................................................................................................. 13
2
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
1. INTRODUCCIÓN
Las restricciones para frenar la pandemia de coronavirus se irán aliviando, pero no podemos
confiarnos y las medidas de precaución deben seguir vigentes. Por eso, hay que empezar a
planear qué es lo mejor para la empresa, pero en especial para los clientes.
Ahora la gente va a ser más cuidadosa al momento de adquirir productos. Por lo que se
supone que las ventas se van a reducir y la economía de una empresa que se dedica a la
venta de productos electrónicos se puede ver muy afectada.
El sistema está diseñado para una microempresa que ofrece a sus clientes servicios y
productos electrónicos. Se realizará un sistema de información capaz de manejar de forma
automática la venta de los productos de carácter tecnológico y, por consiguiente, el proceso
de venta; así como llevar un catálogo de los productos que la empresa ofrece.
1.1. Problemática:
En todo este tiempo hemos sido testigos de lo que ha ocasionado la pandemia del coronavirus
(covid-19) y como medida las autoridades pusieron restricciones para poder combatir esta
pandemia. Las restricciones de circulación, han afectado los ingresos de muchos negocios.
Según un informe realizado por la consultora Kantar, “las ventas del e-commerce aumentaron
hasta en un 26% en Latinoamérica”. Esto sugiere que la tecnología ha desempeñado un papel
muy importante. Además Santiago Naranjo sostiene que “lo que hemos visto con diferentes
estudios de la región es que en general en Ecuador, Colombia, Perú, Chile y demás países de
la región las ventas en línea aumentaron como mínimo entre el 20% y el 50%”, por lo tanto es
indudable que la tecnología juega un papel importante en el periodo post pandemia.
1.2. Propósito:
Crear una plataforma para dar a conocer a clientes los productos, los precios y las novedades
que se ofrecen; mediante una página web y también poder realizar la venta de los productos
de forma online. De esta forma resguardamos la integridad de nuestros clientes
permitiéndoles reducir las probabilidades de contagio y poder contratar nuestros servicios
desde la comodidad de su hogar.
3
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
c) Desarrollo web: Las aplicaciones web son apenas un poco más que un conjunto de
archivos de hipertexto ligados que presentan información mediante texto y algunas gráficas,
sin embargo a medida que el comercio electrónico adquiere importancia, las aplicaciones web
evolucionan hacia ambientes computacionales sofisticados que no solo proporcionan
características, funciones de cómputo y contenidos independientes al usuario final, sino que
están integradas con bases de datos corporativas y aplicaciones de negocio. (Pressman,
2005).
h) Herencia: Es una propiedad que permite crear clases a partir de otras ya existentes,
obteniendo características (métodos y atributos) similares a los ya existentes. En otras
palabras la nueva clase (subclase o clase derivada) puede utilizar la misma implementación
de su superclase (clase base) o especificar una nueva implementación.
4
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
i) Polimorfismo: Es la capacidad que tienen los objetos de una clase en ofrecer respuesta
distinta e independiente en función de los parámetros (diferentes implementaciones) utilizados
durante su invocación. Dicho de otro modo, el objeto como entidad puede contener valores de
diferentes tipos durante la ejecución del programa.
1.4. Referencias
https://portalempresarial.org/industria/tecnologia/mundo-post-pandemia-el-auge-del-e-
commerce/
https://mundoenlinea.cl/2020/06/05/la-tecnologia-en-tiempos-de-pandemia-y-post-pandemia/
2. OBJETIVOS
2.1. Objetivo General
- Desarrollar una plataforma para ventas online de productos electrónicos para la empresa.
# Requerimiento Descripción
Consulta de El cliente podrá realizar una búsqueda del producto que desee comprar. La
RF-01
productos búsqueda podrá ser realizada mediante palabras claves o similares.
Consulta según El cliente podrá seleccionar el tipo de categoría, de esta forma
RF-02 categoría de serán mostrados todos y cada uno de los
producto artículos pertenecientes a esa categoría.
Consulta sobre
El cliente podrá ver una información más detallada acerca del artículo que
RF-03 los detalles de
seleccione.
un producto
Gestión del
El cliente podrá agregar productos, quitar productos y cancelar carrito de
RF-04 carrito de
compras (borrar todo lo agregado).
compras
Modificar
cantidad de
El cliente podrá modificar el número de cantidad del producto que
RF-05 producto en el
desea y actualizar mediante un botón para modificarlas definitivamente.
carrito de
compras
Esta función la tendrá que realizar todo cliente
Registro de
RF-06 anónimo que desee realizar una compra y no la haya realizado
cliente
previamente.
Registro de la
Una vez terminado de agregar todo los productos al carrito de compra que
RF-07 compra del
desea el cliente, podrá finalizar su pedido.
producto
5
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
Modificación del El empleado debe poder aprobar o cancelar los pedidos de clientes. Si se
RF-10 estado de un aprueba la compra, el estado de la venta cambia de “por aprobar” a
pedido “aprobado”.
- El tiempo de aprendizaje del sistema por el empleado deberá ser menor a 3 horas.
- El sistema debe proporcionar mensajes de error que sean informativos y orienten al cliente.
Disponibilidad:
- El sistema debe tener una disponibilidad del 99% de las veces en que un usuario intente
accederlo.
- El sistema debe asegurar que los datos estén protegidos del acceso no autorizado
Nombre Descripción
Cliente Registrado Podrá finalizar su pedido y además todas las funciones del cliente anónimo.
6
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
5. DIAGRAMA DE SECUENCIA
Consultar producto
7
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
- Quitar
- Cancelar
8
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
Registrar cliente
Gestionar producto
- Agregar
- Modificar
9
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
10
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
Registrar compra
Mostrar historial
6. DIAGRAMA DE PAQUETES
Nombre Descripción
Provee la interacción entre el usuario y el
Presentación
software.
Provee la funcionalidad que implementa la
Negocios
aplicación.
Provee servicios de almacenamiento de
Datos
datos.
11
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
7. DIAGRAMA DE CLASES
8. DIAGRAMA DE DESPLIEGUE
12
SISTEMA DE VENTAS ONLINE DE PRODUCTOS ELECTRÓNICOS
9. DIAGRAMA DE COMPONENTES
13