Está en la página 1de 22

DISEÑO E IMPLEMENTACIÓN DE UN SOFTWARE DE FACTURACION PARA

SUPERMERCADOS

1
Contenido
1. PLANTEAMIENTO DEL PROBLEMA..................................................................................................... 3
2. DELIMITACIÓN DEL TEMA.................................................................................................................. 3
3. OBJETIVOS........................................................................................................................................ 3
3.1 GENERAL.............................................................................................................................................3
3.2 ESPECÍFICOS.........................................................................................................................................3
4. OPORTUNIDAD DE NEGOCIO............................................................................................................. 4
5. PARTICIPANTES................................................................................................................................. 4
6. TÉCNICA DE RECOLECCIÓN DE DATOS................................................................................................ 4
7. CONCLUSIONES................................................................................................................................. 5
8. OBSERVACIONES............................................................................................................................... 6
9. CONCLUSIONES................................................................................................................................. 6
10. MAPA DE PROCESO....................................................................................................................... 7
11. DIAGRAMA DE CASO DE USO....................................................................................................... 17
12. DIAGRAMA DE SECUENCIA.......................................................................................................... 18
13. RIESGOS Y RESTRICCIONES.......................................................................................................... 21
14. REQUISITOS................................................................................................................................ 21
14.1 FUNCIONALES.....................................................................................................................................21
14.2 NO FUNCIONALES...............................................................................................................................22

2
1. Planteamiento del problema

A pesar de los avances tecnológicos existen tiendas o auto servicios que en la actualidad
realizan el proceso de facturación manualmente sin uso de sistemas o una base de datos que
les permita almacenar información, en muchos casos se les presenta contratiempos y mucho
uso de papel, además de la pérdida de información. Por lo tanto, no se logra contar con
información veraz y oportuna de las ventas que se han realizado. El proyecto tiene como
propósito mejorar el rendimiento del sistema de facturación y órdenes de trabajo que
actualmente cuenta el establecimiento, Se recopiló la información necesaria y se analizó la
mejor solución con el fin de realizar un proyecto con el que puedan automatizarse los
servicios existentes, que causan inestabilidad y poca confiabilidad al momento de
realizarlo.

2. Delimitación del tema

¿Existe un sistema o software eficaz, claro e íntegro capaz de controlar los procesos que se
llevan a cabo en dicho supermercado?

3. Objetivos
3.1 General
Crear un software de facturación que permita llevar el control de la información y los
procesos que se lleva a cabo en una tienda o supermercado de una forma óptima y segura.

3.2 Específicos
 Identificar la problemática que se viene presentando en la tienda o
supermercado.
 Determinar los componentes de software necesarios para la implementación
del software.
 Desarrollar un modelo de software que se ajuste a las necesidades del
supermercado.
 Diseñar un diseño lógico del software.
 Implementar el software como tal.

3
4. Oportunidad de negocio

Nuestra población cuenta con una cifra de autoservicios o puntos donde se dedican a la
distribución de productos de la canasta familiar entre otros, muchos de estos lugares no
cuentan con un software o sistema de facturación, esta sería una oportunidad para brindarle
nuestro programa y poder satisfacer sus necesidades.

5. Técnica de recolección de datos


La técnica de recolección de información escogida fue la entrevista porque
mediante esta podemos obtener información sobre un personaje o un lugar, a
través del dialogo que se establece entre el entrevistado y el entrevistador.

Entrevista realizada.
Preguntas:
¿Usted frecuentemente tiene problemas en la administración del negocio?
Si tengo problemas con la administración del negocio
¿Cuáles son los problemas que se le presentan?
 Tengo problemas con la facturación porque en esta no se muestra el valor del IVA
 Algunos productos se dañan porque duran mucho tiempo almacenado.
¿Cómo soluciona estos problemas?
 Haciendo un análisis de las facturas de los productos y hacerle el procedimiento
adecuado, utilizando procesos matemáticos manuales
 Hacer el inventario cada 15 días
¿Cuándo usted sale de su trabajo ya sea para hacer otra cosa o diligencia a quién deja a
cargo?
A uno de mis empleados al cual le tengo mucha confianza
¿Esta persona que deja a cargo no cometes errores en su puesto?
No porque ya yo le explicado detalladamente como es el proceso de administración, y
además tiene mucha experiencia

4
¿Usted tiene una especie de software o aplicación en la cual muestra su inventario?
No porque para tener una aplicación se necesita muchos códigos y no sé cómo manejar esa
parte, y necesito una aplicación fácil de manejar

