Ashutosh Minor Project 5th Sem

Download as pdf or txt
Download as pdf or txt
You are on page 1of 20

CH.

DEVI LAL STATE INSTITUTE OF SCIENCE AND


TECHNOLOGY PANNIWALA MOTA, SIRSA, HARYANA
(2020-2023)

SSN WEBSITE ARCHITECTS


SUMMER INTERNSHIP TRAINING(6 WEEKS)
(WEB DEVELOPMENT)

PROJECT MENTOR: PROJECT BY:


DR. SANJAY DAHIYA (HOD-CSE) ASHUTOSH

MS.BHARTI SETHI ( ASST. PROF CSE) VASHISHTHA(192905)


CONTENTS

ACKNOWLEDGEMENT
ABSTRACT
CANDIDATE’S DECLARATION
BACKGROUND/PROBLEM STATEMENT
OBJECTIVES
SCOPE
WORKING OF THE PROJECT
SOFTWARE DEVELOPMENT TOOLS
ADVANTAGES
SYSTEM DESCRIPTION
PROJECT LIFE CYCLE
OPERATION AND MAINTENANCE
SYSTEM REQUIREMENT
LIMITATION/DISADVANTAGES
APPLICATIONS
CONCLUSION
ACKNOWLEDGEMENT

I greatly appreciate the guidance and academic support of


my mentor whose contribution in suggestions and
encouragement helped me complete my internship tasks in
a convincing manner in all respects. I am awfully thankful
to him for his painstaking efforts in arranging
experimentation and open discussions on several
programming topics that enabled this duration of
internship a memorable opportunity ushered on to me for
learning and sharing newer dimensions to my thinking
process in Web Development as a wonderful opportunity
throughout. In the end, I would like to thank “SSN WEBSITE
ARCHITECT” , faculty and other staff for arranging needful
exposure to me during my internship.
ABSTRACT
Our Aim is to design and create a data management
System for a car rental company.This enables admin to
rent a vehicle that can be used by a customer This system
increases customer retention and simplifies vehicle
Management in an efficient way.This software car Rental
System has a very user friendly interface. Thus the users
will feel very easy to work on it. By using this system
admin can manage customer confirmation and cancel
booking requests, and customer issues. The car
information can be added to the system. Or existing car
information can be edited or deleted too by
Administrator.There is no delay in the availability of any
car information, whenever needed, car information can
be Captured very quickly and easily.The customers can
also use the system to get car rent. The customer should
create a new account before logging in or he / she can log
into the System with his/her created account. Then
he/she can book the available cars and can book this car
.This system will be helpful to the admin as well as to the
customers.
CANDIDATE’S DECLARATION

I “Ashutosh Vashishtha” B.Tech. (Semester 5th) of Ch.


Devi Lal State Institute Of Engineering & Technology,
Panniwala Mota, Sirsa, Haryana. hereby declares that the
Industrial Training Report entitled “Web Development '' is
an original work and data provided in the study is
authentic to the best of our knowledge. This report has
not been submitted to any other Institute for the award
of any other degree.

NAME : -ASHUTOSH VASHISHTHA


Roll No:- 200980772305
BACKGROUND/ PROBLEM STATEMENT

Online car rental system is a web based system for a


company that rents out cars. This system enables the
company to make their services available to the public
through the internet and also keep records about their
services.

The world has evolved into a place of rapid technological


advancement, with virtually everything done physically
being converted into a digitized form. People's activities
have been turned into computer-assisted jobs in recent
years. One of them is the project's core goal, which is the
Car Rental System. People used to rent cars for personal
reasons, which was a system that existed in prior years.
Many people's plans to travel or relocate from one area
to another for business purposes, tours, visits, or holidays
necessitate the use of a car, and for these reasons, car
rental is extremely beneficial.
Objectives
● The main objectives of this project are:

○ To develop a web based system that will help


manage the business transactions of car
renting.
○ To help in advertising the car rental services of
a company, through the availability of the
system online.
SCOPE
The scope of this project is as follows:

● The car rental system keeps detailed records of both


the cars and the customers, the duration they rent
the car as well as the type of car they rent.
● The system will be mainly designed for small
companies that render car rental services to
customers.
● The system will have the ability to generate and
print invoice for each successful transaction.
WORKING OF THE PROJECT

There are two users in this system: Admin and Customer.


The administrator has access to see, add, remove, and
change automobile information. Customers, automobile
requirements, order data, and customer feedback are all
visible to the admin. Customers may look at the
automobiles
and their specifications before adding them to their
basket or adding them to their wish list. Customers may
view and pay for their purchases in their cart.
Software development tools

