This article focuses on scheduling optimization for a door manufacturing company, based on various performance indicators; a modified gene algorithm method is developed to search for the optimal production scheduling. In this paper, multi-workstation, batch production and order interfere prohibit are considered. The performance indicators include: 1. Minimum the total make-span, 2. Minimum the total delay time, 3. Minimum the total number of delay orders. The software platforms of the proposed scheduling system are EXCEL2013 and Visual Basic2010. The modified gene algorithm method is used with rotary encoder and mating pool. Based on proposed method, the results are more efficiency than the original scheduling method under any performance indicator.