Está en la página 1de 16

FERIA INTERNACIONAL DE

INVESTIGACIÓN, DESARROLLO,
INNOVACIÓN Y EMPRENDIMIENTO 2022

Unidad de Estudios Superiores Villa Victoria


Anteproyecto

Nombre del proyecto: Software para el


manejo de inventario y finanzas de un
punto de venta.

Programa Académico: Licenciatura en informática

Categoría de participación: Tecnologías de la informática


inclusión tecnológica.

UNIVERSIDAD MEXIQUENSE DEL


BICENTENARIO
Datos de los participantes:

Nombre Apellido paterno Apellido materno Semestre Grupo

Evelin Fabila Díaz cuarto 21LI141

Chris Uriel Domínguez Pineda cuarto 21LI141

Giovanni Gil López cuarto 21LI141

Datos del asesor:

Grado Académico Nombre Apellido paterno Apellido materno

I.S.C Mauricio Garduño Tola


ÍNDICE

1. Resumen ....................................................................................................................... 4

Abstract ............................................................................................................................. 4

2. Palabras clave ............................................................................................................... 5

3. Justificación ................................................................................................................... 6

4. Planteamiento del problema........................................................................................... 7

5. Hipótesis, Objetivo general y Objetivos específicos ....................................................... 8

Hipótesis ........................................................................................................................ 8

Objetivo general ............................................................................................................. 8

Objetivos específicos...................................................................................................... 8

6.Marco Teórico..................................................................................................................10

7. Propuesta metodológica .............................................................................................. 12

8. Bibliografía ................................................................................................................... 16
1. Resumen
El presente proyecto se realiza con el objetivo de mejorar el manejo de las finanzas, así
como mercancía de una tienda el cual lleva por nombre “Software para el manejo de
inventario y finanzas de un punto de venta”, se denomina de esta manera ya que permite
controlar de dicho negocio. Este software es capaz de registrar entradas y salidas de
mercancía en una base de datos con el fin de facilitar la venta de dichos artículos, así
como obtener un estado de resultados del negocio que refleje la situación financiera del
mismo.

Basado en la metodología de desarrollo de software Scrum, pues permite realizar el


proyecto de manera ágil, ofreciendo una amplia comunicación entre los involucrados lo
cual conlleva a una buena organización y rápido desarrollo.

Abstract
The present project is carried out with the objective of improving the management of
finances, as well as merchandise of a store which is called "Software for the management
of inventory and finances of a point of sale", it is called in this way since allows control of
said business. This software is capable of registering merchandise entries and exits in a
database in order to facilitate the sale of said items, as well as obtaining a business
income statement that reflects its financial situation.

Based on the Scrum software development methodology, since it allows the project to be
carried out in an agile way, offering extensive communication between those involved,
which leads to good organization and fast development.
2. Palabras clave
Inventarios

Estado de resultado

Ventas

Finanzas

Software

Eficiencia

Herramientas

Innovación

Metodología
3. Justificación
El software antes mencionado es realizado con la finalidad de facilitar el manejo de los
productos dentro de una tienda de abarrotes, ya que en muchas ocasiones los dueños
de estas no tienen un buen control tanto de sus finanzas como sus productos en
existencia lo cual pude conllevar a pérdidas económicas significativas.

Basado en análisis o hechos se pueden ver ciertas necesidades que el usuario debe
implementar en las tiendas las necesidades que cubran su buen funcionamiento tanto
del producto, cliente y dueño.

Referente al funcionamiento y arquitectura del software tiende a tener el enfoque


necesario para implementar todas las posibles necesidades que se lleven dentro del área
de la tienda teniendo en cuenta que la finalidad de cierto software se debe acoplar a la
plataforma y estructura de la tienda haciendo posibles cambios o bien muchas mejoras
extras por si se desea implementar algo nuevo y aumentar más la demanda conforme al
negocio lo requiera.

Claro ejemplo se da con los productos perecederos ya que estos cuentan con una
caducidad y si no se lleva un control riguroso de dichas fechas estos se caducan y esto
presenta una pérdida económica la cual el dueño no puede recuperar.

Por otro lado, cuando hablamos de la cuestión financiera concerniente con la tienda se
puede encontrar con que los dueños no tienen implementadas estrategias o métodos de
cómo saber cuál están siendo sus ganancias, así las perdidas, de acuerdo a los
productos que mejor se venden y los que no están teniendo una alta demanda y están
caducando.

