Вы находитесь на странице: 1из 14

Movie

Ticketing System

Pinera, Philip Jonathan


Fuentes, Aileen Joyce
Guizzagan, Den Mark S
Dajoya, John Reuben

CEIT 03 801A
Object Oriented Programming Lecture & Laboratory

Engr. Marife Gomez

1 | Page

TABLE OF CONTENTS

CHAPTER I
THE PROBLEM AND ITS BACKGROUND . . . . . . . . . . . . . . 4
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
1.1 Background of the Study . . . . . . . . . . . . . . . . . . 4
1.2 Statement of Objective . . . . . . . . . . . . . . . . . . . . 5
1.2.1 General Problem . . . . . . . . . . . . . . . . . . . . . . .5
1.2.2 Specific Problem . . . . . . . . . . . . . . . . . . . . . . .5
1.2.3 Specific Objectives . . . . . . . . . . . . . . . . . . . . .6
1.3 Significance of the Study . . . . . . . . . . . . . . . . . . 6
1.4 Scope and Limitation . . . . . . . . . . . . . . . . . . . . . 6
CHAPTER II
METHODOLOGY OF STUDY . . . . . . . . . . . . . . . . . . . . . . . . 7-8
CHAPTER III
DATA GATHERING PROCEDURE AND OUTPUT . . . . . . . .9-10

CHAPTER IV
PROPOSED SYSTEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.1 System Overview . . . . . . . . . . . . . . . . . . . . . . . . . .11
4.2 Process Specification . . . . . . . . . . . . . . . . . . . . . .12-13
4.3 Data Specification . . . . . . . . . . . . . . . . . . . . . . . . .13

2 | Page

4.4 Screen Layout / Specification . . . . . . . . . . . . . . . 13-16

CHAPTER I

THE PROBLEMS AND ITS BACKGROUND

Introduction
Our Movie Ticketing System is an Offline system. This system can be injected in any computer at
the ticket booth, providing a more convenient way for a customer to buy cinema tickets. With this system,
3 | Page

Staff can easily insert, delete and edit data from the application and will automatically update the
database. Also, staff can check the statistics information from the system so that they can easily monitor
their inventories.

1.1 Background of the Study


Movie ticketing system is basically made for providing the customer an anytime service for booking
the seat in the cinema and to gather information about the movies. The user can easily be able to know
about the movies released and then make their choice.
Today, it is believed that the application of computer technology in any activity would go a long way in
making that activity much easier. With the use of different computer applications monitoring, inventory,
reservation and sales are now becoming much easier.

1.2 Statement of Objective


1.2.1 General Problem
Before, In Cinemas and Concert Halls, the buyer of a ticket was forced to select from the
seats that had been allotted to the particular vendor from whom he or she was purchasing the ticket. If the
vendor was nearly sold out, the buyer might be forced to buy bad seats even though better seats were
available through other ticket sellers. This type of ticketing procedures was inefficient for promoters and
owners of venues, who often had difficulty selling all of their tickets, despite unmet demand.

1.2.2 Specific Problem

4 | Page

Innovative computer program that will provide Ticketing System Assistance is very needed in
such a way that a person buying an event ticket at a box office could quickly select from the total reserve
of seats available. A kind of system that will cater a good transaction between the ticket buyer and the
promoters.

1.2.3 Specific Objectives

Quick and Easy Seats reservation


To minimize the number of Staffs needed
The system aimed to provide the customer the complete information of the movie,
according to which the customer can book the tickets.

1.3 Significance of the Study


Developing this Movie Ticketing System will lessen the long queue in reserving a seat, and the long
wait of the viewers for the time the movie will be play. This system will able to reserve the best seat that
the viewer wants.
1.4 Scope and Limitation
The system has already 3 movies stored in the database. These 3 movies are the only movies that
can be available for cinema viewing and reservation. The new movies that will be added to the system will
be stored in the database and wont be available for cinema viewing, but it can be used by the admin for
the upcoming movies. The system seats reservation is for the actual day only before the time of showing,
meaning the system cannot reserve a movie and seats for the following day. In the process of seats
reservation, If the customer buys 2 or more ticket and will reserve a seat, it must be done simultaneously
in order for the system to get all the seats information. This must be done by picking one seat at a time
5 | Page

then save it. The system lacks refund or cancellation of reservation once the seats are reserved and
payed.

