SXPJB / DynamicCRUDEngine-DCE

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dynamic CRUD Engine DCE

What is Dynamic CRUD Engine?

Dynamic CRUD Engine is a development tool which allows atack a problem of the software development, which is, repetitive code, since when you create a new software project, time is lost in the creation of the same operation for the management of a catalog of database. In our hypothesis we consider that it is possible to make a system which produce functional code from a database diagram in a semi-automatically way. In this project it is proposed to construct a coding architecture, to carry out a software development to optimize time in the construction and have a tool that produces functional code from a database.

Minimum requirements:

  1. JDK 8
  2. Windows 10 or superior or Linux (ubuntu,debian,mint,etc)
  3. Mysql Server 8 or superior

Build artifact

For build execute mvn clean package Once the compilation of the project is executed, the executable file DynamicCRUDEngine-jar-with-dependencies.jar is located in the /target folder.

Flowchart

alt Flowchart-DCE-Dynamic CRUD Engine

Development architecture

alt Development architecture-Development architecture

Graphical interfaces

Main Panel

alt Main Panel-DCE-Dynamic CRUD Engine

Database connection panel

alt  Database connection panel-DCE-Dynamic CRUD Engine

Table selection panel

alt Table selection panel-DCE-Dynamic CRUD Engine

Paper

Desarrollo semiautomatizado de software basado en una arquitectura a 4 capas
Authors: Ing. Emmanuel Hernández Ramírez (@SXPJB), Dr. Alberto Portilla Flores, M.C.Carolina Rocío Sanchéz Peréz

About


Languages

Language:Java 100.0%