M-TICKET – Mobile Booking

Chapter 1: INTRODUCTION

Nowadays SMS or Short Messaging Service is a major communication alternative. Also, in this modern world all the facilities should be available at our fingertips whenever required, wherever we are. So we thought of developing the “SMS based movie ticket reservation”. The main purpose of our project named “M-TICKET – Mobile Booking” is to make the ticket reservation simple and easy.

In the counter based movie ticket reservation, the user has to go to the counter and stand in a queue to reserve the ticket which is time consuming. Also, in the Online reservation the user should have the internet facility. Compared with these systems of ticket reservations, our system makes the reservation easy and quick.

In this application, the user can use his cell phone to send SMS to reserve the movie tickets. Also, he can get the movie updates from time to time through his Cell Phone in the form of SMS.

We try to implement this concept in small way using SMS technology. Here we show how to access the movie information that is stored in the database and reserve the ticket just by sending an SMS from your cell phone to SMS server and get back the required information on your Cell Phone.

Chapter 2: SOFTWARE REQUIREMENTS SPECIFICATION

2.1 Aim:

The aim of our project named “M-TICKET – Mobile Booking” is to develop a software which helps the user to reserve movie tickets just by sending an SMS. To access this software, the user need not load any application to his cell phone or he need not have internet facility. He needs to just send an SMS in a prescribed format to reserve the ticket.

2.2 Purpose:

The purpose of our project is to make ticket reservation simple and easy and to provide a cheaper way of reserving the ticket just by sending an SMS.

2.3 Scope:

This project will provide a simple way to reserve tickets. A user can reserve the tickets in two ways- SMS based reservation and counter based reservation. For the SMS based reservation the user has the facilities to register his mobile phone, reserve the tickets, request for movie updates, cancel the tickets and unregister his mobile number. The user will get an appropriate reply through SMS to his cell phone. The user can also come to the counter to reserve the tickets. The payment can be done either through credit card or in the counter.

2.4 User Characteristics:

A customer will be having the certain requirements that must be provided by the system. Hence at the initial stage of the software development, a requirement analysis is performed to identify the needs of the customer. Our software is movie ticket reservation software which can be used in any theatre. To make it applicable in any of the theatres, we have taken into consideration the following requirements:

  • Theatre can have any number of screens.
  • Each screen can have any number of classes.
  • The price of the ticket is based on the class.
  • Each class can have any number of rows.
  • Each row can have any number of seats.
  • Each screen can have certain number of shows per day.
  • The screen can have different movies in different shows.
  • Two different screens can have different movies running simultaneously.

There are two types of users of the system. One is the customer and the other is the administrator

The Customer should be able to

    • Register with his username and credit card number (optional)
    • Reserve the ticket
    • Make payment either through credit card or through the counter
    • Cancel some or all the reserved tickets
    • Get the movie updates of the theatre
    • Unregister

The Administrator should be able to

    • Register himself by giving his details along with the user name and password
    • Login into the system
    • Update his information
    • Change password
    • View seat status
    • Edit the screen, class, price, movie, seat, show time information etc.
    • Perform reservation, cancellation, payment operations in the counter
    • Delete the old records

The reservation can be done only for 2 days – today and tomorrow. After reserving the ticket, the payment must be done and the ticket must be collected before 45 minutes of the show. Otherwise the reserved tickets will be cancelled.

There are 2 modes of reservation:

  1. Counter based reservation
  2. SMS based reservation

In the counter based reservation, seats are reserved manually by the Administrator. The customer should come to the counter, and specify the movie, date of show, time of show, class and the number of seats required. Then the Admin will check the availability of seats. If the seats are available, then the reservation will be done and the reservation code will be given to the customer. The customer can also cancel some or all the reserved seats.

In the SMS based system, all the operations are done automatically by the system. The customer should first register himself through the SMS. A registered customer can reserve the seats, cancel the reserved seats, request for the movie updates of the theatre and unregister all by sending the SMS in the specified format.

Two payment options are available to the registered customer:

  1. Credit card based payment
  2. Counter payment
    When the reservation code is entered, the system should automatically show the amount of money needs to be paid.

