解:$\angle A = 90^\circ - \angle B = 90^\circ - 30^\circ = 60^\circ。$
∵$\tan B = \frac{b}{a} = \tan 30^\circ = \frac{\sqrt{3}}{3},$
∴$b = \frac{\sqrt{3}}{3}a。$
∵$a - b = 3\sqrt{3} - 3,$
∴$a - \frac{\sqrt{3}}{3}a = 3\sqrt{3} - 3,$解得$a = 3\sqrt{3}。$
则$b = \frac{\sqrt{3}}{3} \times 3\sqrt{3} = 3。$
∴$c = \frac{b}{\sin B} = \frac{3}{\sin 30^\circ} = 6。$
∴$\angle A = 60^\circ,$$a = 3\sqrt{3},$$b = 3,$$c = 6$