International Journal of Technical Research and Applications e-ISSN: 2320-8163,
www.ijtra.com, Volume 5, Issue 2 (March - April 2017), PP. 104-107
        CLOUD BASED BUS PASS SYSTEM USING
               INTERNET OF THINGS
  1
      Mayuri Wankhede, 2Tanmayee Pawar, 3Yogita Singh, 4Susmita Mithabavkar, 5Prof. Ankit Anand
        1,2,3,4,5
                    Dept. of Information Technology, M.G.M. College Of Engineering and Technology, Kamothe, Navi Mumbai
   Abstract — The Cloud based Bus Pass System Project is
a real time project which is useful for the commuters who                             II. PROBLEM DEFINITION
are facing problems with the current manual work of bus
pass system. It makes the passenger easy to travel with the              The present conventional method of ticketing is tedious.
ticket QRcode with the mobile. So that even if the                   Since the volume of commuters is very high, manual ticket
passenger loses the ticket at the time of checking he can            buying concept involves a lot of time, effort and manpower.
show the QRcode. The TTE can check the QRcode with                   This system is highly unsuitable when there is a huge rush of
the Admin weather matches or not. The unique number                  commuters and many times, lot of commuter’s fail to catch
allotted for one person cannot be the same for the other. It         their trains. This is not only affecting the efficiency of people
also increases the validity period, frequently warns to the          at their work place but also affecting them psychologically by
commuters before completion of his/her validity period by            less respect to co-passengers, staff members and at the end of
sending sms or mails. His/her Renewal or Registration can            the day at home.
be done using a credit card/debit card. Initially,
commuters need to register with the application by                                     III. PROPOSED SYYSTEM
submitting details like photo, address proof and other                  The commuters of Public Transport can be categorized in to
details and submit it online. They will verify your details          two categories namely:
and if they are valid they will approve bus pass else they
will reject. You can even renew using credit card or                     1. Regular commuters i.e. Office goers, Students &
otherwise transaction methods.                                       Business Class
                                                                         2. Short time visitors like tourist and other people visiting
  Index Terms — Public Transport System; login;                      the city for their essential works
   Ticketing System; Mobile Computing; QR Code.
                             I. INTRODUCTION                                 In this era of science and technology maximum
                                                                     numbers of commuters from both categories are equipped with
    This project was created to provide "safe, reliable,             a mobile phone subscription with them. And as this device is
timesaving, efficient, comfortable and affordable" services for      equipped with latest advancement of fast communication with
people, although the cost for providing this service has been        high speed data exchange we are introducing it in a new way to
substantial. It makes the passenger easy to travel with the ticket   use for ticketing in Public Transport System.
QR code with the mobile. So that even if the passenger loses             In Mobile Ticketing a commuter will use his or her mobile
the ticket at the time of checking he can show the QR code.          phone to access the doors at entry and exit of station. It may be
The TTE can check the QR code with the Admin weather                 done by using either prepaid or post-paid mobile subscription.
matches or not.                                                      The fair for distance travelled will be deducted from available
       The number allotted for one person cannot be the same         balance of prepaid subscriber or will be added in monthly bill
for the other .It is heavily subsidized by the government and is     of post-paid subscriber.
reportedly in the red, like most of India's state run road               Anyone can avail this service by registering for this value
transport undertakings. Even though we have lot of technology        added service from his or her mobile in a specified registration
development in Tamil Nadu, we haven’t got any official               procedure and can start travelling after activation of service.
website for Bus Pass Registration and Renewal as many of our         Using mobile phone for ticketing will help to overcome billing
Neighbour states possess. Hence we got this idea that would          hurdles and its fast and widely available network will suitable
help our people in a better way.                                     for communication and information exchange among entry and
       As per the previous system of our state people had to do      exit stations, Transport Service Provider Data Centre and
each and every process manually, but this system helps people        Mobile Service Provider for billing purpose.
to make the work a bit faster. Customer can
    register for the Bus Pass over the Internet, within the first
15 days of the month. Furthermore, customers no need to pay                        IV. REQUIREMENT ANALYSIS
cash to buy bus pass because they can pay the amount using
                                                                     A. Software Requirements:
Credit Card. Hence, there is a need of reformation of the
formal system with more advantages and flexibility.                      •   Minimum Android version 4.0
                                                                                                                        104 | P a g e
                                    International Journal of Technical Research and Applications e-ISSN: 2320-8163,
                                                    www.ijtra.com, Volume 5, Issue 2 (March - April 2017), PP. 104-107
   •     Android Studio                                                            VII. SYSTEM ARCHITECTURE
   •     Android SDK version 19