CHAPTER II

METHODOLOGY OF THE STUDY

Collection of Data
All of the information needed for this study was all came from internet. We do a lot of research and
browsing from the web. Watching tutorials at YouTube and reading some blogs and other sites that offers
online tutorial. We also observe some online movie ticketing sites so that we can get some ideas on what
are the things we needed to consider in creating this study.

General Requirements (functional)


Creating a list of requirements or objective that research study should come up with:
1.

The Application (e.g. The time table page, the main page) will be generated automatically
according to the data in database.

2.

A way in which the staff can login to the system to perform administrative operation.

3.

A way in which the customer can place an order by just choosing the seat (which is shown on the

6 | Page

screen)

4.

A way in which the staff can use the system to add data to the database.

5.

The system can verify the data before transaction.

6.

The system can generate some statistic information according booking and ticket selling record.

7.

Users can check film data by clicking on a certain film on main page (e.g. The cinema which will
show this films).

CHAPTER III
Data Gathering Procedure and Output

7 | Page

Choosing the Application Needed


This research study aims to create an innovative system using a database application. There are
different ways in making a database but the most common and one of the easiest way is to use the
Microsoft Access and Connect it to Visual Basic 6.0. In creating a database using Access you will be
needing to create a table, a table contains Fields and its corresponding Data Type. Table must be save in
order to locate it in Visual Basic. In order to connect the database and visual basic, right data source must
be selected and link the data source to the application correctly.

Designing the Application


The system should sustain all tasks necessary for any customer to make the cinema experience
nice and easy. This system is supposed to work in a way that all necessary tasks can be done solely by
the user. In order to make sure the system will work properly Designing the Application is the most critical
step. Every buttons, labels, frames, textbox, etc. must be allocated properly to its designated function.
Application must equip with error handling solutions and error handling messages.

Testing the Application


The system must undergo in different test where in every input buttons and labels must be checked
together with its corresponding output. In this step the list of objectives we have made earlier must be
accomplished and no errors must be detected.

8 | Page

CHAPTER IV
Proposed System

Movie Ticketing System is a database system capable of manipulating movie information wherein
the user can add, edit, delete and search movie data in it. The system is also capable of seats reservation
and seats monitoring.

4.1 System Overview


The proposed system is having a security operation where in only the admin can log in the system.
After the Log in Screen it will automatically open the Home Screen, that contains all the Menu that can be
used to operate the system. In the Movie Menu, Admin can edit the database where all the movies
information was stored. Here admin can Add movies, Delete Movies, Edit Movies and Search Movies. In
Reservation Menu, this is the Screen where Admin and the customer can interact. It contains list of
9 | Page

movies and seat plan where the customer can choose what to watch and where to seat. Also in this
screen Admin can compute the payment of customer. In the Inventory Menu, this is where the admin can
monitor booking and ticket selling record

4.2 Process Specification


When the system run, The Loading Screen will open first, when the loading screen done loading
the system data, a log in screen will appear. Only admin can Log in in the system. Once the admin logged
in successfully a message box will appear indicating a successful log in, and then the Home screen will
Pop up.
The Home screen contains the Menu and each menu contains different commands. The Home
Menu will be your connection to get back to home screen.
The Movie Menu will give you the access of Movie Information Editing, here you can add a movie
and store it automatically in database, you can also delete movie from here that will delete the data
automatically in database also. It was also equipped with search button to easily find the movie you want.
If you want to put photo in your movie, an additional command button was designed for it. Once you
clicked a movie and click the Add Picture Button, you can easily browse and choose a picture of your
desired movie photo which will be automatically save in your database.
In The Reservation Menu, customer can choose the movie he wants to watch, Once the customer
picked a movie the admin will ask the customer how many movie ticket he wants to buy, then the number
of tickets wants to buy by the customer will be inputted in the designated textbox then when the admin
click the command button the total payment of the customer will be shown. Then The admin will let the

10 | P a g e

customer pick the schedule and the seats it wants. After the customer picked the admin will now click save
and the data will be automatically stored in database.
In the Inventory Menu, admin can monitor all the transaction of the system and the Log out button
will let the admin go back to log in screen.

4.3 Data Specification

4.4 Screen Layout / Specification

11 | P a g e

12 | P a g e

13 | P a g e

14 | P a g e

Вам также может понравиться