You are on page 1of 49

MULTIPLEX MANAGEMENT SYSTEM

Submitted in partial fulfillment of the requirements for the award of the degree of

Bachelor of Computer Applications To Guru Gobind Singh Indraprastha University, Delhi

Guide: Mr. Khalid Husain

Submitted by: 1. Kanika Chawla (04521102009) 2. Aarti Gupta( 02221102009)

Institute of Information Technology & Management, New Delhi 1100 58 Batch (2009-2012)

Certificate
we , kanika chawla and Aarti gupta certify that the Summer Training Project Report (BCA-355) entitle MULTIPLEX MANAGEMENT SYSTEM is done by us and it is an authentic work carried out by us at Institute of Information Technology & Management. The matter embodied in this project work has not been submitted earlier for the award of any degree or diploma to the best of my knowledge and belief.

1. Signature of the Student

2. Signature of the student

Date:

Certified that the Project Report (BCA-355) entitled MULTIPLEX MANAGEMENT SYSTEM Done by the above students is completed under my guidance. Signature of the Guide Date: Name of the Guide: Designation:

Countersigned Director

ACKNOWLEDGEMENT

The making of the project MULTIPLEX MANAGEMENT SYSTEM involves contribution of many people, whose invisible imprint can be felt on each and every page of this project. We owe a great many thanks to a great many people who helped and supported us during the writing of this summer training project. We express our gratitude to Prof S. Chaturvedi, Director of Institute of Information Technology and Management, D-Block, Janak Puri, New Delhi, for extending his inevitable and valuable support to us. We humbly express a deep thank you to Mr. Khalid Husain, our Guide for the project. We would take this opportunity to thank maam for guiding and correcting various documents of ours with attention and care. She has taken immense effort and pain to go through the project and make necessary corrections as and when needed. We would also thank our Institution and our faculty members without whom this project would have been a distant reality. We also extend our heartfelt thanks to our families and well wishers. Working under their guidance has indeed been a very fruitful experience for us.

1. kanika chawla (04521102009)

2. aarti gupta (02221102009)

TABLE OF CONTENTS

S. No.

Topic Certificate Acknowledgements List of Tables List of Figures Chapter-1: System Introduction 1.1) Description of the organization 1.1.1 general description 1.1.2 Organizational objectives 1.1.3 Key result areas 1.1.4 Orgaisational structure 1.1.5 functions/ activities of organization 1.2) Data collection

Page No

1. 2. 3. 4. 5.

2 3 7 8 9-20

1.2.1 table of input and output 1.2.2 storage and processing requirements 1.2.3 entities in the system 1.2.4 flow of data between entities 1.2.5 source of collection of data A) B) Interview Internet
4

1.3) Project planning 1.3.1 software life cycle 1.3.2 making a table of name of task precedence 1.3.3 gantt chart

6.

Chapter-2 system analysis


2.1) Description of information system 2.1.1 functional block diagram 2.1.2 2.1.3 2.1.4 2.1.5 list of processes list of input and output list of data elements catalogue of data elements

21-29

2.2) Procedures/rules/mathematical relation Used for converting input into output 2.2.1 Decision tree/decision table or both

7.

Chapter-3 systems requirement specification 3.1) Physical specification 3.1.1 DFD 3.1.2 ERD 3.2) Output specification 3.2.1 detailed characteristics of contents 3.2.2 list of data elements

30-48

3.3) Input specification 3.3.1 detailed characterstics of contents 3.3.2 list of data elements for each input 3.4) Validation specification 3.4.1 Description of the validation

3.5) Database specification 3.5.1 Detailed characteristics of field of each file

3.6) Processing logic 3.6.1 programme flow chart

LIST OF TABLES

Table 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8

Title Input / Output Data Description Booking Table Class Table Collection Table Movie Table Ticket Table Security Table Theater Table

Page No. 14 45 44 45 45 46 44 45

LIST OF FIGURES

S. No.

Topic
Product Perspective

Page No

1.1 2.1 2.2 2.3 2.4 2.5 2.6

14 23 34 30 31 32-34 36

Block Diagram Use Case Diagram Zero Level DFD One Level DFD Level Two DFD ER Diagram

Chapter 1 (System Introduction)

