$解:(1)以AB所在直线为x轴,CD所在直线为y轴建立平面直角坐标系$
$则B点坐标为(10,0)$
$设抛物线y=ax^2+4$
$将点B代入可得a=-\frac {1}{25}$
$∴抛物线的函数表达式为y=-\frac {1}{25}x^2+4$
$当y=3时,x_1= -5 ,x_2=5$
$∴EF=10m$
$(2)设圆的半径为rm,圆心为O$
$在Rt△OCB中$
$r^2=(r-4)^2+10^2,r=14.5$
$当水面上升3m至EF时,设EF与CD的交点为G$
$在Rt△OGF中,可求得GF=2\sqrt 7$
$即水面宽度EF=4\sqrt 7(\mathrm {m})$
$(3)|10-4\sqrt 7|≈0.6$
$即两种算法求出EF的长的差约为0.6m$