Managing car parking systems is a complex process because multiple constraints must be considered; these include organizational and operational constraints. In this paper, a constraint optimization model for dynamic parking space allocation is introduced. An ad hoc algorithm is proposed, presented, and explained to achieve the goal of our proposed model. This paper makes research contributions by providing an intelligent prioritization mechanism, considering user schedule shifts and parking constraints, and assigning suitable parking slots based on a dynamic distribution. The proposed model is implemented to demonstrate the applicability of our approach. A benchmark is constructed based on well-defined metrics to validate our proposed model and the results achieved.