Me parece interesante tu proyecto, quiero entenderte, ese programa lo ocupas solo en un dispositivo, migrar la base de datos de mysql a sqlite, y toda la configuración y todas las pantallas (con versión de android).
O ocupas que sea una aplicación que se conecte con ese sistema desarrollado, está hecho en java o jsp, utilizas un servidor de aplicaciones como glassfish o jboss.
Me parece muy interesante tu proyecto por favor si puedes informarme más me gustaría participar, ya sea hacer la funcionalidad de arriba o la de abajo.
Por cierto como dato cultural, el diagrama que mandaste es de Entidad relación, más que de clases.