Está en la página 1de 44

1

Facultad de Ingeniería
Carrera de Ingeniería de Sistemas y Software

TITULO DEL PROYECTO:

Sistema informático para el proceso de ventas


de implementos de seguridad en la empresa
"ANDEAN SUPPLIES"

INTEGRANTES:

Chagua Luna, Jorge Moises U19202779


Fernandez Morin, Jefferson U18304284
Jimenez Panez, Gianella U19204465
Saenz Osorio, Magda U18103968

CURSO: PROGRAMACION ORIENTADA A OBJETOS

DOCENTE: MARCELINO ESTRADA ARO

LIMA- PERÚ
2

INDICE
CAPITULO 1............................................................................................ 3
ASPECTOS GENERALES ..................................................................... 3
1.1. DEFINICIÓN DEL PROBLEMA ............................................. 3
1.1.1. DESCRIPCIÓN DEL PROBLEMA.......................................... 3
1.2. DEFINICIÓN DE LOS OBJETIVOS ....................................... 4
1.2.1. OBJETIVO GENERAL.............................................................. 4
1.2.2. OBJETIVOS ESPECÍFICOS .................................................... 4
1.3. ALCANCES Y LIMITACIONES.............................................. 5
1.4. JUSTIFICACIÓN........................................................................ 5
CAPITULO 2............................................................................................ 6
MARCO TEORICO ................................................................................ 6
2.1. ANTECEDENTES ...................................................................... 6
2.2. FUNDAMENTO TEÓRICO ...................................................... 8
2.2.1. Sistema Estratégico-Gerencial en E-Business........................... 8
2.2.2. Tecnología de la Información ..................................................... 8
2.2.3. Sistema Electrónico para el Desarrollo de Negocios ................ 9
2.2.4. Sistema de Información .............................................................. 9
DIAGRAMA DE CASOS DE USO ...................................................... 11
DIAGRAMA DE NEGOCIOS: ............................................................ 12
CAPITULO 3.......................................................................................... 13
3.1. REQUERIMIENTOS FUNCIONALES: ................................ 13
3.3. MATRIZ DE ACTIVIDADES ................................................. 15
3.4. CASOS DE USO : ...................................................................... 16
3.5. DIAGRAMA DE CLASES DE JAVA ..................................... 41
3.6. DIAGRAMA DE CLASES DE LA BASE DE DATOS ......... 42
4. CONCLUSIONES ..................................................................... 43
5. BIBLIOGRAFIA ....................................................................... 44
3

CAPITULO 1
ASPECTOS GENERALES

En este capítulo se explicará el estado actual del sistema de venta de implementos


de seguridad de la empresa Andean Supplies, la definición del problema, los
objetivos, los alcances y limitaciones, finalmente la justificación del presente
proyecto.

1.1. DEFINICIÓN DEL PROBLEMA


En la actualidad, debido a la globalización a nivel mundial, las empresas industriales
deben automatizar sus procesos fundamentales, como lo es el proceso de venta y
facturación. Sin embargo, gran porcentaje de dichas empresas no cuentan con un
sistema que facilite la automatización de los procesos previamente mencionados,
ello genera una demora al momento de atender al cliente y realizar la venta, ya que
en muchos casos se realizan de forma manual en libretas de notas, ejemplo de ello
es la empresa Andean Supplies, cuyo objetivo principal es brindar implementos de
seguridad que cubran las necesidades de protección personal al público con afinidad
a trabajos relacionados con la construcción.
1.1.1. DESCRIPCIÓN DEL PROBLEMA

Las empresas dedicadas a las ventas cuentan con estrategias que les permiten
llevar un conteo de sus ventas, facturas, al igual que los reportes de almacén.
Empero, gran parte de las empresas no cuentan con sistemas que les permitan
agilizar dichos procedimientos, por el contrario, estos se llevan a cabo de forma
manual o en un mejor caso, mediante Excel. En el caso de la empresa Andean
Supplies que se dedica a la fabricación, confección y venta, de implementos de
seguridad como lo son: guantes de cuero, gorro de cuero, pantalones de
soldador, mandil de cuero, escarpines, entre otros. Los procesos se generan
manualmente, ello conlleva dificultades al verificar que hayan sido realizados
correctamente y llevar de manera eficiente controles sobre las ventas
efectuadas. Por ello, surge la necesidad de sistematizar y automatizar los
procesos, facilitando realizar ventas y la generación de facturas de manera
rápida y confiable.

