Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
-
Upload
abhilash-mishra -
Category
Technology
-
view
1.489 -
download
3
description
Transcript of Design Assignment ( Recreation of IRCTC Booking System in Andriod Platform)
Design ExerciseIRCTC MOBILE APPS FOR ANDROID PLATFORM
Drafted By Abhilash Mishra | AbhilashMishra.in
DESIGN BRIEF
Create an IRCTC mobile app for Android based device. Please consider the following task to come up with your design:
Task - User wants to look for seats availability on a train from New Delhi to Nagpur.
Final deliverable would be assessed on the basis of the process followed to come up with the final design.
The final deliverable should be in the form of a presentation which talks about.
1. Problem Identification : The issues faced by the users in looking up for seat availability in the current IRCTC website
2. User Requirements & Features Identification
3. Information Architecture
4. Task Flow
5. Final Design: Simple low fidelity mock-ups
* Please make any necessary assumptions to come up with the final design
Page - 1 of 13
ASSUMPTION
Assumptions:
1. The IRCTC Database server is capable enough to handle extra server requests required during ticket booking.
2. User story shown here is for a registered user of IRCTC portal
Page - 2 of 13
PROBLEM IDENTIFICATION
HOME PAGE:
1. There is no provision to check the availability of seats on home page User is forced to login to check seat availability
2. Username Instead of E-mail Address for Login E-mail address are easy to remember
3. No Provision to Check PNR Status / Search Train On home page These are the most frequently used features but is not Available on the website
Page - 3 of 13
1. The interaction for plan my travel form is not Applied to search result in real time User need to press find trains every time he changes
A parameter from the plan my travel form
2. No seat availability status User need to click on trains randomly to check the
Availability of seats
PROBLEM IDENTIFICATION
PLAN MY TRAVEL PAGE
Page - 4 of 13
1. For Place which contains more then one station Like Delhi, there should be an option to sort the Trains for selected stations In this kind of scenario the user do not need to go
Back to the train list and again need to check
theater the train is running from that particular
Station or not
PROBLEM IDENTIFICATION
FROM - TO
Page - 5 of 13
USER REQUIREMENTS
Page - 6 of 13
1. Application On Portable Devices (Android Mobile/ Android Tablets)
2. Easy to use and easy to navigate user interface.
3. Able to do PNR status enquiry, Train between station enquiry, Train name and number search, Seat availability search
Ticket booking & Ticket cancellation.
APPLICATION FEATURES
Page - 7 of 13
1. PNR Status Enquiry
2. Train Between Station Enquiry
3. Seat Availability Enquiry
4. User Registration
5. Ticket Booking
6. Ticket Cancellation
7. Booked History Details
8. Refund Mechanism
INFORMATION ARCHITECTURE
Page - 8 of 13
HOME SCREEN
LOGIN
PNR SEARCH
TRAIN SEARCH
USER REGISTRATION
TRAIN LISTS TICKET BOOKING PAYMENT
TRANSACTIONS
E-TICKETS
ACCOUNT SETTINGS
BOOKING HISTORY
CANCELATION
REFUND
UPDATE PROFILE
CHANGE PASSWORD
TASK FLOW (TICKET BOOKING)
Page - 9 of 13
HOME SCREEN TRAIN SEARCH BETWEEN STATIONSON SPECIFIC DATE
TRAIN LISTS
SELECT TRAIN
PASSENGER DETAILS
PAYMENTBOOKING
SEAT AVAILABILITY
NEW USEREXISTING USER
Register Using Mobile Number/ E-mail Address
Validation Using Temp Password
Details where the eticket will be sent
Not Available
Available
Modify SearchSPLASH
1. Default landing page, No login required
2. Search for train between stations/ seat availability on the landing page (Most used features)
3. Search result page with live status for Seat Availability for different Categories
4. To check status for trains running between same stations on Next and Previous Date.
5. Color code to denote Availability.
6. Mark to denote availability of Pantry Car.
7. Train runs on Specific Days of week.
8. Back to edit search criteria.
9. Navigation - shown on Page No - 12
PROTOTYPE
Page - 10 of 13
12:00
Search Train
From
TO
Date of journey
Today, 3rd May 2013, Monday
Quota
General
Search
12:00
New Delhi to Nagpur Jn
Chattisgar Exp (18238) 01:30 PM - 11: 00 PMDailyNew Delhi - Nagpur Jn
SL 3A 2A 1A CC P
Swarna Jayanti (12644) 04:40 PM - 1: 00 AMDailyNew Delhi - Nagpur Jn
SL 3A 2A 1A CC
VSKP SWRN J EXP (44344) 04:40 PM - 1: 00 AMS - M - W - FNew Delhi - Nagpur Jn
SL 3A 2A 1A CC
ERS MILLENNIUM EX (12644) 04:40 PM - 1: 00 AMDailyNew Delhi - Nagpur Jn
KTK SMPRK K EXP (665657) 04:40 PM - 1: 00 AMDailyNew Delhi - Nagpur Jn
SL 3A 2A 1A CC
Mon, 3rd May 20131
2
39
4
5 6
7
8
1. Booking Page - with no of Seat Available and Price / Adult for selected category
2. Passengers Details capture form
3. Option to insert Master Passenger List
Note: After pressing continue booking
First time user need to Signup using his e-mail address& Mobile Number & Need to validate using a authentication code
Returning user need to provide e-mail address & mobile number to which he wants to sendthe eticket
PROTOTYPE
Page - 11 of 13
12:00
Select Class & Boarding Point
12:00
Passenger Details
Chattisgarh Exp (18238)New Delhi - Nagpur Jn
Chattisgarh Exp (18238) , 3rd May 2013, Monday3rd May 2013, Monday01:30 PM - 11:00 PM
SL 3A 2A 1A CC
3rd AC
Select No of Seats
Select Boarding From
Available
32Price / Adult
3200
Continue Booking
Name
Passenger No: 1
Passenger No: 2
Abhilash Mishra
26
Name
Age
Sex
Berth Preference
Senior Citizen
12
3
1. Landing Page with Navigation options
2. List of frequently used actionable links
3. Dedicated E-Tickets screen to show the e ticket to the Ticket Inspectors
PROTOTYPE
Page - 12 of 13
12:00
From
TO
Date of journey
Today, 3rd May 2013, Monday
Quota
General
Search
Search Train
Search Train
PNR Status
My Transactions
E-Tickets
Account Setting
1
2
For Feeback / Queries
Mail me at : [email protected]
THANK YOU
Page - 13 of 13
www.AbhilashMishra.in