Mobitiki Automated Train Ticket System - LearnOrg
Download
Report
Transcript Mobitiki Automated Train Ticket System - LearnOrg
Project Supervisor: Dr. Sanath Jayasena
Project Coordinator: Mr. Shantha Fernando
Group 04
Athukorala A.U.B
Dissanayake C.P.
Kumara M.G.C.P.
Priyadarshana G.V.J.
Department of Computer Science and Engineering
1
Agenda
Introduction – Problem and the ideal solution
Why Mobitiki
System Overview
Further Improvements
Conclusion
Acknowledgement
Q&A
Department of Computer Science and Engineering
2
Introduction – Problem Identification
Manual Railway Ticket issuing process in Sri Lanka
Long queues at office hours
Difficulty in dealing with cash
Average time to purchase a ticket is relatively high
Department of Computer Science and Engineering
3
Characteristics of a good solution
Should minimize the usage of human resources
involved in issuing tickets
Should minimize the cash involvement in purchasing a
ticket
Should minimize the time required to obtain a Railway
Ticket
Should be able to facilitate a large number of
subscribers
Department of Computer Science and Engineering
4
Why Mobitiki
Fully Automated Ticket Issuing System
Prepaid Service for purchasing Railway tickets
minimizes the cash involvement
Computer Vision Based(Barcode) Authentication for
minimizing the delay involved in Login in to the
System
Usage of a 2D barcode in Authentication for achieving
a large subscriber base
Usage of widely used Mobile Phones for storing the
Authentication Barcode
Department of Computer Science and Engineering
5
System Overview
Main Components
Mobitiki
Web Portal
Mobitiki Mobile
Computer Vision based user identification
system
Terminal Application for ticket Issuing
Admin Module
Department of Computer Science and Engineering
6
Mobitiki Web Portal
Users registers for the service via the Web Portal
Also they can recharge their accounts
Time Table Search
Real Time News and Announcements
Rates Search
Department of Computer Science and Engineering
7
Mobitiki Mobile
After the users register in the Web Portal they can
download the Authentication Barcode Via the
Mobitiki Mobile J2Me Application by providing the
login details
Account Recharge
Time Table Search
Account Summary
Department of Computer Science and Engineering
8
Computer Vision Based
Authentication System
The downloaded Barcode in a Mobile phone is used for
user identification
Semacode Standard is selected since it is one of the
best 2D Barcode Generating Algorithms in terms of
accuracy and Encoding/Decoding speed
This Barcode will be captured using a Web Cam
installed in the Railway Stations
Sample Barcode
Department of Computer Science and Engineering
9
Ticketing Terminal
To be installed in the Railway Stations
Will be used for issuing tickets
This is the main Application the users interact with
A Simulation of a teller machine
Department of Computer Science and Engineering
10
System Architecture
Ticketing Terminal
Mobile Front End
Prepaid Service Portal
Image Capturer
Semacode Downloader
User Code Generator
Semacode Decoder
Transaction Handler
Semacode Encoder
Transaction Handler
Transaction Handler
Service Layer
.NET Web Service
String based Web Service
Data Access Layer
Main Database
Localization Database
Department of Computer Science and Engineering
11
Practical Difficulties
Encoding/Decoding algorithms need high processing
power
Varying Light Conditions make the Image capturing
and decoding processes difficult
Requirement to facilitate a wide range of Mobile
Phone display sizes
Facilitating Normalization for Rotation of the
Semacode
Department of Computer Science and Engineering
12
Further Improvements
Improve the Encoding and Decoding algorithms for
maximizing the speed
Semacode Decoding Algorithm has to be enhanced to
work under different light conditions
Implementation of the Normalization for rotation in
the Semacode Decoding algorithm
Implementation of Haar Training to facilitate rapid
object detection
Department of Computer Science and Engineering
13
Further Improvements contd..
Implementation of Multi Language Support in every
application since the system is used by local
population
Provide an actual teller like interface for purchasing
Railway tickets
Department of Computer Science and Engineering
14
Conclusion
Traditional System is entirely manual
Mobitiki addresses this problem by trying to automate
the whole process of ticket issuing
Since this is a pre paid system the time taken to do an
actual monetary transaction is saved
It is possible to have multiple ticketing machines at
one station, which will be more cost effective than
having multiple ticketing counters
Further the usual username password authentication
was replaced with a Semacode based authentication
system which is much faster than typing the username
and password
Department of Computer Science and Engineering
15
Conclusion contd…
Although a smart card system is also applicable in this
scenario, considering the cost of a smart card system
the Semacode system is highly cost effective
Finally major aims of new technology are improving
people’s convenience, save time and money
The objective of us was to introduce a new concept to
Sri Lanka which may make the train commuters’ life
much easier
Department of Computer Science and Engineering
16
Acknowledgement
Dr. Sanath Jayasena
Mr. Shantha Fernando
Mrs. Vishaka Nanayakkara
Mr. Indika Perera
Mr. Praveenan
Mr. M.G. Indrasena – Panadura Station Master
Mrs. Lalitha Wickramarachchi – Chief Clerk of
SriLanka Railway Department
Our sincere batch mates
Department of Computer Science and Engineering
17
Q&A
Department of Computer Science and Engineering
18
Thank You
Department of Computer Science and Engineering
19