Chapter 1
1.1 Description Of the organization

1.1.1 General Description A multiplex is a movie theatre complex with three screens. The largest of these complexes are sometimes referred to as a CINEPLEX

The system is being designed to facilitate the members engaged in the booking tickets at multiplexes. The system has a wide application in the sector of multiplexes as it can provide help in various activities. Some of the merits of this system are: The system manages the whole database of the operators. The system helps in reducing work load & pressure upon the employees. The system is highly accurate and less error prone as compared to manual system. The system helps in a better way of management of multiplex ticket booking systems. The system saves lots of time and effort as compared to manual system. The system also helps in better storage and preservation of data and information. The system also helps in speedy retrieval and seeking of data with the help of queries. The system can develop and publish various data reports which can be used to carefully study the whole picture. Overcome all the demerits of old manual system.

10

1.1.2 Organizational Objectives: To allow managers to reduce the work load of ticketing. Handling the ticket booking process. To manage the data of different movies. To control the ticket payment structure.

1.1.3 Key result areas Key Result Areas to general areas of outputs or outcomes for which the departments role is responsible. About 80% of the departments work role capture in it. The remainders are usually devoted to areas to shared responsibility Each KRA should capture at least 5 % of work role

Sales Income Net Profit Margin Return on Equity Debt/Equity Ratio Revenue/Share Book Value/Share Dividend Rate Payout Ratio

911.19 Mil 42.81 Mil 6.84% 9.87% 2.01 16.85 5.72 1.92 225.00%

11

1.1.4 Organizational structure, The first modern multiplex was opened in Delhi by PVR Cinemas in 1997 with technology imported from Australia. The PVR went on to revolutionize the movie theater industry and broke many national records in cinema exhibition in the country. Since then there has been a large boom in multiplexes in Delhi. There are now over 20 multiplexes with more being built. Some of these are stand alone multiplexes while others are located inside malls. These multiplexes follow the hierarchical relationship between the owner and operator.
CHAIRMAN

CEO

GENERAL MANAGER

ARTISTIC MANAGER

MARKETING DIRECTOR

BUILDING MAINTANANCE

PRODUCTION MANAGER

DESIGNER

BOX OFFICE MANAGER

HOUSE MANAGER

TECHNICAL DIRECTOR

STAGE MANAGER

BOX OFFICE STAFF

SHOP MASTERS

PERFORMING ARTIST ACTOR,SINGER,DANCER, MUSICIAN

12

This multiplex ticket booking system software provides various services to the operator, mentioned below: A operator account.It updates the new released movies and removes the current movies. To allow managers to reduce the work load of ticketing. This software is also used for current ticket booking, advance booking and generating the total collection amount. To manage the data of different movies. It also maintains the whole database of ticket To control the ticket payment structure.

1.1.5 Functions/activities of organization in reference to the information system under study. Multiplex Ticket Booking System: Login:- The login process enters the operator information such as operator name and password. If the operator is not registered, then the operator is not allowed to move to Next Form. If he tries to do so an error message is displayed which says Wrong Operator. Movie Updating:- The operator updates the new released movies and removes the old ones. Ticketing:- The operator books the current available tickets for the customers, and books advance tickets.

13

1.2 Data Collection: 1.2.1 Table of Input / output MODULES Operator Customer Movie Ticketing INPUT operator_id, Password. Customer name, address, contact no, e-mail id. Movie name, date, shows timings. Ticket number , seat number, movie hall number, show timings. OUTPUT Access the software registration of the customers Movie seat reserved Ticket generated

1.2.2 Storage and processing requirements Hardware Screen resolution of at least 800 X 600required for proper and complete viewing of screens. Higher resolution would not be a problem Support for printer (dot-matrix/desk-jet/inkjet, etc. any will do) that is, appropriate drivers are installed and connected printer will be required for printing of the reports. Standalone system or network based not a concern, as it will be possible to run the application on any of these. Software Any window based operating system can be used (windows 95/98/2000/XP/NT/window7) Oracle as DBMS for database. Future release of the application will aim at upgrading oracle 10g as the DBMS. Visual basic 6 for coding, developing the software.

14