Para la detección del problema principal se utiliza la metodología del árbol de


problemas que se muestra a continuación
4

Diagrama 1 Árbol del Problema

No cuenta con una organización Registro manual de las No cuenta con una base de
correcta de los registros. ventas. datos en un sistema.

Problema: Control de procesos de ventas

Registros de ventas Demora en la atención Perdida de información


duplicados. hacia el cliente. importante de las ventas.

Fuente: Elaboración propia.

1.2. DEFINICIÓN DE LOS OBJETIVOS

1.2.1. OBJETIVO GENERAL

Construir una aplicación de gestión para la realización de ventas de


implementos de protección personal con el propósito de mejorar el área de
ventas y atención al cliente.

1.2.2. OBJETIVOS ESPECÍFICOS

 Implementar un sistema de ventas que permita reducir el tiempo de atención


al cliente en la empresa Andean Supplies.
 Elaborar un sistema de ventas para facilitar el control de ventas y elaboración
facturas de manera automática.
 Diseñar una base de datos para el sistema de ventas de implementos de
seguridad que favorezca el registro y el control de ventas realizados para los
clientes.
 Guardar los registros de facturación mediante el sistema, además de facilitar
el trabajo de los empleados y cliente que van a manejar el programa.
5

1.3. ALCANCES Y LIMITACIONES


1.3.1. ALCANCES

El sistema ofrece una solución a la gestión de ventas para el control de la


empresa permitiendo mejorar la eficacia y eficiencia. El cual sugiere que el
sistema siga son los siguientes puntos:
 Gestión de Venta
o Gestión de Venta
o Gestión de productos
 Gestión de Facturas
o Delivery
o Generar factura
1.3.2. LIMITACIONES

Este proyecto contempla como limites los puntos a continuación:


 No cuenta con un Login que permita a los trabajadores ingresar al
sistema, debido a que únicamente los administradores tendrán acceso a la
base de datos.
 Requiere de soporte técnico periódicamente para verificar que no haya
fallas en el sistema.
 La pandemia impide realizar una visita presencial a la empresa con el fin
de obtener información acerca de cómo se realizan los procesos.

1.4. JUSTIFICACIÓN
Como se menciona anteriormente, muchas empresas no cuentan con un sistema que
les permita automatizar procesos fundamentales para su actividad económica, como lo
son las ventas para las empresas industriales y elaboración de facturas, en
consecuencia, presentan problemáticas al momento de atender al cliente al realizarlos
de forma manual, pueden presentar problemas con los reportes de ventas, reportes de
materiales, registro de facturas. Este proyecto es importante porque se podrá obtener
un sistema informático para el proceso de ventas al mejorar y facilitar su realización,
además, de la elaboración de facturas de forma inmediata.
6

CAPITULO 2
MARCO TEORICO

2.
2.1. ANTECEDENTES
Sistema de Ventas Tradicional:
El sistema de venta tradicional era el que fue usado principalmente antes de la llegada del
Boom Tecnológico y las grandes implementaciones en diferentes rubros laborales de la
historia, incluyendo el rubro de ventas. Para ello, POSCOLOMBIA nos comenta que este
sistema estaba basado con la siguiente mecánica:

Antes de la invención de este gran recurso, los clientes estaban acostumbrados a


realizar cualquier tipo de cola, durante un cierto tiempo, mientras los encargados de
cobrar en los negocios hacían su trabajo de manera manual, producto por producto;
luego los gerentes al final de la jornada debían verificar el saldo que obtuvieron por
las ventas, verificar todos los productos y bienes aún existentes en los inventarios,
todo este cálculo debe coincidir con los establecidos en los cuadernos contables.
Además, debían elaborar cualquier tipo de informes a mano, también tenían que
registrar las operaciones no realizadas con efectivo y esperar a recibir el dinero
correspondiente a estas operaciones. (2018).

Primeras Tecnologías:
Ya con la implementación de ciertas tecnologías en diferentes rubros laborales, se decidió
crear respuesta en los sistemas de ventas, que sería el inicio de los sistemas usados
actualmente. Los primeros mecanismos que se crearon para agilizar estos procesos
comerciales fueron las máquinas registradoras mecánicas, las cuales datan del siglo XIX.
El objetivo principal de esta maquinas era el de evitar el robo por parte de los empleados
de las empresas. No se desarrollaron novedades en relación a estos mecanismos, hasta la
llegada de la tecnología digital, cuando se comenzaron a establecer máquinas
registradoras de tipo digital. Esta etapa de transición de las maquinas mecánicas a las
digitales se desarrolló durante un periodo de 100 años, todo esto cambio con la aparición
de las primeras computadoras, hecho que, según la historia de los sistemas POS
revolucionó este sector durante los años 80. (POSCOLOMBIA, 2018).
7

