Está en la página 1de 14

UNIVERSIDAD RICARDO PALMA

FACULTAD DE INGENIERÍA INDUSTRIAL


DESARROLLO DE SOFTWARE

SEMESTRE ACADÉMICO: 2023-I

INTEGRANTES:
Guevara Mancilla Katherin
Código: 202110439
Honores Vasquez Olenka
Código: 201710556

PROFESOR:
Franco Del Carpio

Portal web para la venta de prendas deportivas


Introducción:
Hoy en día, la tecnología informática pasó a ser una herramienta fundamental para
generar una mejora continua en los procesos de toda organización. Sabemos que
cada vez el mercado se vuelve más competitivo debido a los avances tecnológicos,
haciendo así que las empresas busquen la forma de poder plantear nuevos
objetivos y metas para así realizar una mejora en sus procesos.

Es decir, que hoy en día, no solo se trata de presentar y ofrecer un producto que
satisfaga las necesidades de nuestros clientes, porque ya no se da ni presenta el
caso de buscar lo que uno quiere, sino que el mercado tiene y debe saber generar
alguna necesidad a los clientes. Esta nueva forma se da de manera correcta si se
toman buenas decisiones que involucren a toda la organización mediante una base
segura y confiable.

Descripción de la problemática:

¿Cómo mediante la implementación de una plataforma virtual se logra apoyar la


comercialización de productos para empresas que ofrecen artículos deportivos
fomentando la competitividad frente a otras empresas?

En esta ocasión describimos el escenario de la situación problemática para la


organización nuestra llamada “Sport Spirit”, el cual consiste en la venta de prendas
deportivas a gimnasios e instituciones deportivas, de forma presencial. Ya que la
empresa trabaja con este tipo de consumidores, la base del problema general radica
en el cómo crecer nuestras ventas y el hecho de poder facilitar y mostrar nuestros
productos personalizados, puesto que la empresa “Sport Spirit”, tiene una dificultad
al momento de recibir la información necesaria de los clientes como el modelo,
calidad, diseño y demás de lo que necesiten adquirir, como polos para
campeonatos, conjuntos de uniformes, que estas puedan adquirir productos para así
puedan ser utilizados.

La tienda cuenta con nuestra sede principal y sucursales, donde trabajamos de


forma presencial, cabe mencionar que esta modalidad de venta hoy en la actualidad
no es tan rentable que digamos, y ocasiona varias circunstancias que limitan el
desarrollo de la tienda o empresa.

A continuación, presentaremos los problemas que pueden aparecer en una tienda


de ventas que carece de una página portal web:

- En la actualidad algunas empresas fabrican enormes cantidades de artículos


deportivos para un gran volumen de clientes distribuidos en diferentes
instituciones deportivas (club deportivo) y gimnasios a nivel nacional. Las
instituciones deportivas le proveen gran parte de los clientes particulares,
quienes adquieren sus productos según sus medidas, lo que provoca a
dichas empresas poseer el mismo producto en todas las tallas requeridas
para los deportistas. Esta gran cantidad de productos almacenados en la
tienda, en algunos casos no son registrados en una base de datos, lo que
lleva a que cada vez que se necesite algún producto en específico, sea
necesario buscar entre todos los productos hasta poder encontrarlo, lo que
resulta muy pesado para poder ejecutar los pedidos y ventas, ya que en
algunos casos cuando el cliente solicita un artículo X, la tienda da por
entendido de que no cuentan con stock suficiente y envía a fabricar más de
ese producto. Sin embargo, sí existía ese producto X en la tienda y provoca
un exceso de stock.
- Algunas instituciones solicitan sus pedidos de manera personal, para
realizarlo tendrán que ir hasta el mismo sitio donde se provee los artículos
formando así una incertidumbre tanto en la clientela como en la empresa.
Son estas las razones las que perjudican, como, por ejemplo, el tiempo que
le tomaría a los clientes el ir a realizar el pedido como también el ir a
recogerlo. Otro factor relacionado con ello, es que si existe algún problema
en la entrega del producto, cómo, la talla no fue la indicada, diseño no es
como el que se pidió o el material con que se hizo el producto no es el que se
dijo al momento de realizar el pedido, entre muchas más. Aquí el cliente
tendría que acudir al mismo local a realizar dicho reclamo, puesto que existe
un horario establecido donde el cliente tiene que ir a realizar el pedido del
producto que requiera o realizar un reclamo del mismo. Y existen ocasiones
en donde debido a la actividad que realiza la persona no le es factible el
horario con lo que él dispone, debido a diversos factores como su trabajo,
responsabilidades, etc. En este caso los gimnasios e instituciones que paran
en constante actividad, haciendo que se le complique el ir al local de la
tienda.

