Description
See
Project
Deadline: Tuesday 03/12/2024 @ 23:59
[Total Mark is 14]
Student Details:
CRN:
Name:
Name:
Name:
ID:
ID:
ID:
Instructions:
• You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
Blackboard via the allocated folder. These files must not be in compressed format.
• It is your responsibility to check and make sure that you have uploaded both the correct files.
• Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between
words, hide characters, use different character sets, convert text into image or languages other than English
or any kind of manipulation).
• Email submission will not be accepted.
• You are advised to make your work clear and well-presented. This includes filling your information on the cover
page.
• You must use this template, failing which will result in zero mark.
• You MUST show all your work, and text must not be converted into an image, unless specified otherwise by
the question.
• Late submission will result in ZERO mark.
• The work should be your own, copying from students or other resources will result in ZERO mark.
• Use Times New Roman font for all your answers.
Restricted – مقيد
Description and Instructions
Pg. 01
Description and Instructions
General Guidelines
•
The deadline for project submission is Monday, December 3, 2024.
•
Each group can have up to 3 members.
•
Each group must assign a team leader
•
The project carries a total of 14 marks: 10 marks are allocated for the project
work and documentation, while 4 marks are for the PowerPoint presentation.
•
Students are required to both present and upload their PowerPoint
presentations on Blackboard (BB).
Restricted – مقيد
Part One
Pg. 02
Part One
2 Marks
As a designer, you have been asked to come out with an application ,
website, or system to serve one of the following fields.
• Movie Theaters
• Teaching programming for intermediate school students
• Transportation services system
• Hajj and Umrah Services
For the proposed prototype do the followings :
a. Specify the field that you have choose
b. Name your proposed prototype
c. The aim
d. Objectives
e. The specific problem that needs to be solved
Restricted – مقيد
Part One
Pg. 03
Human-Computer Interaction Project
Project Title: TransEase – A Smart Transportation Services Platform
Field Selected: Transportation Services System
Team Members:
Project Overview: TransEase is a user-centered transportation platform designed to
improve the experience of booking, tracking, and managing transportation services. The
application is tailored to allow users to book rides, view schedules, track their rides in
real-time, and access other convenience-driven features in one unified platform.
Part One: Project Proposal
1. Prototype Name: TransEase
2. Aim: TransEase aims to offer a streamlined and efficient transportation platform
that enhances the user experience by integrating multiple transport services, realtime tracking, and smart suggestions based on user behavior.
3. Objectives:
o
Ease of Use: Simplify the process of booking transportation, reducing the
steps required to complete a booking.
o
Real-Time Tracking: Enable users to track the live location of their
booked transport, enhancing transparency.
o
Personalized Experience: Leverage user data to provide personalized
recommendations for frequently used routes or transport modes.
o
Cost and Time Estimation: Show accurate time and cost estimates for
each trip to help users make informed decisions.
o
Cross-Platform Accessibility: Provide access on mobile (Android and
iOS) and web platforms to ensure broad usability.
Restricted – مقيد
Part One
Pg. 04
4. Problem Statement: Current transportation platforms may lack flexibility, realtime updates, or the ability to offer various transport options in one place. Users
often face delays and find it hard to get accurate travel information. TransEase
aims to address these issues by providing a centralized platform that integrates
different transportation modes and real-time updates, ensuring a reliable, userfriendly experience.
Restricted – مقيد
Part Two
Pg. 05
Part Two
2 Marks
A. Describe the techniques you plan to use in order to gather the requirements
from the users. You should conduct both quantitative and qualitive approaches.
Note:
•
From the qualitative data, you should collect minimum 3 responses.
•
From quantitative data, you should collect minimum 10 responses.
•
For both techniques you should show the questions and the responses.
B. Result of the Analysis
Analyze the findings and discuss the results form both approaches. Also, identify
the techniques that you have used for analyzing the data of both approaches.
Part Two: Data Gathering and Analysis
A. Data Gathering Techniques
For the TransEase project, two data-gathering methods were used to capture user
requirements: qualitative interviews and quantitative surveys. This dual approach
provided a comprehensive understanding of user preferences, needs, and challenges in
using transportation booking applications.
Restricted – مقيد
•
Qualitative Approach:
o Technique: Conducted in-depth interviews with a small group of users
(3 individuals) to gather insights into their specific pain points, desired
features, and expectations from a transportation service platform. The
users were selected based on varied demographics to capture diverse
perspectives, including daily commuters, occasional travelers, and
individuals who rely on multiple modes of transport.
•
Questions and Responses:
•
Question 1: “What are the biggest challenges you face when using
transportation apps?”
Part Two
Pg. 06
o
o
o
Response 1: “Sometimes, I get inaccurate arrival times, which disrupts
my planning. I prefer real-time updates.”
Response 2: “I find it frustrating when I can’t see an estimated cost
before booking. Price is a big factor for me.”
Response 3: “Most apps don’t let me schedule rides in advance or
choose my preferred type of vehicle. I need more options.”
•
Question 2: “What additional features would improve your experience on a
transport booking platform?”
o Response 1: “A loyalty rewards program would be nice. I use these
services often, so discounts or perks would be a great incentive.”
o Response 2: “I’d love a feature where I could save favorite routes and
destinations to save time.”
o Response 3: “Having the option to share my live trip status with family
would make me feel safer during late-night trips.”
•
Question 3: “How important is an easy-to-use interface for you?”
o Response 1: “It’s crucial! I would rather have a simple interface with
fewer features than a cluttered app that’s hard to use.”
o Response 2: “The simpler, the better. I often book in a hurry, so I prefer
fewer steps.”
o Response 3: “I don’t mind advanced features as long as they don’t slow
me down.”
•
Quantitative Approach:
o Technique: A survey was distributed to a group of 10 users to gather
measurable data about their behavior and preferences in using
transportation apps. The survey was designed to capture frequency of
o
•
Restricted – مقيد
use, preferred features, and overall satisfaction with existing services.
Questions and Responses:
Question 1: “How often do you use transportation services in a typical week?”
o Responses: Daily (40%), Weekly (30%), Occasionally (20%), Rarely
(10%).
Part Two
Pg. 07
•
Question 2: “Which feature do you find most important in a transportation
app?” (Multiple choice)
o Responses: Real-time tracking (70%), Cost estimation (60%), Ease of
use (50%), Scheduling rides in advance (30%), Payment options (20%).
•
Question 3: “Rate your satisfaction with the availability of real-time updates in
current transportation apps.” (Scale 1-5)
o Responses: 1 (0%), 2 (10%), 3 (20%), 4 (40%), 5 (30%).
•
Question 4: “How important is a simplified user interface on a scale from 1-5?”
o Responses: 1 (0%), 2 (10%), 3 (10%), 4 (30%), 5 (50%).
•
Question 5: “Do you prefer having options to select the type of vehicle for your
rides?”
o Responses: Yes (60%), No (40%).
B. Result of the Analysis
The findings from both the qualitative and quantitative approaches revealed key
insights into user needs and preferences, guiding the design of the TransEase platform.
1. Qualitative Analysis:
o Thematic Analysis: The qualitative data from interviews were analyzed
thematically, identifying common patterns in user responses. Major
themes included the need for real-time updates, cost transparency, and
customization options.
o Insights:
▪ Real-Time Tracking: All participants emphasized the
importance of accurate, real-time tracking, indicating it as a
critical feature for reducing user frustration.
▪ Cost Transparency: Users highlighted the importance of clear
▪
Restricted – مقيد
cost estimation, allowing them to make informed decisions and
avoid unexpected expenses.
User Safety: Features like live trip sharing for family members
were frequently requested, particularly by individuals traveling
late at night.
Part Two
Pg. 08
Interface Simplicity: Participants prioritized a streamlined user
interface, preferring simplicity over an overload of features. This
feedback suggested the need for a minimalistic design that
doesn’t compromise functionality.
2. Quantitative Analysis:
o Descriptive Statistics: Survey responses were analyzed using
descriptive statistics to measure central tendencies and frequency. For
example, most respondents rated real-time tracking and cost estimation
as high-priority features, with 70% selecting real-time tracking as the
most crucial.
o Results:
▪ Usage Frequency: 40% of users reported using transportation
apps daily, indicating a strong reliance on these platforms for
regular commuting.
▪ Feature Preferences: Real-time tracking, cost estimation, and a
simple interface were the most desired features, aligning closely
▪
with the qualitative findings.
▪ User Interface Importance: A significant portion of users
(80%) rated interface simplicity as important, suggesting that the
platform should prioritize ease of navigation.
▪ Customization Options: The majority of users (60%) preferred
the ability to select their vehicle type, indicating a demand for
customizable options to suit individual needs.
3. Techniques Used for Analysis:
o Qualitative Analysis Technique: Thematic analysis was utilized to
extract common themes and patterns from interview data, focusing on
o
Restricted – مقيد
frequently mentioned needs and concerns. This approach enabled the
identification of core user requirements like safety, interface simplicity,
and customization options.
Quantitative Analysis Technique: Descriptive statistics were applied to
survey data, calculating percentages and averages for each response
Pg. 09
Part Two
category. This technique effectively highlighted trends in user
preferences, such as the high demand for real-time tracking and cost
estimation.
The combined qualitative and quantitative insights provided a holistic view of user
requirements, informing the design of TransEase. Key features to prioritize include
real-time tracking, cost transparency, a simplified interface, and customization options
for vehicle selection. These features directly address user pain points and align with
their preferences, forming a foundation for a user-centered transportation platform.
Restricted – مقيد
Part Three
Pg. 10
Learning
Outcome(s):
LO3:
Demonstrate data
gathering,
analysis, and
presentation
techniques for
discovering user
interface
requirements
Restricted – مقيد
Part Three
2 Marks
List and define all the requirements for the proposed prototype. Based on
the following.
Part Three
Pg. 11
Requirement Type
Description
Booking System: The app must allow users to book
various types of transportation (e.g., taxis, shuttles,
buses).
Fare and Time Estimation: The system must provide
cost and time estimates before confirming a booking.
Functional Requirements
Real-Time Tracking: The platform must enable users to
track their ride from dispatch to arrival and during the
trip.
Payment Integration: Users should be able to pay
through multiple methods (credit card, digital wallets).
Notification System: The app should send real-time
notifications on driver arrival, booking confirmation,
and status updates.
Cancellation and Refund Policy: Users must be able to
cancel bookings and see if a refund is available.
Data Requirements
User Profile Data: The system must securely store user
profile data, including name, preferred payment
method, and saved locations.
Trip History: Maintain a history of user trips, allowing
users to view previous rides and rebook similar trips.
Cross-Platform Support: The app should be compatible
with Android, iOS, and web browsers.
Environment Requirements
User Requirements/Characteristics
Usability Requirements
Restricted – مقيد
GPS and Location Integration: GPS and mapping
services are essential for real-time tracking and
estimated arrival times.
Primary User Demographics: The app should cater to
users aged 18-65 who frequently commute or travel
and seek reliable transportation.
Accessibility Features: Text-to-speech options and
scalable font sizes should be available for
accessibility.
Ease of Use: The booking process should require no
more than three steps to complete.
Part Three
Pg. 12
Clear Feedback: The system must provide clear visual
or auditory feedback for each user action, including
booking confirmations and payment success.
User Experience Requirements
Restricted – مقيد
Seamless Notifications: Notifications for each step of
the booking and arrival process must be immediate
and non-intrusive.
Visually Clear Interface: The app should use a
minimalistic design, ensuring easy navigation without
clutter.
Part Four
Pg. 13
Part Four
4 Marks
A. Visualize the proposed prototype based on the collected data
and requirements from the previous parts.
• Create both conceptualize and concrete designs.
B. Bases on the previous step, for each interface layout provide the
following :
• Screenshots for each layout of the proposed prototype
• Functions
• State transitions
Homescreen
Restricted – مقيد
Pg. 14
Restricted – مقيد
Part Four
Part Four
Pg. 15
Booking screen
Payment Screen
Restricted – مقيد
Part Four
Pg. 16
Tracking Screen
Trip summary
C. Create a 2- minutes video of the proposed prototype.
Restricted – مقيد
Part Four
Pg. 17
References
Ding, L. (2020). Multimodal transport information sharing platform with mixed time
window constraints based on big data. Journal of Cloud Computing Advances
Systems and Applications, 9(1).
Jelti, F., Allouhi, A., & Aoul, K. a. T. (2023). Transition Paths towards a Sustainable
Transportation System: A Literature Review. Sustainability, 15(21), 15457.
Mitropoulos, L., Kortsari, A., & Ayfantopoulou, G. (2021). A systematic literature
review of ride-sharing platforms, user factors and barriers. European Transport
Research Review, 13(1).
Oladimeji, D., Gupta, K., Kose, N. A., Gundogan, K., Ge, L., & Liang, F. (2023).
Smart Transportation: An Overview of Technologies and Applications.
Sensors, 23(8), 3880.
Restricted – مقيد
College of Computing and Informatics
Project
Deadline: Tuesday 03/12/2024 @ 23:59
[Total Mark is 14]
Student Details:
CRN: 13797
Name: Abduaziz raheel alanzi
Name: Rayan abdullah alghamdi
Name: Abdullah hayal Alanazi
ID: S220042423
ID: S220026856
ID: S220032448
NAME: AHMED DAWWARI
NAME: MJAD ALWADI
ID:
ID:
S220043698
S220042075
Instructions:
• You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on
Blackboard via the allocated folder. These files must not be in compressed format.
• It is your responsibility to check and make sure that you have uploaded both the correct files.
• Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between
words, hide characters, use different character sets, convert text into image or languages other than English
or any kind of manipulation).
• Email submission will not be accepted.
• You are advised to make your work clear and well-presented. This includes filling your information on the cover
page.
• You must use this template, failing which will result in zero mark.
• You MUST show all your work, and text must not be converted into an image, unless specified otherwise by
the question.
• Late submission will result in ZERO mark.
• The work should be your own, copying from students or other resources will result in ZERO mark.
• Use Times New Roman font for all your answers.
Restricted – مقيد
Description and Instructions
Pg. 01
Description and Instructions
General Guidelines
•
The deadline for project submission is Monday, December 3, 2024.
•
Each group can have up to 3 members.
•
Each group must assign a team leader
•
The project carries a total of 14 marks: 10 marks are allocated for the project
work and documentation, while 4 marks are for the PowerPoint presentation.
•
Students are required to both present and upload their PowerPoint
presentations on Blackboard (BB).
Restricted – مقيد
Part One
Pg. 02
Learning
Outcome(s):
LO1: Define
interaction design
process and
describe different
type of models,
theories and
frameworks for
conceptualizing
interaction.
Part One
2 Marks
1. Field of Application
The chosen field for this project is Transportation Services System, which
aims to enhance public transportation by providing users with real-time
updates, a seamless booking process, and an efficient trip-planning
experience.
2. Prototype Name
The name of the proposed prototype is “Swift Transit”. This name reflects
speed, efficiency, and the streamlined experience the application will offer.
3. Aim
The main goal of the Swift Transit prototype is to revolutionize the way users
interact with public transportation systems. It aims to improve user satisfaction
by providing an all-in-one platform for real-time scheduling, route planning, and
ticket management.
4. Objectives
The specific objectives of the proposed prototype are:
•
Restricted – مقيد
Provide Real-Time Information: Offer accurate and up-to-date
schedules for buses, trains, and other modes of public transportation.
Part One
Pg. 03
•
Enable Easy Ticket Booking and Payment: Allow users to book and
pay for tickets directly through the platform.
•
Facilitate Route Planning: Help users identify the best routes to their
destinations using GPS integration and live traffic updates.
•
Improve Accessibility: Ensure the platform is easy to use for
individuals with disabilities or limited technical expertise.
•
Support Multiple Languages: Cater to a diverse audience by including
multi-language support.
5. Problem to Solve
The proposed prototype addresses the following challenges:
•
Lack of Real-Time Updates: Many users are frustrated by the absence
of reliable real-time information about delays, cancellations, or route
changes.
•
Inefficient Trip Planning: Current systems lack user-friendly interfaces
for route optimization and planning.
•
Fragmented Services: Users often need to switch between multiple
platforms for ticket booking, scheduling, and route guidance, making the
process time-consuming and inconvenient.
•
Accessibility Issues: Many existing transportation applications fail to
accommodate users with disabilities or those unfamiliar with complex
technology.
The Swift Transit prototype will integrate these functionalities into a single,
user-friendly application, ensuring an efficient and enjoyable transportation
experience.
Restricted – مقيد
Part Two
Pg. 04
Learning
Outcome(s):
LO3:
Demonstrate data
gathering,
analysis, and
presentation
techniques for
discovering user
interface
requirements
Part Two
2 Marks
A. Data Gathering Techniques
1. Quantitative Data Collection
Method:
A survey was distributed to public transportation users to understand their
needs, preferences, and challenges.
Survey Questions:
1. How often do you use public transportation?
o
Daily
o
Weekly
o
Occasionally
o
Rarely
2. What challenges do you face when using public transportation? (Choose
all that apply)
o
Lack of real-time updates
o
Difficulty finding routes
o
Unavailability of tickets online
o
Unreliable schedules
3. Rate the importance of real-time updates on transportation schedules (1
= not important, 5 = very important).
Restricted – مقيد
o
1
o
2
o
3
o
4
Part Two
Pg. 05
o
5
4. Would you use an app that combines real-time scheduling, route
planning, and ticket booking?
o
Yes
o
No
Generated Data (10 Responses):
User
Restricted – مقيد
Frequency of
Use
Challenges
Lack of real-time
Importance (1-
Interest in
5)
App
5
Yes
1
Daily
2
Weekly
Difficulty finding routes
4
Yes
3
Occasionally
Unreliable schedules
3
Yes
4
Daily
5
Yes
5
Rarely
2
No
6
Daily
5
Yes
7
Weekly
4
Yes
8
Occasionally
Difficulty finding routes
3
Yes
9
Daily
Unreliable schedules
4
Yes
updates
Lack of real-time
updates
Difficulty finding routes
Lack of real-time
updates
Unavailability of
tickets
Part Two
Pg. 06
User
Frequency of
Challenges
Use
10
Weekly
Lack of real-time
updates
Importance (1-
Interest in
5)
App
5
Yes
2. Qualitative Data Collection
Method:
Interviews were conducted with 3 individuals to gain deeper insights into their
expectations and challenges.
Interview Questions:
1. What features would you like to see in a transportation app?
2. How do you currently plan your trips?
3. What is your preferred method for booking tickets?
Generated Responses (3 Users):
•
•
Restricted – مقيد
User 1:
o
Features: Real-time updates, GPS navigation, and route
optimization.
o
Trip Planning: I check printed schedules or use Google Maps.
o
Ticket Booking: I prefer online booking, but most systems I use
don’t offer it.
User 2:
o
Features: Notifications for delays and cancellations, and a simple
interface.
o
Trip Planning: I rely on past experience or ask bus/train station
staff.
Part Two
Pg. 07
o
•
Ticket Booking: I buy tickets directly at the station.
User 3:
o
Features: Multi-language support, accessibility for visually
impaired users, and integration with payment platforms.
o
Trip Planning: I use apps but often face inaccuracies in
schedules.
o
Ticket Booking: I usually pay in cash during the trip.
B. Results of the Analysis
1. Quantitative Findings:
From the survey data:
•
Real-time updates were identified as the most critical feature, with 70%
of users marking it as a top challenge and 60% rating its importance as
5/5.
•
Difficulty in finding routes was the second most reported challenge.
•
90% of participants expressed interest in using an app with integrated
features for scheduling, route planning, and ticket booking.
2. Qualitative Findings:
From the interviews:
•
The primary desires are real-time updates, a simple interface, and
accessibility features.
•
Users expressed frustration with the lack of online ticket booking and
accurate scheduling in current systems.
•
There is significant interest in GPS-based route planning and
notifications.
3. Data Analysis Techniques:
Restricted – مقيد
Part Two
Pg. 08
•
Quantitative Data:
o
•
Analyzed using percentages and bar charts to highlight trends
(e.g., frequency of use, challenges).
Qualitative Data:
o
Responses categorized into themes such as usability,
accessibility, and essential features.
Summary of Findings
The gathered data clearly demonstrates a strong need for a centralized
application addressing real-time updates, route planning, and online ticket
booking. Additionally, user feedback emphasizes the importance of
accessibility and multi-language support.
Restricted – مقيد
Part Three
Pg. 09
Learning
Outcome(s):
LO3:
Demonstrate data
gathering,
analysis, and
presentation
techniques for
discovering user
interface
requirements
Part Three
2 Marks
For the Swift Transit prototype, the requirements are categorized into
functional, data, environmental, user, usability, and user experience
requirements. Each requirement type has been detailed below with precise
examples based on the analysis from Part Two.
1. Functional Requirements
These requirements define the core functionalities of the system, ensuring it
meets user expectations and solves the identified problems.
1. Provide Real-Time Updates: Display live schedules for buses, trains,
and other transportation modes, including delays or cancellations.
2. Enable Online Ticket Booking: Allow users to purchase tickets within
the app using multiple payment methods (credit card, e-wallets).
3. GPS-Based Route Planning: Help users identify the fastest route to
their destination using live traffic data.
4. Notifications and Alerts: Notify users of any schedule changes,
delays, or route diversions via push notifications.
5. Multi-Language Support: Provide an interface in multiple languages,
including English, Arabic, and more.
6. Feedback System: Include a feature for users to report issues or
provide feedback directly within the app.
2. Data Requirements
Data requirements specify the information that needs to be stored, processed,
and displayed within the prototype.
Restricted – مقيد
Part Three
Pg. 10
1. Transportation Data:
o
Real-time schedule data for buses, trains, and other
transportation modes.
o
Static data for routes and operating hours.
2. User Data:
o
User profile details (name, email, preferred payment method).
o
Booking history for personalization and ease of access to
previous trips.
3. Environmental Requirements
These requirements define the technical and operational environments where
the prototype will function.
1. Device Compatibility:
o
Operable on both Android and iOS platforms.
2. Network Conditions:
o
Must function effectively under low or intermittent network
conditions (e.g., offline access to previously downloaded
schedules).
4. User Requirements/Characteristics
These requirements ensure the app caters to the target users and their specific
needs.
1. Ease of Use for Non-Technical Users:
o
Restricted – مقيد
The app should have an intuitive design that non-technical users
can navigate easily.
Part Three
Pg. 11
2. Accessibility for Differently-Abled Users:
o
Features such as voice guidance for visually impaired users and
compatibility with screen readers should be included.
5. Usability Requirements
These requirements focus on ensuring the system is user-friendly and efficient.
1. Simple and Intuitive Navigation:
o
The interface should minimize the number of steps required to
complete tasks like booking tickets or finding routes.
2. Quick Loading Time:
o
All app features, such as schedule retrieval or route planning,
must load within 3 seconds under standard conditions.
6. User Experience (UX) Requirements
These requirements aim to enhance the overall experience for the user.
1. Visually Appealing Interface:
o
The design should use clean layouts, contrasting colors for
readability, and attractive graphics to engage users.
2. Reliable Performance:
o
The app must operate without crashes or errors, providing users
with a seamless experience.
Summary Table of Requirements
Restricted – مقيد
Part Three
Pg. 12
Requirement
Required
Type
Number
Functional
6
Data
2
Environmental
2
User
Requirements
Usability
User Experience
(UX)
Restricted – مقيد
2
2
2
Examples
Real-time updates, GPS-based planning,
notifications, multi-language support.
Transportation schedules, user booking
history.
Android/iOS compatibility, low-network
functionality.
Accessibility features, ease of use for nontechnical users.
Intuitive navigation, quick loading times.
Visually appealing design, reliable
performance.
Part Four
Pg. 13
Learning
Outcome(s):
LO4 : Illustrate
prototyping for
interaction design
and explain
practical facets of
interface
construction
Part Four
4 Marks
This section visualizes the Swift Transit prototype based on the requirements
defined in Part Three. It includes conceptual and concrete designs, interface
layouts, functions, state transitions, and a guide for the prototype video.
A. Conceptual and Concrete Designs
1. Conceptual Design
o
The prototype is structured with a user-centric approach,
featuring the following main sections:
▪
Home Screen: Displays quick access to schedules and
trip planning.
▪
Route Planner: Allows users to find the best route using
live GPS data.
▪
Booking Page: Simplifies ticket booking and payment.
▪
Notifications Page: Alerts users of delays, cancellations,
or schedule changes.
▪
Profile Section: Stores user preferences and booking
history.
2. Concrete Design
o
The designs will be created in high fidelity, showcasing how each
interface looks and behaves.
o
The visuals include a consistent color scheme (e.g., blue and
green tones for a clean, modern look) and large, readable fonts
for accessibility.
B. Interface Layouts
Restricted – مقيد
Part Four
Pg. 14
Below are detailed designs and functions of the main interfaces:
1. Home Screen
•
•
•
Visual Layout:
o
Top: A search bar for users to enter their destination.
o
Center: Quick links to “Plan My Trip,” “Schedules,” and “Book
Tickets.”
o
Bottom: Navigation menu with icons for Home, Planner, Booking,
and Profile.
Functions:
o
Search for destinations.
o
Access trip planning and schedules.
State Transitions:
o
Clicking “Plan My Trip” takes users to the Route Planner.
o
Selecting “Book Tickets” transitions to the Booking Page.
2. Route Planner
•
•
•
Restricted – مقيد
Visual Layout:
o
Top: Input fields for start and end locations.
o
Center: A map with live GPS data showing available routes.
o
Bottom: Options to filter results (e.g., “Fastest Route,” “Cheapest
Option”).
Functions:
o
Use live GPS to find routes.
o
Display estimated arrival times and fare costs.
State Transitions:
Part Four
Pg. 15
o
Selecting a route leads to detailed directions with turn-by-turn
guidance.
3. Booking Page
•
•
•
Visual Layout:
o
Top: Dropdown for selecting transportation mode (e.g., bus,
train).
o
Center: Calendar for choosing travel date and time.
o
Bottom: Payment options and “Confirm Booking” button.
Functions:
o
Allow users to select a trip and book tickets.
o
Integrate with payment gateways for seamless transactions.
State Transitions:
o
Booking confirmation directs users to a “My Tickets” page.
4. Notifications Page
•
Visual Layout:
o
•
Functions:
o
Display real-time updates about routes.
o
Allow users to dismiss or view more details for each notification.
C. Visuals
Restricted – مقيد
List of alerts with icons indicating delay, cancellation, or other
updates.
Part Four
Pg. 16
Here are the generated mockups for the main interfaces:
1. Home Screen
2. Route Planner
Restricted – مقيد
Part Four
Pg. 17
3. Booking Page
4. Notifications Page
D. Functions and State Transitions
Screen
Function
Home Screen Quick links to features
Restricted – مقيد
State Transition
Click “Plan My Trip” → Go to Route
Planner.
Part Four
Pg. 18
Screen
Function
State Transition
Route
GPS-based route
Select route → Display detailed
Planner
suggestions
directions.
Booking
Ticket selection and
Confirm booking → Navigate to My
Page
payment
Tickets page.
Notifications Alerts for route updates
View details → Show more information
about the alert.
E. Prototype Video
To demonstrate the functionality, a 2-minute video will be created showing:
1. Navigation through the app (Home → Route Planner → Booking).
2. Real-time schedule updates.
3. A complete ticket booking process.
Steps for Recording:
Restricted – مقيد
•
Use screen recording tools to capture interactions with the prototype.
•
Narrate the features being demonstrated (e.g., “Here’s how to plan your
route”).
Purchase answer to see full
attachment