1.2.3 Entities in the system & their connectivity/linkages The operator can book the ticket and can also do advance booking of the movie. On the other, The operator can add the new movie to multiplex and can remove the same after the new movie realise. Processes that are performed in the software system and also tells us about the input and output identification i.e. what is the input being given and what is the desired output. 1. Login process Operator will enter his/her ID and password, if valid user then hell/shell be logged in and can now book tickets, update the movies, and check total collection amount.

2. Ticketing Operator will select the movie, date, and its timings as per customers preferences. The operator will also select the location of the seat.

3. Movie Updation The operator enters the new released movies and removes the old ones.

1.2.4 Flow of data between the entities

A operator account updates the new released movies and removes the current movies This software is also used for current ticket booking, advance booking and generating the total collection amount. It also maintains the whole database of ticket

15

1.2.5 Description of method/source of collection of data for each set of data

1.2.5.1 interview I had survey for my project to make software on ticket booking system of multiplexes from the operator of the Cineplex cinemas and comes to know the modules for the project: Ticketing: in this the operator can book the ticket and also do advance booking for the ticket Movie management: in this they can update the movies. Collection report: in this operator can calculate the amount collected during the day.

1.2.5.2 Internet I also use this method for the purpose of data collection. The research made, although the data description should be factual, accurate and systematic. 1) http://www.scribd.com/doc/28843594/The-multiplex-Ltd#fullscreen:off 2) http://en.wikipedia.org/wiki

16

1.3. Project Planning: 1.3.1 Software Life Cycle Model (SDLC)

The waterfall model is a model for software development (a process for the creation of software), which develop regularly flowing downwards (like a waterfall). The development runs through a number of phases, namely: definition study / analysis, basic design, technical design / detailed design, construction, testing, integration, management and maintenance. Previously, a large software development, especially large cluttered knitting. With the advent of this new method, the computer companies hoped to clarify in their project The waterfall model is perfectly related to my projects, as it is the traditional way of working in large project. The purpose of this way of working is that it divides the project into phases. No new phase can be stared without the completion of the previous phase . which means all the previous phases have to be appropriate for getting into the next phase. And this type of model is good for error free working.

17

1.3.2Precedence/order (date-wise) in which task are performed Name of the team member

S NO.

TOPIC / ACTIVITY Chapter-1: Introduction

DATE

1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5

Description of Organisation General description Organisational objectives Key Result Areas (KRAs) Organisational structure

22-6-2011 23-6-2011 24-6-2011 27-6-2011 27-6-2011

Aarti gupta Aarti gupta Aarti gupta Aarti gupta Aarti gupta Aarti gupta

Functions/activities of organization in reference to the 28-6-2011 information system under study

1.2 1.2.1 1.2.2 1.2.3

Data Collection Table of input and output Storage and processing requirements Entities in the system & their connectivity/linkages 29-6-2011 1-7-2011 4-7-2011 Kanika chawla Kanika chawla Kanika chawla

1.2.4 1.2.5

Flow of data between the entities

5-7-2011

Kanika chawla

Description of method/source of collection of data for 6-7-2011 each set of data A) Interview B) Internet. Project Planning 8-7-2011 Software Life Cycle Model (SDLC)

Kanika chawla

1.3 1.3.1

Kanika chawla
18

10-7-2011 1.3.2 Making a table of Name of task Precedence/order (date-wise) in which these are performed The name of the team member 12-7-2011 1.3.3 Gantt & other charts using MS Project Chapter-2: System Analysis 2.1 2.1.1 13-7-2011 Description of Information System Description of the functioning of information system 13-7-2011 under study in narrative form In details. Functional Block Diagram List of Processes included in the information system 14-7-2011 under study. List of Input & Output for each process identified 18-7-2011 List of data elements connected with each process 19-7-2011 identified Catalogue of data elements is to be presented in 20-7-2011 tabular form procedures/rules/mathematical relationships used for converting input into output Decision tree/Decision table or both 25-7-2011 Aarti gupta Aarti gupta

Kanika chawla

2.1.2 2.1.3 2.1.4 2.1.5

Kanika chawla Kanika chawla Kanika chawla Kanika chawla

2.2

Aarti gupta Aarti gupta

2.2.1

3.1 3.1.1 3.1.2 3.2 3.2.1