Es por ello que este software cuenta con módulos donde el dueño de la tienda podrá
checar que ganancias se han obtenido en un periodo determinado y también las perdidas
que se han ido dando, así como que productos se están vendiendo y en que cantidades,
además de que al final periodo no haya faltantes de estos.
4. Planteamiento del problema
A lo largo del tiempo se han generado algunos problemas para el administrador dentro
del manejo de inventarios, lo cual afecta el almacenamiento de los productos, así como
la economía, esto conlleva a perdidas de clientes y saturación de tiempo, busca hacer
una predicción los casos en que el negocio presenta efectos resultantes de un sistema,
ya que el objetivo es llevar un desempeño en la administración de productos dentro del
inventario.

Puesto que en el almacén se encuentran registrados los productos, y no se sabe si faltan


o sobran productos, con ello se busca mantener el control y saber el estado actual en
todo momento de cada ítem, dentro del almacén.
5. Hipótesis, Objetivo general y Objetivos específicos
Hipótesis
La implementación o el diseño del software fisico,digital en la tienda de abarrotes es tener
un control adecuado ,así como manejo rápido y fácil además un buena funcionamiento
dentro del almacén de productos lo cual el presente inventario nos ayudara a saber las
entradas y salidas de los productos, perdidas y ganancias dentro del almacén para que el
usuario quien es quien lo implementará mejore así su proceso y facilidad como servidor y
así mismo dicho servidor si cumpla y brinde con los requerimientos que se han
implementado para satisfacer la Demanda con el cual puede cambiar y mejorar el hábito
para el vendedor de ciertos pasos que se implementara dentro del negocio lo que puede
generar beneficios en su totalidad.

Objetivo general
Desarrollar el manejo de una tienda de abarrotes mediante la implementación de un
software que permita tener el control de productos dentro de las tiendas, así como que el
acceso a dicho software sea con múltiples usuarios dependiendo de los permisos que tenga
cada uno, todo esto desarrollado en lenguaje de programación java y phpMyAdmin,
herramienta que permitirá el desarrollo de la base de datos.

Objetivos específicos
➢ Desarrollar una base de datos para llevar un registro de todos los productos
existentes, así como proveedores de la tiene y clientes con los que cuenta esta.
➢ Desarrollar una interfaz fácil de usar y visualmente atractiva
➢ Programar la aplicación en leguaje java.
➢ Crear una función de alertas de productos que casi van a caducar.
➢ Desarrollar un módulo que permita apreciar las ganancias y pérdidas en un
periodo determinado.
➢ Desarrollar el proyecto mediante la metodología Scrum.
➢ Indagar acerca de los inventarios y su manejo para posteriormente aplicarlos en
el desarrollo del software.
➢ Indagar acerca de cuestiones financieras y aplicarlo en las perdidas y ganancias
del punto de venta.
➢ Llevar un control acerca del desarrollo de cada módulo del sistema
➢ Analizar el funcionamiento de una tienda de abarrotes con la finalidad de abarcar
las necesidades de la misma.
➢ Escoger la gama de colores a implementar en el diseño del software.
6. Marco Teórico
Implementación del modelo de estado de resultados:
El proyecto se encuentra de un grado de madurez inicial de identificación de aquellas
potenciales áreas donde se puede mejorar la ejecución de una venta, de la compra, y de
la entrega de un estado de resultados del negocio en un intervalo de tiempo.

Para poner en contexto al usuario de las funciones del proyecto se comienza definiendo
aquella función que destaca sobre las demás, se habla del estado de resultados: “El
estado de resultados, también llamada cuenta de resultados o cuenta de pérdidas y
ganancias, recoge los ingresos y gastos que ha tenido una empresa durante un
periodo de tiempo.” Sevilla Arias Andrés, 01/04/2022.

Al ser implementado en el software este tiene la función de informar sobre cuáles han
sido aquellos gastos que han tenido más influencia en la empresa, haciendo que esta
información influya en el ahorro de costos innecesarios para el negocio.

Desempeño de métodos de valuación de inventarios en el proyecto.

Por otra parte, la función que acompaña a el estado de resultados es la valuación de


inventarios es identificada como principal conector entre almacén y el software, se define
la valuación de un inventario como: “Los métodos de valoración de inventarios son
técnicas aplicadas para valorar las unidades en almacén en términos monetarios.
Esta valoración es especialmente útil cuando las unidades se van adquiriendo a
distintos precios.” Marco Sanjuan Francisco Javier, 2022.

