Está en la página 1de 3

Aplicación Web para Préstamos Bancarios

Departamento Ingeniería Sistemas, Universidad Fidélitas


Ambiente Web Servidor
.
Pablo Molina Aguilar
Kenneth Mata Delgado
César Saborío Alvarado
Esteban Ugalde Rodríguez
15/04/2020

añadir un elemento externo a la página web (imagen, video,


scripts, entre otros.), este no se incrusta en el código de la
El presente trabajo consiste en desarrollar una aplicación web página, sino que hace referencia a la ubicación de dicho
para solicitud de un préstamo bancario, formado por varios
elemento La página web contiene solamente texto mientras que
módulos, entre los que están: Módulo Registro: ingresamos los
datos del cliente y algunas características del producto. Módulo el navegador web (interpretador del código) la tarea de unir
Prestamos: Nos muestra la información registrada anteriormente. todos los elementos visualizando la página final.
Módulo Aprobación: Aquí podemos aprobar o rechazar la
solicitud y Módulo Desembolso: Una vez aprobado se procede a 2.3. CSS
desembolsar y depositar en un número de cuenta el monto
solicitado por el cliente.
Es un lenguaje de diseño gráfico para organizar la
I. INTRODUCCIÓN presentación y aspecto de una página web, e interfaces de
usuario escritas en HTML, diseñado principalmente para
marcar la información del contenido del documento y su forma
Esta investigación trata de una Simulación de solicitud de
de presentación, características como las capas, colores y las
préstamo bancario a través de una aplicación web
fuentes, mejorando la accesibilidad del documento, flexibilidad
(multiplataforma).
y control en la especificación de características permiten que
La aplicación fue desarrollada con tecnologías como HTML,
varios documentos HTML compartan el mismo estilo usando
CSS, JavaScript y PHP, el uso de métodos, técnicas y
una sola hoja de estilos separada en un archivo .css, reduciendo
herramientas expuestas anteriormente permitieron dar
la complejidad y la repetición de código en la estructura del
cumplimiento a los objetivos planteados en el proyecto, dando
documento.
como resultado la construcción de una aplicación
multiplataforma que cumple con las necesidades solicitadas por
2.4. Java Script
el cliente.

2. TECNOLOGIAS Y HERRAMIENTAS UTILIZADAS Lenguaje de programación utilizado generalmente del lado


PARA EL DESARROLLO DE LA APLICACIÓN del cliente, se ejecuta en nuestro ordenador, no en el servidor,
orientado a objetos, basado en prototipos, incorpora efectos
como textos que aparecen y desaparecen, animaciones y
2.1. PHPMyAdmin
acciones que se activan al pulsar botones con mensajes de aviso
al usuario.
Maneja la administración de MySQL a través de páginas
web, utilizando un navegador web. Puede crear y eliminar 2.5. Sublime Text
Bases de Datos, crear, eliminar y alterar tablas, borrar, editar y
añadir campos, ejecutar sentencias SQL, administrar claves en Editor de código multiplataforma, soporta lenguajes como
campos, entre otros. CSS, HTM, JavaScript.

2.2. HTML 3. ANÁLISIS

Utilizado para el desarrollo de páginas de internet, Hace 3.1. Objetivo General


referencia al lenguaje de marcado para elaborar páginas web, Diseño de una aplicación Web para solicitud de préstamos,
referencia del software que conecta con la elaboración de ejecutada en un navegador.
páginas web en sus diferentes versiones, definiendo una
estructura básica y un código para definir el contenido de la
página web. Basa su filosofía de desarrollo en la diferencia, para
solo está disponible para usuarios con nivel de acceso
administrador.

3.2. Ventajas. 4. 2 Otros Requisitos.

La mayor ventaja de la aplicación Web cargadas desde internet  Base Datos, almacenamiento de información se
es la facilidad de mantener y actualizar dichas aplicaciones sin realizará por medio de una base datos relacional.
necesidad de distribuir e instalar un software en potencia a miles  Tablas creadas
de clientes aumentando la posibilidad de ejecución en múltiples
plataformas. 1. Tabla Cliente
2. Tabla Cuenta
3. Características 3. Tabla Desembolso
4. Tabla Ejecutivo
 El usuario puede acceder fácilmente a la aplicación 5. Tabla Plan
empleando un navegador web (internet Explorer, 6. Tabla Préstamo
Chrome, etc.). 7. Tabla Seguro
 Si es por internet el usuario puede entrar desde 8. Tabla Usuario
cualquier lugar del mundo.
 Puede tener muchos usuarios, pero una única 4.3 Diseño Estructural