● The project will make use of the tools:

○ The programming language to use will be PHP.


○ A personal computer or laptop as a hardware
requirement.
○ Microsoft 2003/2007 will be used for project
documentation.
○ MySQL and wamp server will be used for the
development of the database
ADVANTAGES

● Bookings and Pricing


For a vehicle rental firm, keeping track of all
booking-related information is a time-consuming
operation. Most automobile rental firms find it difficult to
manage complex bookings and pricing. Aside from being
time intensive, any mistakes might result in a lot of
wasted time and unhappy consumers. As a consequence,
using a Car Rental Booking Software automates many of
the pricing and booking procedures, allowing you to
concentrate on your business rather than these small,
time-consuming duties.

● Tracks the Car Availability Anytime


It can be difficult to confirm car availability even after a
customer has made a reservation. These incidents may
harm the business if customers' booking orders are not
fulfilled. By utilizing the serial number built into the
records, car rental booking software allows a car rental
organization to simply track car availability. Users can also
see how many automobiles are accessible at any
particular time by looking at the timeline.
● Easy and Instant Booking System
Given that the majority of people book and shop online,
mobile technology does indeed improve the booking and
software experience for customers. Your potential
consumers will be able to reserve a car from any location
and at any time after you implement a car rental booking
system. And, as a result, your clients' booking
experiences will definitely improve, and you will gain.

● Vehicle Management
Easy booking, detailed listing, income report, car
management, owner and rider management, and other
functions are included in a complete Car Rental Software
package. Car rental booking software connects drivers
and car owners, allowing them to better manage their
vehicles and locate and track their whereabouts and
status.
SYSTEM DESCRIPTION

The system comprises of 2 major modules with their


sub-modules as follows:
1. Admin Module
1) Login-Admin can login into the system using
username and password.
2) Manage Cars - Admin can add, delete and update
car details
3) View Cars – Admin can view cars.
4) View order details– Admin can view order details.
5) View Customers – Admin can view customers.
6) Logout – Admin can log out from the system.

2. Customer Module
1) Login –Customers can login into the system using
username and password.
2) Registration – Customers can register themselves
to login.
3) View Cars – Customers can view cars and car
details.
4) View Wishlist – Customers can view its cars.
5) Logout – Customers can Log Out from the system.
PROJECT LIFE CYCLE
The waterfall model is a classical model used in the
system development life cycle to create a system with a
linear and sequential approach. It is termed as waterfall
because the model develops systematically from one
phase to another in downward fashion. The waterfall
approach does not define the process to go back to the
previous phase to handle changes in requirements. The
waterfall approach is the earliest approach that was used
for software development
Operation and maintenance

This is the longest life cycle phase. The system is installed


and put into practical use. Maintenance involves
correcting errors which were not discovered in the earlier
stages of the life cycle. The software must be adapted to
accommodate changes in its external environment. For
example, a change required because of a new operating
system or peripheral device, or because the customer
requires functional or performance enhancement.
SYSTEM REQUIREMENTS

❖ Hardware Requirements:

⮚ Processor –Core i3
⮚ Hard Disk – 160 GB
⮚ Memory – 1GB RAM
⮚ Monitor

❖ Software Requirements:

⮚ Windows 7 or higher
⮚ Python
⮚ Django framework
⮚ MySQL database
LIMITATION/DISADVANTAGES
● Wrong inputs will affect the project outputs.

● Internet Connection is mandatory.

● Can consume time if the system crashes down.


APPLICATIONS
● Customers can use this web application to look
for cars and their details online
● Owners of car rental can display their cars and
even accept orders online.
● Customers can provide feedback on the cars
they rent out.
● Owner can see the feedback .
CONCLUSION

● PROBLEM RESTATEMENT:-
Based on the research done, some car rental companies still
use desktop applications for their car rental services and thus
making it to be limited to so many important features that
are not available unlike in the web based application where
there are so many features available. Also some upcoming
companies do not only make use of these desktop
applications, but also make use of phone call reservation,
which is still lacking so many features that are needed for this
type of system.

● RECOMMENDATIONS:-

The most recommended solution to these problems is to


implement a web based system that will have the features
required for this kind of services or business.
In conclusion, the system will be able to serve as a web
based application when it is finally developed, where these
small upcoming companies can make use of it to publish
their services in a wide range and also help the company to
manage their service more effectively. On the other hand, it
will enable customers to freely make their desired choice
more freely and interactively.

You might also like