Explanation
Everyday there are so many people who wants to go from one place to another and it is not a good option to utilize personal conveyance each and every time ergo the system is needed who can solve this quandary and preserve the cost and fuel of the person. The passengers can get pick up from their location and then reach at his destination with the avail of car sharing in which other passengers are withal peregrinate who wants to reach the same destination consequently it will preserve their cost on travelling and they do not require to utilize their personal conveyance.
It will avail in preserving the planet additionally by minimizing the pollution done by the conveyances because now 4 to 5 people can peregrinate in a single conveyance so that they do not utilize their personal conveyance. It is additionally a salutary thing for the user because he will get a side income for the same route he is peregrinated.The car sharing system will preserve all the information cognate to the owner of the car along with the car details so that the passenger can get the data cognate to the person with home they will peregrinate. The person will pick up all the people from the same route as it will preserve the fuel of the car
Existing System
In the current scenario, everyone will utilize the personal conveyance in order to get their destination on time. They do not utilize public convey because it is very suffocating and time consuming because the public convey will not peregrinate from point to point according to the passenger.
Consequently a system is needed to solve this quandary and provide a sustainable route to the passenger in order to get him to his destination. It additionally increases the carbon capacity of the world because there are so many conveyances run on the roads every day.
Even for a single person, he will utilize a car that has a capacity to tag along four to five people. But now the other people will additionally utilize their single conveyance to reach their destination. It withal increase the quandary of parking facility because now there are so many conveyances will reach at particular point.
Current System
The car sharing management system is capable to provide solution to all the people who are going on same location. In the system, the user will provide information cognate to the route on which he will peregrinate his conveyance and the passengers can book their ride to the same destination where they optate to peregrinate.
The system is capable enough to sustain all the information cognate to the passenger and the user of the car so that they can meet at a particular place and there data can be preserved in the system which can be utilized for further utilization.
The customer can withal pay the amount through the system and it will abbreviate the utilization of conveyance by the people on the roads. There is less conveyance on the roads because now 4 to 5 people will peregrinate in a single conveyance in lieu of utilizing their personal conveyance for separate reasons.
Entity Relationship Diagram
Explanation:
It is always necessary to protect the mother earth from the pollution which we are creating each and every day by using factories and vehicles that emits pollution gases. The car sharing management system will help in reducing the use of vehicles because if a person is going in a certain route then he can give left to the other people who are also going in the same route so that they do not need to use their personal vehicle to reach their destiny. It doesn’t only save fuel but also provide a less cost method to reach their office or other place within time. This diagram will also represent how the system will work internally, and how it will manage the data which will flow into the system regularly. There are certain other factors which are managed by the admin. We can also provide assistance to the all the other users who are using the system. The entities and their related attributes are defined below:
1. Admin:
Admin provide full assistance to all the users who are using the system. He is the key entity therefore he takes care of all the activities which are flowing into the system. Bug diagram will guide the users how the data can be tracked and used in different entities and their attributes. This entity will sustain the information about the admin who will manage the system in a proper way therefore the system will provide all the options on the interface of the admin. The admin can add or delete any user from his account or he can access the account of others in order to modify or delete any data containing in it. He can also add his personal detail into the account. The related attributes are defined below:
- Admin_ID: A system generated 14 digits Identity Number is attached with the account of the admin.
- Name: The original name of the admin as per the documents provided by him is saved in this attribute for verification.
- Contact No.: Being a key entity, it is important to provide his contact number so that other users can connect with him.
- Email Address: The user can also send query on the email address provided by the admin which is saved in this attribute.
2. Passengers:
The people who are going on a particular route everyday will make an account in the system through which they can get the information about the person who will take them to their destination. The passengers need to create an account providing their personal information and it and also the pickup point from where they want to be picked up. Account also maintains the information regarding the payment done by the passenger along with the details of the person who will take them to their destination. It will save their time along with their money which is very crucial. They can add other details if they want to pick up from other place. This entity will sustain all the accounts of the passengers who are attached with the system. The related attributes are defined below:
- Passengers_ID: Whenever the passenger creates an account in the system, it will provide an identity number which is unique.
- Name: Passenger will provide their original name through which their account can be verified.
- Contact No.: Passenger also provides their contact number so that they can be connected for any issue or arrival of the person.
- Email Address: They will also provide email address so that any notification or update can be sent to them on their email.
- Residence: It is very important to get the information about the permanent residence of the passenger.
- Pickup Point: It is always a certain point from where the passenger needs to be picking up every day.
- Pickup Timing: The passenger will ride on a particular timing as per the time of the person who is coming to pick him up.
3. Booking:
The system will also sustain the information regarding the booking which is done by the passengers so that they can be picked up from the location they have provided and on the time on which they want to go. This entity will hold all the information regarding the booking done by the passengers because every day there is so many passengers who booked the ride to reach their destination on time. The entity also sustains information regarding the passenger details along with the riding information and the location where the passenger wants to go. The Entity will separate all the account of the booking done by the passengers so that the data can be retrieved at any point of time. The related attributes are defined below:
- Booking_ID: The system will tag an identity number along with the booking done by the passengers.
- Passengers_ID: It also saves the information regarding the passenger Identity Number who is doing the booking.
- User_ID: The person who will come to pick up the passenger his identity number is also saved in this attribute.
- Car_ID: In order to provide the information regarding the car to the passenger, the car information is also saved in this attribute.
- of Passengers: Booking information also provides data regarding the number of passengers who will go to pick up from a particular place.
- Location: It stains the information regarding the location from which the passenger needs to board in.
4. Car:
The user will provide the information regarding the car from which he will pick up the passengers from his route. The information will be flashed on the interface of the passengers who have booked the car for their route. This entity will hold all the information regarding the car owned by the user so that the information can be provided to the passengers which will help them in locating the car when they reach their pick up point. The Entity also holds the information regarding the insurance and the type of car which is owned by the user. Because it is the point of safety for the passengers, who will be traveling in the particular car. The related attributes are defined below:
- Car_ID: System provides an identity number to each car that is attached with the system by the user.
- Name: This attribute will hold the name of the car which is officially announced by the manufacturing company.
- Brand: It also sustains the information regarding the brand of the car from which it belongs.
- Description: This point will include other information related to the car if the user has modified date according to his will.
- Category: It is very important to get the information regarding the card category whether he is petrol or diesel.
- Size: In order to gets the information regarding the capacity to hold the passengers, it is saved in this attribute.
- Insurance: The car owner will also provide the information regarding the insurance which is done regularly of the car.
5. Pics:
The user who is attaching his car into the system in order to provide the services to pick up other passengers in the same route, he will also provide the pictures of the car so that the passengers can locate the car when it comes to the pickup point. The user will also update the pictures of the car if he has modified anything or the color of the car so that the passengers will not face any problem by locating the car at the pickup point. This entity will separate the account of all the pictures provided by the car owner in order to maintain a good database which can be retrieved at any point of time. The related attributes are defined below:
- Pics_ID: Every picture which is provided by the owner is attached with an identity number by the system.
- Name: It represents the name of the picture according to the owner of the car which is saved in this attribute.
- Size: The picture which is uploaded by the owner in the system need to be provides information regarding the size of the picture.
- User_ID: This attribute will hold the information regarding the user who is uploading the picture in the system.
- User:
The person who has owned the car and come to pick up the other passengers are called the user. This entity will provide an account of all the users who are attached with the system. They can edit their personal information along with the data related to the car which they will use to pick up other passengers. It is also important for the user to provide information related to the driving license and his residence so that the passenger can trust him and will take the service to reach their destination. The user can modify the information which has provided in the account related to the car if he has modified it for any other information related to the pickup point also. The related attributes are defined below:
- User_ID: Every new user of the system will consist of an identity number provided by the system itself.
- Name: The user will provide his original name which will be saved in the record of the system.
- Contact No.: The user will provide his contact number so that the passenger can connect him.
- Email Address: It is also important to get the information related to the email ID of the user.
- Residence: User will provide his permanent address so that the passenger can get an idea about the user.
- License: This attribute will hold the information related to the license of the user who will drive the car.
- Stop Location: The user will also provide the information related to the location where he will take the stop to pick up the passengers.
User Interface Model
Login:
The user interface of this system is managed to be created in a simplified manner so that the entire user can get full benefit of the system without any hectic training on priority basis. Any user can attach with the system and provide the services to pick up the passengers without any problem. The interfaces you are also provide the registration link through which any new user can connect with the system. It also provide the forgot password option so that the user can retrieve their data related to their account.
Dashboard:
After logging into the system, every user will get different interfaces according to their role in the system and the authority provided to them by the management. It is customizable so that according to the market need, new options will be available on the interface of the user. It also provides different authority to the users in order to maintain the system in a capable manner. Only the admin can access the account of other users but no other user can access any other persons account.
Route:
The passengers will provide the information regarding the route on which they want to get pickup so that they can reach their destination within time. After providing the information related to the root, the interface itself provide information related to the user who are residing in the nearby area to pick up the passengers from the pickup point. Now it is the choice of the passenger to choose the user according to the rating provided to him by the other passengers and also his route from where he will pick up.
Booking:
After getting the information related to the route on which the passenger wants to go, the interface will also provide option to book the route so that the data can be provided to the particular user thereafter he can come to the pickup point to get the passenger on board. The interface will also manage different booking at the same time because there are so many users attached with the system and do their work simultaneously.
Car Choose:
The system will also provide information to the passenger so that they can choose the type of car in which they want to travel with the help of their interface. There are so many users who will provide the option to choose the car by the passenger in order to benefit them in their travelling. The passenger after choosing the car will book the route according to the payment related to each single car.
Confirmation:
The admin will sustain the system and all the users who are using the system within it. After booking the ride by the passengers the information is provided to the user so that the confirmation can be done and the receipt will be provided as a notification on the email address of both the passenger and the user. It also provide alert when the ride is finished and the passenger will reach their destination within time.