SlideShare a Scribd company logo
1 of 52
Download to read offline
RENT IT MINI PROJECT
DEPT OF IT i 2017
ACKNOWLEDGEMENT
It is a really a momentous opportunity and privilege to express my deep sense of gratitude
to all those who have us to accomplish this task. We express humble God Almighty for his
incessant blessing on us during this project. We have taken efforts in this project. However, it
would not have been possible without the kind support and help of many individuals and
organizations. We would like to extend our sincere thanks to all of them.
We sincerely thank our principal Dr. GANGADHARAN NAIR for providing us facilities
in order to go ahead with our project development.
We express our sincere gratitude to Mr. BINOY D M PANIKER, Head of the department,
Information Technology, LBS College of Engineering, for supporting us with necessary facilities
which was essential in the successful completion and presentation of our project.
We also express our whole hearted gratitude to Mrs. GISHA G S under whom we executed
the project. Her constant guidance and willingness to share her vast knowledge made us understood
this project and helped us to complete the tasks.
We would like to thank all faculty members and staffs of the Department of CSE and IT,
for their support, goodwill and cooperation at every stage.
Finally, yet importantly, we would like to express our heartfelt thanks to our beloved
parents for their blessings and classmates for their help and wishes for the successful completion
of our project.
RENT IT MINI PROJECT
DEPT OF IT ii 2017
ABSTRACT
Tourism is travel for pleasure or business , also the theory and practice of touring,
the business of attracting , accommodating and entertainment tourists and the business of
operating tours. Tourism may be international , or within the traveler ’s country. Tourism is
a major source of income for many countries , and affects the economy of both the source
and host countries , in some cases being of vital importance.
People usually prefer vehicles for rent when they go to some places for having
leisure but they find it difficult to find vehicles when they reach. We therefore intend to
provide a solution for finding Rental vehicles in Urban and Rural areas.
The Vehicle Rental System is being developed for Vehicle Rental companies for
registering their vehicles for rental purpose so that the customers can book their vehicles
from any part of the world . The Vehicle Rental companies can register in this website
and give the details of their vehicles. This web application takes information from the
customers through filling their details. A customer being registered in the website has the
facility to book a vehicle which the customer require.
The proposed system completely integrated online systems. It automates manual
procedure in an effective and efficient way. This automated system facilitates customer
and provides to fill up the details according to their requirements. It includes type of
vehicle they are trying to hire and location. The purpose of this system is to develop a
website for easy interaction of Vehicle Rental companies and customers of them for
booking vehicles along with requirements from any part of the world.
RENT IT MINI PROJECT
DEPT OF IT iii 2017
CONTENTS
Chapter Title Page no.
1 INTRODUCTION 1
2 LITERATURE SURVEY 6
3 FUNCTIONAL REQUIREMENTS 10
4 NON FUNCTIONAL REQUIREMENTS 11
5 SYSTEM ANALYSIS 12
6 SYSTEM DESIGN 16
7 SYSTEM OVERVIEW 26
8 SCREENSHOTS 37
9 CONCLUSION 46
10 FUTURE SCOPE AND FURTHER 47
ENHANCEMENT
BIBLIOGRAPHY
RENT IT MINI PROJECT
DEPT OF IT 1 2017
1.INTRODUCTION
‘Rent It’ is designed so as to be used by the vehicle rental company specializing in
renting vehicles to customers. It is an online system through which customers can view
available vehicles, register, view profile and book vehicles. The advancement in Information
Technology and internet penetration has greatly enhanced various business processes and
communication between companies(service provider) and their customers of companies.
This online system is developed to provide following services
 Enhance Business Processes
To be able to use internet technology to project the rental company to the
global world instead of limiting their services to their local domain alone ,thus
increasing their return on investment .
 Online Vehicle Reservation
A tools through which customers can reserve available vehicles online prior
to the expected pick-up date or time.
 Customer’s Registration
A registration portal to hold customer’s details, monitor their transaction and
used same to offer better and improve services to them.
 Group Bookings
Allows the customer to book space for a group in the case of weddings or
corporate meetings(Event management).
 Content management system for managing contents of the vehicles.
 The Data Security System.
 Reporting of vehicles, booking, etc.
In this system, there are three phases, they are
 The first phase involves the grouping of rental companies locations into pools,
allowing car rental locations within a pool to share a fleet of vehicles.
 In the second phase, the types and quantities of vehicles to be acquired and
RENT IT MINI PROJECT
DEPT OF IT 2 2017
returned to the car manufacturer and the geographical redistribution of vehicles
among pools over the long term planning horizon are defined for each pool.
 The final phase involves the daily operations in which the deployment of the fleet
within each pool among its location is defined.
According to these three phases there are four modules in the system. They are:
1) Admin module
● Registration:
a. Company Registration
b. User Registration
c. Vehicles Registration
● Booking Details:
a. Online Booking
b. Manual Booking
● Booking Operations:
a. Booking Confirmation
b. Booking Cancellation
● Search
2) User module
● Vehicles Catalogs:
● Booking
a. Online Booking
b. Manual Booking
● Search Vehicles
3) Company module
● Vehicles Catalogs
● Customer Catalogs
● Booking Confirmation
● Booking Cancellation
4) Reports
RENT IT MINI PROJECT
DEPT OF IT 3 2017
● Daily Report
● Weekly Report
● Monthly Report
● Yearly Report
The proposed system facilitates the customers to fill up their details, and to give a
brief description of a vehicle they want to book .This new system is very helpful for
customers who want to hire their vehicles through this site.
The system have following inputs
1.1 Customer side
 First customer has to make a reservation and later on in the process has to do
registration.
 Second if the customer had already registered by themselves then they can continue
booking in their own account by giving the customer id or mail id.
 Thirdly, The customer can amend details or update their details.
1.2 Company side
 First company has to make a reservation and later on in the process has to do
registration.
 Second if the company had already registered by themselves then they can
continue registering vehicles of their company in their own account by giving
the company id or mail id.
 Thirdly, The company can amend details or update their details of their vehicles.
1.3 System output
The main outputs are whether the booking is confirmed or not and regular
information’s services to the customers of rental vehicles.
1.3 Problem statement
RENT IT MINI PROJECT
DEPT OF IT 4 2017
Rent it provides vehicles that can be used temporarily for a fee during a specific
period .Getting rental vehicle helps people get around despite the fact they do not have
access to their own personal vehicle or they don’t own a vehicle at all. The individual
who needs a vehicle must contact a rental vehicle company and contract out for a vehicle
.This system increases customer retention and simplify vehicle and staff management.
1.4 Aims and Objectives
 To produce a web based system that allow customer to register and reserve vehicle
online and for the companies to effectively manage their vehicle rental business.
 To ease customer’s task whenever they need to rent a vehicle.
 To ease companies interaction with customers.
1.5 Scope for the project
This project traverses a lot of areas ranging from business concept to computing
field and required to perform several researches to be able to achieve the project objectives.
The area covers include :
 Vehicle Rental Industry :
The includes study on how the vehicle business is being done, process
involved and opportunity that exist for improvement.
 .NET Technology is used as front end for development of application.
 MS SQL is used as back end for development of application.
 General customers as well as company’s staff will be able to use them effectively.
 Web platform means that the system will be available for access 24/7 except when
there is a temporary server issue which is expected to be minimal.
RENT IT MINI PROJECT
DEPT OF IT 5 2017
1.6 Advantages
The project can be easily used in the process of decision making .Different types
of reports can be generated which help the management to take correct decision and
reduce the time delay which automatically increases the company’s work standards as well
as the economical state of the company.
RENT IT MINI PROJECT
DEPT OF IT 6 2017
2.LITERATURE SURVEY
Usually we can only see rental vehicles web platforms available only for having fun at
cities. By enquiring we found that there are many web applications for rental vehicles ,some are :
1) Zoomcars
2) Uber
3) Olacabs
2.1 Zoomcars
Zoom cars is a relatively new entrant to self drive car business scene in India and with
innovative strategies, they’ve already gained good reputation and popularity. Unlike any
other agency in India, Zoom car offers rentals by hour and also pays for fuel (Conditions
apply). There’s a per km charge once you exceed pre-defined limit. This works out very
well for short trips, but be sure to do your calculations before long trips. But zoomcars are
only available in these cities across the country:
Bangalore,Delhi,Gurgaon,Noida,Udaipur,Mumbai,NaviMumbai,Kolkata,Chennai,Pune,H
yderabad,Chandigarh,Jaipur,Mysore,Coimbatore,Mangalore,Vizag,Ahmedabad,Bhubane
shwar, Kochi and Lucknow.
Adding to that if when we had a detailed search we came to know that zoomcar is a
company that have a set of cars with them and they only give their cars for rent.Also they
only rent cars no other vehicles are rented by them.
2.2 Uber
Uber is a ride referral service. Unlike cab companies, Uber drivers use their personal
cars and pay for their gas and expenses. The company is primarily a social network
platform for passengers and drivers. Uber’s smartphone app connects riders with drivers
using GPS technology. The company processes payments, which are made by passengers
RENT IT MINI PROJECT
DEPT OF IT 7 2017
via the credit card they added to Uber’s platform at signup. Uber takes a cut from each fare
and direct deposits the rest of the money into the driver’s account.
Uber rides are usually considerably cheaper than a standard cab fare. Savings drop when
you use the service during peak times when surge pricing is in effect. At such times, which
include rush hour traffic hours, you can expect to pay much higher rates than usual.
Uber also features a unique rating system. After an Uber ride is complete, both the driver
and passenger rate one another. Riders comment on aspects such as the promptness of the
service and cleanliness of the vehicle. Drivers rate the behavior of the passengers. While
this rating can be helpful for drivers and users, the rating isn’t without its downsides. Bad
overall ratings, whether well-founded or not, can mean a driver gets deactivated and a
passenger can get blacklisted.
 The Risks For Passengers
Uber seems like an ideal solution for “seamlessly” connecting riders and drivers. As
a passenger, if you need a ride, you request one with a push of a button on your
smartphone and a driver is on his or her way.
 Lack Of Professional Driving Qualifications
In comparison, Uber drivers can be just about anyone who has a relatively new car
in working order. However, Uber does inspect vehicles to ensure they are in good
condition.
 Faulty Background Check System
This included drivers convicted of burglary, battery and assault, and drunk and
reckless driving.
 No Liability
Because drivers for Uber are classified as independent contractors, the company
denies any liability when things go wrong, which they do.
 Risks For Drivers
Uber can also be a dicey proposition for drivers, who may risk more than they realize
when they turn independent taxi driver.
 Financial Risks
RENT IT MINI PROJECT
DEPT OF IT 8 2017
The biggest risks for drivers seem to be financial. In the case of the driver whose jaw
was broken, the week spent in the hospital was his financial responsibility, since he’s
not an employee of Uber and therefore not covered under workman’s compensation.
Drivers put wear and tear on their vehicles and pay all of their expenses, including
gas and maintenance. Insurance is another issue. Most car insurance policies don’t
cover drivers when they are working as a driver for a car sharing company, such as
Uber.
Uber is also only available in 29 cities in India :
Ahmedabad,Ajmer,Bangalore,Bhopal,Bhubaneshwar,Chandigarh,Chennai,Pune,Coimbatore,Hyderaba
d,Kochi,Kolkata,Guwahati,Mysore,Surat,Nashik,Jaipur,Indore,Jodhpur,Mumbai,Manglore,Ludhiana,L
ucknow,Delhi,Nagpur,Udaipur,Thiruvananthapuram,Vadoadara,Vishakapattanam.
2.3 Ola cabs
1. The driver has to be trustworthy which is very rare. It is also difficult to get drivers if
one leaves your job.
2. Drivers hardly stay at one place for a long time.
3. More and more cars are getting attached nowadays. This means more availability of cars
and less number of rides for us.
4. With their highly competitive rates of 6rs/km, sometimes it is difficult to earn money if
the rides are too small.
5. You have to maintain the driver rating so that your MBG (Minimum Business
Gaurantee) does not get affected. This is a disadvantage because drivers tend to book
rides from their own phone and Ola keeps track of everything.
6. Sometimes the devices does not work properly and we normally have to waste our time
in their offices to make it work again. Their offices are always crowded. Device
malfunction does happen but not very frequently
Ola Cabs is also concentrated only in cities.
And so we reached to a decision of making a platform where people can book vehicles of their
RENT IT MINI PROJECT
DEPT OF IT 9 2017
interest to have leisure at the place of their interest. Our project can be used for having fun at rural
areas too.
‘Rent It’ is a complete solution for a web based vehicle rental broker companies. It can be easy for
tourist, travel agency, and private visitor to online make research, comparison vehicles prices and
make reservation , online payment when they travel .
It also allows the administrator managed data source in short time. It accepts new reservation
vehicles, view vehicles model, view date reservation for vehicles, and travel information so that
customers can easy look out travel location they need. The system will keep records for the
customers, and companies.
RENT IT MINI PROJECT
DEPT OF IT 10 2017
3. FUNCTIONAL REQUIREMENTS
Requirement analysis is a software engineering technique that is composed of the
various tasks that determine the needs or conditions that are to be met for a new or altered
product, taking into consideration the possible conflicting requirements of the various users.
Functional requirements are those requirements that are used to illustrate the internal
working nature of the system, the description of the system, and the explanation of each
subsystem. It consists of what task the system should perform ,the processes involved,
which data should the system holds and interfaces with the user. The functional requirements
are identified as :
 Customers registration :