B. Hardware Requirements:                                               Architecture of GPS supported city bus tracking & Smart
   •    RAM : 256 MB                                                    Ticketing system includes:
   •    Android based smart phone
                                                                             Architecture of Ticketing System
                    V. PROPOSED MODEL                                   Following figure1 shows the architecture of Bus ticketing
   Our work introduces a new method of generating the Bus               System:
pass through online. There are several modules:
            Registration Module
            Authentication Module
            Online Payment
            Generation of Bus Pass.
            Bus Pass Renewal.
            Notification (Message Alert).
    Steps involved in maintaining the user /client information
in the database. The user needs to register first by providing all
the necessary information of the above fields. After registering,
the user can login by entering the username and
    Password. If the password doesn’t match with the password
in the database an error message is displayed. If the user wants
to change their password they have to provide the current
password and new password to confirm his/her password. The
password is in the encrypted form in. After login, user has to
apply for the form by providing necessary details to get the
pass. The admin can check the received applications, verify
and then issue the pass. Depending upon the criteria specified,          Fig shows the proposed ticketing system which consists of
the fixed amount will be deducted from users account when the        different parts like smart card, GPRS, palm tech machine,
submit button is clicked. Information of the applicant provided      severs at the main station. When the person is going to enter in
by them is displayed below which consists of the applicant’s         the bus, he/she is going to choose the way to buying ticket like
name.                                                                by cash or by smart card. If by smart card, the smart card is
                                                                     going to be swap by the conductor, the data related to customer
                                                                     along with his/her present route will be track down and as per
                 VI. LITERATURE SURVEY                               the station associated with the route the ticket amount will be
         This project was created to provide "safe, reliable,        withdrawn from the smart card.
timesaving, efficient, comfortable and affordable" services for          There is data, account storage capacity along with it. We
people is seen as having accomplished this objective, although       can carry out the financial activity through it. The entire data
the cost for providing this service has been substantial. It is      will be stored on the server database which is located at the
heavily subsidized by the government and is reportedly in the        main station in the city. The entire database of will be
red, like most of India's state run road transport undertakings.     centralized at head office server for the storage.
Because of the drawbacks that are present in the existing
system, we got this idea that would help people in a better way.
As per the previous system people had to do each and every                                   VIII. DESIGN
process manually, but this system helps people to make the           A. Use case Diagram
work a bit faster.    Customer can buy the bus ticket over the
                                                                         A use case diagram at its simplest is a representation of a
Internet, 24 hours a day throughout the week, this solves the
                                                                     user's interaction with the system that shows the relationship
issue of bus ticket being misplaced or stolen. In addition, the
                                                                     between the user and the different use cases in which the user
online system lets the customers check the availability of the
                                                                     is involved. A use case diagram can identify the different types
bus ticket before they buy bus ticket. Furthermore, customers
                                                                     of users of a system and the different use cases and will often
no need to pay cash to buy bus ticket because they can pay the
                                                                     be accompanied by other types of diagrams as well.
bus ticket by using Credit Card (e.g. Master Card, Visa Card).
Hence, there is a need of reformation of the system with more
advantages and flexibility. The Bus Scheduling and Booking
System eliminate most of the limitations of the existing
software.
                                                                                                                       105 | P a g e
                                 International Journal of Technical Research and Applications e-ISSN: 2320-8163,
                                                 www.ijtra.com, Volume 5, Issue 2 (March - April 2017), PP. 104-107
                                                                C. Data Flow Diagram
   Use case Diagram for the Passenger who has QR code
                                                                                         IX. SUMMARY
                                                                            This deal with developing a good quality software
                                                                             with affordable time and reasonable cost.
                                                                            We have to take a mature process to determine
                                                                             time and cost required to produce the project.
                                                                            Software development life cycle is the key
                                                                             component of any software development process.
                                                                             This comprises a requirement phase, design phase,
   Use Case Diagram for Passenger without QR code                            implementation phase, test phase, installation and
                                                                             check out phase, operation and maintenance phase
                                                                             and sometimes retirement phase.
B. Activity Diagram                                                         Here Spiral Model has been used because it
   Activity diagrams are graphical representations of                        includes the Risk Management along with other
