Using Object-oriented design and a new programming language JAVA, a physically-based model was built to simulate the hydrological, alkalization/de-alkalization and salinization/desalinization processes in soil. Furthermore, a process-based model was built to evaluate the dynamics of four herbaceous ecosystems (including dynamics of above-ground biomass, below-ground biomass, and litter biomass), each dominated by Aneurolepidium chinense (Trin.) Kitag., Chloris virgata Sw., Puccinellia tenuiflora (Turcz.) Scribn. et Merr. and Suaeda glauca Bunge. This model is a daily-time step model, suitable for simulating hydrological, alkalization/de-alkalization and salinization/desalinization processes of heterogeneous soil, and growth dynamics of different grassland communities. With climatic data and experimental data of Changling Experimental Site in Jilin Province, the soil moisture content (in 1991, 1996, 1997 and 1998), soil salt concentration, exchangeable cation percentage and pH in soil and growth dynamics of these four sorts of grassland communities (in 1991) were simulated and the results were verified to be in accord with observed data.