The system should allow new user to register online and generate membership card.
 Online reservation of vehicles
Customers should be able to use the system to make booking and online reservation.
 Automatic update to database once reservation is made or new customer is
registered
Whenever there’s a new reservation or new registration the system should be able
to update database without any additional efforts from the admin.
 Feedbacks to customers
It should provide means for customers to leave feedback.
4.NON-FUNCTIONAL REQUIREMENTS
RENT IT MINI PROJECT
DEPT OF IT 11 2017
It describes aspects of the system that are concerned with how system provides the
functional requirements. They are :
 Security
The subsystem should provide a high level security and integrity of the data held
by the system, only authorized personnel of the company can gain access to the
company’s secured page on the system; And only users with valid password and
username can login to view user’s page.
 Performance and Response Time
The system should have high performance rate when executing user’s input and
should be able to provide feedback or response within a short time span usually
50 seconds for highly complicated task and 20 to 25 seconds for less complicated
task.
 Error Handling
Error should be considerably minimized and an appropriate message that guides the
user to recover from an error should be provided. Validation’s of user’s input is
highly essential. Also the standard time taken to recover from an error should be
15 to 20 seconds.
 Availability
This system should always be available for 24 hours ,7 days a week. Also in the
occurrence of any major system malfunctioning, the system should be available in
1 to 2 working days, so that the business process is not severely affected.
 Ease of Use
Considered the level of knowledge possessed by the user’s of the system, a simple
but quality user interface should be developed to make it easy to understand and
required less training.
RENT IT MINI PROJECT
DEPT OF IT 12 2017
5. SYSTEM ANALYSIS
The analysis model is a concise ,precise abstraction of what desired system must
do ,and not how it will be done after the study of the existing system is completed .This
basically includes system study and the requirement analysis . Interacting with the clients
regarding their requirements and expectations from the system does requirement analysis.
The steps which are essential for the system analysis are :
 Research and define essential components.
 Analyze current processes and identify gaps.
 Interview users ,Trainee ,Trainers and other concerned personnel regarding essential
components and essential processes.
 Write requirements document.
 Define standards for standards ,policies and procedures.
 Review draft requirements documents with users, trainee, trainers and other concerned
personnel.
 Update and expand project plan.
5.1 PRELIMINARY INVESTIGATION
 Benefit of organization
The organization will obviously be able to gain benefits such as savings in operating
cost, reduction in paperwork, better utilization of human resources and more presentable
image increasing goodwill. The other benefits are improved service and faster and better
access to up to date information.
RENT IT MINI PROJECT
DEPT OF IT 13 2017
 The initial cost
The initial cost of setting up the system will increase the cost of hardware
(server/clients, network adapter and related hardware.),software (server OS, add on software,
utilities) & labor (setup & maintenance ).The same has to bear by organization.
 Running cost
Besides, the initial cost the long term cost will include the running cost for the
system including the AMC, book charges, cost for human resources, cost for update/renewal
of various related software.
 Need for Training
The users along with the administrator need to be trained at the time of
implementation of the system for smooth running of the system. The client will provide
the training site.
Depending upon this definition we analyzed the present library management system
during the analysis process, we had to go through the entire manual system that was being
followed in the organizations for past few years.
We talked to the management people who were managing the financial issues of
center ,staff who were keeping records in lots of registers and the reporting manager
regarding their existing system, their requirements and expectations from the new proposed
system. Then, we did the system study of the entire system based on their requirements
and additional features they wanted to incorporate with the system.
The manual system was very complex to managed and searching or updating the
information was very difficult .
There was a lengthy procedure for entering details of the books ,members, visitors
and then making their timings and bills.
The other problem with the manual system was report generation. The reports to be
generated on daily/weekly/monthly basis required lot of paper work calculations etc. Thus,
RENT IT MINI PROJECT
DEPT OF IT 14 2017
reporting the managers has to calculate all the consultation fee of every player at the end
of every day/ week/month. Even a small calculation mistake was leading to reanalysis and
recreation of whole work.
When we talked with the customers we understood that most of the customers where
facing difficulties of finding vehicles at rural areas for leisure trips and they find it difficult
to arrange vehicle when they want to go .If they arrange vehicles also sometimes they
faced problems like the driver asking more money and all .
5.2 EXISTING SYSTEM
When we look on to the existing system, we only get to know about a very few websites
that too rents only cars and in cities only. In India we can find online rental platforms such as
olacabs ,uber, zoomcars, drivezy etc. But each among them only focuses cities. These never
focused on rural areas. Nowadays people being modern loves traditional tastes and we can find
that people love to go to rural areas with their family and friends for leisure. In such cases the
people from very far find it difficult to arrange vehicle in such a unknown place .
When we look on to the rural areas vehicle rental system there we find that :
 It only provide manual paper work.
 The user has to go into the office where user can get the vehicle on rent and book their
vehicle.
 Feedback cannot be given to the company online.
5.4 PROPOSED SYSTEM
 The new system is totally computerized system.
 New system provides features like time efficiency to show vehicle details ,users profile
companies profile and whatever the customer will give feedback to companies.
 The system provides tourism and travelling facilities.
 An inquiry is easily done by the user in the system.
 It is a very interactive software application for managing online vehicle rental business.
RENT IT MINI PROJECT
DEPT OF IT 15 2017
5.3 OPERATING ENVIRONMENT
The proposed software is to run on client/server model network .
A client/server can deliver the better performance than the file server system because
a client application and database server work together to split processing load of
applications. The server manages the database among the number of clients, while the client
send, request, and analyze the data entry form with specific data set ,such as rows in table
not file as in the file server system. A database server is intelligent enough so that it
lock and return only the rows a client request, which ensure concurrency, minimize the
work traffic and increase the system performance.
Software requirements :
 .NET is used for doing front end.
 HTML and CSS is used.
 MSSQL is used for doing back end .
 Visual Studio is used for coding for the WebApp.
RENT IT MINI PROJECT
DEPT OF IT 16 2017
6.SYSTEM DESIGN
In this phase a logical system is built which fulfils the given requirements. Design
phase of software development deals with transforming the customers requirements into a
logically working system. Normally the design is performed in the following in following
two steps
 Primary Design Phase
In this phase the system is designed at block level .The blocks are created on the
basis of analysis done in the problem identification phase. Different blocks are created for
different functions emphasis is put on minimizing the information flow between blocks.
Thus all activities which require more interaction are kept in one block.
 Secondary Design Phase
In the secondary phase the detailed design of every block is performed.
The general tasks involved in the design process are the following
 Design various blocks for overall system processes.
 Design Smaller, compact and workable modules in each block.
 Design various databases structures.
 Specify details of programs to achieve desired functionality.
 Design the form of inputs.
 Perform documentation of design.
 System review
User Interface Design
User interface design is concerned with the dialogue between user and computer. It
is concerned with everything from starting the system or logging into the system
to eventually presentation of desired inputs and outputs. The overall flow of screens
and messages is called a dialogue.
RENT IT MINI PROJECT
DEPT OF IT 17 2017
The following Steps are various guidelines for User Interface Design
1) The system should always be aware of what to do next.
2) The screen should be formatted so that various types of information,
instructions and messages always appear in the same general display
area.
3) Message, instructions or information should be displayed long enough
to allow the system user to read them.
4) Use display distributes sparingly.
5) Default values for fields and answers to be entered by the user should
be specified.
6) A user should not be allowed to proceed without correcting the error.
7) The system user should never get a operating system message or
fatal error.
6.1 SYSTEM PURPOSE
The company wants to find a solution to reduce its operating costs. The system is
being developed is a system to handle the business needs of renting out vehicles to
customers, maintaining the records and data on vehicle fleet, operating the customer portal
website, and reporting the state of the system to the company. The system does not fulfill
any other needs of the business.
6.1.1 System scope:
The functional scope of the system is represented in four different aspects of the
system: Customer Service Module(CS), Web Portal Module(WP),Fleet Management
Module(FM),Reports and Analytics Module(RA).
 The scope of the fleet management module is keeping track of rental vehicle fleet.
This module’s purpose will be to contain the data on vehicle fleet and information
about the specific vehicles. The fleet management module will not handle the renting
RENT IT MINI PROJECT
DEPT OF IT 18 2017
of vehicles.
 The scope of the customer Web Portal is to rent the vehicles to customers online
in the absence of an companies employee. The module will interface with the fleet
management module but will not perform any of the module’s duties. The same goes
for the customer’s service module.
 The scope of the Customer Service Module is to provide a clear and easy to use
layout for companies and customers to follow along with as they work out a rental.
As mentioned above the module will interface with the fleet management module
but will not perform any of the module’s duties.
 The scope of reports and analytics module is to provide predetermined spot that
