A method and system for designing a sponge city on the basis of total rainwater control, wherein a database of a rainwater source control facility is preset, background information of a city to be designed is acquired, and design rainfall is determined; a user selects a base range on a map, and a system automatically identifies underlying surface types within the base range, and provides rainfall runoff coefficients corresponding to various underlying surface types respectively; an automatic or manual method is used to design a corresponding rainwater source control facility on each underlying surface, calculate and display storage rainfall of each facility, display a total volume of controlled rainfall under a current design state, the design rainfall, an actual control rate and a required increased rainfall control volume; and the sponge city design is completed by means of modifying so that an actual design rainfall corresponding to the total volume of controlled rainfall under the current design state is greater than or equal to the design rainfall.
展开▼