| Because of low-carbon, green and healthy, public bicycle, which is an important part of the urban public transportation, have received increasing attentions. As the foundation of safety and efficiency, the Public Bicycle Rental System is of vital importance to popularize and advance the urban public transportation. With the rapid development of mobile Internet and cell phones, the management system which emerges into Internet is the irreversible trend. Therefore, the research and development of public bicycles rental system based on APP has a very important application value and significance.In this thesis we mainly analyzed and studied the development of public bicycle and its current situation. We completed the public bicycle site status information updating algorithm and bicycles intelligent scheduling algorithm of mathematical modeling. We designed and developed urban public bicycle rental management system based on APP.In this paper, the main work is as follows:First of all, we designed the public bicycles site status information updating algorithm, which is considered the status update algorithm near the site of the population and population density, nearby attractions, large supermarkets, bus stations and other hot travel distance and distribution density, land costs and so on. At the same time,we completed the bicycle intelligent scheduling algorithm modeling, which is considered thescheduling, the two sites of path distance and cost, the most ideal bicycle number and site, the minimum or the maximum number of bicycles and other factors. It is suitable for the site needs from multiple adjacent to bike or bringing up to several nearby sites. We referred a city public bicycles’ actual situation, and verified the rationality of the model of scheduling results. It can replace the artificial scheduling.Secondly, from the perspective of software engineering, we designed and completed the public bicycles rental system based on APP according to user accounts and recharging modules, borrowing and returning modules, station query modules, vehicle dispatch modules, information management modules and news and activity modules. Users can directly scan QR code to borrow the car through cell phone APP and query bicycle information of each site and account consumption. The system will take the initiative to push riding, weather, and billing information. It is convenient for residents in a timely to know the latest consumption information and public bicycles activities and news. It has promoted the residents in daily life to use public bicycles and increased the using frequency. At the same time, the managers can dispatch their buses directly by APP, which is convenient to manage the regulation of public bicycles efficiently. |