¿Usted maneja el proceso de la facturación?


Si manejo un proceso de facturación, pero lo hago manualmente, apuntando en cuaderno
los precios de los productos

6. Conclusiones

En el momento de aplicar una de las técnicas de recolección de información observamos y


conocimos los tipos de inconvenientes que se le presentan en los procesos que se realizan
en el supermercado, por lo cual el dueño del negocio tiene la idea de optimizar y mejorar
los servicios de su negocio.

7. Observaciones

Logramos observar una serie de actividades que realiza el personal del supermercado, Una de ellas
es que al momento de hacer el registro de una venta realizada el administrador del negocio lo
hace ingresando los datos en una agenda o libreta lo cual en muchos casos le genera desorden,
confusión, y perdida de información.

8. Conclusiones

En conclusión, se puede afirmar que, al implementar nuestro sistema, será un beneficio


para el dueño del supermercado ya que le harán más rápidas las actividades que se llevan
5
a cabo en el negocio, no se le presentaran los inconvenientes o contratiempos que se le
vienen presentando, como lo es la perdida de información y podrá tener una mejor
administración de dicha información que administran.

9. Mapa de proceso

6
7
8
9
10
11
12
13
14
15
10. Diagrama de caso de uso

16
11. Diagrama de secuencia

17
Caso de uso COMPRAR PRODUCTO
Descripción En este caso el cliente realiza la compra de un producto
Precondición El cliente debe pagar el producto, para que sea realizada
una compra
Acción
1 Un cliente escoge uno más productos que se
Secuencia normal encuentran en el supermercado, para realizar su
compra
2 el cliente observa analiza el producto y decide
comprarlo
Post condición Se ha realizado la compra de un producto
Excepciones Paso Acción
1 Ningún cliente realiza compras

18
Caso de uso REGISTRAR DATOS DEL PRODUCTO
Descripción En este caso el cajero registra los datos de un producto
que se encuentra en proceso de compra.
precondición El cajero registra los datos del producto cuando será
vendido
Paso Acción
1 El cajero toma el producto que será vendido y
Secuencia normal registra sus datos
2 Verifica el precio, la cantidad que será vendida
Post condición El cajero registro un producto que fue vendido
Excepciones paso Acción
1 El cajero no registra el producto por que no será
vendido

19
Caso de uso CANCELAR PRODUCTO
Descripción En este caso un cliente realiza la cancelación o el pago de
un producto.
Precondición Se cancelaran o pagaran productos que serán vendidos
Paso Acción
1 El cliente se acerca al punto de pago
Secuencia normal
2 El cliente realiza el pago del producto en efectivo
o con tarjeta y ha realizado su compra.
Post condición El cliente ha cancelado o pagado el producto
Excepciones paso Acción
1 el cliente no se acerca a cancelar el producto

20
12. Riesgos y restricciones

 Demora en el tiempo de desarrollo del software.

 La falta de equipos de cómputo donde se llevará a cabo el desarrollo del sistema.

13. Requisitos
13.1 Funcionales

 Mostrar un informe de acuerdo a las ventas realizadas a diario semanal o mensual.


 Mostrar las facturas de cada venta
 Mostrar el precio de todo lo gastado con el inventario.
 La interfaz del sistema de facturación debe permitirle al administrador acceder a la
información requerida.
 Ingresar los datos para realizar la factura respectiva para su cancelación.
 Debe contar con colores que hagan un buen contraste entre dicho software.
 Modificar los datos ingresados en la facturación
 Eliminar los datos ingresados en la factura
 Consultar las facturaciones las facturaciones y sus datos
 Debe ser accesible con los distintos roles –administrador, sub administrador
empleados.
 El administrador puede tener acceso a toda la información

21
13.2 No Funcionales

 Seguridad: la información e inventario será más segura ya que estará guardada en


una base de datos lo cual evitará perdida de información o datos. Manejar el control
de acceso por roles (administrador, sub administrador, y propietario

 disponibilidad: el sistema estará disponible todo el tiempo para que el administrador


no tenga problemas

 confiabilidad: la información debe ser confiable para que así pueda tener buenos
resultados

 perceptibilidad: la información en el sistema debe ser clara específica para que así
haya un orden.

 operable: el sistema debe ser sencillo de utilizar para que el usuario debe a cabo un
buen trabajo en el manejo de los datos.

22

También podría gustarte