Tempere as fatias de berinjela com sal, passe na farinha de trigo e, em uma frigideira, frite em óleo quente, aos poucos, até dourar por igual. Retire do fogo e reserve. Em uma panela, em fogo médio, coloque o azeite, o alho, a cebola e frite até dourar levemente. Acrescente o molho de tomate, açúcar, sal e cozinhe por dez minutos, após levantar fervura. Em um refratário de 20 cm por 28 cm, intercale camadas de berinjela, de molho de tomate e de mussarela terminando em molho. Polvilhe com queijo parmesão e leve ao fogo médio préaquecido por 20 minutos ou até derreter a mussarela e sirva em seguida.