Professional Documents
Culture Documents
Lab 02
Lab 02
Lab 02
Group Number: 04
1
Assignment for CSE471
1. Authentication
Functional Requirement:
FR1.1: Passengers and drivers have to sign up to make their profile in the
system.
FR1.2: Users can login using email/username/phone no. and password.
FR1.3: There will be a 2 factor authorization for the system to verify users
using OTP code sent to the users’ number.
2. Passenger Management
Functional Requirement:
FR2.1: Passengers will choose their desired route and schedule from the
system.
FR2.2: They can also change their route and schedule.
FR2.3: Passengers will give reviews about the drivers for better user
experience.
2
Assignment for CSE471
3. Driver Management
Functional Requirement:
FR2.1: Driver can check his passengers time schedule.
FR2.2: They can also check passengers' respective destinations.
4. Payment System
Functional Requirement:
FR2.1: Users can pay through mobile banking which are integrated with the
system.
FR2.2: This system also allows users to pay through debit card, credit card.
5. Renting cars
Functional Requirement:
FR2.1: There will be a search and sort option for renting cars.
FR2.2: Users can select their schedule and book their car in this feature.
FR2.3: For cancellation users must notify the system before 6 hours of their
scheduled ride.
3
Assignment for CSE471
6. Customer service
Functional Requirement:
FR2.1: System will provide 24/7 customer service.
FR2.2: System will also feature live chat for the users and drivers as well.
Non-Functional:
1. Operational :
1.1 Our system has both a website and an application.
1.2 System application can be used in mobile, tablet or laptop devices.
1.3 System application is available for windows, android and ios operating
systems.
1.4 System should be connected to a cloud system so that it can be accessible
from anywhere via the internet.
2. Performance :
2.1: This system will have low latency and the user should be able to load the
page within 10 milliseconds.
4
Assignment for CSE471