will contain all of the reports made from employees on vehicle rentals. It will help
mangers and corporate office whenever they need file the reports and check on
rentals.
According to these three phases there are four modules in the system. They are:
6.2 MODULE DESCRIPTION
6.2.1 ADMIN MODULE
Like every other management system the ‘Rent it’ will have a admin. The admin will be
the entity that will monitor the activities and records of the whole system. Administrator
can delete a company as well as customer information and generate report.
Following are some facts related to admin :
● Registration:
a. Company Registration
Each company has to register using sign up and give their details. Whenever a
new company registers their profile in this, they should prove their identity to
admin.
After the creation of profile each time the company logs in and do their job ,the
admin has the power to monitor their works.
RENT IT MINI PROJECT
DEPT OF IT 19 2017
b. User Registration
Each user/customer has to register using sign up and give their details .Whenever
a new user/customer registers their profile in this, they should prove their identity
to admin.
After the creation of profile each time the user/customer logs in and do their job,
the admin has the power to monitor their works.
c. Vehicles Registration
Each company who creates a profile have the power to add vehicles of their
company to their profile. The whole list of vehicle with respect to company will
be recorded at the admin side at the same time.
● Booking Details:
a. Online Booking
The booking details of every user/customer will be recorded to the admin side .
● Booking Operations:
a. Booking Confirmation
After booking the vehicle a confirmation message will be send to the
customers/users mail or mobile. Which the customer has to confirm for further
proceedings to payment. The admin side will be updated with each actions.
b. Booking Cancellation
After booking a vehicle sometimes there will be some situations where
customer/user may cancel their booking. Such cases will be also updated at the
admin side.
● Feedback
The admin easily view the feedbacks and solve the query.
6.2.2 USER MODULE
● Vehicles Catalogs:
Each company who creates a profile have the power to add vehicles of their
company to their profile. The whole list of vehicle with respect to company of the
RENT IT MINI PROJECT
DEPT OF IT 20 2017
customers requested place can be viewed by user/customer.
● Booking
a. Online Booking
The booking details of every user/customer will be recorded at the user profile.
● Search Vehicles
The whole list of vehicle with respect to company can be searched by the user for
finding the vehicle of their interest.
6.2.3 COMPANY MODULE
● Vehicles Catalogs
Each company who creates a profile have the power to add vehicles of their
company to their profile. The whole list of vehicle of their company will be
available at the companies profile.
● Customer Catalogs
a. Online Booking
The booking details of the companies user/customer will be recorded at the
companies profile.
b. Manual Booking
The offline booking details of the companies user/customer will be recorded at the
companies office manually.
● Booking Confirmation
After booking the vehicle a confirmation message will be send to the
customers/users mail or mobile. Which the customer has to confirm for further
proceedings to payment. The company side will be updated with each actions.
● Booking Cancellation
After booking a vehicle sometimes there will be some situations where
customer/user may cancel their booking. Such cases will be also updated at the
company side.
6.2.4 REPORTS
RENT IT MINI PROJECT
DEPT OF IT 21 2017
● Daily Report
Daily reports about the usage, booking details, registering details will be updated
at the admin side as well as the company side.
● Weekly Report
weekly reports about the usage, booking details, registering details will be
updated at the admin side as well as the company side.
● Monthly Report
monthly reports about the usage, booking details, registering details will be
updated at the admin side as well as the company side.
● Yearly Report
yearly reports about the usage, booking details, registering details will be updated
at the admin side as well as the company side.
6.3 PROJECT CATEGORY
Relational Database Management System (RDBMS)
This is an RDBMS based project which is currently using MSSQL for all transaction
statements. MSSQL is an opensource RDBMS System.
A Relational Database Management System (RDBMS) is a database management
system (DBMS) that is based on relational model as invented by E.F CODD, of IBM’S
San Jose Research Laboratory. Many popular databases currently in use are based on the
relational database model.
RDBMS’s have become a predominant choice for the storage of information in new
databases used for financial records ,manufacturing and logistical information, personal data
and much more since the 1980s.Relational databases have often replaced legacy hierarchical
databases and network databases because they are easier to understand and use. However
,relational databases have been challenged by object databases, which were introduced in
an attempt to address object-relational impedance mismatch in relational database , and XML
database.
RENT IT MINI PROJECT
DEPT OF IT 22 2017
6.3.1 RDBMS ARCHITECTURE DIAGRAM -ZERO LEVEL
RENT IT MINI PROJECT
DEPT OF IT 23 2017
6.3.1 RDBMS ARCHITECTURE DIAGRAM- FIRST LEVEL
RENT IT MINI PROJECT
DEPT OF IT 24 2017
6.3.1 RDBMS ARCHITECTURE DIAGRAM-USE CASE DIAGRAM
RENT IT MINI PROJECT
DEPT OF IT 25 2017
6.3.1 RDBMS ARCHITECTURE DIAGRAM-SEQUENCE DIAGRAM
RENT IT MINI PROJECT
DEPT OF IT 26 2017
7.SYSTEM OVERVIEW
7.1 SYSTEM CONTEXT
The system has been designed with four modules in mind. These modules are
customer service module, fleet management module, reports and analytics module, web portal
module. These four modules will make up the structure of the system. The customer service
module will be the part of the system that is supposed to provide the company with
everything they need to perform their duties. The web portal module will be the part of
the system that handles the website where the customers will be able to go through an
automated process to rent vehicles .The fleet management module will do as its name
suggests and manage the rental fleet. The reports and analytics module will be the part of
the system that will be used to generate reports from the remaining three modules for the
purpose organizing the data on the status of the company. The system will be able to
interact with the outside systems to process payment on behalf of the company.
7.2 SYSTEM FUNCTIONS
The system will be able to rent out vehicles .The system will be able to accept
payments. The system will keep track of rental fleet. The system will generate report for the
company.
7.2.1 USER CHARACTERISTICS
The users will be customers which can include travelling business people, out of
town visitors and local residents in need of vehicle. Other users of the system will be the
employees of the company. The company employee will be using windows desktop to
conduct their business on the system but the system will need to accommodate the variety
of devices that the customers will have. The customers will have mobile devices running
several different operating software including android , IOS and blackberry. The full website
also must accommodate these different operating systems.
RENT IT MINI PROJECT
DEPT OF IT 27 2017
7.3 FEASIBILITY STUDY
At this stage analyst estimates the urgency of project and estimates the development
cost.
In feasibility analysis, we have to study the following :
 Technical feasibility
Technical feasibility is concerned with availability of hardware and software required
for the development of the system, to see compatibility and maturity of technology
proposed to be used and to see the availability of the required manpower to develop
the system.
After the study we came to conclusion that we proceed further with the tools and
development environment chosen by us. This was important for us as we were
working on 2 various phases of the department that will need to be integrated in
future to make an extended system.
 Operational feasibility
Operational feasibility is all about problems that may arise during operations.
There are two aspects related with this issue :
 What is the probability that the solution developed may not be put to use
or may not work?
 What is the inclination of the management and end users towards the solution
?Though there is very least possibility of management being averse to the
solution, there is a significant probability that the end users may not be
interested in using the solution due to lack of training, insight etc.
 Economic feasibility
It is the measure of cost effectiveness of the project. The Economic feasibility is
nothing but judging whether the possible benefit of solving the problems is
worthwhile or not .At the feasibility study level, it is impossible to estimate the
cost because member’s requirements and alternative solutions have not been identified
at this stage. However , whenever the specific requirements and solutions have been
identified, the analyst weighs the cost and benefits of all the solutions ,this is called
cost benefit analysis.
RENT IT MINI PROJECT
DEPT OF IT 28 2017
7.4 TESTING
Testing is the process in which system is run on manually created input so that the
system is correctly working as desired or not. During systems testing, the system is used
experimentally to ensure that software does not fail. In other words we can say that it will
run according to its specifications and the way users expect. Special test data are input for
processing and the results are examined.
A limited number of users may be allowed to use the system so that the analyst
can see whether they try to use it in unforeseen ways .It desirable to discover any surprises
before the organization implements the system and depends on it.
Testing of a system is generally done in 2 phases :
One is Unit testing which is done for each module independently on its completion
and the other one is System testing which is done at the end of the project.
7.4.1 VALIDATION CRITERIA
The validation criteria in this project are as follows:
In portal system also, the user inputs are validated before storing them and
then further for displaying etc. The main validation that are done in system portal are as
follows:
All the screens have a similar look and feel. They all have the almost same colour
combinations in its background. This provides a better user interface to the user.
1. The primary key values can not be duplicated.
2. All the entries in any combo box has been sorted in alphabetical order
3. This helps a user while selecting a value from the combo box.
7.4.2 IMPORTANCE OF TESTING
During systems testing, the system is used experimentally to ensure that the software
does not fail. In other words, we can say that it will run according to its specifications, and in the
way user expect. Special test data are input for processing, and the results examined. The
importance of system testing is that the system is expected to run according to member’s
requirement before delivering it to the customer.
The system is tested on the basis of specification so that does not fail on user site.
RENT IT MINI PROJECT
DEPT OF IT 29 2017
7.5 SOFTWARE REQUIREMENT SPECIFICATION
The software requirement specification is produced at the culmination of the analysis task.
The function and performance allocated to software as part of system engineering are
refined by establishing a complete information description, detailed functional and behavioral
description, an indication of performance requirements and design constraints, appropriate
validation criteria, and other data pertinent to requirements.
7.5.1 Introduction
 Purpose
The main purpose ,to make this software is to overcome problems of database
handling ,maintaining resisters of members, bookings, and information about drivers
 Intended audience
This SRS is meant for basically my mini project report of B Tech. Besides, it is
obviously targeted for the managers of mentioned centers ,the client, to get and overall
description and advantage of the proposed system over the existing manual system.
 Product Vision and scope
The proposed system is being developed keeping in mind the requirements/need of
the client to automate its existing system for record keeping ,report generation and
management level information system. Keeping in mind the needs ,the system has been
developed as per guidelines laid by the clients center. The system is capable enough to
handle the vehicle record’s, booking record’s, travelers record’s ,report generation and
storing other information.
7.5.2 Overall description
 Product Perspectives
The proposed system falls under RDBMS category. I have adopted .Net as front end
and MS SQL as back end.
.Net is at present one of the most popular development platform for web based
system that is efficient for web programming.
MS SQL is at the present the most reliable and secure RDBMS tool. MS SQL
server works to efficiently manage its resource, a database of information, among the
RENT IT MINI PROJECT
DEPT OF IT 30 2017
multiple clients requesting and sending data in the network.
MS SQL has many important features that make it not only an exceptional
database management system but also an excellent database server choice for
client/server database computing.
So the overall system will prove to reliable, secure and efficient for the
organization.
 Product Functions
Functionalities
 Any person can query for vehicles availability according to the specified
conditions.
 A person can book or cancel the vehicle only after he/she logs in.
 A user can sign up for a profile if he/she doesn’t have one already.
 On logging in the user has options to
 Vehicle available.
 Edit profile information
 Cancellation of his/her vehicle.
 View all current bookings done.
 Logout.
 A person can get all the information about the vehicle .
 A person can get availability all the vehicles in next 20 days.
 Company who have an account can add/delete/update/modify details of their
vehicles.
 Company who have an account can add/delete/update/modify seat type
according to their vehicle and generate report.
 Administrator and company can manage the charges.
 Administrator or company can define scheme and modify time to time and
generate report.
 Administrator can delete a company as well as customer information and
generate report.
RENT IT MINI PROJECT
DEPT OF IT 31 2017
7.5.3 Life cycle model :
I am using SDLC model that begin at the system level and progresses through
analysis ,design, coding, testing, implementation and maintenance.
7.6 SOFTWARES USED
7.6.1 .NET FRAMEWORK
The .NET Framework is the heart of Microsoft .NET. The .NET Framework is a software
development platform of Microsoft .NET. Like any platform, it provides a runtime, defines
functionality in some libraries, and supports a set of programming languages. The .NET
Framework provides the necessary compile-time and run-time foundation to build and run .NET-
based applications.
The .NET Framework consists of:
• Common Language Runtime
• Class Libraries
• Support for Multiple Programming Language
The common language runtime (CLR) (also refer as runtime). The Common Language
Runtime is the core of Microsoft's .NET vision. This is said to be the execution engine of .NET
platform. The runtime (CLR) handles runtime services, including language integration, security,
and memory management. During development, the runtime (CLR) provides features that are
needed to simplify development.
Class libraries: Class libraries provide reusable code for most common tasks, including data
access, XML Web service development, and Web and Windows Forms. The CLR Software
Development Kit (SDK) provides the programming APIs in the form of a set of classes for building
.NET applications. Collectively, they are referred to the Base Class Library, or BCL.
Through the classes in the BCL, we can interact with the runtime, influencing the way that the
runtime's services are provided to us. In addition to giving us an "in" to the runtime, the BCL
classes provide a large number of useful utilities. These include things like a new database access
RENT IT MINI PROJECT
DEPT OF IT 32 2017
library (ADO.NET), ASP.NET, and an XML parser with support for the latest XML specifications.
In addition, developers can extend classes by creating their own libraries of classes. All
applications (Web, Windows, and XML Web services) access the same .NET Framework class
libraries, which are held in namespaces.
Support for multiple programming languages. Having a set of libraries and a runtime is good, but
neither one of them is useful if you can't write programs to take advantage of them. In order to do
that, you need to use some programming language with a compiler that is runtime-aware.
Microsoft currently lists over twenty different languages with which it will be possible to write
software that targets the CLR. Microsoft itself ship support for five languages with the SDK: C#,
Visual Basic.NET, IL, C++, and JScript.NET. Of these, C# and Visual Basic.NET are likely to be
the languages most often used to develop software for this new platform. Any language that
conforms to the Common Language Specification (CLS) can run with the common language
runtime. Relying on the common language runtime, code compiled with compilers of .NET based
languages can interoperate. All .NET-based languages also access the same libraries.
Features of .NET Framework
• It is a platform neutral framework.
• It is a layer between the operating system and the programming language.
• It supports many programming languages, including VB.NET, C# etc.
• .NET provides a common set of class libraries, which can be accessed from any .NET based
programming language. There will not be separate set of classes and libraries for each language.
If you know anyone .NET language, you can write code in any .NET language.
• In future versions of Windows, .NET will be freely distributed as part of operating system and
users will never have to install .NET separately.
7.6.2 MSSQL
Microsoft SQL Server is a relational database management system developed by Microsoft. As
a database server, it is a software product with the primary function of storing and retrieving data
RENT IT MINI PROJECT
DEPT OF IT 33 2017
as requested by other software applications—which may run either on the same computer or on
another computer across a network (including the Internet).
Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different
audiences and for workloads ranging from small single-machine applications to large Internet-
facing applications with many concurrent users.
Like all major RBDMS, SQL Server supports ANSI SQL, the standard SQL language. However,
SQL Server also contains T-SQL, its own SQL implementation. SQL Server Management Studio
(SSMS) (previously known as Enterprise Manager) is SQL Server's main interface tool, and it
supports 32-bit and 64-bit environments.
SQL Server is sometimes referred to as MSSQL and Microsoft SQL Server.
Originally released in 1989 as version 1.0 by Microsoft, in conjunction with Sybase, SQL Server
and its early versions were very similar to Sybase. However, the Microsoft-Sybase partnership
dissolved in the early 1990s, and Microsoft retained the rights to the SQL Server trade name. Since
then, Microsoft has released 2000, 2005 and 2008 versions, which feature more advanced options
and better security.
Examples of some features include: XML data type support, dynamic management views (DMVs),
full-text search capability and database mirroring.
SQL Server is offered in several editions with different feature set and pricing options to meet a
variety of user needs, including the following:
 Enterprise: Designed for large enterprises with complex data requirements, data
