Bicycle Stadium in Jinan Olympic Sports Center adopts spatial truss structure with steel tube. The design and analysis of the roof structure are introduced in detail. By applying the program SAP2000 and STCAD, the static and dynamic properties of the roof structure are obtained. In addition, the design of the cast steel support joint are studied, which focuses on analyzing the static behavior of the typical cast steel support by using the program ANSYS. The results prove that the spatial truss structure is reasonable, which can satisfy the requirements of safety of the building. For the complex support joints subjected to large reaction forces, cast steel support joints can meet the architectural and structural requirements. The research results in this paper can provide references for the design of similar engineering.