El software en negocios:

La importancia de este en un negocio de compra y venta de productos radica en la mayor


dificultad que el negocio presentaría al no conocer de la valuación de su inventario.

Esta herramienta permite evaluar el inventario en cantidad monetaria y recabar


información de los costes de aquellos recursos que han salido del negocio dependiendo
del valor vendido es decir cantidad de pesos. EL programa integra este proceso para la
revisión rápida y periódica del inventario y ayuda a identificar posibles incongruencias
con lo registrado en el software sobre entradas/salidas y de lo existente en el almacén
físicamente (Robos, Perdida de productos conforme a tiempo de vencimiento, entre
otros).
Se planteo que el software contara con la maximización de atención de una línea de
espera se pretende prever los casos en que un negocio obtiene un efecto resultante en
su sistema cuando la demanda del servicio de atención supera la capacidad de
proporcionar dicho servicio. Motivo el cual se hace uso de un modelo matemático del
estudio de líneas de espera de investigación de operaciones, el benéfico es que la
aplicación de este análisis nuestro objetivo es determinar nuestro nivel de servicio como
negocio, con base a la información del total de la cantidad de ítems en el inventario, o
velocidad de atención para maximizar el costo total del sistema de atención.

El objetivo del proyecto basado en la mejorar del manejo de una tienda de abarrotes con
el desarrollo e implementación de un software que permita tener el control de las
entidades dentro del negocio, así como que el acceso a dicho software sea con múltiples
usuarios dependiendo de los permisos que tenga cada uno. Lo cual está fundamentado
en la importancia de un software en un negocio donde lo explica el siguiente articulo:

“La importancia del software en una empresa recae en el valor que se le añade a esta
una vez comienzas a digitalizar la mayor parte de sus departamentos, y es que
ayudan a alcanzar los objetivos principales de cualquier compañía: reducir gastos y
aumentar las ventas de sus productos o servicios.” Aplicaciones informáticas Reunidas
AIR, 06/07/2020.

Marco de referencia:

El marco para realizar el proyecto es Villa Victoria por la conveniencia de los


desarrolladores se comenzará una fase inicial para reunir información, requerimientos
mediante entrevistas, observaciones, cuestionarios, puntos de vista en un área de
negocios en alguna tienda de abarrotes.
7. Propuesta metodológica
Este apartado informa sobre marco de trabajo del proyecto software para el manejo de
inventarios y finanzas de un punto de venta mediante la implementación de la
metodología Scrum, por la necesidad de desarrollar un proyecto de manera efectiva
con resultados productivos esta misma permite hacerlo.

Fundamentos:

Se describe a continuación razones importantes por las cuales se utiliza un sistema


iterativo de desarrollo de software SCRUM implementada en el desempeño de este
proyecto:

• Diseño de prototipos, desempeñan una base donde se muestra una funcionalidad


mínima que sirve para continuar implementando nuevos requerimientos e incluso
modificar el funcionamiento y comportamiento.
• Comunicación continua entre el cliente y desarrolladores para el análisis de
requerimientos y la muestra de avances del proyecto.
• Desarrollar una interfaz fácil de usar y visualmente atractiva
• Puntos de evolución, el software puede agregar funciones adicionales a las
anteriormente declaradas.

Definición del personal y roles durante el desarrollo del software.

Nombre Contacto Rol

Evelin Fabila Diaz [e-mail/ Tel: 729 236 3379] Administradora de base de
datos (DBA) / Integrante
del Development Team

Chris Uriel Dominguez [e-mail: /Tel: 726 131 3450] Desarrollador, Scrum
Pineda Master / Integrante del
Development Team

Giovanni Gil López [e-mail:/Tel: 729 631 0026] Ux Designer, Analyst /


Integrante del
Development Team
Elementos administrativos de la metodología.

1.Pila del producto.

2. Pila de sprint.

3. Sprints

4. Avances

5. Gráficas para registro

6. Comunicación y reportes.

1. Pila del producto (Responsabilidades del personal).