warehousing and Web-enabled databases. Has all the features of SQL Server, and its
license pricing is the most expensive.
 Standard: Targeted toward small and medium organizations. Also supports e-commerce
and data warehousing.
 Workgroup: For small organizations. No size or user limits and may be used as the backend
database for small Web servers or branch offices.
 Express: Free for distribution. Has the fewest number of features and limits database size
and users. May be used as a replacement for an Access database.
RENT IT MINI PROJECT
DEPT OF IT 34 2017
7.6.3 HTML
HTML is short for Hyper Text Markup Language. HTML is used to create electronic documents
(called pages) that are displayed on the world wide web. Each page contains a series of connections
to other pages called hyperlinks. Every web page you see on the Internet is written using one
version of HTML code or another.
HTML code ensures the proper formatting of text and images so that your Internet browser may
display them as they are intended to look. Without HTML, a browser would not know how to
display text as elements or load images or other elements. HTML also provides a basic structure
of the page, upon which cascading style sheets are overlaid to change its appearance. One could
think of HTML as the bones (structure) of a web page, and CSS as its skin (appearance).
HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects, such as interactive forms may be embedded into the rendered page. It provides a
means to create structured documents by denoting structural semantics for text such as headings,
paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written
using angle brackets. Browsers do not display the HTML tags, but use them to interpret the content
of the page.
7.6.4 CSS
Stands for "Cascading Style Sheet." Cascading style sheets are used to format the layout of web
pages. They can be used to define text styles, table sizes, and other aspects of Web pages that
previously could only be defined in a page's HTML.
CSS helps Web developers create a uniform look across several pages of a Web site. Instead of
defining the style of each table and each block of text within a page's HTML, commonly used
styles need to be defined only once in a CSS document. Once the style is defined in cascading style
sheet, it can be used by any page that references the CSS file. Plus, CSS makes it easy to change
styles across several pages at once. For example, a Web developer may want to increase the default
text size from 10pt to 12pt for fifty pages of a Web site. If the pages all reference the same style
sheet, the text size only needs to be changed on the style sheet and all the pages will show the
larger text.
RENT IT MINI PROJECT
DEPT OF IT 35 2017
While CSS is great for creating text styles, it is helpful for formatting other aspects of Web page
layout as well. For example, CSS can be used to define the cell padding of table cells, the style,
thickness, and color of a table's border, and the padding around images or other objects. CSS gives
Web developers more exact control over how Web pages will look than HTML does. This is why
most Web pages today incorporate cascading style sheets.
7.7 How Rent It Work
A Rent it is a vehicle that can be used temporarily for a period of time with a
fee. Renting a vehicle assists people to get around even when they do not have access to
their own personal vehicle or don’t own a vehicle at all. The individual who want to
rent a vehicle must first contact a vehicle rental company for the desire vehicle. This can
be done online .At this point, this person has to supply some information such as ;dates
of rental and type of vehicle .After these details are worked out ,the individual renting
vehicle must present a valid identification card.
Most companies throughout the industry make a profit based of type of vehicles
that are rented. The rental vehicles are categorized into economy, compact, compact
premium ,premium and luxury. And customers are free to choose any vehicle of their
choice based on their purse and availability of such vehicle at time of reservation.
7.7.1 Benefits of Rent It Services
 This online vehicle rental solution is fully functionable and flexible.
 It is very easy to use.
 This online vehicle rental system helps in back office administration by
streamlining standardizing the procedures.
 It saves a lot of time, money and labor.
 Eco-friendly : The monitoring of the vehicle activity and the overall business becomes
easy and includes the least paper work.
 The software acts as an office that is open 24/7.
RENT IT MINI PROJECT
DEPT OF IT 36 2017
 It increases the efficiency of the management at offering quality services to the
customers.
 It provides custom features development and support with the software.
7.7.2 COST ESTIMATION OF THE PROJECT
Software cost comprises a small percentage of overall computer-based system cost. There
are a number of factors, which are considered, that can affect the ultimate cost of the software
such as - human, technical, hardware and software availability etc.
The main point that was during the cost estimation of project was its sizing. In spite of
complete software sizing, function point and approximate lines of code were also used to "size"
each element of the software and their costing.
The cost estimation done by me for project also depend upon the baseline metrics
collected from past projects and these were used in conjunction with estimation variables to
develop cost and effort projections.
We have basically estimated this project mainly on two bases -
 Estimation
This refers to the total man-hours required for the development of the project. It
even includes the time required for doing documentation and user manual.
 Hardware required estimation
This includes the cost of the PCs and the hardware cost required for development
of this project.
RENT IT MINI PROJECT
DEPT OF IT 37 2017
8. SCREENSHOTS
HOME PAGE
CONTACT US
RENT IT MINI PROJECT
DEPT OF IT 38 2017
LOGIN WITH USER
SIGN UP
RENT IT MINI PROJECT
DEPT OF IT 39 2017
COMPANY LOGIN
SIGN UP
RENT IT MINI PROJECT
DEPT OF IT 40 2017
AFTER USER LOGIN
BOOK YOUR RIDE
RENT IT MINI PROJECT
DEPT OF IT 41 2017
BOOKING
DURATION OF RIDE DETAILS
RENT IT MINI PROJECT
DEPT OF IT 42 2017
AFTER COMPANY LOGIN
VEHICLES
RENT IT MINI PROJECT
DEPT OF IT 43 2017
ADDING VEHICLE
ADMIN PAGE
RENT IT MINI PROJECT
DEPT OF IT 44 2017
HOME PAGE
CUSTOMER DETAILS
RENT IT MINI PROJECT
DEPT OF IT 45 2017
COMPANY DETAILS
VEHICLE DETAILS
BOOKING DETAILS
RENT IT MINI PROJECT
DEPT OF IT 46 2017
9. CONCLUSION
Rent It has emerged with new goodies compared to the past experience where every
activity concerning rental business is limited to physical location only .Even though the
physical location has not totally been eradicated ,the nature of functions and how these
functions are achieved has been reshaped by power of internet. Nowadays, Customers reserve
vehicle online ,rent vehicle online, and have the vehicle brought to their door step once
the customer is registered member .
The web based vehicle rental system has offered an advantage both for customers
as well as the vehicle rental company to efficiently and effectively manage the business
and satisfies the customer’s need at the click of button.
RENT IT MINI PROJECT
DEPT OF IT 47 2017
10.FUTURE SCOPE AND FURTHER ENHANCEMENT
Today ,the market place is flooded with several vehicle rental options for shoppers
to choose from. A variety of innovative products and services are being offered spoiling
customer’s for choice. Rent it is no more a privilege enjoyed by your family and friends.
In the last couple of years the growth of vehicle rentals in India has been
phenomenal as more shoppers have started have started discovering the benefits of using
this platform. There is enough scope for Online business in future if they understand the
Indian shoppers psyche and cater to their needs.
RENT IT MINI PROJECT
DEPT OF IT 48 2017
BIBLIOGRAPHY
 Online tutorials
 You tube
 W3Schools
 Coursera
 Books used
 Software engineering – R S Pressman
 Database Systems Concepts –Abraham Silberschatz
RENT IT MINI PROJECT
DEPT OF IT 49 2017

More Related Content

What's hot

Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikngsanket shah
 
Car rental system_newfinal2
Car rental system_newfinal2Car rental system_newfinal2
Car rental system_newfinal2rajdeep0007
 
Final 622 Presentation
Final 622 PresentationFinal 622 Presentation
Final 622 PresentationSayali Jaitpal
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management SystemMoeenuddin Patel
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation systemKOYELMAJUMDAR1
 
Online Cab Booking System Final Report
Online Cab Booking System Final ReportOnline Cab Booking System Final Report
Online Cab Booking System Final ReportPiyushPatil73
 
online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation PiyushPatil73
 
Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...Orisys Infotech
 
Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservationsazzadur rahman
 
College transport management system
College transport management systemCollege transport management system
College transport management systemPrateek Singh
 
Taxi service UML
Taxi service UMLTaxi service UML
Taxi service UMLAyushi Shah
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMNimRaH NaZaR
 
Travel and tourism management it project ppt
Travel and tourism management it project pptTravel and tourism management it project ppt
Travel and tourism management it project pptMadhukar Kumar
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation systemAbhishek Yadav
 
TAXI-GO (Taxi Booking System)
TAXI-GO (Taxi Booking System)TAXI-GO (Taxi Booking System)
TAXI-GO (Taxi Booking System)Saurabh Kheni
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation systemAnkit Verma
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj docnawaldiatm
 

What's hot (20)

Online travel booikng
Online travel booikngOnline travel booikng
Online travel booikng
 
Car rental system_newfinal2
Car rental system_newfinal2Car rental system_newfinal2
Car rental system_newfinal2
 
Final 622 Presentation
Final 622 PresentationFinal 622 Presentation
Final 622 Presentation
 
Tourism and travelling management System
Tourism and travelling management SystemTourism and travelling management System
Tourism and travelling management System
 
Car Rental Software
Car Rental Software Car Rental Software
Car Rental Software
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
App Proposals - Cab Booking
App Proposals - Cab BookingApp Proposals - Cab Booking
App Proposals - Cab Booking
 
Online Cab Booking System Final Report
Online Cab Booking System Final ReportOnline Cab Booking System Final Report
Online Cab Booking System Final Report
 
online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation online Cab Booking System PPT Presentation
online Cab Booking System PPT Presentation
 
Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...Online booking system for car rental companies - Bespoke Car Rental Booking E...
Online booking system for car rental companies - Bespoke Car Rental Booking E...
 
Train ticket reservation
Train ticket reservationTrain ticket reservation
Train ticket reservation
 
College transport management system
College transport management systemCollege transport management system
College transport management system
 
Taxi service UML
Taxi service UMLTaxi service UML
Taxi service UML
 
TRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEMTRAIN TICKETING SYSTEM
TRAIN TICKETING SYSTEM
 
Travel and tourism management it project ppt
Travel and tourism management it project pptTravel and tourism management it project ppt
Travel and tourism management it project ppt
 
Railway reservation system
Railway reservation systemRailway reservation system
Railway reservation system
 
TAXI-GO (Taxi Booking System)
TAXI-GO (Taxi Booking System)TAXI-GO (Taxi Booking System)
TAXI-GO (Taxi Booking System)
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
Hard copy of proj doc
Hard copy of proj docHard copy of proj doc
Hard copy of proj doc
 
cab booking system ppt.pptx
cab booking system ppt.pptxcab booking system ppt.pptx
cab booking system ppt.pptx
 

Similar to RENT IT: To Rent Your Ride

