Professional Documents
Culture Documents
SACHIN
948
Introduction:
The system goes by the name of "Car Rental and Parking
Management System" which is a Graphical User Interface (GUI) program written in
python. It is clear from the name that it allows users to rent a car and is also capable
of booking a parking spot for their vehicle. The system is mainly designed for two
types of users, Admin, and non-admin users. Admin can add other users to the
system and also manage the whole system by adding data of Cars that are available
for renting and can also add the name of available parking spots. While the non-
admin user can view the details of available cars and rent it for a particular time. By
viewing the available number of parking spots, they can book a spot for parking their
vehicle. All the data entered into the system is saved to the database which is written
in SQL.
To develop this system, I used Visual Studio Code (VS Code) which is a developer-
friendly code editor that supports multiple programming languages. Besides, I used
MySQL Workbench to write and run the essential SQL queries and develop a
database for the system.
View orders:
The system allows admins to view the placed orders by other users,
the order has every detail related to the car and also the address, pickup date,
and the number of days the car has been rented for.
Register Users:
Once logged into the system, the admin can create an account of other
users by registering their details.
Message Box:
The system has a message box frame which keeps user update and notifies
if any error occurs. It also shows the number of total available parking spots.
To access the system as admin username “admin” and password “admin” can be
used as for now.
a) Class MyDb:
2. Tiwari, G., and Joshi, D., 2020. How Do I Create A Date Picker In Tkinter?. [online] Stack
Overflow. Available at: <https://stackoverflow.com/questions/4443786/how-do-i-create-a-
date-picker-in-tkinter> [Accessed 6 August 2020].