As an auxiliary space in engineering projects, the process of parking lot design is often under-appreciated, which is highly repetitive, time-consuming, and leaves little space for creativity. Thus, optimizing existing design methods and improving design efficiency is an aspiration of the industry. Based on integer programming, this paper focuses on the surface parking lot as the main research object and explores the possibility of changing the parking lot plan design from manual to computer-generated. According to the research of relevant norms, this paper classifies the parking lot plan in terms of organisation mode and summarises 27 kinds of parking lot plan modes by analysing the state of the inner ring, traffic organisation, and parking angle. The model can efficiently solve the problems related to parking lot arrangements, such as whether to arrange parking spaces in the innerring of the contour and how to choose the internal parking angle, which saves manpower and improves the design efficiency and quality.