Sei sulla pagina 1di 19

1

PROJECT NAME:

“ASH Car Service Management System”

An Application through which riders can Book a ride according to their Comfort and
in no time.

By:
M.Hassan Khan (FESE – 55)
M.Asjad Salahuddin (FESE – 66)
Sana Hassan (FESE – 72)

For the Subject:


Object Oriented Programming
2


INTRODUCTION:
This application named as ASH car Service Management System is integreted by
using the platform of Visual Studio 2017, using the programming language of C#
and .NET Framework (an application framework library). Certain properties and
commands are being incorporated in this application by using the facilities and
certain attributes provided by this IDE.
THE OUTLOOK OF THE APPLICATION:
This Application consist of certain Stages and certain objectives. In It there consist
of the first page that is termed as the opening page here lies the logo.

The Coding that is applied behind can is shown below


3

LOGIN FORM:
The second form consist of the incorporation of Database by using Microsoft
Access, here a database of login and sign up is Formed where the login page as
well as sign up option’s details are present .
4
5

Work done on Access For Login and Signup:


6

SIGN UP OPTION:
 If a new user wants to make an account on ASH Car Service Application
then he can click on the signup button and thus by providing the required
information can make an account in this app.
7
8
9

SELECTION OF DESIRED OPTION FORM:


The 3rd form consist of two options
1.Book a ride
2.Register as a driver.
By clicking on the book a ride button, the form opens for the details given by the
customer and by clicking on the register as a driver button a person can register
itself by simply giving his details such as Name, CNIC, Phone No. and Car details.
For this purpose, two more databases are connected one for Business class cars
and other for Economy class cars.
10

REQUIRED DETAILS FORM


Book a ride:
In this form if booking a ride is clicked then there lies the work done for the
booking of rides asking the rider for there pick up location and there drop off
location then after the customer has provided the desired information the system
will show a loading sign and then move to the next outlook that shows the details
provided, estimated fare and the time in which the driver will arrive.
11

CODING FOR FORM 3:


12
13

Register as a driver:
If the register as a driver button is clicked then a person is able to register himself
in as a driver for this purpose the person will be required to provide the
information asked and those information is stored in the database or inserted in
the database then the details are also verified by the CNIC number if the CNIC
No. consist of 13 digit thus the driver is valid to be registered as he entered the
correct number of digits .
14
15
16

DATABASE DESIGN FOR ECONOMY CLASS CARS:

DATABASE DESIGN FOR BUSINESS CLASS CARS:


17

BOOKING DETAILS FORM:


In this form the details are being displayed that are being provided by the
customer along with the maps that indicates where the location is:
18
19

Pricing Module:
The fare estimate includes a specific formula driven after research on Careem and
Uber applications. The pickup-locations and the drop-off location are set in
sequence of nearest distance to each other. The estimated distance in KM is
calculated using the difference of selected indexes of pick-up and drop-off
location and then it is further multiplied by 10 and divided by 2. Furthermore the
in-journey time in minutes is calculated by multiplying the KMs with 3 and then
dividing it by 0.75.
The final fare for Economy class cars is calculated by multiplying the KMs with
13.5 (per kilometer rate for economy cars) and adding Rs. 30.78 which is the base
fare and further adding the time which is cost incurred due to the time of the
journey.
The final fare for Business class cars is calculated by multiplying the KMs with 20.0
(per kilometer rate for Business cars) and adding Rs. 35.70 which is the base fare
and further adding the time which is cost incurred due to the time of the journey.

CONCLUSION:
This framework proposes a common approach to facilitate the Customer can get
through its usage by conveniently booking their transport by just clicking there
desired options with comfort and in economical prices.

Potrebbero piacerti anche