Generate Java code for a CRUD based management system with database connectivity and GUI
Introduction •
How it Works •
Installation •
Usage
Several CRUD-based applications operate in a very similar manner, particularly management systems. Management System Builder intends to exploit this fact and allow users to create elementary management systems with CRUD functionality, database connectivity and abstraction and other features like email autoresponder without writing a single line of code.
An entity may be defined as a thing capable of an independent existence that can be uniquely identified. An entity is an abstraction from the complexities of a domain. When we speak of an entity, we normally speak of some aspect of the real world that can be distinguished from other aspects of the real world.
For example, in a library management system, books and subscribers can be considered entities.
Unique attributes of a given entity. In the above mentioned example, datafields for the entity book can be book title, author, publication house, etc.
Given the entities and their corresponding datafields, CRUD code for each entity will be generated. Database tables for each entity are also generated by querying the connected MySQL database. GUI code is also generated for home page, about us page and for each CRUD operation corresponding to every entity. All this code is then packaged along with the dependencies in a JAR file.
ManagementSystemBuilder.jar
.
git clone https://github.com/yashrajkakkad/ManagementSystemBuilder.git
cd ManagementSystemBuilder
gradle build
java -jar build/libs/ManagementSystemBuilder.jar
generated/your_system_name
.