The invention discloses a demonstration system based on a dynamic geometry technology. The demonstration system comprises a material library which stores materials and provides a call interface, a material loading module which is used for serializing the materials, storing, analyzing and reconstructing serialized results into interactive material contents, switching events, constructing graphs andacquiring operation states, a material editing module which is used for embedding a material loading module, and calling the material loading module and a material library, a loose-leaf library whichis used for storing loose-leaf files, sharing the loose-leaf files and remotely calling the loose-leaf files, a loose-leaf editing module which is embedded with a material editing module, and is usedfor manufacturing loose-leaf files and storing the loose-leaf files into a loose-leaf library, and a demonstration module which remotely calls the loose leaves and the materials to form a demonstration material file so as to realize event switching of the currently demonstrated material file. According to the demonstration system based on a dynamic geometry technology, the dynamic geometric materials are reused, and an environment for selecting, combining and editing the dynamic geometric elements is provided for a user, and a plurality of material combinations can be conveniently used duringdemonstration, and interactivity is achieved during demonstration.