Tecnología actual:
A partir de ese momento se desarrollaron diversos productos relacionados a los puntos de
ventas, los cuales, gracias a los beneficios ofrecidos, se mantienen en funcionamiento
completo, aun luego de más 40 años de su creación. Luego de este punto, con la llegada
de estos computadores de escritorio, la tecnología comenzó a evolucionar rápidamente y
el sector comercial, ha ido aprovechando cada revolución tecnológica.
Más tarde, con la invención de las computadoras portátiles, se generó una nueva etapa
dentro de la tecnología, con esto también se originaron los dispositivos móviles como
teléfonos inteligentes y tabletas. A partir de allí, a comienzos del siglo XXI se estableció
otro acontecimiento importante en la historia de los sistemas POS, con el uso de nuevos
métodos de pagos mediante puntos de ventas basados en la tecnología existente de los
cómputos móviles. (POSCOLOMBIA, 2018).

Sistemas de Ventas (Rubro de Seguridad de Obras):


Como se mencionó anteriormente, nos encontramos en la época de apogeo del Boom
Tecnológico, y eso lo vemos reflejado en los grandes sistemas de ventas que existen en
la actualidad en formato de Software. Habiéndonos reflejado en sistemas de ventas
similares a las empleadas en de otras empresas que se basan en el rubro de la seguridad
de obras, tal es el caso de la empresa PROMART, una empresa reconocida del rubro en
el Perú, que cuenta también con el proceso de sistemas de ventas en Software. En dicho
caso, cuentan con un catálogo de productos, que contiene toda la información relevante
de esos bienes, para el comprador, de los cuales sobresale el nombre del producto, precio
y una breve descripción. Luego de seleccionar sus productos pasa el proceso de compra,
especificando si su venta será vía Delivery a domicilio o recojo en tienda. Seguido de
ello, se selecciona el método de pago y finalmente la venta es procesada. Nuestro grupo
se basó en este proceso anteriormente mencionado, el cual ha sido a adaptado para los
parámetros y estándares recomendados, en los que podemos manejar de mejor manera un
Sistema de Ventas.
8

2.2. FUNDAMENTO TEÓRICO


2.2.1. Sistema Estratégico-Gerencial en E-Business
Según sostiene en su tesis Aragón:

En el campo de la moderna tecnología de información es aceptado el uso de


la letra "e" antepuesta a la palabra inglesa "Commerce" o a la palabra
"Business"; formando así los términos "eCommerce" y "eBusiness",
respectivamente. Traducidos al español estos dos términos podrían significar
a su vez "eComercio" y "eNegocio". La letra "e" en estas palabras representa
el uso de equipos y sistemas electrónicos para apoyar o realizar operaciones
comerciales o de negocios y especialmente sistemas automáticos basados en
computadoras y la Internet. En esta investigación, se usa la letra "e" para
significar el uso de sistemas y equipos electrónicos de computación y el uso
de la Internet, no solamente para el procesamiento de datos o para apoyar
transacciones comerciales o de negocios; sino indicando el uso de dichos
equipos y sistemas electrónicos para apoyar un adecuado Sistema de
Desarrollo Estratégico del negocio o empresa. (2003, p. 31-32)

Como se menciona anteriormente, se fundamentan los 2 pilares en el que se basa


nuestra empresa, el principal y base que es el Comercio, que forma parte de la empresa
desde su creación, y el nuevo que llegaría la denominada “e”, especificando la nueva
generación de la empresa, optimizándose e innovando a pasar a un sistema de ventas
de manera informática. Además, nos introduce a la utilización e implementación de los
principios y estrategias de la administración de esta nueva era, haciendo uso de nuevos
diseños, empleados por los líderes de las empresas compartiendo los beneficios de la
tecnología de información, funcionando de manera eficaz para la gestión de sus
organizaciones. (Aragón ,2003, p. 32)

2.2.2. Tecnología de la Información


Según ha mencionado Aragón:
Dentro de toda empresa, institución u organización existe la necesidad de
capturar el flujo de datos y la información generada diariamente; procesarla,
almacenarla y convertirla en un nuevo flujo de información hacia la misma
9

