Buenas tardes,
Antes que nada, me queda poco claro lo siguiente: "una aplicación genere en una base de datos ingresos textos como importes".
Por lo demás esta bastante claro y tengo la siguiente propuesta:
Supongo que la base de datos ya existe, por lo que todo se reduce a un desarrollo PHP, verdad? Y su correspondiente dialogo con la base de datos.
Considerando la descripción del proyecto, planteo la siguiente posible solución:
Desarrollar un sistema ABM con las funcionalidades básicas(Alta, Baja, Modificación), además incorporar busquedas y filtros. Capacidad para realizar cálculos(algunos cálculos podría realizarlo no el sistema sino MySQL). Y por último una funcionalidad que permita generar un documento PDF de forma prolija y ordenada, adjuntando y enviando por e-mail a varias cuentas.
Todo esto va a tener, habalndo en términos de programación, una interfaz. Dicha interfaz puede ser utilizada para crear el panel de administración de forma simple.
Esto significa que primero se desarrolloan los módulos necesarios, luego, con la "salida" de estos módulos se crea el panel de administración
Podemos dividir este trabajo en varias etapas:
Etapa 1: Desarrollo del ABM básico.
Etapa 2: Agregar las funcionalidades extras al ABM
Etapa 3: Desarrollo del panel de administrción.
Eso es todo por el meomento.
Espero su rspuesta,
Un saludo cordial.