miguel-vila / payu-bank

0 stars 0 forks source link

payu-bank

Ejecutable

jar compilado

para ejecutarlo:

java -jar payu-bank-0.1.0.jar

Instalación base de datos

La base de datos se puede crear con los siguientes pasos (dado que se tenga instalado postgres) en la consola de postgres:

postgres=# CREATE DATABASE "payubank";
CREATE DATABASE
postgres=# \c payubank
You are now connected to database "payubank" as user "postgres".
postgres=# create user payu with password "payu2015";
CREATE ROLE
postgres=# GRANT ALL PRIVILEGES ON DATABASE "payubank" to payu;
GRANT

Para crear el esquema no es necesario ejecutar ningún comando, spring se encarga de esto cuando se ejecute la aplicación.

Modelo entidad-relación

Diagrama entidad-relación

Versiones

Nombre Versión
JDK 1.8
Spring boot 1.2.4
Postgres 9.3

Empaquetado y ejecución

Para empaquetar a partir del código fuente debe ejecutar:

mvn package

esto generará un jar en la carpeta target.

Dicho jar se puede ejecutar usando:

java -jar target/payu-bank-0.1.0.jar

Manual de usuario

El entorno gráfico de la aplicación se accede a través de la url http:localhost:8080/#/ (importante no omitir el /#/ al final). A continuación se describe como realizar cada acción. Cada explicación está acompañada de un gif ilustrativo.

Crear un nuevo cliente

Para crear un nuevo cliente se debe:

crear cliente

Listar los clientes creados

listar clientes

Actualizar un cliente

listar clientes

Eliminar un cliente

eliminar cliente

Crear una cuenta y agregar movimientos

crear cuenta

Eliminar una cuenta

eliminar cuenta

Reporte de cuentas y movimientos por rango de fechas

report