This article discusses the scenario of a car rental application, its target audience, and the functionalities it offers. It includes storyboards for user registration, profile edit, and adding locations to favourites. It also provides sample input/output for sign up, profile edit, and add to favourites functionalities.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: CAR RENTAL APPLICATION Car Rental Application Name of the student: Name of the University: Author note:
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
1 CAR RENTAL APPLICATION Table of Contents Task 1 Scenario: Car Rental Application...................................................................................2 Task 2: Use Case........................................................................................................................4 Task 3: Storyboard.....................................................................................................................5 A. Three main functionalities.................................................................................................5 Functionality 1: User registration or Sign up.....................................................................5 Functionality 2: Profile Edit...............................................................................................5 Functionality 3: Add locations to favourite and make booking.........................................5 Functionality Story Boards....................................................................................................6 Functionality 1 for Sign Up using user information..........................................................6 Functionality 2 for profile edit...........................................................................................6 Functionality 3 Choose from Favourite and book..............................................................7 B. Failure Case.......................................................................................................................8 Task 4 Sample Input / Output....................................................................................................9 User Sign Up..........................................................................................................................9 Profile Edit Functionality.....................................................................................................11 Add to Favourite and Select.................................................................................................13
2 CAR RENTAL APPLICATION Task 1 Scenario: Car Rental Application Thechosenscenariointhiscontextisfor acar-rentalapplication.Car rental applications are very common sin the modern era. People all around the world are using car rental applications to rent cars for their personal or family travels. These applications are made with keen observation about the market needs and hence require clear understanding of the requirements of one such typical application in the respective domain of business. The target audience for this application is meant to be the youth and adults of the modern society. People are more tending towards enjoying their life with friends and family. The Car Rental application is meant for a majority of such people. People who are willing to go on long or short vacations will be able to book cars from this application. This application is meant to be targeted to the daily passengers as well who will to hire cars for their daily journeys. As the society is getting busier with time, the app’s audience is expected to use the application on a daily basis and hence promote the business modules of the application on a higher level. The application can also be directed towards customers who will to use the car rental facilities during the hours of sudden emergencies. The application will allow the users to sign up with a new account. This will require them to enter their personal information into the application database and then later login at any time to access the further functionalities of the application. The app will allow the users to first select their source and destination location from the list of available locations that the business suffices to. On selecting the locations, they will be guided to the list of available cars that are serving in the particular locations. They can also choose from the provided options whether they wish to rent the car with a driver or not. The price calculator of the application will also display the net price that is payable by the user depending on the distance that they will to travel, the time that they are making the booking for and the other amenities that they
3 CAR RENTAL APPLICATION are availing. Users will also be allowed to edit their profile details at any point of time. Their details will be updated in the app’s database and they will also be able to use this data further within the functionalities of the application for pick-up, drop etc. Furthermore, the users will also be allowed to add certain favourite source and destination locations so as to use this data quickly whenever needed. Users will be allowed to add at most 5 favourite source-destination combinations for later access.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
4 CAR RENTAL APPLICATION Task 2: Use Case Fig 1: Use Case diagram
5 CAR RENTAL APPLICATION Task 3: Storyboard A. Three main functionalities Functionality 1: User registration or Sign up The users can register with a new account into the system. This will require them to enter basic identification details. These information includes the data regarding the name, contact details, address and Licence details of the user. Users with no licence documents uploaded will not be allowed to book cars without availing the driver service. Functionality 2: Profile Edit The users will be allowed by the application to make changes to the data that they have already saved within the application. This allow them to edit their personal details and moreover would allow them to add and update their licence details and upload the updated documents. Their entire profile functionality will be affected depending upon these edits. Functionality 3: Add locations to favourite and make booking The users will be able to choose from the various available locations to mention their starting and destination locations and then choose an available car. On doing this, they will be able to mark them as favourites. At a later point of time, these locations and cars can be quickly chosen just by selecting this from the list of favourites.
6 CAR RENTAL APPLICATION Functionality Story Boards Functionality 1 for Sign Up using user information Functionality 2 for profile edit
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7 CAR RENTAL APPLICATION Functionality 3 Choose from Favourite and book
8 CAR RENTAL APPLICATION B. Failure Case
9 CAR RENTAL APPLICATION Task 4 Sample Input / Output User Sign Up Input 1In this test case the user information will be provided and checked if the sign up is successful. Output
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
10 CAR RENTAL APPLICATION Input 2In this test case theemail information will be entered wrongly and tested for error. Output
11 CAR RENTAL APPLICATION
12 CAR RENTAL APPLICATION Profile Edit Functionality Input 1Here the Address field from the edit profile option will be edited and checked if it can be saved and updated successfully. Output
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
13 CAR RENTAL APPLICATION Input 2To check if the app can produce error when email id is edited and kept blank. Output
14 CAR RENTAL APPLICATION Add to Favourite and Select Input 1 & 2 Check if the app can take bookings successfully, add to FAVOURITES and then retrieve the same data from the favourites section during another booking.