In this paper, we consider two types of traveling wave systems of the generalized Kundu-Mukherjee-Naskar equation. Firstly, due to the integrity, we obtain their energy functions. Then, the dynamical system method is applied to study bifurcation behaviours of the two types of traveling wave systems to obtain corresponding global phase portraits in different parameter bifurcation sets. According to them, every bounded and unbounded orbits can be identified clearly and investigated carefully which correspond to various traveling wave solutions of the generalized Kundu-Mukherjee-Naskar equation exactly. Finally, by integrating along these orbits and calculating some complicated elliptic integral, we obtain all type I and type II traveling wave solutions of the generalized Kundu-Mukherjee-Naskar equation without loss.