Finalmente, otra problemática es el de los catálogos físicos, los cuales son hechos
con materiales que afectan los ecosistemas del mundo ocasionando así la tala
indiscriminada de árboles.

Descripción de los requerimientos por parte del cliente


● Ingresar los datos completos del cliente.
● Ingresar los productos a la base de datos.
● Ofrecer un catálogo digital de productos.
● Gestionar los pedidos de los clientes.
● Generar reportes de los clientes y sus respectivos pedidos.

Descripción de los requerimientos adicionales


● Mostrar disponibilidad de los productos
● Registrar pedido.
● Registrar entrega.
● Ejecución de Carrito de compra.
Objetivos del proyecto

Objetivo General

- Desarrollar un sistema web a través de herramientas de software libre para la


disminución de tiempo al realizar las compras de artículos por medio de un
catálogo digital.

Objetivos Específicos

- Analizar las necesidades de los clientes y proveedores, para adaptar y añadir


características a la Tienda Online.
- Generar una categorización adecuada de los productos ofrecidos en la
Tienda Online para facilitar la búsqueda de los productos que desean los
clientes.
- Desarrollar el módulo de aplicación web que cumpla con los requerimientos
obtenidos a través del método de recolección de información.
- Generar un muestrario digital de los productos ofrecidos a la tienda.

Descripción de la solución:

La empresa “Sport Spirit” tendrá percances en la venta y pedidos tanto físicos como
virtuales. En particular, respecto a lo virtual nuestro portal web desarrollará la base
de datos como herramienta de soporte en la organización de artículos. Asimismo, la
disponibilidad de los productos, el stock de ellos, el registro del pedido, el sistema
de entrega, el hecho de recibir algún reclamo por si hubo alguna falla con la entrega
del producto y entre otros más.

Adicionalmente, los problemas que presentan las empresas, son en buena parte al
desorden que poseen en la gestión de sus productos, por lo cual, nuestro sistema
implementa una sección, donde existirá la posibilidad de cambio o devolución de los
productos, lo cual generará un adecuado orden en la gestión de ventas.

La creación de un catálogo digital el cual permitirá a su clientela, realizar pedidos a


través de este usando la aplicación de terceros (WhatsApp). Todo el catálogo digital
estará disponible en un sistema web el cual contará con diferentes módulos
permitiendo separar, mostrar las prendas en el carrito, ver un detalle de venta y un
reporte de ventas la cual permitirá al propietario saber que prenda fue la más
vendida en un determinado mes.

Limitaciones alcances y ventajas


Limitaciones
● Los clientes que hagan uso del sistema están obligados a identificarse
mediante usuario y contraseña. Y en caso no tenga una cuenta registrada,
deberá llenar un formulario.
● Problema de registros y búsquedas de los productos.
● La venta, cambio o devolución de algún producto se realizará solamente si el
artículo tiene asociado un código de barras.
Ventajas
● Al momento en que el cliente esté registrado, este podrá recibir notificaciones
que ayuden como por ejemplo con el avance del proceso del pedido, ver
algunas promociones y más.
● Este portal web agiliza con los métodos de ver la disponibilidad del producto,
realizar el pedido, realizar las entregas, realizar el pago respectivo más
rápido e incluso más seguro.

