Professional Documents
Culture Documents
1
Certificate
we , kanika chawla and Aarti gupta certify that the Summer Training Project Report (BCA-355)
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
Date:
SYSTEM‖
Date:
Designation:
Countersigned
Director
2
ACKNOWLEDGEMENT
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 ma‘am 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.
3
TABLE OF CONTENTS
1. Certificate 2
2. Acknowledgements 3
3. List of Tables 7
4. List of Figures 8
A) Interview
B) Internet
4
1.3) Project planning
precedence
5
7. Chapter-3 systems requirement specification 30-48
3.1.1 DFD
3.1.2 ERD
6
LIST OF TABLES
7
LIST OF FIGURES
2.6 ER Diagram 36
8
Chapter 1
(System Introduction)
9
Chapter 1
1.1 Description Of the organization
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
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
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.
Key Result Areas to general areas of outputs or outcomes for which the department‘s role is
responsible.
About 80% of the department‘s work role capture in it. The remainders are usually devoted to
areas to shared responsibility
6.84%
Net Profit Margin
2.01
Debt/Equity Ratio
Revenue/Share
16.85
Book Value/Share
5.72
Dividend Rate
1.92
Payout Ratio 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 ARTISTIC
MANAGER MANAGER
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.
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
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:
Hardware
Screen resolution of at least 800 X 600required for proper and complete viewing of screens.
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
Software
Oracle as DBMS for database. Future release of the application will aim at upgrading oracle
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 he‘ll/she‘ll 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 customer‘s preferences. The
3. Movie Updation
The operator enters the new released movies and removes the old ones.
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
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
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:
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
17
1.3.2Precedence/order (date-wise) in which task are performed
Name of the
S NO. TOPIC / ACTIVITY DATE team member
Chapter-1: Introduction
1.2.3 Entities in the system & their connectivity/linkages 4-7-2011 Kanika chawla
18
10-7-2011
1.3.2 Making a table of Name of task Precedence/order Aarti gupta
(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 Aarti gupta
3.2.2 List of data elements (comprising Field Name, Field 3-8-2011 Aarti gupta
Type, Field Size & description) for each Output
19
presented in the tabular form.
3.3.2 2List of data elements (comprising Field Name, Field 6-8-2011 Aarti gupta
Type, Field Size & description) for each Input
presented in the tabular form .
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
The development of a computer-based information system often comprises the use of a systems
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
2. Ticketing
In this process, the operator books the tickets for customers according to their preference. This
3. movie updation
24
In this process, the operator can update a movie by addition of a new release movie and deletion
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
1. Login process
Process: Operator will enter his/her ID and password, if valid user then he‘ll/she‘ll 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
Login form Access the software
process
2. Ticketing
Process: Operator will select the movie, date, and its timings as per customer‘s preferences. The
Generation
Ticket booking form ticketing
of movie
tickets
26
3. Movie Updation
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
updation Updated new release
form
27
2.1.4 Catalogue of data elements is to be presented in tabular form.
INPUT/OUTPUT
Login user_id
Password.
address
contact no
e-mail id.
date
shows timings.
Seat number
Show timings
28
2.2 PROCEDURES/RULES/MATHEMATICAL RELATIONSHIPS USED FOR
CONVERTING INPUT INTO OUTPUT
29
2.2.1 DECISION TREE
TIMINGS ACTION
TAKEN
weekdays
9:00AM TO
12:00 PM Evening show Tickets are available at
normal rate
weekends
30
Chapter -3
3.1.1DFD
information system. DFDs can also be used for the visualization of data processing (structured
design). Following are the DFD‘s up to 2 levels for this software system.
Ticket
Multiplex collection
Movie details Customer
Level 1 DFD
31
Enter id and
password 1.1
operator
Operator details
login
Movie Ticket
details details
1.3
1.2
Movie
updation ticketing
32
Level 2 DFD
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
Produce
Generate tickets
receipts
1.3.1
Book
ticket
Ticket info
operator
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
35
3.1.2 ERD
SYMBOLS USED
:> ENTITIES
:> ATTRIBUTES
:> RELATIONSHIP
:> LINK
RELATIONSHIP
RELATIONSHIP
:> MANY TO
MANY
RELATIONSHIP
36
M
Reserve
In
Mname
M
Mdate
Theatre
Theatre no.
total 37
3.2 Output Specifications:
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.
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
Operator Report
Operator ID
password
40
2. Movie updation Report
NUMBER -
Outdate
Movie Name
Theatre Number
41
Collection
3. booking ticket Details
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
Collection Report
Movie date
Theatre no.
Movie name
total
44
Entertainment tax
3.5 Database Specifications
security table
Booking table
BOOK TYPE btype date 30 Not null Select the type of the
booking ticket
AMOUNT amt Number 20 Not null Total amount
ENTERTAINMENTT e.tax Number 20 Not null Entertainment tax paid
AX
SERVICE TAX s.tax Number 15 Not null Service tax paid
45
Class table
Collection table
Movie table
46
Ticket table
Theatre table
47
3.6 VALIDATION SPECIFICATION
48
3.7 PROGRAM FLOW CHART
Start
Login Process
Operator Login
Input Login
& password
No Successful
Login
Yes
Yes
yes
Exit
No
Movie
updating File
Ticket File
49
End