0% found this document useful (0 votes)
233 views11 pages

12 Comp Sci Project

This document describes a student project for a movie ticket booking system. The project involves building an application using Python and MySQL that allows users to book movie tickets, view cinema hall details and booking status. The application will have features like adding halls, viewing all halls, booking tickets, and generating e-tickets. The document outlines the objectives, inputs/outputs, functions, frontend/backend technologies, and scope/limitations of the project.

Uploaded by

Prajesh Biswas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
233 views11 pages

12 Comp Sci Project

This document describes a student project for a movie ticket booking system. The project involves building an application using Python and MySQL that allows users to book movie tickets, view cinema hall details and booking status. The application will have features like adding halls, viewing all halls, booking tickets, and generating e-tickets. The document outlines the objectives, inputs/outputs, functions, frontend/backend technologies, and scope/limitations of the project.

Uploaded by

Prajesh Biswas
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

COMPUTER SCIENCE PROJECT

Movie Ticket Booking


NAME: Prajesh Biswas

CLASS: XII

SECTION: R

ROLL NO : 23
CERTIFICATION

This is to certify that the project entitled:

“Movie Ticket Booking”

is a record of the bona fide work of :

Prajesh Biswas (12 R)

In partial fulfilment of the requirements in COMPUTER SCIENCE


provided by CBSE for the CBSE BOARD EXAM (AISSCE) 2022-23 in
the school:

DELHI PUBLIC SCHOOL, RUBY PARK, KOLKATA

DATE:

____________ ______________
INTERNAL EXTERNAL
EXAMINER EXAMINER
ACKNOWLEDGEMENT:

I would like to express my gratitude for my Computer Science teacher Mr. Siddhartha Sinha for
his valuable assistance, guidance and advice for this project.

I wish to express my deep gratitude and my sincere thanks to the Principal, Mrs. Joyoti
Chaudhuri, of DELHI PUBLIC SCHOOL, RUBY PARK, KOLKATA and for the facilities provided by
my institution.
SYNOPSIS
Objective of Movie Ticket Booking System (MTBS)
Nowadays the trend of physically going to the theatre to buy a ticket for a particular showing is
outdated. Cinema halls which still stick to this old method are slowly decreasing day by day.
Most of them are looking for options which will let their customers book tickets from their halls
without any kind of hassle. The Movie Ticket Booking System – a Python – MySQL connectivity
application does exactly that.
This Movie Ticket Booking System (MTBS) is an offline software to be used by various
customers to book tickets for whichever movie they intend to watch. The application will be
user-friendly and accessible for all kinds of customers. The application takes various inputs from
the users and it stores data and fetches data from database to book the tickets.
The customers will use this application to book tickets at their preferred movie theatre. Key
operations –

 Add a hall in their portal


 View all the halls in their portal
 See booking status of a hall
 Book a ticket in a hall
 See booking of all the halls
 Generate ticket for booking
Input and Output of the Proposed System
Input –
At first the user will be asked to enter the option number for the
function they want to perform with the application.
Then as per need, the application might need user input in the form of
number of tickets, the hall number, the movie name etc.
Output –
On the basis of the option chosen, the application will give a clear and
concise output in the form an e-ticket, hall details, booking status etc.
Functions and Features of the Proposed System
1. Homepage
The homepage has nine menu options:

 To reset application
 To add a hall in the portal
 To view all the halls in the portal
 To see the booking status of a hall
 To book a ticket in a hall
 To see booking of all the halls
 To generate ticket for booking
 To quit

2. To reset application
Using this option the customer can delete the old database and create a fresh one.

3. To add a hall in the portal


Using this option the customer can add a new cinema hall to the database from where
he/she shall want to book tickets from in the future.

4. To view all the halls in the portal


Using this option, the customer can keep track of all the cinema halls he/she can book
tickets from.

5. To see the booking status of a hall


With this option the customer can check the number of seats left in a hall for a
particular showing before he/she books a ticket there.

6. To book a ticket in a hall


This option will let the customers to book tickets from various halls.

7. To see booking of all the halls


The customer will be able to judge which cinema hall to book tickets from and when to
book the tickets with the help of this option.

8. To generate ticket for booking


The customer might want to generate an e-ticket to print or to show it at the cinema hall.
This option will allow him/her to do so.

9. To quit
The customer could leave the application whenever he wants to using this option.
FRONT-END AND BACK-END TO BE USED
FRONT-END:
Python IDLE 3.10, os and sys and pandas modules

BACK-END:
MySQL(5.1)

HARDWARE AND SOFTWARE TO BE USED


HARDWARE REQUREMENTS:
 i3 processor-based computer
 Memory: RAM-6GB
 Hard Drive: 237GB

SOFTWARE REQUREMENTS:
 OS - Windows 10
 Database - SQL Server (5.1)
SCOPE AND LIMITATIONS
SCOPE:
The Movie ticket booking system will manage all operations of a ticket counter at a
movie theater. It will meet all the requirements by enabling customers to book movie
tickets and check the details regarding the show like the timing, seat number etc. from
the comfort of their homes. The application will be easily accessible on all customer’s
devices and it will be connected to the central database.

LIMITATIONS:
 Although, this application handles the ticket booking of only a select few
theatres, it can be extended to be an integrated system which can support ticket
booking in multiple theatres using a central database connected over a large
area network.
 The source code can be extended and modified further to meet detail
requirement.
CONTRIBUTIONS
 Prajesh Biswas (12 R)

BIBLIOGRAPHY
 COMPUTER SCIENCE WITH PYTHON CLASS-XII BY Sumita Arora
 https://www.geeksforgeeks.org/
 http://download.nust.na/pub6/mysql/downloads/mysql/5.1.html
 https://pandas.pydata.org/docs/
Input and Output of the Proposed System
This will be updated at the end of the project.

You might also like