aplicación instalada, actualizando y manteniendo una
única aplicación donde todos los usuarios verán los CREATE TABLE Cliente(
resultados inmediatamente. ID_Cliente varchar(30) NOT NULL,
 Las tecnologías que emplea (Java, HTML, CSS.) dan Nombre_Cliente varchar(30) NULL,
gran potencia a la interfaz de usuario, permitiendo fecha date NULL,
portabilidad entre diferentes plataformas. Num_Ejecutivo varchar(10) NULL,
ID_Plan varchar(10) NULL
);
4. Funcionamiento básico de la aplicación.
CREATE TABLE Cuenta(
 Para entrar al sistema es necesario introducir el usuario Num_Cuenta int NOT NULL,
y la contraseña. Monto decimal(18, 0) NULL,
 Cuenta con un menú de registro del préstamo, donde Moneda varchar(7) NULL,
hacemos la búsqueda o registro por medio de un ID_Cliente varchar(10) NULL
identificador, y completando los campos solicitados );
(Nombre, monto, plazo, tasa, cuota)
 Aprobación de la solicitud, muestra los datos del CREATE TABLE Desembolso(
cliente y el monto que se va a prestar. Num_Desembolso int NOT NULL,
 Cuando se apruebe un préstamo a un cliente, se deben Fecha date NULL,
introducir los datos del préstamo. Num_Cuenta varchar(10) NULL,
 Para facilitar la búsqueda de clientes se realizará un Num_Prestamo int NULL,
proceso de búsqueda por nombre y cédula. Monto_Desembolso numeric(18, 2) NULL);

4. 1 Requisitos de funcionamiento. CREATE TABLE Ejecutivo(


Num_Ejecutivo int NOT NULL,
 No existe ninguna restricción sobre el número de Nombre_Ejecutivo varchar(30) NULL,
terminales y de usuarios que estén trabajando Fecha_Ingreso date NULL);
simultáneamente con la aplicación.
 El tiempo de respuesta no aumenta exponencialmente CREATE TABLE Plan(
con el uso de usuarios. ID_Plan int NOT NULL,
 La aplicación deberá estar protegida mediante Tasa varchar(30) NULL,
autorizaciones de uso, La administración de usuarios Plazo varchar(30) NULL);
CREATE TABLE Prestamo(
Num_Prestamo int NOT NULL,
Fecha_Solicitud date NULL, REFERENCIAS
Monto decimal(18, 0) NULL,
ID_Cliente varchar(10) NULL, [1] https://www.phpmyadmin.net/translations/ phpMyAdmin
Estatus int NULL .Consultado el 10 de marzo de 2020.
); [2] https://web.archive.org/web/20130216142335/http://ww
w.phpmyadmin.net/home_page/index.php phpMyAdmin.
CREATE TABLE Seguro( Consultado desde el original el 10 de marzo de 2020.
Num_Seguro INT NOT NULL, [3] https://phpmyadmin.readthedocs.io/en/latest/faq.html.
Consultado el 23 de febrero 2020.
Monto decimal(18, 0) NULL,
[4] https://www.w3.org/TR/CSS21/syndata.html#q10
Moneda varchar(10) NULL, Consultado el 25 de febrero 2020..
Num_Prestamo int NULL [5] https://developer.mozilla.org/en-US/docs/Learn/CSS
); Mozilla developer network, consultado el 26 de febrero 2020.
[6] https://www.w3.org/TR/2008/REC-CSS2-20080411/
CREATE TABLE Usuario( Consultado el 22 de febrero 2020.
Usuario varchar(30) NOT NULL, [7] http://shop.oreilly.com/product/9780596805531.do Java
Contrasena varchar(30) NOT NULL, Script, consultado el 11 de abril 2020.
Nombre VARCHAR(300)
);
Enlaces externos

Página oficial de PhpMyAdmin.


V. CONCLUSIONES Woki oficial de phpMyAdmin.
Documentación y guías de uso.
PhpMyAdmin tutorials.
Hemos concluido nuestro trabajo y esperamos cumplir con el
objetivo planeado inicialmente, desarrollando una aplicación
web que automatiza el proceso de registro de préstamos.
Este proyecto nos sirvió para comprender y aplicar de una
manera adecuada los temas evaluados durante el curso de
ambiente web servidor, pero cabe destacar que es un
aprendizaje extenso por la cantidad de elementos que se
conjuntan en este caso PHP, CSS, Java Script, HTLM etc.,
utilizar todas estas tecnologías y herramientas de desarrollo
tienen su forma, ordenamiento y grado de dificultad. Hemos
aprendido los conceptos principales y básicos para llevar a cabo
una buena implementación, considerando este aprendizaje
como una de las cosas más importantes para llevar a cabo el
proyecto.

RECONOCIMIENTOS
Agradecer por el apoyo y orientación en todo momento al
profesor Eduardo Calvo Castillo y a cada uno de los
participantes de este proyecto, Kenneth Mata Delgado, César
Saborío Alvarado, Esteban Ugalde Rodríguez y Pablo Molina
Aguilar, que con forme a su disponibilidad aportaron su grano
de arena dando su mejor esfuerzo para culminar este proyecto.

También podría gustarte