IDENTIFICACIÓN DE REQUERIMIENTOS DEL SISTEMA

Gestión de clientes de la empresa


El sistema podrá ser accedido solamente con un usuario y una contraseña válidos, y
las funciones que se podrán visualizar y utilizar serán las permitidas al perfil o grupo
(rol) al cual pertenece dicho usuario.

Gestión de ventas de productos


El sistema permitirá el registro de pedidos de clientes registrados en el sistema, así
como las facturas emitidas. El sistema permitirá revisar las ventas realizadas y
generar reportes de las mismas.

Gestión de compras
El sistema permitirá el registro de pedidos a usuarios registrados en el sistema, así
como el registro de las facturas recibidas. El sistema permitirá revisar las compras
realizadas y generar reportes de las mismas.

Gestión de despacho por ventas


El sistema permitirá controlar la información de las rutas de distribución asignadas
para cada vendedor y transportista de acuerdo con la información de los clientes
registrados en el sistema.

Gestión de pedidos
Registrar un nuevo producto al sistema, ingresando su tipo, talla, precio, color, tela y
cuando corresponda su material, manga, bolsillo, tamaño, marca, modelo y generar
con todos esos datos.
● Modificar el precio de un producto almacenado en el sistema y buscado por
su código.
● Quitar un determinado producto del pedido, ya sea bajando la cantidad de lo
que se añadió a la compra o en todo caso eliminarlos de su carrito de
compras.
● Listar los pedidos pendientes buscados por un rango de fechas ingresadas
por el administrador y mostrar de ellos su código, fecha de recepción, fecha
de entrega y la cantidad que se va a entregar del producto.
● Listar los pedidos terminados buscados por un rango de fechas ingresadas
por el administrador y mostrar de ellos su código, fecha de recepción, fecha
de entrega y monto total a cancelar.
● Anular un pedido buscado por su código, cambiando su estado, de pendiente
al anulado.

Referencia Función

R.1 Gestión de administración del sistema

R.2 Gestión de registro del cliente

R.3 Gestión de la base de datos

R.4 Gestión de despacho por ventas

Gestión de administración del sistema

Referencia Función

R.1.1 Al ingresar un pedido de venta se deberá asignar un cliente, quién deberá


estar creado en el servidor, se permitirá realizar búsqueda por el nombre del
cliente o DNI
R.1.2 Una vez registrado el pedido se procederá a registrar las líneas del orden de
entrega.
R.1.3 Manejar un listado de productos, en el cual se van a registrar todos los ítems
disponibles en stock
Cada ítem debería tener al menos su nombre, unidad de medida y/o
descripción; para realizar el despacho del producto
R.1.4 Permitirá ingresar a los clientes a la página web sin número de identificación
o nombre de usuario, sin embargo, no se podrán procesar pedidos a dichos
clientes hasta que cuenten con esa información
R.1.5 Podrá realizar la cancelación del pedido en caso el cliente ya no desee
adquirir el producto y/o encuentre alguna falla.
Con la condición que se encuentre dentro de los 7 días hábiles después de
adquirir el producto.
R.1.6 Permitirá otorgar la posibilidad de modificar uno o todos los datos al usuario
registrado en el sistema, en caso este desactualizada su información
personal o desee agregar más información y así pueda realizar su pedido.

Gestión de registro de clientes

Referencia Función

R.2.1 Al ingresar un pedido de venta se podrán ingresar una o más


productos al pedido donde el cliente podrá seleccionar el ítem y
agregarlos al carrito que proviene de un servidor.
R.2.2 La dirección de facturación y despacho del pedido se obtendrá de la
base de datos seleccionado.
R.2.3 El cliente podrá modificar las condiciones de envío y además de
procesar un cupón de descuento en caso lo requiera.

Gestión de Base de Datos

Referencia Función:
R.3.1 Se permitirá asociar varias direcciones al registro del cliente y se le
podrá asignar a cada dirección un propósito, por ejemplo, dirección
de despacho, etc.
R.3.2 Al crear el registro, se le asignará un código de cliente.