organización, sus empleados, clientes o beneficiarios y proveedores.


Modernamente, el uso de las telecomunicaciones - redes de datos, audio y
vídeo se ha agregado y combinado al uso de computadoras - máquinas y
programas para integrar el campo de la Tecnología de Información; para la
captura y procesamiento de datos y el manejo de la información requerida.
(2003, p. 32-33)
2.2.3. Sistema Electrónico para el Desarrollo de Negocios

De acuerdo como comenta Aragón en su tesis:


Un Sistema Electrónico para Desarrollo de la Empresa utiliza la tecnología
de información para el diseño, la instalación y operación de un sistema de
información que sirva para automatizar la planeación, ejecución y control del
plan de desarrollo estratégico de la empresa. En ese sentido, el sistema de
información debiera ser un modelo virtual del sistema de manejo de la
empresa. Como un sistema nervioso electrónico que responde en forma
automática a los impulsos o solicitudes que recibe, ya sea por intervención
directa sobre el sistema o programados en sus memorias digitales para ser
ejecutados dentro de la operación del sistema. (2003, p. 33)

2.2.4. Sistema de Información

“Un sistema de información en un compuesto de principios interconectados con el fin


de brindar una atención a las exigencias de información de una agrupación, que busca
incrementar el desarrollo de conocimiento que facilite la optimización en el soporte de
la toma de decisiones y progreso de acciones” (Zarate y Oloya, 2017, p.22)
10

Proveedor Cliente
ORGANIZACION

SISTEMA DE INFORMACION

Procesamiento
Clasificar Salida
Entrada
Ordenar
Calcular

RETROALIMENTACION

Agencia Cliente Competidor

Fuente: Elaboración Propia

Los sistemas de información cumplen 4 actividades básicas:

 ENTRADA DE INFORMACIÓN: Es el procedimiento mediante el cual el


cliente registra sus datos para procesar información.

 ALMACENAMIENTO DE INFORMACIÓN: Es la labor primordial de un


ordenador, debido a que almacena de todos los procedimientos previamente
ejecutados.

 PROCESAMIENTO DE INFORMACIÓN: En este proceso se ejecuta la


transformación de datos que pasa a ser usado para la toma de decisiones.

 SALIDA DE INFORMACIÓN: Se logra obtener los datos que fueron


ejecutados.
11

DIAGRAMA DE CASOS DE USO

Fuente: Elaboración Propia


12

DIAGRAMA DE NEGOCIOS:

Fuente: Elaboración Propia


13

3.
CAPITULO 3

3.1. REQUERIMIENTOS FUNCIONALES:


RF Requerimientos
El sistema debe permitir el acceso mediante usuarios y contraseñas y
RF01
manejar perfiles

El sistema debe permitir al administrador mantener los datos de los


RF02
productos en el catalogo.

El sistema debe permitir al asesor de ventas y al administrador


RF03
visualizar los datos de los productos en el catalogo.
El sistema debe permitir al administrador mantener los datos de los
RF04
usuarios.
El sistema debe permitir al asesor de ventas y al administrador registrar
RF05
las ventas.

El sistema debe permitir al administrador mantener los datos de los


RF06
clientes.

El sistema debe permitir al asesor de ventas y al administrador


RF07
consultar los datos de las facturas de los clientes.
El sistema debe permitir al asesor de ventas modificar los datos de los
RF08
clientes.

RF09 El sistema debe permitir al administrador solicitar los reportes del dia

RF10 El sistema debe permitir al administrador solicitar los reportes por dia
14

3.2. REQUIMIENTOS NO FUNCIONALES

RNF Requerimientos No Funcionales


El programa debe estar desarrollado en Java
RNF01 NeatBeans a nivel cliente - servidor en una
aplicación de escritorio
El sistema debe estar conectado a una base de datos
RNF02
creado en el software MySQL

Los productos del catalogo del sistema están


RNF03
actualizados según el catalogo de la empresa.

El sistema debe estar disponible para los empleados


RNF04
dentro del horario laboral (8AM - 9PM).

Los permisos de acceso al sistema podrán ser


RNF05 cambiados solamente por los administradores de
acceso a datos.
El sistema es compatible con las versiones de
RNF06
Windows XP hacia adelante.

El sistema debe poseer interfaces gráficas formados


RNF07
acorde a al diseño representativo

El sistema debe manejar la navegación de los


RNF08
modulos mediante menú de opciones
15

