Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PRESENTADO POR:
VIDAL ARMENTA
PRESENTADO A:
GILBERTO DULCEY
INGENIERIA DE SOFTWARE I
GRUPO 01
INGENIERIA DE SISTEMAS
VALLEDUPAR – CESAR
AÑO
2020
1
TABLA DE CONTENIDO
1. INTRODUCCION 3
2. OBJETIVOS 4
2.1 OBJETIVO GENERAL 4
2.2. OBJETIVOS ESPECIFICOS 4
3. ESTADO DEL ARTE 4
4. JUSTIFICACION 6
5. CRONOGRAMA 6
6. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES 7
8. REFERENCIAS 26
2
APLICATIVO WEB PARA LA VENTA DE PRODUCTOS EN LINEA “VIRTUAL STORE”
1. INTRODUCCION
Términos como el e-Business y el e-Commerce, genera más confusión que claridad. Muchas de
estas confusiones se originan en la mala interpretación generalizada de estos términos que
engloban acciones como comprar y vender productos vía internet.
El diseño y la implementación de una Tienda Online tiene como finalidad una aplicación web
desde la cual una empresa pueda ampliar sus ventas mediante el e-Commerce de manera fácil,
rápida y sencilla.
De esta manera, se facilita a los clientes la opción de realizar sus compras sin salir de casa o
simplemente, visualizar los artículos disponibles o consultar el estado de algún pedido realizado
anteriormente.
Por otra parte, el personal autorizado podrá realizar acciones como el modificado de los pedidos
realizados mediante esta vía, la inserción de nuevos ítems en la base de datos o la corrección de
los errores que puedan aparecer en el registro de algún cliente.
3
2. OBJETIVOS:
2.1. OBJETIVO GENERAL
Desarrollar un sistema para control de inventario y venta de variedad de
productos.
2.2. OBJETIVOS ESPECIFICOS
Almacenar información relevante de la gestión de ventas, para permitir consultas
en forma exacta y rápida.
Diseñar una interfaz que sea fácil de utilizar e intuitiva.
Agilizar el proceso de venta y almacenar todos los datos de ella con sus
respectivos datos de transacción.
Es una tienda online de libros, música y otros, que ofrece servicios que los comercios tradicionales
no pueden ofrecer: precios bajos; selecciones bien documentadas, nutrida información sobre los
productos.
Amazon sigue los principios de la conveniencia y la tranquilidad de espíritu. Garantiza a los clientes
la seguridad de sus compras. Fue el primer site que aceptó tarjetas de crédito por Internet y para
los clientes que aún desconfían, ofrece correo electrónico o fax como método alternativo para
brindar la información de su tarjeta de crédito.
Comprar en Amazon es un proceso muy sencillo y simple: solo hay que hacer un clic y el producto
estará en la cesta de la compra. Un clic más y confirmaremos la orden de envío. Un par de días y
llegará a nuestra casa. Cualquier problema es rápidamente resuelto por los agentes de atención al
consumidor y los productos defectuosos o que no llegan al consumidor son rápidamente
reembolsados y reemplazados. Todo el mundo tiene una historia positiva con Amazon y todo el
mundo ama compartirla. Es algo que pasa con pocas compañías, aunque las que lo consiguen
tienen que luchar muy duro (y nunca bajar la guardia) para mantenerlo.
Amazon es una de las empresas dedicas al e-commerce más exitosas del mundo, porque ofrece un
buen servicio al cliente, por lo que ha ganado mucha confiabilidad al momento de realizar las
4
transacciones o los procesos que en esta se manejaban. La compañía asegura ser muy exigente
con sus controles de calidad, tanto de sus productos que venden.
E-commerce: Linio
Linio es presentado y reconocido como la tienda en línea más grande de América Latina, la cual
tiende a ser comparada con Amazon, pero con un claro objetivo en lo que se refiere a su enfoque
de mercado, Latinoamérica. Fue creada e impulsada por el fondo de inversiones Rocket-Internet,
una incubadora de emprendimientos de origen alemán. Actualmente linio tiene presencia en 8
países, trabajando con miles de vendedores nacionales e internacionales.[ CITATION Lin19 \l
9226 ]
Linio como una tienda online de alta calidad prioriza este aspecto, el cual tiende a ser una de las
principales preocupaciones de los compradores que navegan a través de la nube. Por tal motivo,
los pagos en línea son supervisados por Pagos online (en Colombia).
A su vez, la entrega de los productos es rápida, pues la misma gira en torno a los 3-5 días hábiles
en el territorio nacional. Uno de los aspectos fuertes de Linio es su política de devolución, pues
hay muchas facilidades en ese sentido, pues en un lapso de 5 días tras la recepción del producto se
puede hacer la gestión para devolución o cambio del producto si no se satisfacen las expectativas
del cliente.
Una de las particularidades de Linio, que la hacen una tienda a considerar para hacer nuestras
compras en internet, se debe al diseño del sitio web, el cual por medio de un formato sencillo,
cómodo y fácil de comprender proporciona unas condiciones ideales para que el cliente pueda
navegar por la tienda y encontrar sin inconvenientes el artículo de su interés.
Igualmente, esta empresa es seria, cuenta con experiencia en el mercado y reconocimiento, por lo
que la seguridad, tal como se explicó renglones arriba está asegurada, por lo que no hay que nada
que temer al respecto.
Finalmente, los clientes de Linio tienden a destacar la facilidad en la navegación, las comodidades
al momento de pagar, las excelentes políticas de devolución y cambio, además de una serie de
categorías para seleccionar como: computadoras, libros, videojuegos, deportes, salud y cuidado
personal, ropa, calzado y accesorios, fotografía, juguetes, niños y bebés, celulares y telefonía, y
mucho más.
De acuerdo con la información obtenida podemos decir que lino es un e-commerce muy rentable,
su crecimiento ha sido sorprendente, debido a que busca la personalización en sus productos y se
ajusta a lo que el cliente necesita
La innovación de esta plataforma ha involucrado los conceptos de desarrollo, así como también de
eficiencia y eficacia. En este sentido que puede decir que el nivel de esta plataforma es alto,
porque prioriza todos sus procesos.
E-commerce: Tiendas Jr
5
Tienda Jr de comercio electrónico o e-commerce tiene más de 10 años de experiencia en portales
como Dereto.com, Deremate.com y Mercadolibre.com, tiempo durante el cual han atendido a más
de 18,000 colombianos, consolidándose como vendedores confiables, rápidos y reconocidos en el
país.[ CITATION Tie17 \l 9226 ]
Tienda Jr distribuye miles de productos de todas las categorías, consolidándose con productos
tecnológicos como cámaras digitales profesionales de las mejores marcas, Nikon, canon Sony etc.,
así como teléfonos celulares y smartphone Samsung, Lg y Apple, simultáneamente incorporando
productos para el hogar y decoración, pasando por electrodomésticos para cocina entre muchos
otros productos.
Para concluir, Bezos, propone que “el futuro de la venta electrónica está en la individualización de
la oferta”, es decir, que al comprador se le expongan los productos que más se ajustan a sus
gustos en función de sus compras anteriores. Esto es importante ya que empresas como Linio,
Amazon, entre otras, que manejan ese tipo de aplicativos webs pueden beneficiarse ya que le
facilitara al cliente o al usuario el manejo de estas plataformas.
4. JUSTIFICACION
Con el pasar de los años, los softwares de gestión de procesos han experimentado un crecimiento
enorme, transformando las formas y los métodos de compras. Conceptos importantes como el E-
commerce han revolucionado nuestro diario vivir, logrando satisfacer nuestras necesidades.
Desarrollar este tipo de plataformas digitales es invertir en eficiencia, ya que los beneficios que
pueden brindar mejoran no solo los procesos sino los alcances funcionales y comerciales de una
entidad. Este aplicativo, plantea mejorar las gestiones y procesos de ventas para cualquier
microempresa, teniendo como objetivo principal desarrollar un software persistente y funcional,
que permitirá obtener un inventario, registro y control de ventas de los productos,
implementando una base de datos, ya que aumenta la eficacia del aplicativo, mejorando la
realización de trabajos de forma ágil y rápida debido a la simplificación de estos.
5. CRONOGRAMA
6
6. REQUERIMIENTOS FUNCIONALES Y NO FUNCIONALES DEL APLICATIVO
Las páginas del aplicativo tendrán una estructura y diseños en común que contendrán:
Los clientes podrán acceder a los catálogos para visualizar los productos de una
determinada familia.
En una página se podrán ver las familias con sus respectivos productos, las cuales
tendrán una imagen y una breve descripción.
Al darle clic en un producto nos enviara a una página en la que se mostraran todos
los detalles del producto.
Los productos se mostrarán con su precio.
Cada producto tendrá un botón que añadirá esté al carrito.
En la página donde se encuentran el listado de los productos estarán paginados,
pero de igual manera se podrán ver todos los elementos de la página.
7
Se mostrará toda la información del producto.
Al pasar el puntero sobre la imagen esta se podrá ver ampliada.
6.1.4. Productos
Un producto es un objeto elegible, viable y repetible que la oferta pone a disposición de la
demanda de los clientes.
Cada producto tendrá un costo y la descripción de este.
Cada vez que un cliente compre un producto se verá reflejado en la cantidad
disponibles.
Si no hay productos, se mostrarán como un producto agotado.
6.1.6. Administrador
El administrador estará registrado con un nombre, contraseña y correo electrónico. Es
aquel que tiene todos los privilegios en la tienda el cual se encarga de:
Crear, eliminar y modificar a los clientes que se hallan registrado.
En el caso de que un cliente allá olvidado su contraseña el administrador podrá
cambiar la contraseña.
El administrador tendrá permisos para añadir, consultar y eliminar registros.
Gestionar las diferentes categorías (listar, registrar, modificar, eliminar).
Gestionar las diferentes familias (listar, registrar, modificar, eliminar).
Gestionar los diferentes productos (listar, registrar, modificar, eliminar).
Podrá cambiar la información de los productos.
Podrá gestionar las imágenes de los productos.
Podrá ver un listado de las compras realizadas, con toda la información.
6.1.7. Visitante
Es aquella persona que entra a la página. Este podrá navegar libremente por la tienda,
mirar los catálogos, las categorías, familias y productos, podrá añadir productos al carrito,
pero no podrá realizar una compra si no se encuentra registrado.
8
6.1.8. Cliente registrado
Es aquella persona que se encuentra registrado. Esta podrá navegar libremente por la
tienda y además puede realizar las siguientes acciones:
Consultar los catálogos
Visualizar las categorías, familias y productos de la tienda.
Podrá ver la información detallada de los productos.
Podrá ver la información que haya registrado y modificarla.
Podrá añadir y eliminar productos al carrito de compras.
Podrá cambiar su contraseña en el caso que así lo desee.
9
7. MODELADO DEL NEGOCIO
El software que desarrollar está orientado a una empresa pequeña dedicada a vender
diferentes objetos que son necesarios, es decir variedad en productos, la cual maneja
diferentes tipos de estos ya sean de hogar, oficina, escolar, diversión, etc.
El cliente necesita facturar sus pedidos para mejorar la atención de los usuarios, como
también se necesita tener un control de salidas y entradas de productos, es decir ventas e
inventario, etc.
Los actores son el conjunto de agentes externos que utilizan o se relacionan con el sistema. Un
actor puede participar en varios casos de uso y un caso de uso puede interactuar con varios
actores.
En nuestro caso tenemos a tres agentes humanos (visitante, cliente y administrador) y dos
sistemas externos (el ERP y la pasarela de pago).
10
7.2. CASOS DE USO
11
2. El usuario elige la categoría deseada.
3. El sistema muestra los productos de la categoría.
Curso alternativo:
Extensión Consultar categoría.
12
5. El sistema actualiza la cantidad del producto.
Curso alternativo:
13
7.2.2. Casos de uso del usuario registrado
Curso alternativo:
Si no existe el email del usuario o la contraseña es incorrecta, se muestra un
mensaje de error y se vuelve al punto 3.
14
Caso de Uso Cerrar sesión
Requisitos asociados: Tienda – Registro de usuarios
Actor Iniciador: Cliente.
Descripción: El cliente cierra sesión en el sistema.
Precondición: El cliente ha iniciado sesión.
Postcondición: El usuario deja de ser identificado como cliente registrado en
el sistema.
Curso normal:
1. El usuario quiere cerrar sesión en el sistema.
2. El sistema pide al usuario que confirme la acción.
3. El usuario confirma la acción.
4. El sistema cierra la acción del cliente.
Curso alternativo:
Si el usuario no confirma la acción, finaliza el caso de uso.
15
1. El usuario quiere consultar sus datos en el sistema.
2. El sistema muestra los datos del cliente.
Curso alternativo:
16
7.2.3. Casos de uso del administrador
17
1. El administrado quiere cerrar sesión en el sistema.
2. El sistema pide al administrador que confirme la acción.
3. El administrador confirma la acción.
4. El sistema cierra la sesión.
Curso alternativo:
Si el administrador no confirma la acción, finaliza el caso de uso.
18
2. El sistema muestra todas las categorías existentes.
3. El administrador selecciona la categoría y la opción eliminar.
4. El sistema pide al administrador que confirme la acción.
5. El administrador confirma la acción.
6. El sistema elimina la categoría.
Curso alternativo:
Si el administrador no confirma la acción, termina el caso de uso.
19
Casos de uso del administrador (gestión de productos)
20
Curso alternativo:
Si el administrador no confirma la acción, termina el caso de uso.
21
Caso de Uso Alta Usuario
Requisitos asociados: Admin – Clientes
Actor Iniciador: Administrador.
Descripción: Alta de un nuevo cliente en el sistema.
Precondición: El administrador ha iniciado sesión.
Postcondición: El cliente queda registrado en el sistema.
Curso normal:
1. El administrador quiere dar de alta a un cliente en el sistema.
2. El sistema solicita los datos del cliente.
3. El administrador introduce los datos.
4. El sistema valida los datos.
5. El sistema registra al cliente.
Curso alternativo:
Si ya existe otro cliente con el mismo email o alguno de los datos introducidos no
son valido, se muestre un mensaje de error y se vuelve al punto 3.
Curso alternativo:
Si el administrador no confirma la acción, finaliza el caso de uso.
Si el cliente tiene pedidos, se muestra un mensaje de error y finaliza el caso de
uso.
22
2. El sistema muestra todos los clientes existentes.
3. El administrador selecciona al cliente deseado.
4. El sistema muestra los datos del cliente.
Curso alternativo:
El administrador quiere buscar un cliente con determinadas características.
El sistema solicita los criterios de búsqueda.
El administrador introduce los criterios.
El sistema lista los clientes que satisfacen las restricciones.
Curso alternativo:
Si ya existe otro cliente con el mismo email o alguno de los datos son introducidos
no son válidos, se muestra un mensaje de error y se vuelve al punto 3.
23
Casos de usos del administrador (gestión de pedidos)
Curso alternativo:
Si ya existe otro pedido con el mismo email o alguno de los datos introducidos no
son valido, se muestre un mensaje de error y se vuelve al punto 3.
Curso alternativo:
El administrador quiere buscar un pedido con determinadas características.
El sistema solicita los criterios de búsqueda.
El administrador introduce los criterios.
El sistema lista los pedidos que satisfacen las restricciones.
24
2. Inclusión consulta pedidos.
3. El administrador elige al pedido y presiona eliminar.
4. El sistema pide al administrador que confirme la acción.
5. El administrador confirma la acción.
6. El sistema elimina el pedido.
Curso alternativo:
Si el administrador no confirma la acción, finaliza el caso de uso.
25
8. Referencias
26
Amazon España. (15 de Mayo de 2016). amazon.es. Obtenido de amazon.es:
https://www.amazon.es/
27