[go: up one dir, main page]

0% encontró este documento útil (0 votos)
11 vistas4 páginas

Docfinal 3

El documento detalla la correspondencia entre requerimientos funcionales y las funcionalidades implementadas en un sistema de gestión de punto de venta, incluyendo registro de categorías, productos, ventas y control de stock. Se concluye que el sistema cumple con los requerimientos y se recomienda mejorar el almacenamiento de datos y la interfaz gráfica. Además, se incluyen bibliografía y anexos como capturas de pantalla y manual de usuario.

Cargado por

maximastudillo9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
11 vistas4 páginas

Docfinal 3

El documento detalla la correspondencia entre requerimientos funcionales y las funcionalidades implementadas en un sistema de gestión de punto de venta, incluyendo registro de categorías, productos, ventas y control de stock. Se concluye que el sistema cumple con los requerimientos y se recomienda mejorar el almacenamiento de datos y la interfaz gráfica. Además, se incluyen bibliografía y anexos como capturas de pantalla y manual de usuario.

Cargado por

maximastudillo9
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

3.

Correspondencia entre Requerimientos Funcionales y Funcionalidades


Implementadas
Requerimiento Funcional Funcionalidad Clases/Componentes
Implementada Involucrados
RF01: Registrar categorías Permite crear nuevas FormularioCategoria,
categorías con una CategoriaService
descripción
RF02: Agregar productos Asocia productos a FormularioProducto,
con su categoría categorías específicas ProductoService, Producto
RF03: Registrar una venta Permite realizar ventas con FormularioVentas,
múltiples productos VentasService, Venta
RF04: Controlar stock de Reduce automáticamente el Producto, ProductoService,
productos stock tras una venta DetalleVenta
RF05: Iniciar sesión de Valida credenciales del FormularioUsuario, Usuario
usuario usuario
RF06: Listar productos o Muestra datos almacenados ListaSimple,
categorías de forma ordenada ListaDobleCategoria,
métodos listar
RF07: Calcular el precio Suma automática del total Venta, DetalleVenta,
total de una venta por producto y venta FormularioVentas
completa
RF08: Consultar y editar Búsqueda por ID o nombre, Métodos editar, obtener,
información registrada edición de registros listar en cada Service
4. Conclusiones, Recomendaciones, Bibliografía y Anexos

Conclusiones:
- El sistema permite realizar operaciones básicas de gestión para un punto de venta simple,
cumpliendo con los requerimientos planteados.
- Se emplearon estructuras de datos personalizadas para fortalecer el aprendizaje en listas
simples y doblemente enlazadas.
- La organización en paquetes separados permitió un desarrollo modular, facilitando la
comprensión y mantenimiento del código.

Recomendaciones:
- Integrar una base de datos relacional (como MySQL) para almacenamiento persistente de
los datos.
- Reemplazar ArrayList y estructuras personalizadas por estructuras nativas solo si se
prioriza el rendimiento en producción.
- Mejorar la interfaz gráfica con librerías modernas como JavaFX o frameworks web
(Vue/React).
- Incorporar validaciones más robustas, control de errores y pruebas unitarias.

Bibliografía:
- Oracle Java Documentation: https://docs.oracle.com/en/java/
- Estructuras de Datos con Java - McGraw-Hill
- Apuntes del curso y ejemplos prácticos del docente
- Tutoriales de desarrollo en Swing y AWT

Anexos:
- Capturas de pantalla de las interfaces gráficas.
- Código fuente comentado.
- Diagrama de clases y relaciones.
- Manual de usuario básico.

También podría gustarte