3.3. MATRIZ DE ACTIVIDADES

Actividad de
Proceso de negocio Responsable de negocio Requerimientos Caso de Uso Actor
negocio
El sistema debe permitir al administrador Mantener datos de los
Mantiene datos
Administrador mantener los datos de los productos en el productos (añadir, modificar, Administrador
de productos
catalogo. eliminar)

El sistema debe permitir al asesor de ventas y al


Asesor de ventas y Visualizar datos de los Asesor de ventas y
Visualiza catalogo administrador visualizar los datos de los productos
Administrador productos Administrador
en el catalogo.
Mantener datos de los
Mantiene datos El sistema debe permitir al administrador
Administrador usuarios (añadir, modificar, Administrador
del usuario mantener los datos de los usuarios.
eliminar)
Asesor de ventas y El sistema debe permitir al asesor de ventas y al Asesor de ventas y
Registra ventas Registrar ventas
Administrador administrador registrar las ventas. Administrador

Venta de
Mantiene datos El sistema debe permitir al administrador Mantener datos de los clientes
productos de Administrador Administrador
del cliente mantener los datos de los clientes. (modificar, eliminar)
seguridad

El sistema debe permitir al asesor de ventas y al


Busqueda de Asesor de ventas y Consultar datos de las facturas Asesor de ventas y
administrador consultar los datos de las facturas
facturas Administrador de los clientes Administrador
de los clientes.

Modifica datos del El sistema debe permitir al asesor de ventas


Asesor de ventas Modificar datos de los clientes Asesor de ventas
cliente modificar los datos de los clientes.

Muestra el El sistema debe permitir al administrador solicitar


Administrador Mostrar el reporte del dia Administrador
reporte del dia los reportes del dia

Muestra el El sistema debe permitir al administrador solicitar


Administrador Mostrar el reporte por dia Administrador
reporte por dia los reportes por dia
16

3.4. CASOS DE USO :


RF01 El sistema debe permitir el acceso mediante usuarios y contrseñas, y manejar perfiles

ACTOR Asesor de ventas y Administrador

1. El caso de uso comienza cuando en el Formulario Inicio, el asesor o administrador selecciona el botón
“Ingreso Asesor de Ventas” o "Ingreso Administrador", según corresponda.

2. El sistema redireccionará hacia el Formulario Login Asesor de Ventas, en caso haya sido seleccionado
"Ingreso Asesor de Ventas". Caso contrario, si se selecciono "Ingreso Administrador", se rediccionara
hacia el formulario Login Asesor de Ventas.

3. Ambos actores, deberán ingresar su código y contraseña de manera correcta, posterior a ello deberá
Flujo presionar el botón Ingresar.
básico
4. El sistema procederá a verificar y validar el código y contraseña ingresados, si los datos son
incorrectos, se mostrará un mensaje indicando que el código o contraseña es incorrecto, por lo que se
deberá volver a ingresar los datos.

5. El sistema procederá a verificar y validar el código y contraseña ingresados, si los datos son correctos,
el sistema redireccionará hacia el Formulario Menú Asesor de Ventas, en caso sea un Asesor de Ventas.
Caso contrario, si se trata de un Administrador, se rediccionara hacia el formulario Menú Administrador.
(Con esto finaliza el caso de uso)

Formularios :
17

Formularios:
18

Valida la identifiación del usuario ediante un codigo y


contraseña
Codigo:
 Modelo Trabajador:

 Modelo Usuario:
19

 Controlador LoginAdministrador:

 Controlador LoginAVentas:
20

RF02 El sistema debe permitir al administrador mantener los datos de los productos en el Catálogo.
ACTOR Administrador
1. El caso de uso comienza cuando el administrador selecciona la ventana “Catálogo” e ítem “Modificar”.
2. El sistema muestra una ventana que contiene tres paneles, el primer panel funciona para ingresar los datos del
producto, el segundo panel puede añadir, modificar, eliminar, consultar productos o restaurar la tabla, y el tercer
panel contiene una tabla con información de diferentes productos.
3. El administrador puede añadir productos cuando llegan nuevos modelos a la empresa.

4. El administrador debe llenar las casillas de ID, Categoría, Modelo Prod., Precio y Stock; seguido de esto seleccionar
el botón añadir y automáticamente se añadirá una fila a la tabla con los datos ingresados del producto.

