Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Avance Proyecto
Avance Proyecto
INTEGRANTES:
• Huarancca Cachique, Sebastian Victor
• Hidalgo Ybarra, Nicolas Benjamin
• Mendoza Diaz, Luis Alejandro
• Marrufo Quevedo, Alfredo
• Gomez Alfaro, Piero Andersson
DOCENTE:
Tarmeño Juscamaita, Esther
CURSO:
Técnicas de Programación Orientada a Objetos
LIMA-PERU
2023
INTRODUCCIÓN
En un mundo donde la competencia en el mercado es cada vez más intensa, los negocios
locales se esfuerzan por destacar y adaptarse a las cambiantes necesidades de los
consumidores. En este contexto, la gestión eficiente de la venta y compra de productos
se ha vuelto esencial para el éxito de los comercios minoristas. En particular, las tiendas
de abarrotes, como el Minimarket “Señor de Pomallucay", se enfrentan a la constante
demanda de ofrecer productos de calidad y un servicio ágil a sus clientes.
Este proyecto tiene como objetivo principal desarrollar e implementar un sistema de
información que optimice la gestión de venta y compra en el Minimarket “Señor de
Pomallucay". El enfoque se centra en reducir el tiempo dedicado a las operaciones
logísticas y mejorar la atención al cliente, contribuyendo así a la eficiencia general del
negocio.
Los antecedentes para el proyecto de "Sistema de información en el proceso de Ventas
para el Minimarket “Señor de Pomallucay" " se fundamentan en experiencias exitosas
de implementación de sistemas similares en el Ejército Peruano y en la empresa
Despensa Peruana S.A. .En el primer caso, la implementación de la facturación
electrónica, respaldada por tecnologías como Java y Oracle, demostró cómo la
automatización de procesos mejoró la precisión y la eficiencia en el manejo de registros
financieros.
Para llevar a cabo este proyecto, se utilizará una metodología ágil, en particular, la
metodología SCRUM, que se ha demostrado efectiva en el desarrollo de software. El
sistema de información se desarrollará en el lenguaje de programación Java,
aprovechando las técnicas de programación orientada a objetos para garantizar la
eficiencia y escalabilidad del software.
La implementación de este proyecto no solo mejorará la gestión de ventas y compras en
el Minimarket “Señor de Pomallucay" sino que también beneficiará a los clientes al
agilizar la atención y garantizar un servicio de alta calidad. Además, este sistema
proporcionará a los empleados las herramientas necesarias para cumplir con los
objetivos comerciales establecidos por la tienda, respaldando así el crecimiento y la
competitividad en el mercado local de abarrotes.
2
CAPITULO I:
1. GENERALIDADES
1.3.1. Misión
Proporcionar a nuestros clientes una experiencia de compra excepcional,
ofreciendo productos frescos y de calidad, un servicio amigable y eficiente,
y precios competitivos.
1.3.2. Visión
Convertirnos en la mejor tienda, reconocida por su excelencia en el servicio
al cliente, innovación y su compromiso con la satisfacción de nuestros
clientes.
CAPITULO II:
2. PROBLEMÁTICA
2.1. Planteamiento del problema y descripción
2.1.1. Problema General
3
2.1.2. Problemas específicos
• Falta de Tiempo, el equipo de la tienda está ocupado con las
operaciones diarias, lo que limita la cantidad de tiempo que se
puede dedicar a la implementación de nuevas soluciones.
• Capacidad Tecnológica Limitada, los empleados de la tienda pueden
no estar muy familiarizados con la tecnología,
• Ineficiencia en la gestión de los procesos de venta y registro en el
negocio.
2.2. Objetivos
4
CAPITULO III:
3. MARCO TEÓRICO
3.1. Programación orientada a objetos (POO):
La programación Orientada a objetos explota la estructura jerárquica de los
sistemas reales, integrados por subsistemas de complejidad diversa que se
presentan como módulos interrelacionados que deben interactuar entre sí para
implementar la funcionalidad del sistema final (Yolanda.B,2020).
3.2. Sistema de información:
Según Whitten, Betley y Ditttman (2004). Un sistema de información es un
conjunto de personas, datos, procesos y tecnología de la información que
interactúan para recoger almacenar y proveer la información necesaria para el
correcto funcionamiento de la organización.
3.6. Java:
Java es un lenguaje de programación orientado a objetos, que permite al usuario
abstraerse del trabajo con la memoria, lo cual en ocasiones es un inconveniente
(Bacallao Leiva, Ramos Guerra, & Moreno Espino, 2017). Esta característica
distintiva de Java se ha convertido en un punto clave en su popularidad y utilidad
en la programación moderna.
Además de esta ventaja, Java es conocido por su capacidad de ofrecer
portabilidad, lo que significa que las aplicaciones escritas en Java pueden
ejecutarse en una variedad de plataformas sin necesidad de modificaciones
significativas
5
3.7. NeBeans:
NetBeans es un entorno de desarrollo integrado (IDE) que permite editar
programas en Java, compilarlos, ejecutarlos, depurarlos y construir rápidamente
el interfaz gráfico de una aplicación eligiendo los componentes de una paleta,
entre otras funcionalidades (Manrique Ronceros, M).
NetBeans es ampliamente utilizado por programadores Java debido a su
capacidad para facilitar el proceso de desarrollo y la creación de interfaces
gráficas de usuario de manera eficiente.
CAPITULO IV:
4. DESARROLLO AGIL DEL PRODUCTO
Tiempo
Criterios de Aceptación:
estimado
• La interfaz gráfica debe mostrar una lista de productos
con imágenes, nombres y precios. 2 días
• Debe ser posible hacer búsquedas y filtrar productos
por categoría, precio y otros atributos.
Puntos
• Al hacer clic en un producto, se debe mostrar una
página detallada con información adicional, como 50
descripción y disponibilidad en stock.
6
HISTORIA DE USUARIO N°2:
Criterios de Aceptación:
Tiempo
estimado
• El sistema debe requerir credenciales de inicio de
sesión (nombre de usuario y contraseña) para acceder. 1 días
• El sistema debe bloquear automáticamente la cuenta
después de un número determinado de intentos de
inicio de sesión fallidos. Puntos
70
40
7
REFERENCIAS:
• Whitten, J, Bentley. L.D y K.C. Dittman, 2004. Sistem análisis & design
methods citado por Fernández Vicenç, 2006: Desarrollo de sistemas de
información: una metodología basada en el modelado.
https://www.mdx.cat/handle/2099.3/36751
• Ramírez Ramírez, M., Del Consuelo, M., Soto, S., Beatriz, H., Moreno, R.,
Rojas, E. M., Del Carmen, N., Millán, O., Fernando, R., & Cisneros, R. (2019).
Metodología SCRUM y desarrollo de Repositorio Digital. RISTI, 17(01),
1062–1072.
8
ANEXOS:
INTEGRANTES ROLES