In a biological flocking behavior, all group members have a common group target and exchange information only in local range. In this paper, based on the Cucker-Smale flocking model describing the movement of biological flocking behavior, an enhanced Cucker-Smale flocking model is proposed by introducing the target directed interaction and geometric neighborhood. In order to quantity the effectiveness of the model, an evaluation system with four functions, which is the speed matching function, the collision avoidance function, the group aggregation function and the target directed function is defined. The simulation illutrates the effectiveness of the model.