0% found this document useful (0 votes)
254 views22 pages

Bike REntal Project File

The document describes a bike rental management system project created by two students. It includes an introduction, aim, project description, data dictionary, and list of functions for the system. The system allows customers to register and rent bikes and includes admin functionality like verifying users and removing bookings.

Uploaded by

Nimit Agarwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
254 views22 pages

Bike REntal Project File

The document describes a bike rental management system project created by two students. It includes an introduction, aim, project description, data dictionary, and list of functions for the system. The system allows customers to register and rent bikes and includes admin functionality like verifying users and removing bookings.

Uploaded by

Nimit Agarwal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

CH.

CHHABIL DASS
PUBLIC SCHOOL

PROJECT TITLE : BIKE RENTAL MANAGEMENT SYSTEM


NAME OF THE STUDENTS : 1. NIMIT AGARWAL
2. SHIVANSHU RAJPUT
CBSE ROLL NUMBER : 1. 21658496
2. 21658506
ACADEMIC SESSION : 2021-2022
SUBMITTED TO : MR. AMIT SINGHAL
ACKNOWLEDGEMENT

We would like to acknowledge all those without whom this


project would not have been successful. Firstly, We would
like to thank our Computer Science teacher Mr Amit
Singhal who guided me throughout the project and gave
his immense support. He made us understand how to
successfully complete this project and without him, the
project would not have been complete.

This project has been a source to learn and bring our


theoretical knowledge to the real-life world. So, We would
really acknowledge his help and guidance for this project.

We would also like to thank my parents who have always


been there whenever needed.

Once again, thanks to everyone for making this project


successful.
CERTIFICATE

This is to certify that NIMIT AGARWAL and


SHIVANSHU RAJPUT of class 12-A has successfully
completed their Computer Science project on the
topic “ BIKE RENTAL MANAGEMENT SYSTEM “
under the guidance of MR. AMIT SINGHAL .

________________ ________________

MR. AMIT SINGHAL EXTERNAL EXAMINER


PROJECT DESCRIPTION

1.1 INTRODUCTION

This system is named as Bike on Rent Management System.


This system is designed to help the customers to take bikes
on rent. When we go on any trip outside the town or
country we want to be free of time so instead of going
through metros and taxis we prefer to have our own vehicle
for rent.Using this system customers who want to take
bikes on rent can register themselves as renters and can
take any bike on rent which is available at that time
period.This has one admin account who verifies the
registering user. This system has only one admin account
and cannot have more than one admin account.

1.2 AIM

We developed this project to book a bike on rent at the fare


charges. In the present system all booking work is done
manually and it takes very hard work to maintain the
information of booking and bikes. If you want to find which
vehicle is available for booking then it takes a lot of time. It
only makes the process more difficult and hard. This aim of
the project is to automate the work performed in the bike
rental management system like generating daily bookings,
records of bike or available for booking, rental charges for
bikes for every day, store record of the customer .Bike
rental management system is a bike booking software that
provides a complete solution to all your day-to-day bike
booking office running needs. This system helps you to
keep the information of customers online. You can check
your customer information any time by using this system.
Bike rental management system is a unique and innovative
product. Using this you can also keep the information of the
number of bookings in the current month or in the last 6
month or in the last year. This helps you to track your
business and your earnings in a particular month or in any
year. Based on this information you can make decisions
regarding your business development.
DATA DICTIONARY
1.1 LIST OF MODULES

1. MySQL-Connector :

MySQL Connector/Python enables Python programs to access MySQL


databases, using an API that is compliant with the Python Database
API Specification v2.0 (PEP 249). It is written in pure Python and
does not have any dependencies except for the Python Standard
Library.

2. Datetime :

In Python, date and time are not a data type of their own, but a
module named datetime can be imported to work with the date as
well as time. Python Datetime module comes built into Python, so
there is no need to install it externally.

Python Datetime module supplies classes to work with date and time.
These classes provide a number of functions to deal with dates, times
and time intervals. Date and datetime are an object in Python, so
when you manipulate them, you are actually manipulating objects
and not string or timestamps.
1.1 LIST OF USER DEFINED FUNCTIONS

1. add () : This function helps the user to take records from the user
and then input those values in the table.

2. show() : This function helps users to show all booking records.

3. remove() : This function helps the admin to remove the booking.

4. bikes() : This function helps users to show all the stock which is
available or not .

5. about() : This function helps users by displaying information about


the company .

6. show_bill : This function helps users the show the bill amount to
be paid by the customer.

7. add_bike() : This function helps the admin to add records from the
admin and then input values in the table.

8. cb() : This function helps to show the billing status of the customer
with their names.

9. update_bill() : This function helps the admin to update the billing


status of the customer.

10. cd() : This function helps admin to show all information of the
customer .
-> If Admin Enter Wrong Password

-> If Admin Enter Right Password

You might also like