0% found this document useful (0 votes)
38 views13 pages

Final N

The document outlines a project titled 'Movie Tickets Booking System' for the All India Senior School Certificate Examination (AISSCE) 2024-25, aimed at automating the online booking of cinema tickets. It includes sections on the project's objectives, methodology, potential future enhancements, and a bibliography of resources used. The system is designed to improve user experience and streamline ticket reservations while providing features like real-time availability and secure payment options.

Uploaded by

itsyashkashyap
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)
38 views13 pages

Final N

The document outlines a project titled 'Movie Tickets Booking System' for the All India Senior School Certificate Examination (AISSCE) 2024-25, aimed at automating the online booking of cinema tickets. It includes sections on the project's objectives, methodology, potential future enhancements, and a bibliography of resources used. The system is designed to improve user experience and streamline ticket reservations while providing features like real-time availability and secure payment options.

Uploaded by

itsyashkashyap
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/ 13

All India Senior School Certificate Examination

AISSCE- 2024-25
Computer Science (083)

Project Title: Movie ticket booking system

Name:

Class:

Roll No:

Teacher Incharge signature

________________________
INDEX

SL NO CONTENT PAGE NO
1. CERTIFICATE

2 ACKNOWLEDGEMENT

3 SYNOPSIS

4 PROGRAM FLOWCHART

6 SOURCE CODE/CODING

8 OUTPUT SCREEN SHOTS

9 FUTURE ENHANCEMENT

10 BIBLIOGRAPHY
INTRODUCTION
The project objective is to book cinema tickets in
online. The Ticket Reservation System is an
Internet based application that can be accessed
throughout the Net and can be accessed by
anyone who has a net connection. This
application will reserve the tickets. This online
ticket reservation system provides a website for
a cinema hall. User is required to login to the
system and needs a credit card for booking the
tickets. Tickets can be collected at the counter
and Watching movies with family and friends in
theatres is one of the best medium of
entertainment after having a hectic schedule.
Our online tickets reservation system is one of
the best opportunities for those who cannot
afford enough time to get their tickets reserved
standing in long queues. People can book tickets
online at any time of day or night. Our
reservation system also provides option to cancel
the tickets which are reserved previously.
CERTIFICATE

This is to certify that…………………………………………

Roll no ………………………… of class XII studying in

School Name……………………………, has satisfactorily

completed in Computer Science with the project titled

“MOVIE TICKETS BOOKING SYSTEM” as a part of

course completion in pursuance of AISSCE during the

academic year 2024-2025 .

The project is original conceptualization and has been

executed under the guidance of Mr Preetesh Varshney

(Signature of the Teacher) (Signature of the Pricipal )