Chapter-3: Systems Requirement Specification (SRS) Physical Specifications Kanika chawla DFD ERD Output Specifications Detailed characteristics of contents (fields) to be 2-8-2011 included in each Output Screen and Print layouts. List of data elements (comprising Field Name, Field 3-8-2011 Type, Field Size & description) for each Output 27-7-2011 Kanika chawla 29-7-2011 Aarti gupta Aarti gupta

3.2.2

Aarti gupta

19

presented in the tabular form. 3.3 3.3.1 Input Specifications Detailed characteristics of contents (fields) to be 5-8-2011 included in each Input screen document. Aarti gupta

3.3.2

2List of data elements (comprising Field Name, Field 6-8-2011 Type, Field Size & description) for each Input presented in the tabular form . Validation Specifications

Aarti gupta

3.4 3.4.1

Kanika chawla Description of the validation rules to be included for 8-8-2011 input/output, wherever required Database Specifications Detailed characteristic of fields of each file/table 9-8-2011 included in the database are to tabulated with Field Name, Type, and Size & Description Processing Logic Kanika chawla 3.6.1 1 Programme Flow Chart. 10-8-2011 Aarti gupta

3.5 3.5.1

Kanika chawla

3.6

20

Chapter 2: System Analysis

21

2.1.1 Description of the functioning of information system under study in narrative form in details. Functional Block Diagram. It is the study of systems sets of interacting entities, including computer systems. This field is closely related to operations research. It is also "an explicit formal inquiry carried out to help someone, referred to as the decision maker, identify a better course of action and make a better decision than he might have otherwise made. The development of a computer-based information system often comprises the use of a systems analyst. When a computer-based information system is developed, systems analysis (according to the Waterfall model) would constitute the following steps:

The development of a feasibility study, involving determining whether a project is economically, socially, technologically and organizationally feasible.

Conducting fact-finding measures, designed to ascertain the requirements of the system's end-users. These typically span interviews, questionnaires, or visual observations of work on the existing system.

Gauging how the end-users would operate the system (in terms of general experience in using computer hardware or software), what the system would be used for etc.

22

Block Diagram

23

2.1.2

List of Processes included in the information system under study.

1. Login process In this process, operator can access the software by putting id and password. If id and password is correct he/she can access the software. 2. Ticketing In this process, the operator books the tickets for customers according to their preference. This process also includes advance booking. 3. movie updation

24

In this process, the operator can update a movie by addition of a new release movie and deletion of the old movies.

25

2.1.3

List of Input & Output for each process identified

This section contains the details about all the processes that are performed in the software system and also tells us about the input and output identification i.e. what is the input being given and what is the desired output. 1. Login process Input: id, password. Process: Operator will enter his/her ID and password, if valid user then hell/shell be logged in and can now book tickets, update the movies, and check total collection amount. Output: The operator now can perform the various operations i.e. booking, cancelation, deletion of movies.
Login form Login process Access the software

2. Ticketing Input: Selecting the movie, date, show timings. Process: Operator will select the movie, date, and its timings as per customers preferences. The operator will also select the location of the seat. Output: This process results into generation of a movie ticket.
Ticket booking form ticketing Generation of movie tickets

26

3. Movie Updation Input: The operator updates the new released movies. Process: The operator enters the new released movies and removes the old ones. Output: The new movie added is now available along with its date and show timings

Movie updation form

updation Updated new release

27

2.1.4 Catalogue of data elements is to be presented in tabular form.

INPUT/OUTPUT NAME Login DATA ELEMENTS Customer Movie Ticketing user_id Password. Customer name address contact no e-mail id. Movie name date shows timings. Ticket number. Seat number Movie hall number Show timings

28

2.2 PROCEDURES/RULES/MATHEMATICAL CONVERTING INPUT INTO OUTPUT

RELATIONSHIPS

USED

FOR

Mathematical equations which are used in the system. Procedure for calculating tickets booking
( admin tax+ entertainment tax+ vat(12.5%)+ value of tickets)= actual value of tickets

29

2.2.1 DECISION TREE

TIMINGS

ACTION TAKEN

Morning show

Buy ticket at half rate 9:00 am to 12:00pm

weekdays 9:00AM TO 12:00 PM Evening show Tickets are available at normal rate

