Sistema Inteligente de Desarrollo de Autoinventario Presentado por: Aguilar Fernández Aaron Armando Gonzales Sánchez Aaron Jiménez Espinosa Aidan Giovanni Payan Bejarano Erick Damián Ramírez Mercado Cesar 1 Índice Sistema Inteligente de Desarrollo de Autoinventario Introducción 3 Misión y visión 4 Fases del proyecto 5 Funcionamiento del código 9 Conclusión 10 2 Introducción En la actualidad, las tiendas pequeñas enfrentan desafíos en la gestión eficaz del inventario ya que resulta ser un proceso complejo que requiere atención y control sobre varios aspectos, como la cantidad de productos disponibles, el costo de compra y venta de cada artículo, el listado de proveedores, etc. Por lo tanto nuestro equipo de trabajo buscó crear un sistema de inventario que solucione los problemas antes mencionados y mejore la satisfacción de los clientes. 3 Misión El objetivo principal de este proyecto es implementar una solución que optimice la gestión del inventario y el sistema de ventas de una tienda. Esto solucionaría problemas comunes en las pequeñas tiendas, tales como pérdidas por robo o daños, disponibilidad de productos en stock y la eficiencia en las transacciones. Visión Con los conocimientos adquiridos durante el curso de programación desarrollaremos un programa en el cual solucionaremos problemáticas como el robo por parte del personal, un mal registro del inventario y la ineficiencia en las transacciones. 4 Fases del proyecto Para poder lograr la elaboración de este proyecto se dividió en distintas fases para el proceso: En la primera fase del proyecto se busco una problemática que pudiera tener una solución en base a programación, una vez que encontrada comenzamos a idear una solución para este problema, hacer la delimitación del tema e investigar lo elemental sobre el funcionamiento de una tienda y un sistema de inventario, sabiendo esto pudimos crear el sistema. Fase I 5 Fases del proyecto Una vez que se obtuvo el conocimiento básico acerca del funcionamiento de una tienda y de un sistema de ventas se inicio con la segunda fase del proyecto, en donde se identificaron los códigos necesarios para el correcto funcionamiento, los cuales serian: Inicio de sesión, Catalogo y Sistema de ventas. Al mismo tiempo se comenzó con la elaboración de los pseudocódigos como apoyo para poder desarrollar el programa en un entorno de trabajo de java, en donde se tuvieron muchos problemas debido al funcionamiento erróneo de los mismos, por lo que se tuvo que corregir varias veces. Ya teniendo de manera exitosa de los pseudocódigos tuvimos una idea más clara de como sería el código en java y mayor facilidad para desarrollarlo. Fase II 6 Fases del proyecto La tercera fase comienza con la elaboración de los códigos en java, donde encontramos varios obstáculos de compatibilidad con nuestro pseudocódigo debido al distinto funcionamiento con un código real, debido a que el inventario y el sistema de ventas, requerían uso de un bloc de notas de manera a priori, como base de datos para funcionar, lo cual dificultó la creación del mismo debido a la falta de conocimientos, se hicieron pequeñas investigaciones del funcionamiento de dichas funciones con el bloc de notas, y con algunas correcciones logramos finalizar la primera parte del código, y a su vez finalizando la tercera fase. Fase III 7 Fases del proyecto La cuarta fase del proyecto consistió en crear el sistema de ventas, donde se tuvo que usar el propio bloc de notas del inventario para que pudiera funcionar, utilizándolo como base de datos, esta fase fue mas simple ya que el sistema de ventas utilizaba el sistema de ventas ya creado. Ya creado el sistema, se tuvieron que hacer pruebas del código para asegurar su correcto funcionamiento y modificar el código en caso de que hubiese alguna falla que pusiera en problemas al correcto flujo del sistema, y una vez asegurado el correcto funcionamiento del sistema se terminan las fases del proyecto, obteniendo como resultado final un sistema de ventas funcional junto con el inventario y registro de usuarios. Fase IV 8 Funcionamiento del código Nuestro código consiste en el sistema de inicio de sesión, donde se puede dar de alta a un nuevo usuario o iniciar sesión a uno ya registrado, accediendo así al catalogo o inventario, en donde se podrán dar de alta proveedores y productos o bajas de los mismos, especificando precios, costos, su cantidad y la empresa de la que se surten dichos productos. Una vez que se haya finalizado las altas de los artículos, el usuario podrá acceder al sistema de ventas desde el menú principal, en el cual se podrán buscar productos para añadir a la cesta, calcular el precio total, y al confirmar la venta, restar los productos del inventario, concluyendo con la venta. 9 Conclusión La realización de este proyecto fue un proceso desafiante para todos debido a que la programación es algo nuevo para nosotros y realizar un sistema de ventas sin conocimiento alguno fue muy complicado; con el pasar de los parciales fuimos aprendiendo nuevos códigos y gracias a estos pudimos hacer un programa que cumpliera con lo propuesto, algo que también resulto en un una problemática fue la mala organización y comunicación que se vio en algunos momentos del proceso, sin embargo, se nos permitió concluir y entregar un proyecto de forma organizada, cumpliendo con lo planificado y lo propuesto para poder exponerlo. 10 Gracias por su atención 11