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.