TICKETS BOOKING

Vodaphone tuesday Morning show weekends Evening show

BUY ONE TICKET GET 1 TICKET FREE ONLY FOR VODAFONE CUSTOMERS Buy tickets at normal rate

Buy tickets at double rate

30

Chapter -3

3.1 Physical Specifications:

3.1.1DFD

A data-flow diagram (DFD) is a graphical representation of the "flow" of data through an information system. DFDs can also be used for the visualization of data processing (structured design). Following are the DFDs up to 2 levels for this software system.

Level Zero DFD

Movie details operator No. of seats

Multiplex Management System

Ticket collection

Customer

Report operator

Level 1

DFD
31

Enter id and password operator

1.1 login Operator details

Movie details 1.2 Movie updation

Ticket details 1.3

ticketing

Movie info.

Ticket info.

32

Level 2 DFD Movie Updation Process

Operators can add/remove a movie and the changes will be made in the movie table.

33

Ticketing Operators can Book/Cancel a seat and the changes will be made in the ticket table along with a receipt generated

1.3.3 Generate receipts Produce tickets

1.3.1 Book ticket operator Ticket info

1.3.2 Cancel ticket

34

Use Case Diagrams A use case diagram is defined by and created from a Use-case analysis. Its purpose is to present a graphical overview of the functionality provided by a system in terms of actors, their goals (represented as use cases), and any dependencies between those use cases. The main purpose of a use case diagram is to show what system functions are performed for which actor. Roles of the actors in the system can be depicted.

35

3.1.2 ERD

SYMBOLS USED

:>

ENTITIES

:>

ATTRIBUTES

:>

RELATIONSHIP

:>

LINK

:> ONE TO ONE RELATIONSHIP

:> ONE TO MANY RELATIONSHIP

:> MANY

MANY TO

RELATIONSHIP

36

Reserve In

Mname

Mdate Theatre Theatre no. total

37

3.2 Output Specifications:

3.2.1Detailed characteristics of contents (fields) to be included in each Output Screen and Print layouts.

The Output Specifications of the Information System includes the illustration of the detailed characteristics of contents to be included in each Output Screen and Print layouts. A Compiled list of data element for each Output is tabulated.

OUTPUT NAME: MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING Field Name Field Type Field Size 20 15 20 20 30 10 Description

SEAT NO MOVIE NAME SHOW DATE SHOW TIME AMOUNT ENTERTAINMENT TAX SERVICE TAX TOTAL

number Varchar2 date number number number

Seat no. which is to be allotted. Name of the movie Date of the show Time of the show Specific amount Entertainment tax paid

number number

15 10

Service tax paid Total amount

38

39

3.4 Input specification The Input Specifications of the Information System includes the illustration of the detailed characteristics of contents to be included in each Input Screen and documents. A Compiled list of data element for each Input is tabulated. 1. Operator Report

INPUT NAME: OPERATOR REPORT LINKED TO LOGIN PROCESS Field Name Operator ID Password Field Type Varchar2 Varchar2 Field Size 15 20 Description Unique ID of operator. Success or error message of login transaction.

Visual Basic Report Layout

MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING

Operator Report

Operator ID

password

40

2. Movie updation Report

INPUT NAME: ADDTION OF NEW RELEASE MOVIE Field Name INDATE OUTDATE MOVIENAME THEATRE NUMBER COLLECTION number Field Type date date Varchar2 number Total amount collected on ths movie Field Size 7 7 50 Description Date of release of movie Date of expire Name of the movie On which hall movie is showing

Visual Basic Report Layout

MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING

Movie Updation Report


Indate

Outdate

Movie Name

Theatre Number

Collection

41

3. booking ticket Details

INPUT NAME: MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING Field Name Field Type Field Size 20 15 Description

SEAT NO. THEATRE NO.

Varchar2 Varchar2

Seat no.which is to be allot. On which theatre the movie is movie. Date of the show Time of the show Select the type of the booking ticket Total amount Entertainment tax paid Service tax paid

SHOW DATE SHOW TIME BOOK TYPE

Varchar2 Varchar2 Varchar2

20 20 30

AMOUNT ENTERTAINMENTTAX SERVICE TAX

