The invention provides an SIMSCRIPT language-oriented discrete event simulation graphical modeling method, which comprises the following steps of: adding entities, routines, events and other primitives into a canvas serving as a primitive bearing container in a dragging manner according to entity flow graphs, activity cycle graphs and other modeling technologies, and representing an interaction relationship among the entities, the routines and the events through connecting lines, according to the method, primitives can be drawn and managed in the canvases, the canvases can be divided into a plurality of canvases according to the calling relation and the hierarchical relation, all the canvases can be stored as engineering files of specific formats, and the engineering files can automatically generate SIMSCRIPT simulation codes according to mapping rules. The discrete event simulation program is built based on the SIMSCRIPT simulation language and a graphical dragging mode, the problem that SIMSCRIPT grammar and manual code writing need to be familiar with when SIMSCRIPT language modeling is adopted is solved, the modeling process can be clear and visual, model reuse is simpler, thelearning cost is lower, user groups are wider, and communication between domain experts and modeling personnel is facilitated.