0% found this document useful (0 votes)
116 views2 pages

Carpool App: Key System Elements

The carpool application allows users to register, book rides, and provide carpool services. It connects passengers searching for rides to drivers offering rides in their vehicles. The key elements that support the system include user and carpool databases to store user and ride details, payment processing to handle transactions between users, and feedback components for users to rate each other. The application operates within a mobile environment and requires internet connectivity for users to access the system on their phones. External factors like weather, laws and regulations, and road infrastructure can also impact the carpool services.

Uploaded by

Luh Cheese
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
116 views2 pages

Carpool App: Key System Elements

The carpool application allows users to register, book rides, and provide carpool services. It connects passengers searching for rides to drivers offering rides in their vehicles. The key elements that support the system include user and carpool databases to store user and ride details, payment processing to handle transactions between users, and feedback components for users to rate each other. The application operates within a mobile environment and requires internet connectivity for users to access the system on their phones. External factors like weather, laws and regulations, and road infrastructure can also impact the carpool services.

Uploaded by

Luh Cheese
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Case Study no.

2: Carpool Application
Seven Key System Elements
Boundary
The carpool application can be only accessed through mobile phones with internet
connectivity. The processes include the registration, booking of carpool, creating a carpool trip,
managing carpool requests, payment processing, and feedback handling. Moreover, the databases
include the user database, carpool database and feedback database. The users include the
passengers, drivers, admin, and payment entity who handles the reloading of wallet account.
Environment
The environment of the carpool application are users, devices, internet connectivity, payment
entity, legal conditions, weather conditions and road infrastructure. The users include the drivers
and passengers who created an account, booked for a ride, and offered carpool service. The devices
are the mobile phones used by the users to interact with the application. Moreover, the internet is
the way that users to access the application, without a reliable internet connections users cannot
access the application and might also after their experience. Along this, the payment entity is the
payment application used by users to finance their account in the application and to cash out.
On the other hand, legal conditions, are the compliance of the application with local and
national regulations which affects the longevity of the operation of the application. The weather
conditions and road infrastructure can affect the quality and availability of the service.
Inputs
The inputs of the carpool application system are the user registration data which includes
the basic personal information, phone number, and password. The ride details upon carpool
booking which are the desired departure time, location, starting point and ending point. Moreover,
the input also includes the driver information which are the basic personal, information, driver’s
license, and vehicle information. For the payment processing, the input are the payment details.
The input also includes the review and rating to each other.
Outputs
The application can be used when users created an account, once they have a registered
user account, they can start using the application. The system can display a list of available
carpools which matched the users’ preferences which usually includes the departure time, starting
point and ending point, car model, and seat capacity and availability. Once the booking is
confirmed by the driver, the system will generate booking details and confirmation notification.
The system will also generate an invoice once payment is completed. Moreover, ratings of the
users will also be provided by the system. In connection to this, feedback in the application, and
reports such as number of users who booked and offered a carpool can be generated.
Components
The users which are the external entities, the passengers, and drivers, must create an account
in the application thru providing necessary information. After registration, their data will go to the
user database and users now have a registered account. Following the registration, users who are
passengers can now search and book for available carpools based on their destination and
preferences. This process will communicate with the carpool database, which stores information
about created carpool trip which includes the vehicle information, seat availability, departure time,
starting point and end point of the journey. These data are provided by those users who are drivers.
Moreover, through the process of managing booking requests, the driver can either accept or
reject the booking request. If the driver confirms the booking request, the payment process will
handle the transaction. The payment process includes details such as the account balance, and
payment amount. Once, the trip is mark completed by the driver, an invoice will be generated for
both users. Moreover, the system allows user to top up their application’s wallet to maintain the
maintaining balance. This also allows the driver to transfer cash from their wallet to their banks or
other application.
Additionally, system also has the feedback handling process, this allows the passenger and car
owner to give rating to each other.

You might also like