buy heroin online | white heroin for sale online | black tar heroin online
buy heroin online | white heroin for sale online | black tar heroin onlinebuy heroin online | white heroin for sale online | black tar heroin online
buy heroin online | white heroin for sale online | black tar heroin onlinereyswert
 
REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMIRJET Journal
 
115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-ReportScott Bou
 
Car rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdfCar rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdfDevidasBhere
 
Cab Booking Application
Cab Booking ApplicationCab Booking Application
Cab Booking ApplicationIRJET Journal
 
AU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDFAU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDFCCSSenatorAbogadoAj
 
Digital Parking Management PPT
Digital Parking Management PPTDigital Parking Management PPT
Digital Parking Management PPTshiksha kranti
 
World's Most Powerful Taxi-booking solution Designed For your Business
World's Most Powerful Taxi-booking solution Designed For your BusinessWorld's Most Powerful Taxi-booking solution Designed For your Business
World's Most Powerful Taxi-booking solution Designed For your BusinessPixel Crayons
 
Car R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptxCar R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptxcaptain112906
 
Vehicles Parking Management System project Presentation final year
Vehicles Parking Management System project Presentation final yearVehicles Parking Management System project Presentation final year
Vehicles Parking Management System project Presentation final yearVikram Singh
 
Taxi App Development: An Extensive Guide with Detailed Steps
Taxi App Development: An Extensive Guide with Detailed StepsTaxi App Development: An Extensive Guide with Detailed Steps
Taxi App Development: An Extensive Guide with Detailed StepsZimbleCodeAustralia
 
Service station android app project report
Service station android app project reportService station android app project report
Service station android app project reportVajrakaya Technologies
 
my cs619 presentation.pptx
my cs619 presentation.pptxmy cs619 presentation.pptx
my cs619 presentation.pptxWaqarAhmed324348
 
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...IRJET Journal
 
car rental.pptx
car rental.pptxcar rental.pptx
car rental.pptxssa_joe
 
IRJET- Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...
IRJET- 	  Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...IRJET- 	  Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...
IRJET- Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...IRJET Journal
 

Similar to RENT IT: To Rent Your Ride (20)

buy heroin online | white heroin for sale online | black tar heroin online
buy heroin online | white heroin for sale online | black tar heroin onlinebuy heroin online | white heroin for sale online | black tar heroin online
buy heroin online | white heroin for sale online | black tar heroin online
 
PPT.pptx
PPT.pptxPPT.pptx
PPT.pptx
 
REVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEMREVIEW PAPER ON RENTAL SYSTEM
REVIEW PAPER ON RENTAL SYSTEM
 
Carzoo.pptx
Carzoo.pptxCarzoo.pptx
Carzoo.pptx
 
115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report115442368-49930505-Car-Rental-System-Project-Report
115442368-49930505-Car-Rental-System-Project-Report
 
Car Rental System
Car Rental SystemCar Rental System
Car Rental System
 
Car rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdfCar rental Final Edit Pdf No 3.pdf
Car rental Final Edit Pdf No 3.pdf
 
Cab Booking Application
Cab Booking ApplicationCab Booking Application
Cab Booking Application
 
AU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDFAU-Project-Report-Fulltext-132299.PDF
AU-Project-Report-Fulltext-132299.PDF
 
Digital Parking Management PPT
Digital Parking Management PPTDigital Parking Management PPT
Digital Parking Management PPT
 
World's Most Powerful Taxi-booking solution Designed For your Business
World's Most Powerful Taxi-booking solution Designed For your BusinessWorld's Most Powerful Taxi-booking solution Designed For your Business
World's Most Powerful Taxi-booking solution Designed For your Business
 
Project synopsis.
Project synopsis.Project synopsis.
Project synopsis.
 
Car R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptxCar R Us!-MAJOR PPT.pptx
Car R Us!-MAJOR PPT.pptx
 
Vehicles Parking Management System project Presentation final year
Vehicles Parking Management System project Presentation final yearVehicles Parking Management System project Presentation final year
Vehicles Parking Management System project Presentation final year
 
Taxi App Development: An Extensive Guide with Detailed Steps
Taxi App Development: An Extensive Guide with Detailed StepsTaxi App Development: An Extensive Guide with Detailed Steps
Taxi App Development: An Extensive Guide with Detailed Steps
 
Service station android app project report
Service station android app project reportService station android app project report
Service station android app project report
 
my cs619 presentation.pptx
my cs619 presentation.pptxmy cs619 presentation.pptx
my cs619 presentation.pptx
 
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
IRJET- A Hybrid Approach for Travelling Service by using Data Parsing and Enh...
 
car rental.pptx
car rental.pptxcar rental.pptx
car rental.pptx
 
IRJET- Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...
IRJET- 	  Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...IRJET- 	  Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...
IRJET- Smart Parking : Parking Occupancy Monitoring and Visualisation Syst...
 

Recently uploaded

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 

Recently uploaded (20)

Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

