A PROJECT PRESENTATION ON ONLINE MOVIE TICKET BOOKING SYSTEM Internal Guide By
SaraParker32
1,411 views
81 slides
Aug 06, 2023
Slide 1 of 81
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
About This Presentation
Professional Writing Service
http://StudyHub.vip/A-PROJECT-PRESENTATION-ON-ONLINE-MOVIE- 👈
Size: 4.2 MB
Language: en
Added: Aug 06, 2023
Slides: 81 pages
Slide Content
sv Experienced writers
O On-time delivery
2 100% plagiarism free
A PROJECT PRESENTATION
ON
ONLINE MOVIE TICKET BOOKING SYSTEM
DEPARTMENT
OF COMPUTER
SCIENCE
Submitted To :
Department Of Computer Science
Developed By :
Chirag Modi - 13084231061
Paresh Patel - 13084231165
M.Sc.(CA & IT) - III Sem.
Group No. - 03
Internal Guide By :
Mrs.Krupa Bhavsar
PROJECT PROFILE
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
Project Title
Online Movie Ticket Booking System
Objective
Booking Tickets for movies in various Theaters by the Users.
Platform
Web base Application
Front End
ASP.NET with C# (NET Framework 3.5)
Back End
Microsoft SQL Server 2005
Other Tools
Microsoft Office 2007, Adobe Photoshop 6.0
Developed By
Modi Chirag A. 13084231061
Patel Paresh N. 13084231165
Time Duration
90 Days
Submitted To
Department Of Computer Science
EXISTING SYSTEM
« Manual
+ Time consuming
* Dependent on employee
Insecurity
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
NEED FOR NEW SYSTEM
+ Computerized
+ Time saving
+ Independent of employee
+ Security
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
FUNCTION SPECIFICATION
ADMIN :
In this module The Administrator is maintain the user Details, Movie details,
Theater details and Check the number of seats available.
BOOKING TICKETS :
In this module The Users will search for the movie and then go for theater then
booking the tickets online.
MEMBER:
In this modules The user can first Registration in enter the Personal details and
User login and If you also want to update personal details. The user collect all information like
upcoming Movies details, in advance ticket booking and Theater details.
If you are book ticket by tell so you collect ticket before start show 30 minute
otherwise cancel your booking
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
HARDWARE & SOFTWARE REQUIRE T
Minimum Server Side Requirements :
Software
Operating System Window7 or compatible
Web Server IE 6.0 +
Hardware
Processor 1.5 MHz or above
Ram 1GB
Hard disk 5 GB of free space on hard disk
Minimum Client Side Requirements :
Software
Operating System :
Window XP or compatible
Web Server
IE 6.0+
Hardware
Processor
1.5MHz
Ram
512 MB
Hard disk
2 GB (only if downloading is needed)
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
A flow chart is a pictorial representation of any dataflow. It uses different types of Symbols
BASIC SYMBOL OF FLOWCHART :
‘<a Y
* Input/Output LH
Processing
* Flow lines
* Decision
* Connectors
sv Experienced writers
O On-time delivery
SYSTEM FLOW CHART 2 100% plagiarism free
Registration
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
TIME LINE CHART
Time Duration (In Days) Total Days
45 60
Requirement Gathering &
Analysis
Designing
Coding
Testing
Deployment &
Implementation
Documentation
ie |
E-R Diagram Username
1
it M
View USER
info
M
Ticket_no
m
User
Gtatinum) (seat) BOOOKING au
See |" m
BOOK M MOVIE INFO (Screen No)
films a
ADMIN
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
UML Diagram
% Use Case Diagram
‘Manage Ticket
‘Manage
payment
Admin
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
+ Activity Diagram
+ Class Diagram
movie_Into
lCur_movieien
[Upcom_movirtax
1
Booking_mastor
[Scruen_no : mum
[Show tine : num
[Type sent text
Ea:
ele)
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
[Show timo: rx
[Screen no: run
ype_seat tot
INo_of seat :rum
inser
11)
delete)
Payment transaction
Cancel_beoking
Micket no ax:
|Movie_date: dato
Jace ra: num
IBank_name: tex
delete)
ete)
|Show_time : ex:
sow “sate: date
seee
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
UENCE DIAGRAM
SE
fes (ups 1d, voran ne, @how rte)
4
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
1.1: Rea. for registration
2.1.1.1:1ogin_success or fail
1,1-1: send response
2.1: Req, for login
1.1.1: gotsearchO)
4:view screend
View movie info
2.1.1: send response
3.1: Req for searching
movie into
4.1.1.1: getscreent)
user Check
avaliabi
5.1.1.1: getcheck()
S:view tickets()
view screen
3.1.1: send response
Reg for view screen
x availability
6.1.4.4: getickets()
7:paymento
4.1.1: send response
5.1: Req for Checking
——_availability 5
8.1.1: send response:
6.1: Reg for view Tickets booking
:payment
6.1.1: send response
7.1: Req for payment
71121: getpayo
B:logout()
8.1-getmsa0)
logout
7.4.4; send response
sv Experienced writers
O On-time delivery
2 100% plagiarism free
DATA DICTIONARY
Table Name :- login_info
Description :- To store login information.
Primary Key :-
Foreign Key :-
Index ColumnName DataType Size Constraimts Description
UserName Varchar (50) Not Null Used to store Username
Password Varchar (50) Not Null Used to store Password
sv Experienced writers
O On-time delivery
2 100% plagiarism free
[Table Name :- Movie
To store movie information.
Column Name Data Type Constraints Description
Movield Primary key Used to store Movie Id.
MovieName Varchar Not Null Used to store Movie Name.
ImagePath Varchar Not Null Used to store Image Path.
Director Varchar Not Null Used to store Director.
Producer Varchar Not Null Used to store Producer
Cast Varchar Not Null Used to store Cast
Duration Int . Not Null Used to store Duration
Story Varchar (8000) Allow Nul Used to store Story
Type Varchar (50) Not Null Used to store Type (running or
upcoming)
To store customer points
Customerld
Index Column Name Data Type
Customerld
UserName Varchar
Bigint
Constraints
Foreign Ke
Not Null
Not Null
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
Used to store
(Forign Key of Customers column Customerld)
Used to store Usemame
Used to store Customer Points
enced writers
O On-time delivery
110% plagiarism free
Table Name: temp
Description: To store the temp data of seats
Index ‘Column Name Datatype Constraints Description
Name Varchar Not Null Usedio store name.
a im 5 Not Null Vscdto store ct.
a Varchar Not Natl Vsedto storeit
e Int Not Null Usedto store
2 Varchar Not Null Usedto store.
Im Not Natl Vsedto store
Varchar Not Null Usedto store.
Im Not Null Vsedto store et
Varchar Not Nall Usedto store.
im Not Null Usedto store
Varchar Not Null Vsedto storeis.
int Not Nl Usedto store cé
Varchar Not Null Vscdto store.
Im Not Nall Vsedto store.
Varchar Not Nall Usedto store.
Im Not Null Vsedto store
Varchar Not Null VUsedio stores
Tat Not Null Vsedto store
Varchar Not Natl Vsedto stores.
Int Not Null Usedto store 10.
(Continue...)
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
Int
Varchar
No Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
Not Null
‘Used to store 110,
Used to store el.
Used to store ¡11
Used to store c12.
Used to store il2.
Used to store c13.
Used to store 113.
{Used to store c14.
{Used to store 114.
Used to store c15.
Used to store i15.
Used to store e16.
{Used to store i16.
Used to store e17.
Used to store 117.
{Used to store 18.
Used to store i18.
Used to store c19.
Used to store i19.
{Used to store c20.
Used to store 120.
sv Experienced writers
O On-time delivery
2 100% plagiarism free
sv Experienced writers
O On-time delivery
2 100% plagiarism free
Table Name :- Book
Description :- To store booking information
Primary Key :- Statusld
Foreign Key :- Seatld, ShowId
Index Column Name i Constraints Description
Statusld Primary key Used to store Statusld
Seatld Foreign Key [Used to store
(Forign key of Seats's column Seatld)
SeatName Allow Null Used to store Seat Name
Showld Foreign Key Usedtostore
(Forign key of Shows column
Showld)
Status Used to store the status
Description :- To store city information
Primary Key :- Cityld
Foreign Key :-
Column Name
CityName Varchar
Varchar
Constraints
Primary key
Not Null
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
Description
Used to store city id
Used to store city name
Used to store state
enced writers
O On-time delivery
@ 100% plagiarism free
Table Name :- Customeı
Description: To store customer information
Primary Key:- CstomerTd
ForeignKey:-
Index Column Name s Constraints Description,
Customertd Int Primary key Usedto store customer id
UserName Vardar Not Null Usedto store Username
Pass Varchar Not Null Usedto store Password
Fname Vara Not Null Usedto store First Name
name Vara Allow Null, Usedto store Last Ni
Lname Var Not Null {Usedto store Last Ni
Gender Varchar Not Null Usedto store Gender (Male or Female)
Address Var Not Null Usedto store Address
ay Varchar Not Null Usedto store City
Pincode Int Not Null Usedto store Pincode of city
Vara Not Null Usedto sore State
Vardar Not Null Used to store Email of customer
Bigint Not Null Usedto store Mobile mumber of customer
‘Table Name :- Screen
Description :- To store screen information
Primary Key : - Screenld
Foreign Key :-Theatreld
Index Column Name Data Type
Screenld
ScreenNo
‘Theatreld
Constraints
Primary key
Not Null
sv Experienced writers
O On-time delivery
2 100% plagiarism free
Description
Used to store Screen Id
Used to store Screen number
Used to store
(Forign key of Theatre's column Theatreld)
sv Experienced writers
O On-time delivery
2 100% plagiarism free
‘Table Name :- Seats
Description :- To store Seat information
Primary Key :- Seatld
Foreign Key
Column Name Data Type Size Constraints
Primary key
Screenld Int Not Null
RowName Varchar Allow Null
SeatName Int
ImageUrl Varchar
Description
Used to store Seat Id
Used to store Screen Id
Used to store row number
Used to store Seat name
Used to store Image path
enced writers
O On-time delivery
@ 100% plagiarism free
Description: To store show timing of the movie
Foreign Key :- Movield , Theatreld
Column Name a Description
‘Showa = Primary key Usedto store Show Id
Movield Foreign Key Usedto store
(orign key of Movies column Movield)
Theatreld . Foreign Key Usedto store
(Forign key of Theatre’ column Theatre)
‘Screen m Foreign Key Usedto store
(Forign Key of Sereen's column SereenID)
StartTine Varchar Not Null ‘Usedto store Start time of movie
EndTime Vardhar Not Null UUsedto store End time of movie
Date Vardhar Not Null ‘Usedto sore Date of movie
PRate Im = Allow Null Usedto store Platinum seat rate
Grate Im Allow Null ‘Usedto store Gold satrate
Rate Int Allow Null Usedto store Silver seat rate
sv Experienced writers
O On-time delivery
2 100% plagiarism free
‘Table Name :- Theatre
To store Theater information
ry Key :- Theatreld
Foreign Key :- Cityld
Column Name i Constraints
Theatreld Primary key
TheatreName Not Null
Cityld Not Null
Not Null
Not Null
Description
Used to store Theatre Id
Used to store Theatre name
Used to store
(Forign key of City’s column Cityld)
Used to store address of theatre
Used to store pincode
Used to store no of screen
enced writers
O On-time delivery
@ 100% plagiarism free
Deseription:- To store prints details of the movie ticket to customer
Primary Key :
Foreign Key
Index Data Type s Constraints Description
Print = Not Null Vsedto store print id
Tieketld m Not Null {Usedtostre ticket id
Movie Varchar Not Null Usedto store movie
“Theatre Varchar ‘Not Null Vsedto store theatre name
city Varchar Not Null Vscdto store city
Screen it Not Null {Usedo store screen number
Start Time Varchar Not Null {Usedto store star time of movie
Endrime ‘Not Null {Usedto store end time of movie
Date Varehar ‘Not Null {Usedto store date of movie
Seats Varchar ‘Not Null Vsedto store numberof seats
SeatType Varchar ‘Not Null {Usedto store seat ype
Amount mt ‘Not Null {Usedto store amount of ticket
Paid Varchar Not Null Usedto store paid amount 10 austaner
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
Table Name :- Ticket
Description :- To store ticket information
Primary Key :- Ticketld
Foreign Key :- Showld
Index Column Name Data Type
Ticketld Bigint
Showld Int
Seats Varchar
SeatType Varchar
NoSeats Int
Amount Int
IsPaid Varchar
Bigint
Email Varchar
Constraints
Primary key
Foreign K
Not Nall
Not Null
Not Null
Not Null
Not Null
Not Nall
Allow Null
Description
Used to store Ticket Id
Used to store
(Forignkey of Shows column $
Used to store seats
Used to store Seat type
Used to store No. of seats
Used to store amount of ticket
Used to store paid to customer
Used to store mobile no of customer
Used to store email id of customer
sv Experienced writers
O On-time delivery
2 100% plagiarism free
Description :- To feedback of customer
Primary Key :- FeedBackld
Foreign Key:
‘Column Name Data Type i Constraints Description
FeedBackld Int Primary key Used to store feedback id
UserName Varchar 5 Not Null Used to store username
Emailld Varchar Not Null Used to store email id
Feedback Varchar ( Not Null Used to store feedback
Input Design
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
PES
TICKETZONE
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
TIGKETZONE
Director : Saad A
Producer : ièye Choe
can Corina toner singh , Parneess Capea
uracton 12
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
‘3 Experienced writers
O On-time delivery
21100% plagiarism free
TIGKETZONE
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
TESTING
CHARACTERISTICS OF TESTIN
ting begins at the module level and works outward towards the integration of the
entire computer based system. Different testing techniques are appropriate at different level of
time. Testing & debugging are different activities, but debugging must be accommodated in any
testing strategy. There are different model of testing. On the basis of testing methods. There are two
types of testing.
Black-box testing.
White-box testing
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
BLACK-BOX TESTING:
Black-box tests are used to demonstrate that software function are operational,
that input is properly accepted and output is correctly produced, and that integrity of
external information is maintained.
WHITE-BOX TESTING:
White-box tests are used to examine the procedural details. It checks the logical
paths by test case. It can also checks the conditions, loops used in the software
coding. It checks that loops are working correctly on defined boundary value.
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
T TESTING FOR COMPO!
Y” In system calendar use for the book the ticket.
Y In system also provide the facility for the movie information, theater information and
upcoming movie information.
Y In system each and every field have unique validation.
CUSTOMER SIDE
Login page
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
‘Test Condition
Expected Result
Actual Output
Status
Password,
Click On login Button without Username,
System does not allow
user to login.
System will display message
Pass
Click on login button with Invalid
username, Password.
Test Condition Expected Result Actual Output Status
Click On submit button and not enter Message "Required” As Expected Pass
Username,
Click On submit button and not enter Me Required” As Expected
Password
Click On submit button and not enter Message "Required” As Expected
Confirm Password
Click On submit button and not enter First | Message Required” As Expected
Name
Click On Submit button and not enter Last | Message "Required” As Expected
Name
Click On Submit button and not Address N a p As Expected
Click On submit button and not enter City N “Enter ten digit | As Expected
Click On submit button and not enter Message “Required” As Expected
Pincode.
Click On submit button and not enter State |A “Required” As Expected
Click On submit button and not enter Email | A “Required” As Expected
Click On submit button and not enter Mobile | A “Required” As Expected
Select A Show
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
No
Test Condition
Expected Result
Actual Output
Click On Proceed button and not enter Date
Message "Requred”
As Expected
Click On Proceed button and not enter
Theatre
Message “Required”
As Expected
Click On Proceed button and not enter Seat
Type
Message “Required”
As Expected
Click On Proceed button and not enter no of
seat
Message *Required”
As Expected
Select A Seat
No
Test Condition
Expected Result
Actual Output
Click On Proceed button and not select seat
Message *Required”
As Expected
Feedback
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
Test Condition
Expected Result
Actual Output
Status
Click On submit button and not enter
username
Message “Required”
As Expected
Click On submit button and not enter email
Message "Required”
As Expected
Click On submit button and not enter
feedback
As Expected
ADMIN SIDE
Login page
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
Test Condition
Expected Result
Actual Output
Status
Click On login Button without
Username, Password,
System does not allow
user to login.
System will display
message.
Pa
Click on login button with Invalid
username, Password.
Message “Wrong
Username or password”
As Expected.
Click on Login Button with valid
username, password.
System allow user to
login
System allow user to access
application
Add Movie
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
No
Test Condition
Expected Result
Actual Output
Click On Upload button and no file chosen
Message
Required”
As Expected
Click On Upload button and movie image
select
Message
Required”
As Expected
Click On Add button and not enter Director
Message
“Required”
As Expected
Click On Add button and not enter Producer
Message ”
“Required”
As Expected
Click On Add button and not enter Cast
Message ”
Required”
As Expected
Click On Add button and not enter Duration
Message “
Select city”
As Expected
Click On Add button and not enter Story
Message”
no
"Enter ten digit
As Expected
Click On Add button and movie added,
Message
“Required”
As Expected
Select Update Movie
yHub.vip |
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
No
Test Condition
Expected Result
Actual Output
Status
Click On movie image and file chosen
Message "Required"
As Expected
Click On Upload button and no file chosen
Message "Required”
As Expected
Click On Upload button and movie image
upload
ge “Required”
As Expected
Click On Add button and not enter Director
Message "Required”
As Expected
Click On Add button and not enter Producer
Message “Required”
Expected
Click On Add button and not enter Cast
Message “ Select city”
As Expected
Click On Add button and not enter Duration
Message "Enter ten digit
no
As Expected
Click On Add button and movie Story
Message Required”
As Expected
Click On Add button and movie added,
Message “Required”
As Expected
Delete Movie
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
Test Condition
Expected Result
Actual Output
Status
Click On Movie image and show movie
detail
Message “Required”
As Expected
Click On Delete button and movie delete
Message “Required”
As Expected
sv Experienced writers
E
Hu vi on-time delivery
¡TUAYyHUD.VIP | 210% plagiarism free
Test Condition Expected Result ‘Actual Output
Click On Add button and not select movie | Message "Required” As Expected
name.
Click On Add button and not select city Required” ‘As Expected
Click On Add button and not select theatre |A “Required” As Expected
name
Click On Add button and not enter Screen No | Message “Required” As Expected
Click On Add button and not enter Start time | Message Required” As Expected
Click On Add button and not enter End time | Message “ Select city” As Expected
Click On Add button and not enter Date Message "Enter ten digit | As Expected
no
Click On Add button and not enter Platinum | Message “Required” As Expected
Rate
Click On Add button and not enter Gold Rate | Message “Required” As Expected
Click On Add button and not enter Silver | Message Required” As Expected
Rate
Click On Add button and Show added Message “Required” As Expected
sv Experienced writers
O On-time delivery
100% plagiarism free
Update Show
Test Condition Expected Result Actual Output
Click On Update button and not select movie | Message “Required” As Expected
name
Click On Update button and not select city | Message “Required” As Expected
Click On Update button and not select “Required” As Expected
theatre
Click On Update button and not enter Screen
No
Click On Add button and not enter Date Message “Enter ten digit | As Expected
no”
Click On Update button and not enter Start | Message “Required” As Expected
Time
Click On Update button and Show updated | Message “Required” As Expected
Add City
yr Experienced writers
O On-time delivery
@ 100% plagiarism free
Test Condition
Expected Result
Actual Output
Status
Click On Add Button and not enter City
name
Message "Required”
As Expected
Click on Add button and not enter State.
Message “Required”
As Expected,
Click on Add Button and City added
Message “Required”
As Expected.
Visitor Side
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
‘Test Condition
Expected Result
Actual Output
Status
Click On Movie image
Show the movie
information
As Expected
Click on Review button
Show the movie
information
As Expected
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
POST IMPLEMENTATION REVIEW
7 Post Implementation Review is done after the completion of coding and testing part, to know the
review of the people who have used this project.
> After the system is implemented and conversion is completed, a review of system is usually
conducted by users and analyst. This is called post implementation review.
> The most fundamental concern post implementation review is determining whether the system has
met its objective; that is analysts want to know if the performance level of users has improved and if the
stem is producing the result intended . If neither is happening, one may question whether the system
can be considered successful
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
> We think that nota single projec se our mind is always
thinking something new and our necessities also are growing day by day. We always want something
more than what we have. Our application also, if you see at the first glance than you find it to be
complete but we want to make it still mature and fully automatic. Some of the expansions which we
have thought of are:
is ever considered as complete forever bec:
> We want to improve our home page, as it is the main things which attracts all users.
> Payment facility for bank to user
sv Experienced writers
O On-time delivery
@ 100% plagiarism free
List of Books Referred :
+ Software engineering
By: Roger S. Pressman
+ ASP.NET
List of Website Visited:
+. www.google.com
E www.redcarpet.com
sv Experienced writers
O On-time delivery
@ 100% plagiarism free