A virtual experiment system based on virtual reality modeling language(VRML) is constructed in this paper. First we analyzes the characteristics and components of virtual experimental system and presented an architecture of virtual experimental system based on VRML. Then we researched scene rendering techniques, interactive scenes techniques, multi-user shared mechanism and focused on the analysis of the multi-user shared mechanism. According to the interactive features of the scene, an implementation method of multi-user shared environment for server and client has been put forward. At the same time the conflict issue caused by the multi-user shared environment is analyzed and the corresponding solutions is proposed. Virtual experiment system built a new experimental model of teaching, and provided strong support to carry out open-ended experiment teaching.