Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
BACHELOR OF ENGINEERING
In
COMPUTER ENGINEERING
Submitted By:
Mr. Yuvrajsinh Jadeja (140540107053)
2017-2018
Dedicated Faculty Committed Education
Darshan
Institute of Engineering & Technology
Certificate
Engineering Semester 7th has satisfactory completed the course in the Subject
Disclaimer :
This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt that GTU
has received a copy of the data that you have uploaded and submitted as your project work.
*Guide has to sign the certificate, Only if all above activities has been Completed.
ACKNOWLEDGEMENT
I take this opportunity to express my deepest gratitude and appreciation to all those
people who made this project work easier with words of encouragement, motivation and helped
me towards the successful completion of this project work.
First I would like to express my sincere gratitude to my Project Guide and Professor,
Department of Computer Engineering, Prof. Arjun V. Bala, Darshan Institute of Engineering &
Technology, At Hadala, Rajkot-363650 for his insightful advice, motivating suggestions,
invaluable guidance, help and lots of moral support in successful completion of this Project and
also for his constant encouragement and advice throughout my B.E. (Computer Engineering)
programme.
I would like to thank all other teaching staff for their valuable teaching and constant
advice which made me to finish this program successfully.
Finally my deepest gratitude goes to my parents who have given me much needed
comfort, support, encouragement and inspiration for completing this project.
i
6 Implementation Planning 31
6.1 Implementation Environment 31
7 Conclusion and Discussion 32
7.1 Summary of Project work 32
References 33
Appendix-A
PPR 34
Appendix-B
Canvas Report 38
Appendix-C
PSAR 42
Appendix-D
Plagiarism Report 57
ii
CHAPTER 1
INTRODUCTION
1. INTRODUCTION
'Share The Ride' is a web application which creates an online management platform
for handling carpooling service that connects vehicle owners and co-travelers to share a
vehicle and travel low cost. Different people who want to travel to any destination can search
for car-owners going in their way and request to join their ride by traveling together. The
same phenomena applies for car owners who want to find people for their journey can offer a
ride with details of journey.
‘Share The Ride’ is a web based application which simply provides an interface for
people to connect to each other for ride-sharing. It is a simple website in which people can
find their traveling or commuting solutions. People with vehicles simply offer ride by
providing origin & destination, date & time of journey, type of ride like one-time or
everyday, details of their vehicle like model, available seats, etc. And people who want to
travel or commute to a place on regular basis can login to the website and search for ride
matching with their needs with the use different filter options. When they find a ride of
their choice they can simply book it or even communicate with vehicle owner for more
details.
1.2 PURPOSE
The purpose behind this project is to make people use this type of software solutions
for day-to-day problems which we as general people face. This type of software solutions
can really help towards betterment of tomorrow and enrichment of Green World.
Carpooling solutions leads to not only low cost but also in saving a lot of fuel which can
help in sustaining of green earth.
1
7609 INTRODUCTION
1.3 SCOPE
The web based application ‘Share The Ride’ is used for creating and maintain entries
of rides offered by vehicle owners on the platform and for searching and updating the details
of ride entries when other users search and book a ride of their choice.
It manages all the user details like name, contact number, email, etc. and vehicle
details like model, license plate number, available seats, etc. and ride details like origin-
destination, date-time, ride type, occupancy, associated vehicle, etc. This kind of
documentation will make it easy to maintain which ride is on which date, which people
booked it and other details of the processes carried out.
1.4 OBJECTIVES
The main objective is to provide a reliable and easy to use online management
platform for ride-sharing purpose for both vehicle owners and co-travelers or commuters.
Technology used:
Literature reviewed:
2
7609 INTRODUCTION
3
CHAPTER 2
PROJECT MANAGEMENT
2. PROJECT MANAGEMENT
4
7609 PROJECT MANAGEMENT
5
7609 PROJECT MANAGEMENT
6
7609 PROJECT MANAGEMENT
7
7609 PROJECT MANAGEMENT
8
7609 PROJECT MANAGEMENT
9
7609 PROJECT MANAGEMENT
potential problems for the system which may damage the system functionalities to very high
level which would not be acceptable at any cost. so in order to make our system stable and
give its 100% performance we must have identify those risks, analyze their occurrences and
effects on our system and must prevent them to occur .
10
7609 PROJECT MANAGEMENT
managing requirement
changes.
Estimation Risk which derived The time required to develop the software
from management is underestimated.
estimates of the The rate of defect repair is underestimated.
system characteristics The size of the software is underestimated.
and resources required
to build the system.
The probability of the risk might be assessed as very low (less than 10%), low (10-
25%), moderate (25-50%), high (50-75%) or very high (greater than 75%).
The effects of the risk might be assessed as catastrophic, serious, tolerable or
insignificant.
11
7609 PROJECT MANAGEMENT
12
CHAPTER 3
SYSTEM REQUIREMENTS STUDY
This section identifies and lists the users of the application. Also describe their rights
in this project. ShareTheRide mainly deals with two types of users. Now functions of the user
are given below according to their rights and facilities.
How It Works
Information regarding general phenomena of ride-sharing.
About Us
Contains information about ShareTheRide online platform.
Contact Us
Provides communication facility to contact to ShareTheRide developer team..
Search Functionality
In this user can simply search by providing various search parameters.
Filtering Functionality
It provides various filters for search results
13
7609 SYSTEM REQUIREMENT STUDY
1.3 Registration
General user can simply register his/herself on the website to become authorized user
and in order to use full functionalities of website.
2. Authorized user
Authorized user can access all the functionality which general user can access and they
can also access the following functionality.
Login
They can log in to the website using unique username and password.
Offer Ride
Here user can offer a ride by providing various parameters of the journey like
the date & time of the journey, Pick-up and Drop-off points, type of the ride,
type of the vehicle, the cost of the ride, type of the ride, etc.
Book a ride
User can book a ride of choice that he/she found using the search functionality
if the ride chosen is available for booking.
Communicate with Vehicle owner
In this user can communicate with owner by requesting the owner’s contact
details (if it is private) or exchanging contact numbers or emails.
Feedback
Users which have traveled in past in ride offered by other people on the
website can simply review it and can give feedback of the ride in public or
private.
14
7609 SYSTEM REQUIREMENT STUDY
3.2.1 Hardware
Any hardware system capable of running an operating system and a web browser.
(Desktops, Laptops, Mobile Phones, Smart Phones, Tablets, etc.)
3.2.2 Software
Operating System: Any computer or mobile or tablet based operating system
(Windows 95/98/2000/XP/NT/Vista/7/8, Mac OS, iOS, Android)
Tool: Any Web Browser (compatible with HTML4 or above)
(To access the website)
3.3 CONSTRAINTS
15
7609 SYSTEM REQUIREMENT STUDY
Security:
If someone steals the password of the administrator or any regular user then he can able
to change the database or misuse the system and can enter in restricted area so for this
purpose system will provide encrypted password storage format in the database. When the
first time administrator or any regular user gives the password then the system will ask for
entering one key and on the basis of that key the password will be encrypted and then
onwards anyone who try to access that password then he will get it in encrypted form and for
decrypting that password he must have that key so without that key he can’t able to decrypt
that password.
Dependencies
Every new User has to register on the website for getting new Login Id to access the
system. All the normal users of the system will be assigned a specific set of roles. According
to these roles each and every user will be allowed access to a predefined set of features. The
features that are assigned to each user will be decided by administrator of the website.
16
CHAPTER 4
SYSTEM ANALYSIS
4. SYSTEM ANALYSIS
17
7609 SYSTEM ANALYSIS
Admin can create all constraints of the system and assign rights to the other
users and can modify those details also.
The login rights as well as login information of all users is saved to database
in respective formats for ease.
User can change password.
User should be able to offer ride by providing various important details.
User should be able to search for ride by using various filter options.
Authenticated user should be able to book ride by confirmation of owner.
User should be able to review and give feedback to the past traveled rides.
Whatever user is selected on the basis of that the whole view should be loaded
and all the information related to the user should be saved in database.
And on the basis of logged on user system will further react means it allows
only those group of function for which that user is authenticated. Only
authenticated user will be able to book ride offered by vehicle owners.
There will be various ways of retrieving data & details and it takes less time.
4.4 FEASIBILITY STUDY
Economic feasibility:
It does not require any other equipment and extra expenses in software so it is
economical.
Technical feasibility:
Software needs any editor and PHPMyAdmin MySQL
Operational feasibility:
Website should work properly according to administration of website.
Schedule feasibility:
Website must be completed within one year.
18
7609 SYSTEM ANALYSIS
Description:
Login
This feature allows user to log into the website to use full features provided by
website.
Registration
General User can view general information and search for rides offered by other
people and if general user may want to book a ride then they will be asked to log-in with
their account or sign up by providing details in order to book ride and use full features of the
website.
Search Rides
This feature allows user to search among various rides offered by vehicle owners.
They can also use different filter options too.
Book Ride
This feature allows users to become a co-traveler of any ride offered by others if seats
are available.
Manage User Profile
It can show user’s profile. Here user can edit profile details, change avatar and change
password.
19
7609 SYSTEM ANALYSIS
This section is concerned with showing that the requirements actually define the
system, which the customer wants.
In addition to that, the system also has to provide security to the registered user
such as administrator or simple user. And our system has to fulfill both the above-
mentioned requirements and it has done it effectively.
Requirement validation examines the specification to ensure that all system
requirements have been stated unambiguously; those inconsistencies, errors have
been detected and corrected and the system is tested successfully and the work
products confirm to the standard.
Primary requirements validation mechanism is Formal Technical Review. Most of
the questions (conducted in FTR) answers Related to Investment Casting Process
are summarized in following statements:
Source of the requirements are identified.
20
7609 SYSTEM ANALYSIS
21
7609 SYSTEM ANALYSIS
22
CHAPTER 5
SYSTEM DESIGN
5. SYSTEM DESIGN
5.1 INTERFACE DESIGN
Login Form :
Login Form is used for to Authenticate the User. This module will process on user
name and password and authenticate user based on his role. Verification of the
Username and Password against the Database.
23
7609 SYSTEM DESIGN
Registration:
This form captures the information about new user.
24
7609 SYSTEM DESIGN
Search Rides:
Using this form user can search for rides offered by other people.
25
7609 SYSTEM DESIGN
Offer Ride:
Using this form vehicle owner can offer a ride by providing ride details.
26
7609 SYSTEM DESIGN
27
7609 SYSTEM DESIGN
5.2 ER-DIAGRAM
28
7609 SYSTEM DESIGN
List of Tables:
1 user
2 userdetails
3 vehicle
4 ride
1) user :
2) userdetails :
29
7609 SYSTEM DESIGN
3) vehicle :
4) ride:
30
CHAPTER 6
IMPLEMENTATON PLANNING
6. IMPLEMENTATION PLANNING
Program/Module Specification
This system is developed to automate and ease the work of people. System GUI must
be as simple and user friendly as anyone can use it. At front side we implemented
various forms for accessing the system.
We create a various forms to insert and search records from data base. Different types
of user controls are used in this system so it will become very attractive and easy to
understand the process of that control. There is also a restriction given to this system
which prevents the system from garbage data and also prevent system from generating
run time error.
31
CHAPTER 7
CONCLUSION
32
REFERENCES
Books:
Object Oriented Modeling and Design by James R. Rumbaugh.
Software Engineering by Pressman.
Database Management System by Henry Korth.
Websites:
http://www.diagram.ly
http://www.gliffy.com
http://www.connectionstrings.com
http://www.csharpcorner.com
http://www.codeproject.com
http://www.msdnmicrosoft.com
33
10/10/2017 Periodic Progress Report (PPR) Details
Print Back
PPR Details
Comments
1/1
10/10/2017 Periodic Progress Report (PPR) Details
Print Back
PPR Details
Comments
1/1
10/10/2017 Periodic Progress Report (PPR) Details
Print Back
PPR Details
Comments
1/1
10/10/2017 Periodic Progress Report (PPR) Details
Print Back
PPR Details
Comments
1/1
Canvas Report
AEIOU Summary
Empathy Mapping Canvas
Ideation Canvas
Product Development Canvas
GUJARAT TECHNOLOGICAL UNIVERSITY
(GTU)
INNOVATION COUNCIL (GIC)
Patent Search & Analysis Report
(PSAR)
8. Patent No. :
Page 1
15. Also Published as
1 Shang Q NY(US)
27. Do you have any idea to do anything around the said invention to improve it? (Give short note in not more than 500
words)
Page 2
No
Page 3
GUJARAT TECHNOLOGICAL UNIVERSITY
(GTU)
INNOVATION COUNCIL (GIC)
Patent Search & Analysis Report
(PSAR)
8. Patent No. :
Page 1
15. Also Published as
Page 2
71 to 90%
27. Do you have any idea to do anything around the said invention to improve it? (Give short note in not more than 500
words)
No
Page 3
GUJARAT TECHNOLOGICAL UNIVERSITY
(GTU)
INNOVATION COUNCIL (GIC)
Patent Search & Analysis Report
(PSAR)
7. Title of Invention : Carpool service providing method and carpool server using the
same
8. Patent No. :
Page 1
15. Also Published as
Page 2
27. Do you have any idea to do anything around the said invention to improve it? (Give short note in not more than 500
words)
No
Page 3
GUJARAT TECHNOLOGICAL UNIVERSITY
(GTU)
INNOVATION COUNCIL (GIC)
Patent Search & Analysis Report
(PSAR)
6 (a) : IPC class of the studied patent : G06Q50/30; G01C21/34; G06Q30/02; G06Q30/06; G07B15/00
8. Patent No. :
Page 1
15. Also Published as
Page 2
< 70 %
27. Do you have any idea to do anything around the said invention to improve it? (Give short note in not more than 500
words)
No
Page 3
GUJARAT TECHNOLOGICAL UNIVERSITY
(GTU)
INNOVATION COUNCIL (GIC)
Patent Search & Analysis Report
(PSAR)
8. Patent No. :
Page 1
15. Also Published as
Page 2
27. Do you have any idea to do anything around the said invention to improve it? (Give short note in not more than 500
words)
No
Page 3
86% Unique
Total 34440 chars (2000 limit exceeded) , 312 words, 13 unique sentence(s).
Essay Writing Service - Paper writing service you can trust. Your assignment is our priority! Papers ready in 3 hours!
Proficient writing: top academic writers at your service 24/7! Receive a premium level paper!
8 results 3 SCOPE The web based application ‘Share The Ride’ is used Get Free Access
Unique for handling carpooling service that connects vehicle owners and co-travelers to share a vehicle and -
Unique Different people who want to travel to any destination can search for car-owners going -
Unique The same phenomena applies for car owners who want to find people for their -
Unique 1 PROJECT SUMMARY ‘Share The Ride’ is a web based application which simply provides an -
Unique It is a simple website in which people can find their traveling or commuting -
Unique of journey, type of ride like one-time or everyday, details of their vehicle like model, -
Unique can login to the website and search for ride matching with their needs with the -
Unique When they find a ride of their choice they can simply book it or -
Unique 2 PURPOSE The purpose behind this project is to make people use this type of -
Unique This type of software solutions can really help towards betterment of tomorrow and enrichment -
Unique Carpooling solutions leads to not only low cost but also in saving a lot -
Top plagiarizing domains: technet.microsoft.com (2 matches); msdn.microsoft.com (1 matches); youtube.com (1 matches); freebsd.org (1 matches); virginia.edu (1 matches);
dartmouth.edu (1 matches); slideshare.net (1 matches); fao.org (1 matches); trb.org (1 matches);