Number Number Number

20 20 15

42

MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING

Booking Report

Seat number

Theatre number

Show date

Show time

Booktype

Amount

Entertainment tax

Service tax

43

3. collection Details

INPUT NAME: MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING Field Name Movie date Theatre1 Theatre2 Theatre3 Total Field Type Varchar2 number number number number Field Size 20 15 20 20 30 . Description Movie shown Theatre number Thearte number Theatre number Total amout

MULTIPLEX MANAGEMENT SYSTEM FOR TICKET BOOKING

Collection Report

Movie date

Theatre no.

Movie name

total

44

Entertainment tax

3.5 Database Specifications 3.5.1Detailed characteristic of fields of each file/table included in the database are to be tabulated with Field Name, Type, and Size & Description

security table

Field Name Operator ID

Field code optid

Field Type Varchar2

Field Size 15

constraints Cannot be more than 15 characters Cannot be less than 10 characters

Description Unique ID of operator.

Password

pswd

Varchar2

20

Success or error message of login transaction.

Booking table Field Name SEAT NUMBER. THEATRE NUMBER. SHOW DATE SHOW TIME BOOK TYPE AMOUNT ENTERTAINMENTT AX SERVICE TAX Feild code Sno. Threno. Sdate Stime btype amt e.tax s.tax Field Type Varchar2 Varchar2 date date date Number Number Number Field Size 20 15 20 20 30 20 20 15 constrai nts Not null Not null Not null Not null Not null Not null Not null Not null Description Seat no. which is to be allot. On which theatre the movie is movie. Date of the show Time of the show Select the type of the booking ticket Total amount Entertainment tax paid Service tax paid

45

Class table

Field name class type rate

Field code ctype rate

Field type Field size Varchar2 number 20 15

constraints Description Not null Not null Which type of class u select Rate of the class type

Collection table Field Name Movie date Field code mdate Field Type date Field Size 10 constraints Cannot be more than 10 characters Not null Not null Not null Not null Description Movie shown

Theatre1 Theatre2 Theatre3 total

Thre1 Thre2 Thre3 total

number number number number

15 20 20 30

Theatre number Theatre number Theatre number Total amount

Movie table Field Name INDATE OUTDATE Field code Indate Outdate Field Type date date Varchar2 number number Not null Field Size 7 7 50 Constraints Not null Not null Not null Not null Description Date of release of movie Date of expire Name of the movie On which hall movie is showing Total amount collected on ths movie

MOVIENAME Mname THEATRE Threno. NUMBER COLLECTION Coll.

46

Ticket table Field Name SEAT NO MOVIE NAME SHOW DATE SHOW TIME AMOUNT Field code Sno. Mname sdate stime amt Field Type number Varchar2 Date Number Number number Number number Field Size 20 15 20 20 30 10 15 10 Constraints Not null Not null Not null Not null Not null Not null Not null Not null Description Seat no. which is to be allots. Name of the movie Date of the show Time of the show Specific amount Entertainment tax paid Service tax paid Tatal amount

ENTERTAINMENT e.tax TAX SERVICE TAX s.tax TOTAL total

Theatre table Field Name Theatre number Capacity Show 1 Show 2 Show 3 Show 4 Show 5 Field code Threno. cpcty S 1 S2 S3 S4 S5 Field Type number Number Date Date Date Date Date Field Size 7 7 7 7 7 Constraints Not null Not null Not null Not null Not null Not null Not null Description On which hall movie is showing Capacity of the hall Date of show 1 Date of show 2 Date of show 3 Date of show 4 Date of show 5

47

3.6 VALIDATION SPECIFICATION 1) 2) 3) 4) Password should be in a encrypted form such as ***** Id should not be in the upper case. Customer contact_number should not less than eight digits. Ticket seat number not accept special characters. It should be in alphabetic numeric form

48

3.7 PROGRAM FLOW CHART


Start

Login Process

Operator Login

Input Login & password

No

Successful Login Yes Yes Exit yes

No

Movie updation

Ticketing

Add movie

Delete movie

Book ticket

Cancel ticket

Input movie detail

Input movie details

Input ticket detail

Input ticket Details

Movie updating File Ticket File

49
End

You might also like