In order to demonstrate how fast and easy it is possible to create a rudimentary application with the Aviantes-Framework a basic ERP application was implemented as example. It consists of the following master data modules:
Completed by following editing modules:
All modules were created alone by building simple XML files. Not a single line in Java was coded. Creation of all modules lasts about 5 hours. Of course this is only a skeleton of a ready to use application. But it allows creating, searching, updating and deleting records. All master data modules are complete. Further operations for example accounting articles, creating delivery notes or bills can be easily implemented in Java code extending this skeleton application. To do this panel classes have to be extended and completed by own Java code. Furthermore new server modules have to be created which do database operations like adjusting article inventory when a commission is accounted.
In the same manner all other necessary modules can be created. The skeleton of a panel is created by generating a XML file. Necessary changes or enhancements are coded in Java. If a panel or even module doesn't fit in this standard schema it will be implemented completely in Java by your own of course. Therefore the framework can be used very flexibly.
All necessary tables are described in the XML file erp.xml.
CountriesModule.xml
CountriesPanel.xml
DimensionsModule.xml
DimensionsPanel.xml
StorageLocationsModule.xml
StorageLocationsPanel.xml
ArticleGroupsModule.xml
ArticleGroupsPanel.xml
Search for articles
Search for vendors
ArticleModule.xml
ArticlePanel.xml
Search for vendors
VendorsModule.xml
VendorsPanel.xml
Search for clients
ClientsModule.xml
ClientsPanel.xml
Search for commissions
Search for clients
commission positions (2. panel)
Search for articles
CommissionsModule.xml
CommissionsPanel.xml
PositionsPanel.xml