/rent_a_car_automation_python-tkinter

Rent a car automation with python. This is my final exam. Basic CRUD oprations with MySql in python

Primary LanguagePythonMIT LicenseMIT

Rent A Car Automation

Mission

Develop a software on car rental system using Python programming language and Tkinter interface and Mysql database. Requirements that should be in the software: The programme will have 4 buttons on the main screen and new screens will be opened with the help of these buttons. These screens are;

  • Customer Information Entry Interface and database (Customer Information: Name, Surname, ID, Date of Birth, Address, Telephone Mobile Phone, Profession, Driving Licence Class, Marital Status, Education Status,

  • Vehicle Information Entry Interface and database (Vehicle Type-Automobile/Land etc., Make, Model, Year of Production, Fuel Type, Gear, Engine Power, Chassis Type, Engine Volume, Traction, Door, Colour, Engine No., Shashi No., Daily rental price, Rent, Out of Use)

  • Vehicle rental information information entry and database registration (The screen where the customer registered in the system and the vehicles registered in the system can be selected, how many days the vehicle will be rented, where the journey will be (Here, the data already entered in the 1st and 2nd processes will be mapped according to the selections on the 3rd screen and will be written to the database with the same time rental information)

  • The screen for listing all leased vehicles. In the 3rd window, in the light of the information in the lease period, the vehicles in the lease period will be listed to whom they are rented and how long they will be rented.

Design State

Wireframes

Customer Information UI

Vehicle Information UI

Rent a Car UI

Rent List UI

Flow Schema

Diagram / Work Plan

Detailed Diagram / Detailed Work Plan

Scheme Info

Scheme Info