With the continuous development of science and technology, construction technology nowadays is also developing continuously. As one of the tourism supporting facilities, glass structures are expanding rapidly in major mountain-type scenic spots at home and abroad, and are highly sought after by tourists and scenic spots. As a representative of the modern humanistic landscape system, glass structures, especially those located in mountainous scenic areas, not only carry the function of communication paths and viewing platforms, but also are humanistic landscapes of space pictures, which not only enrich the style of experiential tourism, but also have the dual role of tourism infrastructure and humanistic landscape, and their role as leisure and vacation products can also be developed and explored. Mountain-type landscape glass structures are increasingly popular and attention. Glass structures to give tourists a unique experience of adventure align with the development trend of tourism. Various scenic spots have built glass walkways, glass bridges, glass observation platforms, etc. to attract tourists’ attention, create scenic features and enhance the competitiveness of scenic spots. The purpose of this paper is to study the structural design of the suspension glass trestle based on building technology. This paper uses BIM technology in modern construction technology to design the structure of a suspension glass trestle, uses the existing calculation theory of suspension bridge, optimizes the structural system arrangement of suspension glass trestle by studying the influence of the structural system arrangement of the suspension bridge on its static and dynamic performance, and implements the project engineering using the relevant theory.