(1)易知f(x)定义域为(0,+∞),
当m=-1时,f(x)=-x+lnx,f′(x)=-1+,令f′(x)=0,得x=1.
当0<x<1时,f′(x)>0;当x>1时,f′(x)<0.
∴f(x)在(0,1)上是增函数,在(1,+∞)上是减函数.
f(x)max=f(1)=-1.
∴函数f(x)在(0,+∞)上的最大值为-1.
(2)∵f′(x)=m+,x∈(0,e],∈[,+∞).
①若m≥-,则f′(x)≥0,从而f(x)在(0,e]上增函数,
∴f(x)max=f(e)=ae+1≥0,不合题意.
②若m<-,则由f′(x)>0?m+>0,即0<x<-由f′(x)<0m+1=<0,即-<x≤e.
从而f(x)在(0,-)上增函数,在(-,+∞)为减函数
∴f(x)max=f(-)=-1+ln(-),
令-1+ln(-)=-3,则ln(-)=-2
∴-=e-2,即a=-e2.∵-e2<-,
∴a=-e2为所求.
(3)m=-1时,f(x)=-x+lnx,
由(1)得f(x)≤f(1)=-1,于是y=|f(x)|≥1,
函数g(x)=+的定义域(0,+∞),求导得g′(x)=,
令g′(x)>0,得:0<x<e,令g′(x)<0,解得:x>e,
∴g(x)在(0,e)递增,在(e,+∞)递减,
∴g(x)≤g(e)=+<1,
∴函数y=|f(x)|的图象恒在y=g(x)的图象的上方.