With the widespread adoption of Cloud infrastructure, there are many famous open source Cloud management platforms, but it is not a trivial task to build Infrastructure as a Service Clouds using them. Moreover, during the developing and testing phase, Cloud platforms need to be built frequently. Existing automatic deployment tools require users to have programming skills using high-level programming language. However, many Cloud administrators are not related programming experience. Therefore, they must repeatedly manually deploy the Cloud platforms step by step. In this paper, we propose a visualized framework of automatic deployment system for Cloud management platforms. It allows users to design templates of Cloud management platforms through a Web based interface without high-level programming, and it can automatically deploy Cloud platforms from templates. The experimental results show that a person without high-level programming experience can design a template of CloudStack system with load balance and high availability in less than 30 minutes, and the template can be used to deploy real world CloudStack systems repeatedly automatically.