1. A method for creating a virtual model of a three-dimensional space, the method comprising: generating, by a design system executed by a server, a three-dimensional space having predefined size dimensions; generating, by the design system in response to first user input, at least one room located in a coordinate space of the three-dimensional space; generating, by the design system in response to second user input, at least one object located in a coordinate space of the at least one room; creating, by the design system in response to third user input, the virtual model comprising the three-dimensional space, the at least one room in the three-dimensional space, and the at least one object in the at least one room, and displaying the virtual model on the terminal device; wherein the third user input comprises selecting an option to automatically arrange the at least one object and the at least one room in the three-dimensional space according to an arrangement method of the design system; wherein the arrangement method comprises recording a history of all previously created virtual models and a history of all previously chosen designers of the user account, recording a plurality of user-defined rules for arranging the at least one room and the at least one object in the three-dimensional space, and determining the arrangement of the at least one object and the at least one room in the three-dimensional space according to the histories and the plurality of user-defined rules.