The horizontal steel bar screening device on the water inlet of the check dam fishway has a good effect on guiding the water into the fishway and on screening the larger gravel. The installation of artificial sand dunes with or without opening makes it feasible to increase the flow depth and to reduce the flow velocity in the fishway. The water depth increases when the interval of the artificial sand dunes decreases. But the artificial sand dunes with opening have no special effect on the water depth. Anyway the artificial sand dunes with opening have better function in stabilizing the flow and eliminating the deposit. Therefore, it's better to set up artificial sand dunes with opening in fishway. In this research, several discharges for the rates of sediment input, slopes of fishway, sand interval dunes, and the width and the height of sand dune opening were studied to investigate the relationships among depth, flow velocity, and specific energy.