The coherent states approximation for one-dimensional multi-phased wave functions is considered in this paper. The wave functions are assumed to oscillate on a characteristic wave length 0(ε) with ε ≪ 1. A parameter recovery algorithm is first developed for single-phased wave function based on a moment asymptotic analysis. This algorithm is then extended to multi-phased wave functions. If cross points or caustics exist, the coherent states approximation algorithm based on the parameter recovery will fail in some local regions. In this case, we resort to the windowed Fourier transform technique, and propose a composite coherent states approximation method. Numerical experiments show that the number of coherent states derived by the proposed method is much less than that by the direct windowed Fourier transform technique.