SISTEMA DE INFORMAION
PARA LAS VENTAS EN
LINEA
Carlos Andres Martinez Castañeda
Alison Valeria Melo Hurtado
FICHA:2478953
abstract
• Currently it is essential that companies dedicated to commerce have an internet presence, since the face-to-
face market has been affected by the pandemic, decreasing its statistics compared to electronic commerce.
• The idea is to cover more clients, going to more markets, for example the electronic market.
• A necessary condition to achieve safer sales and purchases is the implementation of a system adapted to the
needs of the company.
• What is sought is to implement suitable systems for each company, generating greater sales and facilitating
purchases. Generating audits with more precision and better results.
Descripción del caso problema
• ¿Qué cambios significativos tubo para las empresas la llegada de la pandemia?
• ¿Qué beneficios tendría la empresa al acoplarse al nuevo comercio?
• ¿Cómo se implementa este nuevo comercio en las empresas?
• Las empresas están empezando a adaptarse al nuevo comercio, dándose cuente que esto da machos
beneficios, por ejemplo, que al tener dos tipos de comercio van a traer mas clientes de diferentes opiniones
(algunas personas piensan que es mejor comprar presencial que lo virtual ya que todavía no confían en lo
virtual), esto también aumentaría el ingreso de capital a la empresa.
• Esto trae muchos beneficios, pero el cambio que las empresas tienen que hacer no es fácil ya que es invertir a
un negocio en el que no tienen experiencia, y gracias a la pandemia es aún más difícil ya que se tuvo que
implementar el teletrabajo, esto es un contratiempo por que los empleados no tienen los recursos para
trabajar al mismo nivel que lo hacían en la sucursal de la empresa, esto dando muchos errores en los
productos que las empresas ofrecían (ejemplo: en el negocio de los videojuegos al llegar la pandemia bajo sus
estadísticas ya que muchas tenían que retrasar el lanzamiento de estos o lanzarlo con bugs o incompleto con
la promesa de completarlo con actualizaciones, esto no fue solamente en este negocio también en las páginas
web de locales pequeños donde no registraban bien el pago y muchas compras no se lograron efectuar).
Alcance
• Con el fin de acabar con archivos físicos en los comercios, se busca la
implementación de sistemas que sean efectivos y fácilmente
entendibles para los programadores que los van a manejar, para una
gestión rápida y efectiva de esta, elaborando el debido
almacenamiento de información necesaria en una base de datos
elaborada en MySQL.
Módulos
• Gestión de Productos (Administrador)
• MODULO 1: Gestión de Usuarios (Administrador)
Nombre del módulo: Módulo de gestión de productos.
Descripción del módulo: Este módulo permite realizar la gestión de los productos (crearlos,
Nombre del módulo: Módulo de gestión de usuarios.
consultarlos, modificarlos, inactivarlos).
Descripción del módulo: Este módulo permite realizar la gestión de los usuarios Información del proceso (casos de uso involucrados con su respectiva función):
(crearlos, consultarlos, modificarlos, inactivarlos). 1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por lo
menos dos datos Usuario y contraseña, la validación debe hacerse con un procedimiento
Información del proceso (casos de uso involucrados con su respectiva función):
almacenado en la base de datos, el único actor que puede realizar la gestión de productos
• CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando
es el administrador
por lo menos dos datos Usuario y contraseña, la validación debe hacerse
2. CU002 Gestionar Productos: Una vez validado el ingreso del administrador al sistema,
con un procedimiento almacenado en la base de datos, el único actor que
éste podrá realizar el registro, la consulta, la actualización o la inactivación de los
puede realizar la gestión de usuario es el administrador
productos que se encuentran en la base de datos
• CU002 Gestionar Usuarios: Una vez validado el ingreso del administrador al
Reporte de existencia de productos:
sistema, éste podrá realizar el registro, la consulta, la actualización o la
• Generar reporte de observador para firmas: En el formulario de gestión de productos se
inactivación de los usuarios que se encuentran en la base de datos
permitirá la generación de un reporte de existencias, en formato PDF, únicamente al
usuario administrador
MODULOS
• MODULO 3: Gestión de Clientes (Administrador-Cliente) • MODULO 4: Gestión de Ventas (Cliente - Administrador)
Nombre del módulo: Módulo de gestión de ventas.
Descripción del módulo: Este módulo permite realizar la gestión de las ventas
Nombre del módulo: Módulo de gestión de clientes. (crearlas, consultarlas, anularlas).
Información del proceso (casos de uso involucrados con su respectiva función):
Descripción del módulo: Este módulo permite realizar la gestión de los 1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por
lo menos dos datos Usuario y contraseña, la validación debe hacerse con un
procedimiento almacenado en la base de datos, el actor administrador tiene
clientes (crearlos, consultarlos, modificarlos, inactivarlos). acceso a toda la gestión de ventas mientras que el cliente tiene la posibilidad de
registrar una nueva venta y de consultar su histórico
Información del proceso (casos de uso involucrados con su respectiva 2. CU002 Gestionar Ventas: Una vez validado el ingreso del administrador al
sistema, éste podrá realizar el registro, la consulta o la anulación de las ventas
que se encuentran en la base de datos. El cliente podrá registrar una nueva
función): venta y consultar su históric
Reporte de factura por cliente:
1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema • Generar reporte de factura por venta hecha a un cliente: Una vez el cliente
finalice el proceso de compra, se genera la factura correspondiente en formato
verificando por lo menos dos datos Usuario y contraseña, la validación PDF
• MODULO 4: Gestión de Ventas (Cliente - Administrador)
debe hacerse con un procedimiento almacenado en la base de datos,
Nombre del módulo: Módulo de gestión de ventas.
el actor administrador tiene todos los privilegios sobre el módulo, Descripción del módulo: Este módulo permite realizar la gestión de las ventas
(crearlas, consultarlas, anularlas).
mientras que el actor cliente puede crear su usuario, consultar, Información del proceso (casos de uso involucrados con su respectiva función):
1. CU001 Validar Inicio Sesión: Se debe validar el acceso al sistema verificando por
lo menos dos datos Usuario y contraseña, la validación debe hacerse con un
modificar e inactivar su cuenta únicamente. procedimiento almacenado en la base de datos, el actor administrador tiene
acceso a toda la gestión de ventas mientras que el cliente tiene la posibilidad de
2. CU002 Gestionar Clientes: Una vez validado el ingreso al sistema, se registrar una nueva venta y de consultar su histórico
2. CU002 Gestionar Ventas: Una vez validado el ingreso del administrador al
sistema, éste podrá realizar el registro, la consulta o la anulación de las ventas
podrá realizar el registro, la consulta, la actualización o la inactivación que se encuentran en la base de datos. El cliente podrá registrar una nueva
venta y consultar su históric
de los clientes que se encuentran en la base de datos Reporte de factura por cliente:
• Generar reporte de factura por venta hecha a un cliente: Una vez el cliente
finalice el proceso de compra, se genera la factura correspondiente en formato
PDF
REQUISITOS
FUNCIONALES CÓDIGO REQUISITOS FUNCIONALES
Nombre: Gestionar Usuarios
CÓDIGO REQUISITOS FUNCIONALES Descripción: El usuario administrador tendrá
control total sobre la gestión de usuarios
Nombre: Ingresar al sistema (registrar, consultar, modificar, inactivar)
Descripción: El sistema permitirá el acceso mientras que el cliente sólo podrá consultar y
a los usuarios registrados mediante la modificar sus propios datos, así como realizar el
autenticación por nombre de usuario y RQF002 registro y la inactivación de su cuenta de usuario
RQF001 contraseña.
Usuarios: administrador, cliente
Usuarios: administrador, cliente
CÓDIGO REQUISITOS FUNCIONALES
CÓDIGO REQUISITOS FUNCIONALES
Nombre: Gestionar Productos
Nombre: Gestionar Clientes
Descripción: El usuario administrador
tendrá control total sobre la gestión de Descripción: El usuario administrador
productos (registrar, consultar, modificar, tendrá control total sobre la gestión de
inactivar) mientras que el cliente sólo clientes (registrar, consultar, modificar,
podrá consultar los productos inactivar) mientras que el cliente sólo
RQF002 disponibles podrá consultar y modificar sus propios
RQF002 datos
Usuarios: administrador, cliente
Usuarios: administrador, cliente
CASOS DE USO
DIAGRAMA DE CLASES
MODELO RELACIONAL