workflows of stepwise activities and actions with support for                phases used with other traditional software.
choice, iteration and concurrency. In the Unified Modelling                 Each phase of Spiral model consists of Planning,
Language, activity diagrams are intended to model both                       Risk analysis, Development, Assessment sectors.
computational and organizational processes (i.e. workflows).                The problem with this model includes lack of
Activity diagrams show the overall flow of control.                          explicit process guidance in determining
                                                                             objectives,    constraints,    relying   on    risk
                                                                             management expertise.
                                                                      When we receive a request for a new software project
                                                                from the customer, first of all, we would like to understand the
                                                                requirements of the project.
                                                                    Requirement analysis is very important and essential
                                                                activity we analyses refine the gathered requirements in order
                                                                to make consistent and unambiguous requirements.
                                                                          In spite of understanding the project we would also
                                                                analyse whether it is feasible in terms of cost, technical and
                                                                market. If it is not feasible in any term it will not be fruitful to
                                                                develop such a project.
                                                                          Initially it should also be analysed whether the
                                                                requirements for the project(hardware and software) are
                                                                affordable or feasible.
                                                                    So before preceding further to the design issues here we
                                                                will discuss in somewhat detail the requirement analysis and
                                                                the feasibility study of the project.
                                                                    Here we have dealt with the requirement analysis and the
                                                                feasibility study which gives the better understanding of the
                                                                project.
                                                                                                                     106 | P a g e
                                   International Journal of Technical Research and Applications e-ISSN: 2320-8163,
                                                   www.ijtra.com, Volume 5, Issue 2 (March - April 2017), PP. 104-107
         Requirement analysis determines the needs to be            express our sincere thanks to Mr. Venkat Raman Head of
fulfilled and what the prepared document should do after            Department of Information Technology Engineering for his
completion. For the better understanding of the requirements        encouragement for the completion of project. We would like to
we will draw the context diagram then build a prototype,            express our gratitude to Dr. S. K. Narayankhedkar for his
analyse the requirements and lastly finalise them. In feasibility   needful assistance in completion of project work. Our sincere
we analyses the feasibility of the project in terms of economic     thanks also go to staff members of the faculty of Mahatma
feasibility, technical feasibility and operational feasibility.     Gandhi Mission’s College Of Engineering And Technology,
                                                                    Kamothe, Navi Mumbai for their co-operation, which helped
                                                                    us a lot in a completion of the project. Sincere appreciation and
                           CONCLUSION                               warmest thanks are extended to many individuals who in their
It is a real time project which is useful for the public who are    own ways have inspired us in the completion of project.
facing problems with the current manual work of bus pass
registration and renewal. It makes the passenger easy to travel
with the ticket QR code with the mobile. So that even if the                                  REFERENCES
passenger loses the ticket at the time of checking he can show      [1] K. Ganesh, M. Thrivikraman, J. Kuri, H. Dagale, G.Sudhakar
the QR code. The TTE can check the QR code with the Admin               and S. Sanyal, “Implementation of a Real TimePassenger
weather matches or not. It also increases the validity period,          Information System”, CoRR abs/1206.0447(2012).
frequently warn the people before completion of his validity        [2] B. Caulfield and M. O’MahO’Mahony, “An examination of
period by sending Short Message Service or mails. Their                 thepublic transport information requirements of users”,
                                                                        IEEETransactions on Intelligent Transportation Systems, vol.8,
renewal or registration can be done using a credit card. In the
                                                                        no. 1, (2007), pp. 21–30.
due course of time if the user expects more than what this
system provides , the new requirements can be easily by             [3] S. Kim, “Security Augmenting Scheme for BusInformation
                                                                        System based on Smart Phone”, InternationalJournal of Security
enhancing the system without making much of changes .the                and Its Applications, vol. 7, no. 3,(2013), pp. 337-345.
places and the information relating to the place can be updated.
                                                                    [4] J. Lee, K. Hong, H. Lee, J. Lim and S. Kim, “Businformation
We can use E-cash system .According to our work new                     system based on smart-phone Apps”, in Proc.of KSCI Winter
packages like new places developed and be added by the                  Conference (2012), pp. 219-222.
admin.
                                                                    [5] S. Chandurkar, S. Mugade, S. Sinha, M. Misal and P.Borekar,
                                                                        “Implementation of Real Time Bus Monitoringand Passenger
                  ACKNOWLEDGEMENT                                       Information System”, International Journalof Scientific and
We would like to express our sincere and whole hearted thanks           Research Publications, vol. 3, no. 5,(2013), pp. 1-5.
to our respected project guide Mr. Ankit Anand for the              [6] D. M. Bae, “An analysis on the efficiency of businformation
valuable guidance, with enabled us to compare this project in a         systems in Bucheon city”, Journal of KoreanSociety of
systematic manner and stipulated time.We would like to                  Transportation, vol. 20, (2002), no. 1, pp. 7-18
                                                                                                                       107 | P a g e