Avance 3 Proyecto Final POO 2023 - Parte Final
Avance 3 Proyecto Final POO 2023 - Parte Final
Avance 3 Proyecto Final POO 2023 - Parte Final
INTEGRANTES:
Lima – Perú
2023
INDICE
pág. 1
CAPÍTULO 1.....................................................................................................................................................
CAPÍTULO 2.....................................................................................................................................................
MARCO TEÓRICO............................................................................................................................................
2.1. Antecedentes...........................................................................................................................................
2.2. Fundamento Teórico................................................................................................................................
CAPÍTULO 3.....................................................................................................................................................
DESARROLLO DE LA SOLUCION.......................................................................................................................
pág. 2
CAPITULO 1
ASPECTOS GENERALES
Este proyecto busca mejorar la gestión de precios mediante la introducción de tecnología que
permita una asignación rápida y precisa de precios. El sistema automatizado propuesto
posibilitará la actualización en tiempo real de los precios de los productos, la generación
automática de etiquetas de precio y una mayor agilidad para adaptarse a cambios de precios o
promociones. La consecución de este objetivo no solo optimizará la operación interna de la
pág. 3
tienda, sino que también mejorará la satisfacción del cliente, fortalecerá la competitividad en el
mercado de electrodomésticos y contribuirá al crecimiento sostenible del negocio.
Desarrollar una aplicación móvil con la que los vendedores puedan cotizar los
electrodomésticos de manera ágil.
pág. 4
Automatizar la validación y verificación de datos: Se utilizarán herramientas tecnológicas
para validar y verificar la información proporcionada por los clientes, reduciendo la
posibilidad de errores y garantizando la precisión de los datos.
pág. 5
CAPÍTULO 2
MARCO TEÓRICO
2.1. ANTECEDENTES
2.1.1 INTERNACIONAL
Appliances Store cuenta con diferentes módulos en los que se divide el sistema. Cada
módulo consta de información necesaria para la correcta operación y administración, los cuales
te ayudarán a llevar el control total de tu tienda. El sistema permite llevar un seguimiento
puntual de la mercancía, traslado entre diferentes tiendas o directamente del proveedor,
pág. 6
contar con promociones de vales, monedero electrónico, incluso saber cuál es tu producto más
vendido y el menos vendido.
2.1.2 NACIONAL
Solutec Perú SAC: Soluflex ERP: Empresa peruana de servicios en el sector de tecnologías
de la información y comunicaciones, dedicada a la asesoría de empresas en el campo TI y
mediante la Comercialización de Software y al desarrollo de soluciones informáticas, para los
diferentes procesos de negocio.
La Empresa fue fundada en septiembre del año 2002, siendo proveedor oficial del
software Soluflex ERP, que es un poderoso y completo software de gestión administrativa para
empresas con la mayor flexibilidad para adaptarse a sus necesidades.
pág. 7
2.2. FUNDAMENTO TEÓRICO
A continuación, presentamos posibles ideas que podemos aplicar a través de la POO para el
caso:
- Crear una clase “Producto” la cual debe contener información sobre el nombre, la
marca, el modelo y precio de cada electrodoméstico de la tienda.
- Crear una clase “Precio” que contenga información sobre el precio actual de un
producto y la fecha en que se actualizó por última vez.
- Crear una clase “Actualizador de Precios” que se encargue de actualizar los precios de
los productos de la tienda en función de las tendencias del mercado.
pág. 8
CAPITULO 3
DESARROLLO DE LA SOLUCION
“Los requerimientos funcionales son las descripciones explicitas del comportamiento que
debe tener una solución de software y que información debe manejar.”
Expresan las capacidades o cualidades que debe tener la solución para satisfacer los
requerimientos de los interesados de proyecto.
pág. 9
Desarrollar una aplicación móvil con la que los vendedores puedan cotizar los
electrodomésticos de manera ágil. Se requiere un programa con framework
Son los que más influyen en si la solución será aceptada o no por los usuarios.
pág. 10
b) SEGURIDAD LÓGICA Y DE DATOS
Los permisos de acceso al sistema podrán ser cambiados solamente por el
administrador de acceso a datos.
El nuevo sistema debe desarrollarse aplicando patrones y recomendaciones de
programación que incrementen la seguridad de datos.
Todos los sistemas deben respaldarse cada 24 horas. Los respaldos deben ser
almacenados en una localidad segura ubicada en un edificio distinto al que reside el
sistema.
Todas las comunicaciones externas entre servidores de datos, aplicación y cliente del
sistema deben estar encriptadas utilizando el algoritmo RSA.
Si se identifican ataques de seguridad o brecha del sistema, el mismo no continuará
operando hasta ser desbloqueado por un administrador de seguridad.
Programa que permita facturar de manera directa / Desarrollar una aplicación móvil con la
que los vendedores puedan cotizar los electrodomésticos.
1. En este primer prototipo mostramos lo que viene a ser el ingreso al sistema donde el
usuario o administrador tendrá que ingresar el nombre de la cuenta y la contraseña
todo ello para acceder a los datos y ventas de la empresa.
pág. 11
2. En este parte del formulario el usuario podrá visualizar el menú con todas las acciones
que puede realizar tales como el menú inicio, el menú ventas donde tendrá un reporte y
el registro de ventas, el menú producto donde podrá agregar modificar entre otros.
otros.
4. En este tipo del prototipo del formulario podremos visualizar los productos ingresados, donde
también podremos verificar cada una de sus descripciones anteriormente detalladas.
pág. 12
5. Este es otro prototipo donde también se visualiza el ingreso de los productos.
6. En el menú ventas podremos tender un reporte de las ventas realizadas durante el día asi como
también el registro de ventas semanales y mensuales.
7. Este prototipo tendrá la función de generar un reporte que muestre nuestros productos y el
stock de cada uno de ellos
pág. 13
8. En este prototipo de ventas tendremos el menú donde tendremos que registrar las ventas de los
productos .
pág. 14
3.3.DIAGRAMA DE CLASE
pág. 15
3.4. DIAGRAMA DE LA BASE DE DATOS
pág. 16
3.4.1. MODELO CONCEPTUAL
pág. 17
3.4.2. MODELO LÓGICO
pág. 18
3.5. PROGRAMACIÓN A NIVEL DE BASE DE DATOS
3.5.1. PROCEDIMIENTOS
1. Para crear la base de datos utilizaremos la función del CREATE DATBASE PROYECTO
pág. 19
2. En esta parte de la base de datos crearemos los detalles de la venta las cuales serán
almacenadas en nuestra base de datos
pág. 20
3.5.2. FUNCIONES
1. Primera consulta: Obtendremos 1 si el producto es un electrodoméstico, 0 en caso
contrario no sea ningún producto.
pág. 21
3. Tercer formulario: Obtendremos el nombre del cada cliente acorde a su correo
electrónico respectivo.
pág. 22
3.6. Descripción de los formularios
1. Primer formulario: Ingreso del usuario y/ o administrador de la tienda
pág. 23
3. Tercer formulario: Aquí registraremos a cada uno de nuestros clientes que realizan una
compra, estos se irán almacenando en nuestra base de datos.
pág. 24
5. Quinto formulario: En esta parte del formulario ingresaremos los nuevos productos
adquiridos.
pág. 25
7. Séptimo formulario: En este formulario se mostrada los datos de la empresa donde se
procederá a imprimir un ticket de compra.
pág. 26
3.7. Conclusiones
Como se ha visto en el trabajo realizado, es necesario implementar las aplicaciones
desarrolladas y relacionarlas a la base de datos para conseguir una mayor eficacia en las
ventas y eficiencia en el manejo de los datos.
La implementación de la aplicación reducirá el tiempo de respuesta en las cotizaciones
solicitadas por los clientes y con ello aumentar la cantidad de las ventas.
Manejar una base de datos, mejorará la toma de decisiones de la empresa en cuanto a
inversión en producto o manejo de stock ya que permitirá a los ejecutivos visualizar el
histórico de las ventas y las rotaciones de los productos, notando en esto si es que algún
producto tiene baja rotación para tomar las acciones necesarias para promocionarlo o
darle de baja definitivamente.
Implementar una aplicación que registe un logeo de usuario, mejorará la seguridad de la
empresa en cuanto a datos comerciales y operativos internos ya que se registrarán
todos los movimientos hechos por este usuario.
pág. 27
Bibliografía
Chungas, E. (2012). Sistema de gestión de ventas para reducir el tiempo de atención al cliente
y aumentar el margen de utilidad en la empresa CORPORACIÓN DIJOL SRL. (Tesis
de licenciatura). Repositorio de la Universidad Privada del Norte. Recuperado de:
https://docplayer.es/8282258-Universidad-privada-del-norte-laureate-international-
universities.html
pág. 28