Nishant computerscience projectfinal
Nishant computerscience projectfinal
VEHICLE MANAGEMENTSYSTEM
CERTIFICATE
Internal Principal
External Examiner
Examiner
CONTENTS
CODE
import tkinter as tk
vehicle_database = {}
FARE_RATE_PER_HOUR = 10.0
def add_vehicle():
vehicle_id = entry_vehicle_id.get().strip()
brand = entry_brand.get().strip()
model = entry_model.get().strip()
year = entry_year.get().strip()
price = entry_price.get().strip()
if vehicle_id in vehicle_database:
return
price:
return
vehicle_database[vehicle_id] = {
"Brand": brand,
"Model": model,
"Year": year,
"Price": price,
clear_entries()
def view_vehicles():
if not vehicle_database:
messagebox.showinfo("Info", "No vehicles in the database.")
return
duration = time_out_dt-time_in_dt
def search_vehicle():
vehicle_id = entry_vehicle_id.get().strip()
if vehicle_id in vehicle_database:
details = vehicle_database[vehicle_id]
%M:%S")
result += "-" * 40
else:
def delete_vehicle():
vehicle_id = entry_vehicle_id.get().strip()
if vehicle_id in vehicle_database:
del vehicle_database[vehicle_id]
successfully!")
clear_entries()
else:
def clear_entries():
entry_vehicle_id.delete(0, tk.END)
entry_brand.delete(0, tk.END)
entry_model.delete(0, tk.END)
entry_year.delete(0, tk.END)
entry_price.delete(0, tk.END)
root = tk.Tk()
root.geometry("500x600")
root.configure(bg="#f0f8ff")
# Title label
title_label.pack(pady=10)
frame.pack(pady=10)
button_frame.pack(pady=20)
tk.Button(button_frame, text="Add Vehicle", command=add_vehicle,
padx=10, pady=5)
root.mainloop()
Output
ADD:vehicle details
VIEW
TIME OUT FARE
BIBLIOGRAPHY&
REFERENCES
Computer Science with Python by Sumita
Arora class 12th.
https://www.w3schools.com
https://www.geeksforgeeks.org
Delete Vehicle