5. El administrador puede modificar productos en caso haya error de tipeo o información incorrecta.
6. El administrador debe seleccionar de la tabla del Catálogo, la fila perteneciente al producto que desee modificar,
posterior a esto, automáticamente los atributos del producto seleccionado se mostrarán en el panel de Datos.
Flujo 7. El administrador debe proceder a modificar los datos necesarios, posterior a esto, debe seleccionar el botón
básico modificar y automáticamente se modificarán los datos de la fila anteriormente seleccionada.
8. El administrador debe dar click en el botón consultar, ingresar el codigo del usuario y click en aceptar, si el código
existe en la base de datos, la tabla se reducirá al registro del usuario ingresado, sino , mencionará que el usuario no
existe.
9. El administrador puede restaurar la tabla a su estado original , para esto solo debe dar click en el botón restaurar
tabla
10. El administrador puede eliminar productos cuando la empresa deje de vender alguno de estos.
11. El administrador debe seleccionar de la tabla del Catálogo, la fila perteneciente al producto que desee eliminar,
posterior a esto, debe seleccionar el botón eliminar y automáticamente se eliminará el producto de la fila
seleccionada.
12. El administrador selecciona un boton (Añadir/Modificar/Eliminar/Consultar/Restaurar Tabla) de acuerdo a la
acción que desee realizar(Con eso finaliza el caso de uso).

Formularios:
21

Mantener los datos de los productos.

Código:
 Modelo Producto
22

 ControladorAdmCatalogo

El sistema debe permitir al asesor de ventas y al administrador visualizar los datos de los
RF03
productos en el catalogo.
ACTOR Asesor de ventas y Administrador
1. El caso de uso comienza cuando el asesor de ventas o administrador selecciona la ventana
de "Catalogo" e item "Mostrar"
2. El sistema muestra una ventana con una tabla donde se encuentran los datos de los
productos, asimismo muestra filtros mediante ComboBox, por modelo, por material, por
precio y estado del stock con sus botones correspondientes, al igual que un botón el cual
podrá restaurar la tabla de datos.
3. El asesor de ventas o administrador selecciona una categoria que sea requerida por el
Flujo cliente y posteriormente seleccionar el botón Filtre Categoria.
básico 4. El asesor de ventas o administrador selecciona un material que sea requerido por el cliente
y seguidamente seleccionar el botón Filtre Material.
5. El asesor de ventas o administrador selecciona un intervalo de precios soliciteel cliente y
posteriormente seleccionar el botón Filtre Precio.
6. El asesor de ventas o administrador selecciona el estado del stock para realizar una venta y
posteriormente seleccionar el botón Filtre Stock.
7. El asesor de ventas o administrador verifica la disponibilidad de un producto, selecciona el
boton Restaurar que permitira eliminar los filtros aplicados. (Con esto finaliza el caso de uso)
23

Formularios:

Permite visualizar el catalogo, además, de poseer filtros para facilitar la búsqueda.


24

Código:

 Modelo Producto

 ControladorAVCatalogo
25

RF04 El sistema debe permitir al administrador mantener los datos de los usuarios
ACTOR Administrador
1. El caso de uso comienza cuando el administrador selecciona la ventana "Usuarios" e item
"Modificar"
2. El sistema muestra una ventana que contiene tres paneles, el primer panel permite ingresar los
datos de los usuarios, el segundo panel puede añadir, modificar, eliminar,consultar usuarios o
restaurar la tabla, y el tercer panel contiene una tabla con información los usuarios.
3. El administrador puede añadir usuarios cuando comienzan a trabajar como asesores de venta
4. El administrador debe llenar las casillas de Codigo, Nombre, Apellidos y Contraseña;
posteriormente seleccionar el botón añadir y automáticamente se agregará una fila a la tabla con
los datos ingresados del nuevo usuario.
5. El administrador puede modificar usuarios en caso haya un error de tipeo o información
incorrecta.
6. El administrador debe seleccionar de la tabla de Usuario, la fila perteneciente al producto que
desee modificar, a continuación automáticamente los atributos del usuario seleccionado se
Flujo mostrarán en el panel de Datos.
básico 7. El administrador debe modificar los datos necesarios, posteriormente, debe seleccionar el
botón modificar y automáticamente se modificarán los datos de la fila anteriormente
seleccionada.
8.. El administrador puede consultar usuarios cuando termina el contrato como asesor de venta
9. El administrador debe dar click en el botón consultar, ingresar el codigo del usuario y click en
aceptar, si el código existe en la base de datos, la tabla se reducirá al registro del usuario
ingresado, sino , mencionará que el usuario no existe.
10. El administrador puede restaurar la tabla a su estado original , para esto solo debe dar click en
el botón restaurar tabla
11.. El administrador puede eliminar usuarios cuando termina el contrato como asesor de venta
12. El administrador debe seleccionar de la tabla de Usuarios, la fila perteneciente al asesor de
venta que desee eliminar, posterior a esto, debe seleccionar el botón eliminar y automáticamente
se eliminará el usuario de la fila seleccionada.
13. El administrador selecciona un boton (Añadir/Modificar/Eliminar/Consultar/Restaurar Tabla)
de acuerdo a la acción que desee realizar(Con eso finaliza el caso de uso).

