You could use DataAssist to manage the data in the database, you would still need to use Dynamic Dropdowns for filtering the items in the dropdown lists.
If you have no previous knowledge of MySQL and relational databases, the tough part will be understand how to create the record sets to populate the lists. Dydnamic Dropdowns filters the data down based on parent child relations that are created in the database.