Professional Documents
Culture Documents
1. INTRODUCTION
Transportation is the biggest problem of concern nowadays and one of the
biggest and busiest transportation means which need to be improved in
roadways. Road Transport majorly consists of the private passenger cars,
which are generally used by only single rider thereby creating various
problems like increase in traffic, congestions, increase in pollution and
many others. So with this project undertaken, we aim at solving this
problem by making the single drivers to share the private car thereby
targeting the empty seats in their cars. Thus people belonging to the
same area or who have same destination may pool in and share the car.
The main purpose of the project is to automate the system of cab pooling
for the people who go out at jobs everyday in such a way that the people
find it easy to pool their cars and make their car available for pooling
anytime depending on the availability and timings. With this we try to
focus on reducing the travel time of the passenger and reduce the
congestion by suggesting the alternate paths to the passengers.
A major concern to the security is given so that there is complete track
record of all the pooling happening with all the details.
Car Pooling is nothing but the sharing of cars with the people with
similar travel needs. Thus it is the way to share the cars so that more than
one person can travel in the car and reach out to the goal of successfully
reducing the cost of travel for each person. This is much of environment
friendly concept as this reduces the number of cars on the roads thereby
leading to lesser pollution and traffic congestion which is very normal
these days. Thus, it is both a very economical as well as very safe for
environment. Car Pooling is more of common with the people who belong
to same workplace and are willing to share a ride. . In this project with
along
with
guiding
people
with
shortest
path
between
the
two
alternative paths so that they can reach out to their destination as quickly
and easily as possible. Through this project, we intend to provide
complete solution for the people who want to pool the cars and for those
who travel alone in the cars.
HARDWARE REQUIREMENTS:
Most common requirements set by operating system are the physical
hardware
Minimum
Recommended
Processor
600MHz
RAM
4GB
8GB or above
Hard Disk
40GB
80GB or above
1.5GHz or above
SOFTWARE REQUIREMENTS:
Requirements of software deals with defining prerequisites that are
needed on the system to provide the optimal and the efficient
functioning of the Application the software resource requirements
Operating System
Internet Browser
Windows XP or Higher
Version
Google Chrome/Firefox/I.E
10
Platform
ASP.Net
Language Used
C#
Protocol
SMTP
Database Layer
dynamic Web Pages, Web Applications and Web services. It was developed
by Microsoft. Asp.net was first released in 2002 and is the successor of
ASP (Active Server Page) technology.
Asp.net
is
built
on
Common
and
used.
It
is
specifically
designed
for
small
scale
C#
2. LITERATURE SURVEY
A lot of theories have been proposed related to the Car Pooling system.
There has been a significant demand in the management of traffic and
development of the incentives to encourage the Car Pooling System. The
literature identifies the reason for the success and failure of the Car
Pooling system and discusses about the motivation to keep the system in
practice. Theories and various articles suggest that the Car Pooling has
cost, time, safety and congestion as the key parameters which would
decide the working and efficiency of the system. Each parameter has its
own importance in the system. It is impossible to keep all the parameters
to the best all at the same time. There has to be a tradeoff between them.
Some theories suggest that the cost is the most important parameter;
some suggest time is much more important than the cost as time is
money. Therefore, with this review we try to find out what should be the
key features of the system and what all things should be considered for
the effective working of the system.
Secondly, there are various speculations on deciding what should be the
best algorithm in deciding the shortest path. Some suggest that Kruskals
is good, others say Dijkstras and there are many more other algorithms
for finding out the shortest path. Depending on the time required to find
out the shortest distance, an appropriate algorithm has to be chosen
which suits the system best and find out the shortest distance between
the two locations in the minimum time. Depending on the study of the
various articles, Dijkstras algorithms turn out to be the best algorithm for
finding the shortest path online.
Third thing which plays a significant role in deciding the efficiency of the
system is how effectively we manage the congestion thereby keeping the
other parameter also so that there is minimum tradeoff. There are many
ways and researches done on how to maintain the congestion and lower
its rate significantly. There have been many schemes which have been
proposed to reduce the congestion. Some of the schemes included
keeping the steady speed for the vehicles, changing the traffic light
system in such way that instead of keeping the average waiting time on
red light same for all, we must make it dynamic in such a way that
underground sensors must sense the traffic and change the light
accordingly and the other scheme is to suggest the alternate path to the
driver to follow. On comparing all the
above schemes mentioned, the last scheme of providing the alternate
path has been opted in this project as it is much more effective and cost
efficient. There are various ways through which we can make use of the
real time web services to judge the traffic on the routes. Since these web
services are not easy to get and real time traffic data will be really hard to
handle we would follow an alternative approach to suggest the alternate
path. We can use Google Maps for routing purpose. Although connectivity
of the system with Google Maps may look complicated at first yet it is the
great way of dealing with the problem.
Security is now days a very important concern and the biggest challenge
for the people sharing cars. The reason is, why a person will trust a
stranger, how a person will know that the owner of the car or the person
who want to share the car is right person. Thus it is the biggest limitation
of the system. But depending on the study and
various other on improving the security and making the ride more reliable
and secure, this carpooling system has enough security measure which
are kept in mind so as to authenticate both the users to the best possible
way out.
3. METHODOLOGY
This project will be divided into two modules -Admin module and the
User module. Functions to be performed by each of the modules are
listed below:
User Module: User module is the module which provides the users
to register themselves for sharing the car. User module is divided
into two types, one who register themselves for pooling the car and
one those who put their cars for sharing with others. Each user has
set of fields which are needed to be filled before you start searching
for the car and take the advantage of the functions provided by the
website.
Admin Module: Admin module of this project authenticates the
user before finally approving the car for pooling. This is basically a
security check so that the driver and the participants are seen and
authenticated carefully so as to prevent the miss happening. Until
and unless admin approves the students who pool his/her car and
the participant they cannot register their car and search for the car
and perform the booking.
FRONTEND
When we discuss the FRONTEND, what we really think is about
Browser that you can see and interact with. The front
end usually consists of two parts Design and Front End Development.
Everything you see when using the Web Browser is the combination of
Html, CSS. These include drop down menus, buttons, textbox and various
other controls.
BACKEND
Backend usually consists of three parts: a server, Application and
Database. For
with the front end. Once you have entered the information, the data is
stored is stored into the database and request are send to the server.
MVC
Asp.net MVC (Model View Controller) is a powerful way to build dynamic
websites that enables a clean separation of concerns and that gives the
full control for agile development. Asp.net MVC includes many features
that enable fast development of applications that uses latest Web
Standards. It divides the application into three interconnected modules, so
as to separate the representations of the information from the ways how
the information is presented to the user and how it is stored.
Ado.net
Ado.net is the software components that allow accessing the data and
data service for
4. ACTION PLAN
Sr.
No.
Task/Subtask of Project
Estimated
Time (Week)
Delivered
Content
Discussion of the
project with the
supervisor
1 week
28 September,
2015
Requirement analysis
and division of the
project into modules
2 weeks
12 October,
2015
Preparation of synopsis
1 week
19 October,
2015
Module 1: designing of
user and admin
modules
Module 2: Creating
interface with frontend
tools
Module 3:Database
connectivity
3 weeks
3 weeks
2 week
16 November,
2015
7 December,
2015
18 January,
2016
10
3 weeks
8 February,
2016
Testing
3 weeks
29 February,
2016
Documentation of the
project
3 weeks
28 March,
2016
Submission of
Project
30 April, 2016
10
5. REFERENCES
Websites
https://en.wikipedia.org/wiki/Carpool
www.ieeexplore.ieee.org
www.ijeit.com/bol%202/Issue%206/IJEIT1412201212_76.pdf
www.asp.net
https://msdn.microsoft.com/en-un/library67ef8sbd.aspx
Books
Publishers)
Visual Studio 2012 Cookbook
11
12
13
14
15