(Date: ……………………
(Signature of the Examiner) School stamp

Acknowledgement
It is my privilege to express my most sincere regards to all who directly or indirectly
helped me to complete my project work.

I, deeply express my sincere thanks to the Principal, Mr Shyam Kuntail and


Teacher, Preetesh Varshney for their noble guidance & providing sufficient facilities
which have contributed to the successful completion this project.

I take this opportunity to thank all my teachers, parents & friends who have helped me
with their valuable suggestions, encouragement & guidance that have been very helpful
in various phases of the completion of the project Movie Tickets Booking System.

(Signature of the student


SYNOPSIS

Title of project – Movie Tickets Booking System


Problem Definition -The problem definition of the Movie Tickets Booking
System is to address the challenges of booking tickets and managing reservations.
Moviegoers face issues like limited access to showtimes, manual booking
processes, and lack of personalized recommendations. Cinema administrators
struggle with inefficient management, manual errors, and missed revenue
opportunities. This project aims to automate the booking process, streamline seat
reservations, enhance user experience, and simplify administrative tasks,
ultimately improving efficiency and reducing errors.

Objective of the project - The objective of the Movie Tickets Booking


System project is to develop a user-friendly platform that allows customers to
easily browse available movies, select showtimes, and book tickets online. The
system aims to streamline the booking process, manage user data and ticket
reservations efficiently, and provide a seamless experience for both users and
cinema administrators. Key features include real-time movie availability, seat
selection, and integration with payment gateways for secure transactions. The
system also aims to offer personalized recommendations and improve
accessibility through potential mobile and multi-language support.

Solution to Problem-The solution to the problem is a user-friendly,


automated Movie Tickets Booking System that allows users to book tickets
online, view real-time seat availability, and make secure payments. It includes
personalized movie recommendations, an admin dashboard for efficient
management, and automated SMS/email notifications for booking updates. This
system streamlines the booking process, reduces errors, and enhances the overall
user experience.
Methodology - The methodology for the Movie Tickets Booking System involves
analyzing and defining the key features such as booking and payment processes.
The system is then designed with a database and user interface. The technology
stack includes Python for the backend, MySQL for the database, and Tkinter or
Flask for the UI. Core features are implemented, followed by thorough testing to
ensure everything functions correctly. Once tested, the system is deployed and
launched. Ongoing maintenance is performed to monitor the system and apply
updates as needed, ensuring the system remains functional and scalable.
SOURCE CODE

Module Description Table

Module Functionsjk,l Description


Name /Methods /Purpose

Variable description table

Variable Datatype Description


Name /Purpose

Code
FUTURE ENHANCEMENT

Here are some potential future enhancements for the Movie Tickets Booking System
project, which could add more features, improve functionality, and provide an enriched
user experience:

1. Online Payment Integration: Add payment gateways (e.g., Stripe, PayPal) for users
to pay for tickets online.
2. User Authentication: Implement login and registration for personalized user
experience and booking history.
3. Mobile App Integration: Develop a mobile app for easier booking on Android/iOS
devices.
4. Seat Reservation System: Allow users to select seats while booking tickets.
5. AI Movie Recommendations: Suggest movies based on user preferences using
machine learning.
6. Real-Time Availability & Dynamic Pricing: Show real-time availability and adjust
prices based on demand.
7. Multi-Language & Multi-Currency Support: Support multiple languages and
currencies for a wider audience.
8. SMS & Email Notifications: Send booking confirmations and reminders via SMS
and email.
9. Admin Dashboard: Provide cinema administrators with a dashboard to manage
movies and bookings.
10. Customer Feedback & Rating: Let users rate movies and provide feedback on the
booking experience.
11. Advanced Search & Filtering: Improve search functionality with filters based on
genre, rating, etc.
12. Integration with Streaming Services: Allow booking for online movie screenings or
integrate with streaming platforms.

These enhancements will add new features and improve the user experience, making the
system more interactive and efficient.
BIBLIOGRAPHY
Books:
1. Saxena, S. (2019). A Textbook of Computer Science for Class 12.
o Covers basic programming and database management concepts essential for
the project.
2. Arora, A. (2020). Computer Science with Python for Class 12.
o Introduces Python programming and database integration for the project.
3. Goel, R., & Sharma, R. (2020). Python for CBSE Class 12.
o A guide to Python and MySQL integration for backend development.
Websites and Tutorials:
4. W3Schools (n.d.). SQL Tutorial.
o Provides basic SQL knowledge needed for the project’s database management.
5. TutorialsPoint (n.d.). Python Database Access - MySQL.
o Guides on connecting Python with MySQL for data storage.
6. GeeksforGeeks (n.d.). Simple GUI in Python using Tkinter.
o Learn how to build the user interface for the booking system.
Online Platforms:
7. Replit (n.d.). Python Online Compiler.
o An online platform for coding and testing your project.
8. Programiz (n.d.). Python Programming Basics.
o Basic tutorials to strengthen Python programming skills.
Video Tutorials:
9. YouTube (Various). Python MySQL Connectivity Tutorial.
o Learn how to connect Python to MySQL via video tutorials.
10. Khan Academy (n.d.). Introduction to SQL.
• A beginner-friendly SQL course to understand database management.
Example Projects:
11. GitHub (n.d.). Simple Movie Booking System Projects.
• Find code examples for similar projects to guide your own development.
12. CBSE Guide (n.d.). Sample Projects for Class 12.
Flowchart Visualization

[Start]
|
[Main Menu]
|
|---[Register]----> [Input User Details] --> [Check Username]
| |--> [Create Account]
|
|
|---[Login]------> [Input Username & Password &phone number ] --> [Check
Credentials]
| |--> [Access admin panel]
| |--> [Access User Menu]
|
|---[View Upcoming Movies]

In the user menu,

[User Menu]
|
|---[Book a Ticket] --> [Select Movie] --> [Choose Seat] --> [Confirm Booking]
|---[View Bookings] --> [Display Bookings]
|---[Cancel Booking] --> [Input Booking Number]
|---[Edit Profile] --> [Options to Edit]
|---[Search Movies] --> [Input Search Term]
|---[Add Review] --> [Input Movie & Review]
|---[Contact Support] --> [Input Message]
|---[Add to Watchlist] --> [Input Movie]
|---[Remove from Watchlist] --> [Input Movie]
|---[View Watchlist] --> [Display Watchlist]
|---[Logout]

For the admin panel,

[Admin Panel]
|
|---[Login] --> [Access Admin Options]
|---[Add Upcoming Movie]
|---[View All Movies]
|---[View User Bookings]
|---[Manage Gift Codes]
|---[View Reviews]
|---[Remove User]
|---[Logout]
OBJECTIVES OF THE PROJECT
The objective of this project is to let the students apply the
programming knowledge into a real-world
situation/problem and exposed the students how
programming skills helps in developing a good software.
• Write programs utilizing modern software tools.
• Apply object oriented programming principles effectively
when developing small to medium sized projects.
• Write effective procedural code to solve small to medium
sized problems.
• Students will demonstrate a breadth of knowledge in
computer science, as exemplified in the areas of systems,
theory and software development.
• Students will demonstrate ability to conduct a research or
applied Computer Science project, requiring writing and
presentation skills which exemplify scholarly style in
computer science.
` BRILLIANT PUBLIC SCHOOL

Session : 2024-2025
Project Report on “Movie tickets booking system”

Roll No : ___
Name : ___________
Class : XII
Subject : Computer Science
Subject Code : 083
Submitted to : Mr. Preetesh Varshney

You might also like