2.5 Feasibility Study:

The process of analyzing the requirements of the system should always be preceded by the feasibility study of the system to be developed. It involves knowing what the system must achieve and whether these requirements can be satisfied with the current software and hardware technologies available.

The SMS based reservation software should provide the following basic features:

  1. It must enable designing the user friendly front end.
  2. It must provide means to connect to the database where the data is stored.
  3. It should provide the means to transfer the messages between the cell phone and the computer system.
  4. It should provide the means to process the message.

Considering all these needs, we can use Visual Basic.NET Framework to develop the front end and to process the message, MS-SQL Server to create the database, ADO objects to database connectivity and ATtention (AT) commands to transfer the messages between the cell phone and the computer.

Feasibility of the system:

The feature required in the software Technology used to provide the feature
1. User friendly front end VisualBasic .NET Framework
2. Database MS-SQL Server
3. Database connectivity ADO.NET objects
4. Message transfer between cell phone and computer ATtention (AT) commands


2.6 Software Requirements:

  • Operating system: Microsoft Windows XP
  • Microsoft Visual Studio 2005
  • SQL Server 2005

2.7 Hardware requirements:

  • Processor Pentium 4
  • RAM- 256Mb
  • HDD-10GB
  • USB cable
  • Cell Phone

We will try to implement our project in a small way using SMS technology. Here we will show how to access the movie information stored in the database and reserve the ticket just by sending an SMS from your cell phone to SMS server and get back the required information on your Cell Phone. This application is implemented using VB.NET (Visual Basic .NET) as front end, MS-SQL Server as backend, ADO.NET for connectivity and the AT (ATtention) commands are used to transfer the messages from the cell phone to the computer through Comport.

28 Responses to “M-TICKET – Mobile Booking”

  1. Priyanka

    Chithraa….your project details has been so helpful for me…i would like to have the screenshots also….

    Reply
  2. saad ullah siddiqui

    chitra u r project is so awesome i am final year student i want to do u r project plz help me ineed source code for this project

    Reply
  3. Hi Chitra :)
    I am an M.Tech student….
    I am working on dis same domain!!
    I have done the browser part..
    Can u please help me with the sms based part???
    It’l realy b of great help to me…
    Plz do rply…
    Regards

    Reply
  4. Aaransh

    hi,can u mail me the detailed information about the recieving and sending msges,ATtension ,what is it?
    where we have to implement the codes ,which are given on the site,i am unable to understand that codes.can u help me???
    plz..

    Reply
  5. Dear Chitra,

    Please contact me regarding practical the of this application. Please use the contact form on rechargespot.in to get in touch

    Reply
  6. afdhal abdul halim

    please.can i get the code for this program?.i needed it for making a similar program like this.a short messaging system to order goods.

    Reply
  7. hi
    the project is given in a systemetic way
    but it is in vb.net and i want to make in asp.net
    plz help
    its my final year project

    Reply
  8. Hi Chitra,
    I like this project and I hope you don’t mind shearing.
    Please send code as an attachemt to my email.

    thanks for sharing.

    Reply
  9. Hi,
    This is dilip kasana.

    I have the source of this project.
    mail me at [email protected].
    with the subject “Code of M-TICKET-MOBILE-BOOKING”.

    source is in JAVA.

    Reply
  10. hi chitra,
    can u please me ur project “Code of M-TICKET-MOBILE-BOOKING”.
    i wana try it.
    my email is- [email protected]

    Reply
  11. i very much interested to get more details about this M ticket booking .

    ourself is event marketting firm from oman. our requirement is to book tickets and purchace through mobile sms sytem and send soft copy of tickets to their moble .After this at the entrance they can show their tickets on their moble itself and can entry to the location and also they can reserve seat also .

    Reply
  12. hai pa
    pls mail me ur project code.

    [email protected]

    Reply
  13. I am an M.Cs student…
    I am trying to do this project but for the local train ticket
    so can you give me the source code of the project.
    plz really it is very helpful to me…
    Thanks

    Reply

Leave a Reply