Formularios :
26

Mantener los datos de los usuarios.

Código:

 Modelo Usuario
27

 ControladorAdmUsuarios
28

Formularios :

Registra la venta.
29

Codigo:
 Modelo Venta

 ControladorAVVentas
30

RF06 El sistema debe permitir al administrador mantener los datos de los clientes
ACTOR Administrador
1. El caso de uso comienza cuando el administrador selecciona la ventana “Catálogo” e ítem
“Modificar”.
2. El sistema muestra una ventana que contiene tres paneles, el primer panel funciona para
ingresar los datos del producto, el segundo panel puede modificar,eliminar, consultar clientes o
restaurar la tabla, y el tercer panel contiene una tabla con información de diferentes productos.
5. El administrador puede modificar clientes en caso haya error de tipeo o información incorrecta.
6. El administrador debe seleccionar de la tabla del Cliente la fila perteneciente al cliente que
desee modificar, posterior a esto, automáticamente los atributos del cliente seleccionado se
mostrarán en el panel de Datos.
7. El administrador debe proceder a modificar los datos necesarios, posterior a esto, debe
seleccionar el botón modificar y automáticamente se modificarán los datos de la fila
Flujo
anteriormente seleccionada.
básico
8. El administrador debe dar click en el botón consultar, ingresar el ruc del cliente y click en
aceptar, si el ruc existe en la base de datos, la tabla se reducirá al registro del usuario ingresado,
sino , mencionará que el cliente no existe.
9. El administrador puede restaurar la tabla a su estado original , para esto solo debe dar click en el
botón restaurar tabla
8. El administrador puede eliminar clientes cuando ya no se tengan que usar su información
9. El administrador debe seleccionar de la tabla del Cliente la fila perteneciente al cliente que
desee eliminar, posterior a esto, debe seleccionar el botón eliminar y automáticamente se
eliminará el cliente de la fila seleccionada.
10. El administrador selecciona un boton (Añadir/Modificar/Eliminar/Consultar/Restaurar Tabla)
de acuerdo a la acción que desee realizar(Con eso finaliza el caso de uso).

Formularios:
31

Mantener los datos de los clientes.


Código:
 Modelo Cliente
32

 ControladorAdmCliente

El sistema debe permitir al asesor de ventas y al administrador consultar los datos de las
RF07
facturas registradas.
ACTOR Asesor de ventas y Administrador
1. El caso de uso comienza cuando el asesor de ventas o administrador selecciona la ventana
de "Reportes" e item "Factura"
2. El sistema muestra una ventana donde se encuentran los datos de las facturas
registradas,asimismo muestra dos tipos de búsqueda, búsqueda por Codigo de Facutra y
búsqueda por Fecha de Factura con sus botones correspondientes, al igual que un botón el
cual podrá restaurar la tabla de datos.
3. El asesor de ventas o administrador ingresa el codigo de factura que desee encontrar y
Flujo
porteriomente selecciona el botón "Buscar por código".
básico
4. El asesor de ventas o administrador ingresa la fecha en que se realizco la factura que desee
encontrar y porteriomente selecciona el botón "Buscar por fecha".
5. El asesor de ventas o administrador selecciona la fila de la tabla donde se encuentra los
datos de la factura que era requeria y selecciona el boton "Abrir" que mostrara la factura en
una ventana.
6. El asesor de ventas o administrador verifica la factura y selecciona el boton Restaurar que
permitira regresar la tabla con todos los datos de las facturas. (Con esto finaliza el caso de uso)
33

Formularios :

Realiza la búsqueda y visualización de las facturas

Código:
 Modelo Factura:
34

 ControladorAVFactura