• Responsabilidades como Scrum manager:
- Supervisar la pila del producto y tener la comunicación entre administradores de
datos es decir el DBA. Pedir aclaración de dudas que pueda tener, asesorar para
arreglar las diferencias entre integrantes.
- comunicación con los stakeholders para determinar mayor información sobre la
pila del producto, por otra parte, brindar información sobre el avance del proyecto.
- Debe tener sabiduría sobre las actividades que se realizan dentro del desarrollo
del proyecto para poder apoyar al scrum team en situaciones donde se necesite
de asesoramiento.
- Encargada del orden en el que se desea recibir actividades terminadas.
• Responsabilidades del DBA:
- Conocimiento sobre la actualización de la pila del producto.
- Resolver tus dudas sobre la comunicación entre la pila del producto y el proyecto.
- Incorpora, elimina y modifica actividades del proyecto en base al nivel de
importancia.
- Comunicación directa con la base de datos enviar actualizaciones al scrum
manager para la actualización del proyecto
• Responsabilidades del resto de desarrolladores:
- Tener el conocimiento de las distintas mejoras a la pila del producto.
- Resolver dudas con el scrum master y el DBA si es necesario.
2.Pila de sprint (Responsabilidades del personal).

Se conoce como el registro de requerimientos que van a desarrollar el scrum team en el


proceso de iteración.

• Responsabilidad del scrum manager:


- Su presencia es necesaria en cada reunión, puesto que elabora la pila del sprint,
siempre debe brindar supervisión y asesorías.
• Responsabilidad del DBA:
- Proporciona ayuda a los development team para la organización de la pila del
sprint.
• Responsabilidad del resto del equipo:
- Comunicarse con el scrum master para a resolución de dudas sobre
requerimientos del usuario, con el gestor del producto.

3. Sprints

Parte posiblemente mas importante de el ciclo iterativo de la metodología Scrum. Se define


la duración de cada sprint como un máximo de 15 minutos diarios, se implementan de 1 a
5 días laborales donde se admite un inferior de 3 días, el inicio de las reuniones con
comienzo de los días lunes.

4.Avances

Son las determinaciones con previo acuerdo que se plasman en un siguiente avance del
proyecto, y con entrega al analista para su revisión, para posteriormente llegar a el scrum
master y poner al tanto al cliente de dicho avance que se desempeña.

5.Graficas para el registro.

Representación gráfica de la planificación del desarrollo del software por los gestores del
producto. Es la realización de un diagrama de Gantt de actividades y el tiempo en que se
van a ejecutar.

• Responsabilidades del scrum manager.


- Supervisión del gráfico de producto, y tener continua información con el analista
para retroalimentación de las dudas que pueda tener, o asesorarle para la
subsanación de las deficiencias que observe.
• Responsabilidades del resto del scrum team.
- Tener conocimiento de los cambios hechos en la planificación de las posteriores
actividades.
- Pedir resolver dudas sobre la gestión a el scrum manager y al analista de
necesitarlo.

Gráfico que muestra el avance de el desarrollo del producto, en cada sprint que se ejecuta.

• Responsabilidades del scrum team:


- Colaboración entre el scrum manager, DBA y analista para la gestión y
reorganización de los avances que se implementan.

6.Comunicacion y reportes.

Especificación de las distintas reuniones en a lo largo del ciclo de iteración la scrum para el
desarrollo del software.

El responsable de llevar a cabo estas reuniones y poner en comunicación a los miembros


del scrum team es el scrum manager, por su parte los demás miembros tienen como
responsabilidad asistir a cada reunión.

Reuniones de inicio de sprint:

Reunión para acordar las funciones del software o requerimientos de usuario que se van a
incluir en el próximo incremento.

Reunión técnica diaria

Definida como reunión común diaria del equipo con presencia del Coordinador del proyecto
o Scrum Manager de duración máxima de 10 minutos.

Reunión de cierre de sprint y entrega del incremento.

Reunión para informar y entregar el incremento al administrador del proyecto y al cliente.

• Características.
- Entrega prácticas: se da una entrega del proyecto terminado, se evitan las
simulaciones y prototipos.
- Duración determinada: El tiempo máximo de ejecución es de 2 horas.
8. Bibliografía

AIR,2020.https://www.aplicacionesreunidas.com/importancia-del-software-en-una-
empresa/#:~:text=La%20importancia%20del%20software%20en%20una%20empresa
%20recae,aumentar%20las%20ventas%20de%20sus%20productos%20o%20servicios

MarcoSanjuan,F.J.https://economipedia.com/definiciones/metodos-valoracion-
inventarios.html

Sevillas Arias, A. 2022.https://economipedia.com/definiciones/cuenta-de-resultados.html

También podría gustarte