R.3.3 La facturación de pedidos de venta se realizará en lotes, por medio


de una pantalla de pedidos pendientes de facturación. Una vez
facturados los pedidos, no se tomarán en esta lista.

Gestión de Sistema de entregas

Referencia Función
R.4.1 A cada orden se le asignara un identificador único, que será utilizado
para reconocerla en todos los procesos posteriores que se realicen
sobre esta.
R.4.2 Se permitirán líneas de entrega asociadas a distintos pedidos,
siempre y cuando estos sean del mismo cliente.
R.4.3 Las cantidades de entrega se tomarán del pedido de venta asociado,
no se podrán asignar materiales o ítems diferentes a los del pedido.
CASOS DE USO GESTIÓN DE USUARIOS

Caso de Uso Realizar Venta

Referencias

Actor Principal Administrador


Cliente Registrado

Participantes e Administrador: Desea realizar la venta


intereses Usuario: Desea realizar una venta

Precondiciones 1. El usuario debe estar logueado para


realizar la venta

Postcondiciones Al finalizar la venta se tendrá un listado de los


productos y sus respectivos precios más el
precio total

Escenario principal R.1. El usuario ingresa al sistema


R.2. El usuario selecciona la opción realizar la
venta
R.3. El usuario ingresa los productos que se
venderán a través de un lector de código de
barras

Extensiones R.1.1 El Usuario ingresa incorrectamente su


contraseña.
R.1.1.1 El sistema le indica al usuario que su
ingreso no ha sido exitoso.
R.1.1.2. El sistema manda un mensaje
pidiendo que lo intente de nuevo.

R.3.1 El Usuario ingresa incorrectamente su


contraseña.
3.1.1 El sistema le indica al usuario que su
ingreso no ha sido exitoso.
R.3.1.2. El sistema manda un mensaje
pidiendo que lo intente de nuevo.
R.3.2 El usuario realiza correctamente la
venta.
R.3.2.1 Se muestra por pantalla los productos
y sus precios más el total.

Requisitos Especiales No hay requisitos especiales

Frecuencia de Ocurrencia Alta


CASO DE USO GESTIÓN DE ADMINISTRACIÓN DEL SISTEMA

Casos de Uso Registro compra

Actores Administrador

Participantes e Intereses Administrador: Desea registrar compras

Precondiciones 1. El usuario debe tener privilegios de


administrador
2. El usuario debe haber ingresado en la
opción de ingresar stock

Postcondiciones Por pantalla se indica que el ingreso de stock


fue exitoso

Escenario principal 1. El Usuario ingresa los códigos de los


productos y la cantidad de cada uno.
2. El sistema verifica si los productos existen
con la función buscar productos.
3. El sistema calcula los costos totales de
cada producto y muestra el registro por
pantalla.
4. El usuario confirma el registro.
5. El sistema guarda el registro en la base de
datos.

Extensiones 1.1 El usuario ingresa letras en el espacio de


código de producto.
1.1.1 El sistema le pide que ingrese un valor
numérico por pantalla.

Requisitos especiales El paso 2 del escenario principal debe indicar


que exista el producto.

Frecuencia de ocurrencia Alta

Diagrama de caso de uso


Diagramas de secuencia
Diagrama de secuencia Iniciar sesión de Cliente

Diagrama de secuencia Registrar un Cliente a la Base de datos


Diagrama de secuencia Modificar Cliente de la Base de datos

Diagrama de secuencia Proceso de Compra – validar tarjeta


Diagrama de secuencia Proceso de Compra – añadir al carrito

Diagrama de secuencia Actualización del pedido – Pedido Registrado


Diagrama de secuencia Actualización del pedido – Pedido Cancelado

Formulario:

https://www.canva.com/design/DAFnDVOY1UU/GzxsP5VbKkRcC7bzo_kOuQ/
edit?
utm_content=DAFnDVOY1UU&utm_campaign=designshare&utm_medium=link
2&utm_source=sharebutton

También podría gustarte