RF08 El sistema debe permitir al asesor de ventas modificar los datos de los clientes.
ACTOR Asesor de ventas
1. El caso de uso comienza cuando el asesor selecciona “Clientes - Modificar”.
2. El sistema muestra una ventana donde se encuentran los datos de los clientes en una lista y también
para ingresar los datos a modificar.
3. El asesor de ventas puede dar click en el botón consultar, colocar el ruc del cliente y la tabla se
reducirá al registro del cliente indicado, caso contrario , se mostrará un mensaje que indicque que el
cliente no existe en la base de datos
Flujo
4. El asesor de ventas debe seleccionar de la tabla, la fila perteneciente al cliente que se desee
básico
modificar, luego ingresará los datos del cliente y seleccionará el botón modificar y el proceso será
realizado.

5. El sistema mostrará en una lista todos los datos del cliente incluyendo aquellos datos modificados.

6. El administrador puede restaurar la tabla a su estado original , para esto solo debe dar click en el
botón restaurar tabla (Con esto el caso de uso finaliza)
35

Formularios :

Realiza la modificación y consulta de los clientes.

Código:

 Modelo Cliente
36

 Controlador AVCliente

Formularios:
37

Genera los reportes del día.

Código:

 Modelo Factura
38

 ControladorReportesDelDia

Formularios
39

Genera los reportes por dia.

Código:
 Modelo Factura
40

 ControladorReportesPorDia:
41

3.5. DIAGRAMA DE CLASES DE JAVA


42

3.6. DIAGRAMA DE CLASES DE LA


BASE DE DATOS
43

4. CONCLUSIONES

 Finalmente, se puede concluir que es fundamental obtener un buen informe de


investigación sobre el rubro y las características de la empresa. Puesto que, esto
ayudaría a la creación de un sistema de venta adecuado a los requerimientos y
necesidades del mercado.

 La empresa Andean Supplies cuenta con un sistema de venta más eficiente que ha
logrado optimizar el tiempo de atención al cliente.

 La empresa Andean Supplies cuenta con un sistema de ventas orientado a la


automatización de sus opciones de ventas, manteniendo un control entre ellas.
Asimismo, mantiene un orden en la búsqueda y visualización de sus facturas.

 La empresa Andean Supplies cuenta con una base de datos que maneja y controla
la información de nuestra compañía. Tales como, datos de los clientes,
trabajadores, productos, entre otros.

 El sistema mantiene una organización y almacenamiento de los datos


pertenecientes a las facturas. De esta manera, se mejora servicio del trabajador
hacia el cliente.
44

5. BIBLIOGRAFIA

 MORENO-CEVALLOS, José y DUEÑAS-HOLGUÍN, Beatriz L. Sistemas de


información empresarial: la información como recurso estratégico. Dominio de
las Ciencias, 2018, vol. 4, no 1. Disponible en:
https://www.dominiodelasciencias.com
 Historia y evolución de los sistemas POS. Bucaramanga, (10 de octubre 2018).
Recuperado de https://softwarepos.co/noticias/historia-evolucion-sistemas-pos
 Amaya Aragón, Jairo. Sistema Estratégico-Gerencial de Comercio Electrónico
para las empresas del Sector Turístico. Tesis (Doctor en Ciencias Gerenciales).
Maracaibo: Universidad Dr Rafael Belloso Chacín ,2003. p. 31-33. Disponible
en: http://virtual.urbe.edu/tesispub/0057700/cap02.pdf
 CARRILLO AGURTO, Jhonatan Jesus. IMPLEMENTACIÓN DE UN
SISTEMA DE INFORMACIÓN PARA MEJORAR LA GESTIÓN DE LOS
PROCESOS DE COMPRA, VENTA Y ALMACÉN DE PRODUCTOS
DEPORTIVOS EN LA TIENDA CASA DE DEPORTES ROJITAS
E.I.R.LTDA. - CHIMBOTE; 2014. Título Profesional, Chimbote, Universidad
Católica Los Ángeles Chimbote, 2017 [consultado el 14 de septiembre de 2021].
Disponible en: http://repositorio.uladech.edu.pe/handle/123456789/1454
 OYOLA CASIERRA, María del Carmen. Estudio y diseño de procesos para la
gestión de ventas de la empresa Elimax. Bachiller, Universidad de Guayaquil
Facultad de Ciencias Administrativas, 2017 [consultado el 14 de septiembre de
2021]. Disponible en: http://repositorio.ug.edu.ec/handle/redug/20618

También podría gustarte