RENT IT: To Rent Your Ride

  • 1. RENT IT MINI PROJECT DEPT OF IT i 2017 ACKNOWLEDGEMENT It is a really a momentous opportunity and privilege to express my deep sense of gratitude to all those who have us to accomplish this task. We express humble God Almighty for his incessant blessing on us during this project. We have taken efforts in this project. However, it would not have been possible without the kind support and help of many individuals and organizations. We would like to extend our sincere thanks to all of them. We sincerely thank our principal Dr. GANGADHARAN NAIR for providing us facilities in order to go ahead with our project development. We express our sincere gratitude to Mr. BINOY D M PANIKER, Head of the department, Information Technology, LBS College of Engineering, for supporting us with necessary facilities which was essential in the successful completion and presentation of our project. We also express our whole hearted gratitude to Mrs. GISHA G S under whom we executed the project. Her constant guidance and willingness to share her vast knowledge made us understood this project and helped us to complete the tasks. We would like to thank all faculty members and staffs of the Department of CSE and IT, for their support, goodwill and cooperation at every stage. Finally, yet importantly, we would like to express our heartfelt thanks to our beloved parents for their blessings and classmates for their help and wishes for the successful completion of our project.
  • 2. RENT IT MINI PROJECT DEPT OF IT ii 2017 ABSTRACT Tourism is travel for pleasure or business , also the theory and practice of touring, the business of attracting , accommodating and entertainment tourists and the business of operating tours. Tourism may be international , or within the traveler ’s country. Tourism is a major source of income for many countries , and affects the economy of both the source and host countries , in some cases being of vital importance. People usually prefer vehicles for rent when they go to some places for having leisure but they find it difficult to find vehicles when they reach. We therefore intend to provide a solution for finding Rental vehicles in Urban and Rural areas. The Vehicle Rental System is being developed for Vehicle Rental companies for registering their vehicles for rental purpose so that the customers can book their vehicles from any part of the world . The Vehicle Rental companies can register in this website and give the details of their vehicles. This web application takes information from the customers through filling their details. A customer being registered in the website has the facility to book a vehicle which the customer require. The proposed system completely integrated online systems. It automates manual procedure in an effective and efficient way. This automated system facilitates customer and provides to fill up the details according to their requirements. It includes type of vehicle they are trying to hire and location. The purpose of this system is to develop a website for easy interaction of Vehicle Rental companies and customers of them for booking vehicles along with requirements from any part of the world.
  • 3. RENT IT MINI PROJECT DEPT OF IT iii 2017 CONTENTS Chapter Title Page no. 1 INTRODUCTION 1 2 LITERATURE SURVEY 6 3 FUNCTIONAL REQUIREMENTS 10 4 NON FUNCTIONAL REQUIREMENTS 11 5 SYSTEM ANALYSIS 12 6 SYSTEM DESIGN 16 7 SYSTEM OVERVIEW 26 8 SCREENSHOTS 37 9 CONCLUSION 46 10 FUTURE SCOPE AND FURTHER 47 ENHANCEMENT BIBLIOGRAPHY
  • 4. RENT IT MINI PROJECT DEPT OF IT 1 2017 1.INTRODUCTION ‘Rent It’ is designed so as to be used by the vehicle rental company specializing in renting vehicles to customers. It is an online system through which customers can view available vehicles, register, view profile and book vehicles. The advancement in Information Technology and internet penetration has greatly enhanced various business processes and communication between companies(service provider) and their customers of companies. This online system is developed to provide following services  Enhance Business Processes To be able to use internet technology to project the rental company to the global world instead of limiting their services to their local domain alone ,thus increasing their return on investment .  Online Vehicle Reservation A tools through which customers can reserve available vehicles online prior to the expected pick-up date or time.  Customer’s Registration A registration portal to hold customer’s details, monitor their transaction and used same to offer better and improve services to them.  Group Bookings Allows the customer to book space for a group in the case of weddings or corporate meetings(Event management).  Content management system for managing contents of the vehicles.  The Data Security System.  Reporting of vehicles, booking, etc. In this system, there are three phases, they are  The first phase involves the grouping of rental companies locations into pools, allowing car rental locations within a pool to share a fleet of vehicles.  In the second phase, the types and quantities of vehicles to be acquired and
  • 5. RENT IT MINI PROJECT DEPT OF IT 2 2017 returned to the car manufacturer and the geographical redistribution of vehicles among pools over the long term planning horizon are defined for each pool.  The final phase involves the daily operations in which the deployment of the fleet within each pool among its location is defined. According to these three phases there are four modules in the system. They are: 1) Admin module ● Registration: a. Company Registration b. User Registration c. Vehicles Registration ● Booking Details: a. Online Booking b. Manual Booking ● Booking Operations: a. Booking Confirmation b. Booking Cancellation ● Search 2) User module ● Vehicles Catalogs: ● Booking a. Online Booking b. Manual Booking ● Search Vehicles 3) Company module ● Vehicles Catalogs ● Customer Catalogs ● Booking Confirmation ● Booking Cancellation 4) Reports
  • 6. RENT IT MINI PROJECT DEPT OF IT 3 2017 ● Daily Report ● Weekly Report ● Monthly Report ● Yearly Report The proposed system facilitates the customers to fill up their details, and to give a brief description of a vehicle they want to book .This new system is very helpful for customers who want to hire their vehicles through this site. The system have following inputs 1.1 Customer side  First customer has to make a reservation and later on in the process has to do registration.  Second if the customer had already registered by themselves then they can continue booking in their own account by giving the customer id or mail id.  Thirdly, The customer can amend details or update their details. 1.2 Company side  First company has to make a reservation and later on in the process has to do registration.  Second if the company had already registered by themselves then they can continue registering vehicles of their company in their own account by giving the company id or mail id.  Thirdly, The company can amend details or update their details of their vehicles. 1.3 System output The main outputs are whether the booking is confirmed or not and regular information’s services to the customers of rental vehicles. 1.3 Problem statement
  • 7. RENT IT MINI PROJECT DEPT OF IT 4 2017 Rent it provides vehicles that can be used temporarily for a fee during a specific period .Getting rental vehicle helps people get around despite the fact they do not have access to their own personal vehicle or they don’t own a vehicle at all. The individual who needs a vehicle must contact a rental vehicle company and contract out for a vehicle .This system increases customer retention and simplify vehicle and staff management. 1.4 Aims and Objectives  To produce a web based system that allow customer to register and reserve vehicle online and for the companies to effectively manage their vehicle rental business.  To ease customer’s task whenever they need to rent a vehicle.  To ease companies interaction with customers. 1.5 Scope for the project This project traverses a lot of areas ranging from business concept to computing field and required to perform several researches to be able to achieve the project objectives. The area covers include :  Vehicle Rental Industry : The includes study on how the vehicle business is being done, process involved and opportunity that exist for improvement.  .NET Technology is used as front end for development of application.  MS SQL is used as back end for development of application.  General customers as well as company’s staff will be able to use them effectively.  Web platform means that the system will be available for access 24/7 except when there is a temporary server issue which is expected to be minimal.
  • 8. RENT IT MINI PROJECT DEPT OF IT 5 2017 1.6 Advantages The project can be easily used in the process of decision making .Different types of reports can be generated which help the management to take correct decision and reduce the time delay which automatically increases the company’s work standards as well as the economical state of the company.
  • 9. RENT IT MINI PROJECT DEPT OF IT 6 2017 2.LITERATURE SURVEY Usually we can only see rental vehicles web platforms available only for having fun at cities. By enquiring we found that there are many web applications for rental vehicles ,some are : 1) Zoomcars 2) Uber 3) Olacabs 2.1 Zoomcars Zoom cars is a relatively new entrant to self drive car business scene in India and with innovative strategies, they’ve already gained good reputation and popularity. Unlike any other agency in India, Zoom car offers rentals by hour and also pays for fuel (Conditions apply). There’s a per km charge once you exceed pre-defined limit. This works out very well for short trips, but be sure to do your calculations before long trips. But zoomcars are only available in these cities across the country: Bangalore,Delhi,Gurgaon,Noida,Udaipur,Mumbai,NaviMumbai,Kolkata,Chennai,Pune,H yderabad,Chandigarh,Jaipur,Mysore,Coimbatore,Mangalore,Vizag,Ahmedabad,Bhubane shwar, Kochi and Lucknow. Adding to that if when we had a detailed search we came to know that zoomcar is a company that have a set of cars with them and they only give their cars for rent.Also they only rent cars no other vehicles are rented by them. 2.2 Uber Uber is a ride referral service. Unlike cab companies, Uber drivers use their personal cars and pay for their gas and expenses. The company is primarily a social network platform for passengers and drivers. Uber’s smartphone app connects riders with drivers using GPS technology. The company processes payments, which are made by passengers
  • 10. RENT IT MINI PROJECT DEPT OF IT 7 2017 via the credit card they added to Uber’s platform at signup. Uber takes a cut from each fare and direct deposits the rest of the money into the driver’s account. Uber rides are usually considerably cheaper than a standard cab fare. Savings drop when you use the service during peak times when surge pricing is in effect. At such times, which include rush hour traffic hours, you can expect to pay much higher rates than usual. Uber also features a unique rating system. After an Uber ride is complete, both the driver and passenger rate one another. Riders comment on aspects such as the promptness of the service and cleanliness of the vehicle. Drivers rate the behavior of the passengers. While this rating can be helpful for drivers and users, the rating isn’t without its downsides. Bad overall ratings, whether well-founded or not, can mean a driver gets deactivated and a passenger can get blacklisted.  The Risks For Passengers Uber seems like an ideal solution for “seamlessly” connecting riders and drivers. As a passenger, if you need a ride, you request one with a push of a button on your smartphone and a driver is on his or her way.  Lack Of Professional Driving Qualifications In comparison, Uber drivers can be just about anyone who has a relatively new car in working order. However, Uber does inspect vehicles to ensure they are in good condition.  Faulty Background Check System This included drivers convicted of burglary, battery and assault, and drunk and reckless driving.  No Liability Because drivers for Uber are classified as independent contractors, the company denies any liability when things go wrong, which they do.  Risks For Drivers Uber can also be a dicey proposition for drivers, who may risk more than they realize when they turn independent taxi driver.  Financial Risks
  • 11. RENT IT MINI PROJECT DEPT OF IT 8 2017 The biggest risks for drivers seem to be financial. In the case of the driver whose jaw was broken, the week spent in the hospital was his financial responsibility, since he’s not an employee of Uber and therefore not covered under workman’s compensation. Drivers put wear and tear on their vehicles and pay all of their expenses, including gas and maintenance. Insurance is another issue. Most car insurance policies don’t cover drivers when they are working as a driver for a car sharing company, such as Uber. Uber is also only available in 29 cities in India : Ahmedabad,Ajmer,Bangalore,Bhopal,Bhubaneshwar,Chandigarh,Chennai,Pune,Coimbatore,Hyderaba d,Kochi,Kolkata,Guwahati,Mysore,Surat,Nashik,Jaipur,Indore,Jodhpur,Mumbai,Manglore,Ludhiana,L ucknow,Delhi,Nagpur,Udaipur,Thiruvananthapuram,Vadoadara,Vishakapattanam. 2.3 Ola cabs 1. The driver has to be trustworthy which is very rare. It is also difficult to get drivers if one leaves your job. 2. Drivers hardly stay at one place for a long time. 3. More and more cars are getting attached nowadays. This means more availability of cars and less number of rides for us. 4. With their highly competitive rates of 6rs/km, sometimes it is difficult to earn money if the rides are too small. 5. You have to maintain the driver rating so that your MBG (Minimum Business Gaurantee) does not get affected. This is a disadvantage because drivers tend to book rides from their own phone and Ola keeps track of everything. 6. Sometimes the devices does not work properly and we normally have to waste our time in their offices to make it work again. Their offices are always crowded. Device malfunction does happen but not very frequently Ola Cabs is also concentrated only in cities. And so we reached to a decision of making a platform where people can book vehicles of their
  • 12. RENT IT MINI PROJECT DEPT OF IT 9 2017 interest to have leisure at the place of their interest. Our project can be used for having fun at rural areas too. ‘Rent It’ is a complete solution for a web based vehicle rental broker companies. It can be easy for tourist, travel agency, and private visitor to online make research, comparison vehicles prices and make reservation , online payment when they travel . It also allows the administrator managed data source in short time. It accepts new reservation vehicles, view vehicles model, view date reservation for vehicles, and travel information so that customers can easy look out travel location they need. The system will keep records for the customers, and companies.
  • 13. RENT IT MINI PROJECT DEPT OF IT 10 2017 3. FUNCTIONAL REQUIREMENTS Requirement analysis is a software engineering technique that is composed of the various tasks that determine the needs or conditions that are to be met for a new or altered product, taking into consideration the possible conflicting requirements of the various users. Functional requirements are those requirements that are used to illustrate the internal working nature of the system, the description of the system, and the explanation of each subsystem. It consists of what task the system should perform ,the processes involved, which data should the system holds and interfaces with the user. The functional requirements are identified as :  Customers registration : The system should allow new user to register online and generate membership card.  Online reservation of vehicles Customers should be able to use the system to make booking and online reservation.  Automatic update to database once reservation is made or new customer is registered Whenever there’s a new reservation or new registration the system should be able to update database without any additional efforts from the admin.  Feedbacks to customers It should provide means for customers to leave feedback. 4.NON-FUNCTIONAL REQUIREMENTS
  • 14. RENT IT MINI PROJECT DEPT OF IT 11 2017 It describes aspects of the system that are concerned with how system provides the functional requirements. They are :  Security The subsystem should provide a high level security and integrity of the data held by the system, only authorized personnel of the company can gain access to the company’s secured page on the system; And only users with valid password and username can login to view user’s page.  Performance and Response Time The system should have high performance rate when executing user’s input and should be able to provide feedback or response within a short time span usually 50 seconds for highly complicated task and 20 to 25 seconds for less complicated task.  Error Handling Error should be considerably minimized and an appropriate message that guides the user to recover from an error should be provided. Validation’s of user’s input is highly essential. Also the standard time taken to recover from an error should be 15 to 20 seconds.  Availability This system should always be available for 24 hours ,7 days a week. Also in the occurrence of any major system malfunctioning, the system should be available in 1 to 2 working days, so that the business process is not severely affected.  Ease of Use Considered the level of knowledge possessed by the user’s of the system, a simple but quality user interface should be developed to make it easy to understand and required less training.
  • 15. RENT IT MINI PROJECT DEPT OF IT 12 2017 5. SYSTEM ANALYSIS The analysis model is a concise ,precise abstraction of what desired system must do ,and not how it will be done after the study of the existing system is completed .This basically includes system study and the requirement analysis . Interacting with the clients regarding their requirements and expectations from the system does requirement analysis. The steps which are essential for the system analysis are :  Research and define essential components.  Analyze current processes and identify gaps.  Interview users ,Trainee ,Trainers and other concerned personnel regarding essential components and essential processes.  Write requirements document.  Define standards for standards ,policies and procedures.  Review draft requirements documents with users, trainee, trainers and other concerned personnel.  Update and expand project plan. 5.1 PRELIMINARY INVESTIGATION  Benefit of organization The organization will obviously be able to gain benefits such as savings in operating cost, reduction in paperwork, better utilization of human resources and more presentable image increasing goodwill. The other benefits are improved service and faster and better access to up to date information.
  • 16. RENT IT MINI PROJECT DEPT OF IT 13 2017  The initial cost The initial cost of setting up the system will increase the cost of hardware (server/clients, network adapter and related hardware.),software (server OS, add on software, utilities) & labor (setup & maintenance ).The same has to bear by organization.  Running cost Besides, the initial cost the long term cost will include the running cost for the system including the AMC, book charges, cost for human resources, cost for update/renewal of various related software.  Need for Training The users along with the administrator need to be trained at the time of implementation of the system for smooth running of the system. The client will provide the training site. Depending upon this definition we analyzed the present library management system during the analysis process, we had to go through the entire manual system that was being followed in the organizations for past few years. We talked to the management people who were managing the financial issues of center ,staff who were keeping records in lots of registers and the reporting manager regarding their existing system, their requirements and expectations from the new proposed system. Then, we did the system study of the entire system based on their requirements and additional features they wanted to incorporate with the system. The manual system was very complex to managed and searching or updating the information was very difficult . There was a lengthy procedure for entering details of the books ,members, visitors and then making their timings and bills. The other problem with the manual system was report generation. The reports to be generated on daily/weekly/monthly basis required lot of paper work calculations etc. Thus,
  • 17. RENT IT MINI PROJECT DEPT OF IT 14 2017 reporting the managers has to calculate all the consultation fee of every player at the end of every day/ week/month. Even a small calculation mistake was leading to reanalysis and recreation of whole work. When we talked with the customers we understood that most of the customers where facing difficulties of finding vehicles at rural areas for leisure trips and they find it difficult to arrange vehicle when they want to go .If they arrange vehicles also sometimes they faced problems like the driver asking more money and all . 5.2 EXISTING SYSTEM When we look on to the existing system, we only get to know about a very few websites that too rents only cars and in cities only. In India we can find online rental platforms such as olacabs ,uber, zoomcars, drivezy etc. But each among them only focuses cities. These never focused on rural areas. Nowadays people being modern loves traditional tastes and we can find that people love to go to rural areas with their family and friends for leisure. In such cases the people from very far find it difficult to arrange vehicle in such a unknown place . When we look on to the rural areas vehicle rental system there we find that :  It only provide manual paper work.  The user has to go into the office where user can get the vehicle on rent and book their vehicle.  Feedback cannot be given to the company online. 5.4 PROPOSED SYSTEM  The new system is totally computerized system.  New system provides features like time efficiency to show vehicle details ,users profile companies profile and whatever the customer will give feedback to companies.  The system provides tourism and travelling facilities.  An inquiry is easily done by the user in the system.  It is a very interactive software application for managing online vehicle rental business.
  • 18. RENT IT MINI PROJECT DEPT OF IT 15 2017 5.3 OPERATING ENVIRONMENT The proposed software is to run on client/server model network . A client/server can deliver the better performance than the file server system because a client application and database server work together to split processing load of applications. The server manages the database among the number of clients, while the client send, request, and analyze the data entry form with specific data set ,such as rows in table not file as in the file server system. A database server is intelligent enough so that it lock and return only the rows a client request, which ensure concurrency, minimize the work traffic and increase the system performance. Software requirements :  .NET is used for doing front end.  HTML and CSS is used.  MSSQL is used for doing back end .  Visual Studio is used for coding for the WebApp.
  • 19. RENT IT MINI PROJECT DEPT OF IT 16 2017 6.SYSTEM DESIGN In this phase a logical system is built which fulfils the given requirements. Design phase of software development deals with transforming the customers requirements into a logically working system. Normally the design is performed in the following in following two steps  Primary Design Phase In this phase the system is designed at block level .The blocks are created on the basis of analysis done in the problem identification phase. Different blocks are created for different functions emphasis is put on minimizing the information flow between blocks. Thus all activities which require more interaction are kept in one block.  Secondary Design Phase In the secondary phase the detailed design of every block is performed. The general tasks involved in the design process are the following  Design various blocks for overall system processes.  Design Smaller, compact and workable modules in each block.  Design various databases structures.  Specify details of programs to achieve desired functionality.  Design the form of inputs.  Perform documentation of design.  System review User Interface Design User interface design is concerned with the dialogue between user and computer. It is concerned with everything from starting the system or logging into the system to eventually presentation of desired inputs and outputs. The overall flow of screens and messages is called a dialogue.
  • 20. RENT IT MINI PROJECT DEPT OF IT 17 2017 The following Steps are various guidelines for User Interface Design 1) The system should always be aware of what to do next. 2) The screen should be formatted so that various types of information, instructions and messages always appear in the same general display area. 3) Message, instructions or information should be displayed long enough to allow the system user to read them. 4) Use display distributes sparingly. 5) Default values for fields and answers to be entered by the user should be specified. 6) A user should not be allowed to proceed without correcting the error. 7) The system user should never get a operating system message or fatal error. 6.1 SYSTEM PURPOSE The company wants to find a solution to reduce its operating costs. The system is being developed is a system to handle the business needs of renting out vehicles to customers, maintaining the records and data on vehicle fleet, operating the customer portal website, and reporting the state of the system to the company. The system does not fulfill any other needs of the business. 6.1.1 System scope: The functional scope of the system is represented in four different aspects of the system: Customer Service Module(CS), Web Portal Module(WP),Fleet Management Module(FM),Reports and Analytics Module(RA).  The scope of the fleet management module is keeping track of rental vehicle fleet. This module’s purpose will be to contain the data on vehicle fleet and information about the specific vehicles. The fleet management module will not handle the renting
  • 21. RENT IT MINI PROJECT DEPT OF IT 18 2017 of vehicles.  The scope of the customer Web Portal is to rent the vehicles to customers online in the absence of an companies employee. The module will interface with the fleet management module but will not perform any of the module’s duties. The same goes for the customer’s service module.  The scope of the Customer Service Module is to provide a clear and easy to use layout for companies and customers to follow along with as they work out a rental. As mentioned above the module will interface with the fleet management module but will not perform any of the module’s duties.  The scope of reports and analytics module is to provide predetermined spot that will contain all of the reports made from employees on vehicle rentals. It will help mangers and corporate office whenever they need file the reports and check on rentals. According to these three phases there are four modules in the system. They are: 6.2 MODULE DESCRIPTION 6.2.1 ADMIN MODULE Like every other management system the ‘Rent it’ will have a admin. The admin will be the entity that will monitor the activities and records of the whole system. Administrator can delete a company as well as customer information and generate report. Following are some facts related to admin : ● Registration: a. Company Registration Each company has to register using sign up and give their details. Whenever a new company registers their profile in this, they should prove their identity to admin. After the creation of profile each time the company logs in and do their job ,the admin has the power to monitor their works.
  • 22. RENT IT MINI PROJECT DEPT OF IT 19 2017 b. User Registration Each user/customer has to register using sign up and give their details .Whenever a new user/customer registers their profile in this, they should prove their identity to admin. After the creation of profile each time the user/customer logs in and do their job, the admin has the power to monitor their works. c. Vehicles Registration Each company who creates a profile have the power to add vehicles of their company to their profile. The whole list of vehicle with respect to company will be recorded at the admin side at the same time. ● Booking Details: a. Online Booking The booking details of every user/customer will be recorded to the admin side . ● Booking Operations: a. Booking Confirmation After booking the vehicle a confirmation message will be send to the customers/users mail or mobile. Which the customer has to confirm for further proceedings to payment. The admin side will be updated with each actions. b. Booking Cancellation After booking a vehicle sometimes there will be some situations where customer/user may cancel their booking. Such cases will be also updated at the admin side. ● Feedback The admin easily view the feedbacks and solve the query. 6.2.2 USER MODULE ● Vehicles Catalogs: Each company who creates a profile have the power to add vehicles of their company to their profile. The whole list of vehicle with respect to company of the
  • 23. RENT IT MINI PROJECT DEPT OF IT 20 2017 customers requested place can be viewed by user/customer. ● Booking a. Online Booking The booking details of every user/customer will be recorded at the user profile. ● Search Vehicles The whole list of vehicle with respect to company can be searched by the user for finding the vehicle of their interest. 6.2.3 COMPANY MODULE ● Vehicles Catalogs Each company who creates a profile have the power to add vehicles of their company to their profile. The whole list of vehicle of their company will be available at the companies profile. ● Customer Catalogs a. Online Booking The booking details of the companies user/customer will be recorded at the companies profile. b. Manual Booking The offline booking details of the companies user/customer will be recorded at the companies office manually. ● Booking Confirmation After booking the vehicle a confirmation message will be send to the customers/users mail or mobile. Which the customer has to confirm for further proceedings to payment. The company side will be updated with each actions. ● Booking Cancellation After booking a vehicle sometimes there will be some situations where customer/user may cancel their booking. Such cases will be also updated at the company side. 6.2.4 REPORTS
  • 24. RENT IT MINI PROJECT DEPT OF IT 21 2017 ● Daily Report Daily reports about the usage, booking details, registering details will be updated at the admin side as well as the company side. ● Weekly Report weekly reports about the usage, booking details, registering details will be updated at the admin side as well as the company side. ● Monthly Report monthly reports about the usage, booking details, registering details will be updated at the admin side as well as the company side. ● Yearly Report yearly reports about the usage, booking details, registering details will be updated at the admin side as well as the company side. 6.3 PROJECT CATEGORY Relational Database Management System (RDBMS) This is an RDBMS based project which is currently using MSSQL for all transaction statements. MSSQL is an opensource RDBMS System. A Relational Database Management System (RDBMS) is a database management system (DBMS) that is based on relational model as invented by E.F CODD, of IBM’S San Jose Research Laboratory. Many popular databases currently in use are based on the relational database model. RDBMS’s have become a predominant choice for the storage of information in new databases used for financial records ,manufacturing and logistical information, personal data and much more since the 1980s.Relational databases have often replaced legacy hierarchical databases and network databases because they are easier to understand and use. However ,relational databases have been challenged by object databases, which were introduced in an attempt to address object-relational impedance mismatch in relational database , and XML database.
  • 25. RENT IT MINI PROJECT DEPT OF IT 22 2017 6.3.1 RDBMS ARCHITECTURE DIAGRAM -ZERO LEVEL
  • 26. RENT IT MINI PROJECT DEPT OF IT 23 2017 6.3.1 RDBMS ARCHITECTURE DIAGRAM- FIRST LEVEL
  • 27. RENT IT MINI PROJECT DEPT OF IT 24 2017 6.3.1 RDBMS ARCHITECTURE DIAGRAM-USE CASE DIAGRAM
  • 28. RENT IT MINI PROJECT DEPT OF IT 25 2017 6.3.1 RDBMS ARCHITECTURE DIAGRAM-SEQUENCE DIAGRAM
  • 29. RENT IT MINI PROJECT DEPT OF IT 26 2017 7.SYSTEM OVERVIEW 7.1 SYSTEM CONTEXT The system has been designed with four modules in mind. These modules are customer service module, fleet management module, reports and analytics module, web portal module. These four modules will make up the structure of the system. The customer service module will be the part of the system that is supposed to provide the company with everything they need to perform their duties. The web portal module will be the part of the system that handles the website where the customers will be able to go through an automated process to rent vehicles .The fleet management module will do as its name suggests and manage the rental fleet. The reports and analytics module will be the part of the system that will be used to generate reports from the remaining three modules for the purpose organizing the data on the status of the company. The system will be able to interact with the outside systems to process payment on behalf of the company. 7.2 SYSTEM FUNCTIONS The system will be able to rent out vehicles .The system will be able to accept payments. The system will keep track of rental fleet. The system will generate report for the company. 7.2.1 USER CHARACTERISTICS The users will be customers which can include travelling business people, out of town visitors and local residents in need of vehicle. Other users of the system will be the employees of the company. The company employee will be using windows desktop to conduct their business on the system but the system will need to accommodate the variety of devices that the customers will have. The customers will have mobile devices running several different operating software including android , IOS and blackberry. The full website also must accommodate these different operating systems.
  • 30. RENT IT MINI PROJECT DEPT OF IT 27 2017 7.3 FEASIBILITY STUDY At this stage analyst estimates the urgency of project and estimates the development cost. In feasibility analysis, we have to study the following :  Technical feasibility Technical feasibility is concerned with availability of hardware and software required for the development of the system, to see compatibility and maturity of technology proposed to be used and to see the availability of the required manpower to develop the system. After the study we came to conclusion that we proceed further with the tools and development environment chosen by us. This was important for us as we were working on 2 various phases of the department that will need to be integrated in future to make an extended system.  Operational feasibility Operational feasibility is all about problems that may arise during operations. There are two aspects related with this issue :  What is the probability that the solution developed may not be put to use or may not work?  What is the inclination of the management and end users towards the solution ?Though there is very least possibility of management being averse to the solution, there is a significant probability that the end users may not be interested in using the solution due to lack of training, insight etc.  Economic feasibility It is the measure of cost effectiveness of the project. The Economic feasibility is nothing but judging whether the possible benefit of solving the problems is worthwhile or not .At the feasibility study level, it is impossible to estimate the cost because member’s requirements and alternative solutions have not been identified at this stage. However , whenever the specific requirements and solutions have been identified, the analyst weighs the cost and benefits of all the solutions ,this is called cost benefit analysis.
  • 31. RENT IT MINI PROJECT DEPT OF IT 28 2017 7.4 TESTING Testing is the process in which system is run on manually created input so that the system is correctly working as desired or not. During systems testing, the system is used experimentally to ensure that software does not fail. In other words we can say that it will run according to its specifications and the way users expect. Special test data are input for processing and the results are examined. A limited number of users may be allowed to use the system so that the analyst can see whether they try to use it in unforeseen ways .It desirable to discover any surprises before the organization implements the system and depends on it. Testing of a system is generally done in 2 phases : One is Unit testing which is done for each module independently on its completion and the other one is System testing which is done at the end of the project. 7.4.1 VALIDATION CRITERIA The validation criteria in this project are as follows: In portal system also, the user inputs are validated before storing them and then further for displaying etc. The main validation that are done in system portal are as follows: All the screens have a similar look and feel. They all have the almost same colour combinations in its background. This provides a better user interface to the user. 1. The primary key values can not be duplicated. 2. All the entries in any combo box has been sorted in alphabetical order 3. This helps a user while selecting a value from the combo box. 7.4.2 IMPORTANCE OF TESTING During systems testing, the system is used experimentally to ensure that the software does not fail. In other words, we can say that it will run according to its specifications, and in the way user expect. Special test data are input for processing, and the results examined. The importance of system testing is that the system is expected to run according to member’s requirement before delivering it to the customer. The system is tested on the basis of specification so that does not fail on user site.
  • 32. RENT IT MINI PROJECT DEPT OF IT 29 2017 7.5 SOFTWARE REQUIREMENT SPECIFICATION The software requirement specification is produced at the culmination of the analysis task. The function and performance allocated to software as part of system engineering are refined by establishing a complete information description, detailed functional and behavioral description, an indication of performance requirements and design constraints, appropriate validation criteria, and other data pertinent to requirements. 7.5.1 Introduction  Purpose The main purpose ,to make this software is to overcome problems of database handling ,maintaining resisters of members, bookings, and information about drivers  Intended audience This SRS is meant for basically my mini project report of B Tech. Besides, it is obviously targeted for the managers of mentioned centers ,the client, to get and overall description and advantage of the proposed system over the existing manual system.  Product Vision and scope The proposed system is being developed keeping in mind the requirements/need of the client to automate its existing system for record keeping ,report generation and management level information system. Keeping in mind the needs ,the system has been developed as per guidelines laid by the clients center. The system is capable enough to handle the vehicle record’s, booking record’s, travelers record’s ,report generation and storing other information. 7.5.2 Overall description  Product Perspectives The proposed system falls under RDBMS category. I have adopted .Net as front end and MS SQL as back end. .Net is at present one of the most popular development platform for web based system that is efficient for web programming. MS SQL is at the present the most reliable and secure RDBMS tool. MS SQL server works to efficiently manage its resource, a database of information, among the
  • 33. RENT IT MINI PROJECT DEPT OF IT 30 2017 multiple clients requesting and sending data in the network. MS SQL has many important features that make it not only an exceptional database management system but also an excellent database server choice for client/server database computing. So the overall system will prove to reliable, secure and efficient for the organization.  Product Functions Functionalities  Any person can query for vehicles availability according to the specified conditions.  A person can book or cancel the vehicle only after he/she logs in.  A user can sign up for a profile if he/she doesn’t have one already.  On logging in the user has options to  Vehicle available.  Edit profile information  Cancellation of his/her vehicle.  View all current bookings done.  Logout.  A person can get all the information about the vehicle .  A person can get availability all the vehicles in next 20 days.  Company who have an account can add/delete/update/modify details of their vehicles.  Company who have an account can add/delete/update/modify seat type according to their vehicle and generate report.  Administrator and company can manage the charges.  Administrator or company can define scheme and modify time to time and generate report.  Administrator can delete a company as well as customer information and generate report.
  • 34. RENT IT MINI PROJECT DEPT OF IT 31 2017 7.5.3 Life cycle model : I am using SDLC model that begin at the system level and progresses through analysis ,design, coding, testing, implementation and maintenance. 7.6 SOFTWARES USED 7.6.1 .NET FRAMEWORK The .NET Framework is the heart of Microsoft .NET. The .NET Framework is a software development platform of Microsoft .NET. Like any platform, it provides a runtime, defines functionality in some libraries, and supports a set of programming languages. The .NET Framework provides the necessary compile-time and run-time foundation to build and run .NET- based applications. The .NET Framework consists of: • Common Language Runtime • Class Libraries • Support for Multiple Programming Language The common language runtime (CLR) (also refer as runtime). The Common Language Runtime is the core of Microsoft's .NET vision. This is said to be the execution engine of .NET platform. The runtime (CLR) handles runtime services, including language integration, security, and memory management. During development, the runtime (CLR) provides features that are needed to simplify development. Class libraries: Class libraries provide reusable code for most common tasks, including data access, XML Web service development, and Web and Windows Forms. The CLR Software Development Kit (SDK) provides the programming APIs in the form of a set of classes for building .NET applications. Collectively, they are referred to the Base Class Library, or BCL. Through the classes in the BCL, we can interact with the runtime, influencing the way that the runtime's services are provided to us. In addition to giving us an "in" to the runtime, the BCL classes provide a large number of useful utilities. These include things like a new database access
  • 35. RENT IT MINI PROJECT DEPT OF IT 32 2017 library (ADO.NET), ASP.NET, and an XML parser with support for the latest XML specifications. In addition, developers can extend classes by creating their own libraries of classes. All applications (Web, Windows, and XML Web services) access the same .NET Framework class libraries, which are held in namespaces. Support for multiple programming languages. Having a set of libraries and a runtime is good, but neither one of them is useful if you can't write programs to take advantage of them. In order to do that, you need to use some programming language with a compiler that is runtime-aware. Microsoft currently lists over twenty different languages with which it will be possible to write software that targets the CLR. Microsoft itself ship support for five languages with the SDK: C#, Visual Basic.NET, IL, C++, and JScript.NET. Of these, C# and Visual Basic.NET are likely to be the languages most often used to develop software for this new platform. Any language that conforms to the Common Language Specification (CLS) can run with the common language runtime. Relying on the common language runtime, code compiled with compilers of .NET based languages can interoperate. All .NET-based languages also access the same libraries. Features of .NET Framework • It is a platform neutral framework. • It is a layer between the operating system and the programming language. • It supports many programming languages, including VB.NET, C# etc. • .NET provides a common set of class libraries, which can be accessed from any .NET based programming language. There will not be separate set of classes and libraries for each language. If you know anyone .NET language, you can write code in any .NET language. • In future versions of Windows, .NET will be freely distributed as part of operating system and users will never have to install .NET separately. 7.6.2 MSSQL Microsoft SQL Server is a relational database management system developed by Microsoft. As a database server, it is a software product with the primary function of storing and retrieving data
  • 36. RENT IT MINI PROJECT DEPT OF IT 33 2017 as requested by other software applications—which may run either on the same computer or on another computer across a network (including the Internet). Microsoft markets at least a dozen different editions of Microsoft SQL Server, aimed at different audiences and for workloads ranging from small single-machine applications to large Internet- facing applications with many concurrent users. Like all major RBDMS, SQL Server supports ANSI SQL, the standard SQL language. However, SQL Server also contains T-SQL, its own SQL implementation. SQL Server Management Studio (SSMS) (previously known as Enterprise Manager) is SQL Server's main interface tool, and it supports 32-bit and 64-bit environments. SQL Server is sometimes referred to as MSSQL and Microsoft SQL Server. Originally released in 1989 as version 1.0 by Microsoft, in conjunction with Sybase, SQL Server and its early versions were very similar to Sybase. However, the Microsoft-Sybase partnership dissolved in the early 1990s, and Microsoft retained the rights to the SQL Server trade name. Since then, Microsoft has released 2000, 2005 and 2008 versions, which feature more advanced options and better security. Examples of some features include: XML data type support, dynamic management views (DMVs), full-text search capability and database mirroring. SQL Server is offered in several editions with different feature set and pricing options to meet a variety of user needs, including the following:  Enterprise: Designed for large enterprises with complex data requirements, data warehousing and Web-enabled databases. Has all the features of SQL Server, and its license pricing is the most expensive.  Standard: Targeted toward small and medium organizations. Also supports e-commerce and data warehousing.  Workgroup: For small organizations. No size or user limits and may be used as the backend database for small Web servers or branch offices.  Express: Free for distribution. Has the fewest number of features and limits database size and users. May be used as a replacement for an Access database.
  • 37. RENT IT MINI PROJECT DEPT OF IT 34 2017 7.6.3 HTML HTML is short for Hyper Text Markup Language. HTML is used to create electronic documents (called pages) that are displayed on the world wide web. Each page contains a series of connections to other pages called hyperlinks. Every web page you see on the Internet is written using one version of HTML code or another. HTML code ensures the proper formatting of text and images so that your Internet browser may display them as they are intended to look. Without HTML, a browser would not know how to display text as elements or load images or other elements. HTML also provides a basic structure of the page, upon which cascading style sheets are overlaid to change its appearance. One could think of HTML as the bones (structure) of a web page, and CSS as its skin (appearance). HTML elements are the building blocks of HTML pages. With HTML constructs, images and other objects, such as interactive forms may be embedded into the rendered page. It provides a means to create structured documents by denoting structural semantics for text such as headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags, written using angle brackets. Browsers do not display the HTML tags, but use them to interpret the content of the page. 7.6.4 CSS Stands for "Cascading Style Sheet." Cascading style sheets are used to format the layout of web pages. They can be used to define text styles, table sizes, and other aspects of Web pages that previously could only be defined in a page's HTML. CSS helps Web developers create a uniform look across several pages of a Web site. Instead of defining the style of each table and each block of text within a page's HTML, commonly used styles need to be defined only once in a CSS document. Once the style is defined in cascading style sheet, it can be used by any page that references the CSS file. Plus, CSS makes it easy to change styles across several pages at once. For example, a Web developer may want to increase the default text size from 10pt to 12pt for fifty pages of a Web site. If the pages all reference the same style sheet, the text size only needs to be changed on the style sheet and all the pages will show the larger text.
  • 38. RENT IT MINI PROJECT DEPT OF IT 35 2017 While CSS is great for creating text styles, it is helpful for formatting other aspects of Web page layout as well. For example, CSS can be used to define the cell padding of table cells, the style, thickness, and color of a table's border, and the padding around images or other objects. CSS gives Web developers more exact control over how Web pages will look than HTML does. This is why most Web pages today incorporate cascading style sheets. 7.7 How Rent It Work A Rent it is a vehicle that can be used temporarily for a period of time with a fee. Renting a vehicle assists people to get around even when they do not have access to their own personal vehicle or don’t own a vehicle at all. The individual who want to rent a vehicle must first contact a vehicle rental company for the desire vehicle. This can be done online .At this point, this person has to supply some information such as ;dates of rental and type of vehicle .After these details are worked out ,the individual renting vehicle must present a valid identification card. Most companies throughout the industry make a profit based of type of vehicles that are rented. The rental vehicles are categorized into economy, compact, compact premium ,premium and luxury. And customers are free to choose any vehicle of their choice based on their purse and availability of such vehicle at time of reservation. 7.7.1 Benefits of Rent It Services  This online vehicle rental solution is fully functionable and flexible.  It is very easy to use.  This online vehicle rental system helps in back office administration by streamlining standardizing the procedures.  It saves a lot of time, money and labor.  Eco-friendly : The monitoring of the vehicle activity and the overall business becomes easy and includes the least paper work.  The software acts as an office that is open 24/7.
  • 39. RENT IT MINI PROJECT DEPT OF IT 36 2017  It increases the efficiency of the management at offering quality services to the customers.  It provides custom features development and support with the software. 7.7.2 COST ESTIMATION OF THE PROJECT Software cost comprises a small percentage of overall computer-based system cost. There are a number of factors, which are considered, that can affect the ultimate cost of the software such as - human, technical, hardware and software availability etc. The main point that was during the cost estimation of project was its sizing. In spite of complete software sizing, function point and approximate lines of code were also used to "size" each element of the software and their costing. The cost estimation done by me for project also depend upon the baseline metrics collected from past projects and these were used in conjunction with estimation variables to develop cost and effort projections. We have basically estimated this project mainly on two bases -  Estimation This refers to the total man-hours required for the development of the project. It even includes the time required for doing documentation and user manual.  Hardware required estimation This includes the cost of the PCs and the hardware cost required for development of this project.
  • 40. RENT IT MINI PROJECT DEPT OF IT 37 2017 8. SCREENSHOTS HOME PAGE CONTACT US
  • 41. RENT IT MINI PROJECT DEPT OF IT 38 2017 LOGIN WITH USER SIGN UP
  • 42. RENT IT MINI PROJECT DEPT OF IT 39 2017 COMPANY LOGIN SIGN UP
  • 43. RENT IT MINI PROJECT DEPT OF IT 40 2017 AFTER USER LOGIN BOOK YOUR RIDE
  • 44. RENT IT MINI PROJECT DEPT OF IT 41 2017 BOOKING DURATION OF RIDE DETAILS
  • 45. RENT IT MINI PROJECT DEPT OF IT 42 2017 AFTER COMPANY LOGIN VEHICLES
  • 46. RENT IT MINI PROJECT DEPT OF IT 43 2017 ADDING VEHICLE ADMIN PAGE
  • 47. RENT IT MINI PROJECT DEPT OF IT 44 2017 HOME PAGE CUSTOMER DETAILS
  • 48. RENT IT MINI PROJECT DEPT OF IT 45 2017 COMPANY DETAILS VEHICLE DETAILS BOOKING DETAILS
  • 49. RENT IT MINI PROJECT DEPT OF IT 46 2017 9. CONCLUSION Rent It has emerged with new goodies compared to the past experience where every activity concerning rental business is limited to physical location only .Even though the physical location has not totally been eradicated ,the nature of functions and how these functions are achieved has been reshaped by power of internet. Nowadays, Customers reserve vehicle online ,rent vehicle online, and have the vehicle brought to their door step once the customer is registered member . The web based vehicle rental system has offered an advantage both for customers as well as the vehicle rental company to efficiently and effectively manage the business and satisfies the customer’s need at the click of button.
  • 50. RENT IT MINI PROJECT DEPT OF IT 47 2017 10.FUTURE SCOPE AND FURTHER ENHANCEMENT Today ,the market place is flooded with several vehicle rental options for shoppers to choose from. A variety of innovative products and services are being offered spoiling customer’s for choice. Rent it is no more a privilege enjoyed by your family and friends. In the last couple of years the growth of vehicle rentals in India has been phenomenal as more shoppers have started have started discovering the benefits of using this platform. There is enough scope for Online business in future if they understand the Indian shoppers psyche and cater to their needs.
  • 51. RENT IT MINI PROJECT DEPT OF IT 48 2017 BIBLIOGRAPHY  Online tutorials  You tube  W3Schools  Coursera  Books used  Software engineering – R S Pressman  Database Systems Concepts –Abraham Silberschatz
  • 52. RENT IT MINI PROJECT DEPT OF IT 49 2017