Based on the extensive investigation and study into the public transport companies in China, we develop all integrated public transport scheduling system, the core algorithms of which are Tabu Search based. Applying the Microsoft's COM divided by technique, the system integrates the following core functions: vehicle scheduling, crew scheduling and crew rostering. In the system about forty scheduling factors have been parameterized, which are derived from the real-life operations in China. The applications to several companies have shown that the system has achieved being able to produce 'good' schedules stably and fast. In this paper we report on the software structure, the functional structure, the key techniques, all application instance and the characteristics of the system.