Propuesta para desarrollo de estos modulos.
Modulo de usuarios, áreas, permisos
Administración de áreas: en esta sección cuenta con la opción de crear, editar, consultar y eliminar áreas, las cuales cuentan con el código, una descripción y permisos, su organización en la tabla es por orden jerárquico determinado por el código.
Administración de Usuarios: Este módulo consta de un formulario para el registro de usuarios con su información básica (nombre_completo, identificación, contraseña, área) y la asignación de los permisos correspondientes. En primera instancia el usuario heredara los permisos del área a la que pertenece.
Modulo de catálogos
Este modulo consta de un listado de tablas que se pueden manipular por el usuario y una tabla donde se cargará la información de forma dinámica, permitiendo así agregar, editar, eliminar y consultar filas de cualquier tabla que esté en el catalogo. Muy similar a como lo hacen las herramientas Mysql workbench y Phpmyadmin pero ocultando todo el código Sql que hay detrás de estas operaciones.
Método de implementación
La implementación de estos módulos la realizara desde cero y todo los módulos serán programados al 100%,, no me es posible reutilizar código de otros proyectos ya que generalmente utilizo el API de JPA y sus Entidades para acceder a la base de datos, API que en la arquitectura de este proyecto no se utiliza.