1. A Project Report on
Online Movie Ticket Booking
Submitted as partial fulfillment of the requirement
For M.Sc. IT Semester I
Prepared for Subject: PROJECT I (P105)
Prepared By
Group No:-23
Name of Project Developer
1. Astha Patel (1416it22025) (237)
2012
PROJECT – I
P105
Semester - I
2013
Group No : 23
2. 2. Hetal Zala (1416it22085) (271)
3. Zarana Patel (1416it22251) (251)
M.Sc. IT Programme
Department of Computer Science
Kadi Sarva Vishwavidyalaya
Gandhinagar
M.Sc. IT Programme, Department of Computer Science
Kadi Sarva Vishwavidyalaya
Gandhinagar
Date:
PROJECT WORK CERTIFICATE
This is to certify that the project report submitted by Astha Patel,Hetal Zala,Zarana
Patel having Enrollment no.1416it22025,1416it22085,1416it22251, a student of M.Sc. IT
3. Semester- I, Department of Computer Science, KSV University, Gandhinagar have/has
completed his/her project titled as Online Movie Ticket Booking satisfactorily.
We appreciate the enthusiasm & dedication towards work submitted.
ACKNOWLEDGMENT
I am grateful to my Mr.Yagnesh Vyas for providing me valuable guidance for project
work and other domain related information.
I would like to express my endless thanks to external source of referral, for giving
invaluable advice, direction, support and transferring knowledge throughout the project work.
Also my hearty gratitude to Head of Department, Prof. B. R. Pandya for giving me an
opportunity for learning through the process of project work by which I can improve my
technical skills along with practical exposure and its applicability in the industry.
Internal Project Guide
Mr. Yagnesh Vyas
M.Sc. IT, Gandhinagar
Kadi Sarva Vishwavidyalaya
Prof. B. R. Pandya
Head of Department, M.Sc. IT, Gandhinagar
Kadi Sarva Vishwavidyalaya
4. Name of Student: Enrollment No.:
Astha Patel 1416it22025
Hetal Zala 1416it22085
Zarana Patel 1416it22251
Index
5. No Description Page No
1 Scope 1
2 Objective 2
3 System Architecture
- Tools & Technology 4
4 System Design
- Entity Relationship Diagram 7
- Data Dictionary 9
5 Coding 19
6 Testing 24
7 Screen Layouts 27
8 Formatted Reports 56
6. scope
The proposed system is online ticket booking.
User can book ticket easily.
Current system allows the user to create account and book ticket.
Administrator can manage movie,screen,show etc.
User can manage his own profile.
This system provide facility like watch trailer,movie information,etc.
8. • Add show:-show_time,movie_id,screen_id
• Update movie, update show, update seat price,, delete movie, delete show
In present there are three screen and each screen has three category like gold,silver,
platinum..
Category seat schedule
Platinum—20 seats
Gold—65 seats
Silver—24 seats
Tools And Technology
• Code Building Language :-
Microsoft Visual Studio 2010
• Scripting Language :-
ASP.NET(C#)
CSS(Cascading Style Sheet)
HTML(Hyper Text Markup Language )
JAVA Script
• Application Browser :-
Mozilla Firefox 17.0.1 or above
• Multimedia Tools:-
Adobe Photoshop CS5
9. • Data Base:-
Microsoft Sqlserver-2008
• Scripting Tool :
AJAX
• Platform :-
Microsoft Windows 7
Hardware Requirement
• Server Side :-
60 GB of available hard-disk space
2 GB of RAM
2.5 GHz processor
• Clint Side :-
256 MB of RAM
Intel Pentium 4 processor
HDD 50 GB
Software Requirement
10. • Server Side :-
Operating System : Microsoft Windows 7
Front End : MS Visual Studio 2010
Back End : SQL Server 2008
Programming Language : Asp.Net with C#
Web browser : Internet Explorer, Mozilla Firefox 17.0.1
• Clint Side :-
web browser :Mozila Firefox 17.0 or above Internet Explorer 9 or above
Microsoft Windows XP/7 OS
12. Data Dictionary
1) Registration Table:-
Description:-
Sr. No Field Name Data Type Size Constraint
1 User_id Int 5 Primary Key
2 F_name Varchar 30 Not null
3 L_name Varchar 30 Not null
4 City Varchar 30 Not null
5 Address Varchar 30 Not null
6 Gender Varchar 10 Not null
7 Email Varchar 50 Not null
8 Mobile no Int 10 Not null
9 Username Varchar 30 Not null
10 Password Varchar 20 Not null
13. 2) Admin Table
Description:-
Sr.No Field Name Data Type Size Constraint
1 admin_id Int 5 Primary Key
2 Admin_username Varchar 50 Not null
3 Admin_password varchar 50 Not null
3) Booking_master Table
14. Description:-
Sr. no Field Name Data Type Size Constraint
1 Booking_id Int 5 Primary Key
2 User_id int 5 F.k
3 Show_id int 5 F.K.
4 Booking_date Varchar 10 Not null
5 Booking_showdate Varchar 10 Not null
4) Booking_detail Table
Description:-
15. Sr.no Field Name Data Type Size Constraint
1 booking Int 5 Primary Key
2 Booking_id int 5 F. k.
3 Booking_seat varchar 30 F.K.
5) Screen Table
16. Description:-
Sr.no Field Name Data Type Size Constraint
1 Screen_id Int 2 Primary Key
2 Screen_name varchar 30 Not null
17. 6) Seat Table
Description:-
Sr.no Field
Name
Data Type Size Constraint
1 seat_id Int 3 Primary Key
2 Seat_name Varchar 30 Not null
3 St_id int 3 F.K.
18. 7) Movie Table
Description:-
Sr.no Field Name Data
Type
Size Constraint
1 Movie_id Int 5 Primary Key
2 Movie_name Varchar 30 Not null
3 Movie_image Varchar 30 Not null
4 Movie_trailer Varchar 30 Not null
5 Movie_director Varchar 30 Not null
6 Movie_cast Varchar 70 Not null
7 Movie_music Varchar 50 Not null
8 Movie_type varchar 30 Not null
9 Movie_status Varchar 30 Not null
10 Movie_date varchar 10 Not null
11 Movie_end_date Varchar 10 Not null
20. 9) Show Table
Description:-
Sr.no Field Name Data
Type
Size Constraint
1 show_id Int 5 Primary Key
2 Show_time Varchar 30 Not null
3 Movie_id Int 30 F. k.
4 Screen_id Int 30 F. k.
5 Show_end_time Varchar 30 Not null
22. 11) Cancelation Table
Description:-
Sr.no Field
Name
Data
Type
Size Constraint
1 cancel_id Int 5 Primary Key
2 Booking_id Int 5 f.k
3 id int 5 f.k
4 Show_id int 5 f.k.
5 date Varchar 10 Not null
6 Booking_showdate Varchar 10 Not null
7 Charge Int 10 Notnull
27. Testing
Test Case: Registration
1. User Name
1.1.User Name Must be Unique
2. E-Mail
2.1. E-mail Must be in proper format like(abc@example.com)
Project : Online Theater Ticket
Booking
Author: Group No. - 27 Date
Reviewer : Date
Module : registration Stage :
TC
id
Requiremen
ts/
Scenario/
Use case ID
Pre-
conditio
n
Test case
Descriptio
n
Steps Test Data
Expected
Result
Actu
al
Resul
t
28. TC_1 1.1 User’s
username
is
required
This test
case for use
for the user’s
registration
form.
1) Enter
username in
“txt_userna
me ” page.
2) Check
validation of
username
1) Username
=”hardik123”
IF
username
is
registered
then MSG
(“Usernam
e already
registered”)
Else
success
2) Username
=”hardik123”
IF
username
is
registered
then MSG
(“Usernam
e already
registered”)
Else
success
TC_2 2.1 User’s
email is
required
Checking of
E-Mail
format for
Registration.
1)Enter E-
mail in
“txtemail”’
box
2)check
validation of
“txtemail”’
1) “txtemail”’ =
abc@example
MSG
(“Invalid
Email ”)
2) “txtemail”’ =
abc@example.com
MSG
(“Valid
Email”)
Test Case: Booking Show
1. Select Show Time And Date
1.1. Select Show time and date of movie (If Selected Date is Today then
Show time Must be Greater than One hour to current time)
29. Project : Online Theater Ticket
Booking
Author: Group No. - 16 Date :
Reviewer : Date :
Module : Select Show/Date Stage :
TC
id
Requiremen
ts/
Scenario/
Use case ID
Pre-
conditi
on
Test case
Descripti
on
Steps Test Data
Expect
ed
Result
Actu
al
Resul
t
Smoke
(Yes/N
o)
TC_1 1.1 Show
time and
date is
required.
This test
case use
for the
select
perticuler
show
select
show
“sho
w”
select
show
“date
”
1)Show=09:30
AM
Date=Today
(current
time=10:00 AM)
MSG
(“You
Can not
book this
show.”)
Yes
2)
Show=11:30 AM
Date=Today
(current
time=10:00 AM)
MSG (“”) Yes
3)
Show=10:00 AM
Date=Tommorow
(current
time=11:00 AM)
MSG (“”) Yes