Sistema_Bancario_Presentacion_ basededatos.pptx

waltersolis2910 1 views 19 slides Sep 11, 2025
Slide 1
Slide 1 of 19
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19

About This Presentation

SISTEMA JAVA
SQL BASE DE DATOS


Slide Content

Sistema Bancario en Java Expo s i tor : Solis Moreno Walter Desarrollado en IntelliJ IDEA con Swing Curso: PROGRAMACIÓN PARA DESARROLLO DE SOFTWARE WITH ORACLE

Objetivos Objetivo General: Desarrollar un sistema bancario que gestione clientes, cuentas y créditos de manera eficiente. Objetivos Específicos : Registrar y consultar clientes. Administrar cuentas y mostrar saldos. Otorgar créditos vinculados a clientes y cuentas. Generar cronograma de pagos automáticamente. Garantizar integridad mediante base de datos relacional.

Arquitectura del Proyecto • controllers → Lógica entre vista y modelo • dao → Acceso a datos y conexión DB • models → Entidades principales ( Cliente , Cuenta , Crédito) • view → Interfaces gráficas ( formularios , paneles ) • db → Conexión a base de datos ( MiConexion )

Funcionalidades Implementadas • Módulo de Clientes : registro y actualización • Módulo de Cuentas: creación y gestión • Módulo de Créditos : administración de créditos • Dashboard: datos generales del sistema • Reportes : gráficos y reportes futuros

- Módulo de Clientes Permite registrar y consultar datos de los clientes. - Módulo de Cuentas Cada cliente puede tener una o más cuentas. Se muestra el saldo disponible. - Módulo de Créditos Se otorgan créditos vinculados a un cliente y a una cuenta. Se calculan cuotas y cronograma de pagos. Se registra fecha de inicio y estado del crédito. - Cronograma de Pagos El sistema genera automáticamente las cuotas cada 30 días. Se muestra el total de montos generados. Explicación del Sistema

Funcionalidad Tablas principales: clientes, cuentas, créditos, cronograma_pagos . Relaciones: Un cliente tiene varias cuentas. Un crédito pertenece a un cliente y a una cuenta. Un crédito genera varias cuotas en el cronograma.

Interfaz Gráfica • Menú lateral con módulos principales • Barra superior con búsqueda y opciones • Panel central con información dinámica • Inspirado en sistemas bancarios reales

I NTERFAZ CLIENTE

I NTERFAZ CUENTA

I NTERFAZ CREDITOS

Tecnologías Utilizadas • Lenguaje: Java (OpenJDK) • IDE: IntelliJ IDEA • Librerías : Swing • Patrones : MVC + DAO • Base de datos : MySQL

Demostración Registrar un cliente. Crear una cuenta y ver el saldo. Generar un crédito vinculado al cliente y cuenta. Calcular cuotas y mostrar cronograma de pagos.

Conclusiones El sistema facilita la administración bancaria. Permite integridad de datos con claves foráneas. Interfaz amigable y adaptable. Escalable: se puede mejorar con reportes, seguridad y conexión web .
Tags