Aplicación para la gestión de un parking, formada por varios gestores y un administrador.
El script de la creación de la base de datos es (También puede ser encontrado en src/sql/create-parking.sql): Contrucción y prueba Se puede contruir el proyecto y lanzar pruebas unitarias con el comando:
mvn test
Base de datos (Hay que ejecutar estas sentencias en MySQL)
DROP SCHEMA IF EXISTS parkingDB;
DROP USER IF EXISTS 'spq'@'localhost';
CREATE SCHEMA parkingDB;
CREATE USER 'spq'@'localhost' IDENTIFIED BY 'spq';
GRANT ALL ON parkingDB.* TO 'spq'@'localhost';
Para la creacion de las tablas se debe ejecutar el comando de maven Una vez hecho esto, hacer la creación/eliminación del esquema de Base de Datos:
mvn clean compile
mvn datanucleus:schema-delete/mvn datanucleus:schema-create
Las clases de datos deben ser procesadas antes de generar las tablas con el comando:
mvn datanucleus:enhance
Después, ejecuta el servidor:
mvn exec:java
Finalmente, ejecuta la aplicación:
mvn javafx:run
Documentacion:
mvn doxygen:report