際際滷

際際滷Share a Scribd company logo
ONLINE MOVIE TICKET BOOKING SYSTEM
PRESENTED BY:-
 SUBHODEEP GHOSH (30201017005)
 SUBHASISH CHAKRABORTY (30201017006)
 SIDDHARTA BOSE (30201017007)
 DEBDULAL MAITY (30201017018)
 AVINANDAN GANGULY (30201017019)
BENGAL INSTITUTE OF TECHNOLOGY(MCA)
2ND YEAR, 4TH SEMESTER
SOFTWARE ENGINEERING & TQM(MCA- 401)
CONTENTS
 PROJECT OVERVIEW
 SOFTWARE & HARDWARE CONFIGURATION
 PROCEDURAL DESIGN
 DATABASE DESIGN
 ARCHITECTURAL DESIGN
 INTERFACE DESIGN
 COST BENEFIT ANALYSIS USING COCOMO & FPA
 TESTING
 FUTURE SCOPE
 CONCLUSION
PROJECT OVERVIEW
 The purpose of the online movie ticket booking system is to automate
the manual system of buying tickets from physical counters. The
required software and hardware specifications are readily available
and very efficient to work with.
The objectives are 
 Manipulate the data about movies, shows, screenings and the cities
and theatres where they are being released and screened.
 Manage data of users and buyers who bought tickets to facilitate
bookings in the future.
 The online movie booking system has two external entities interacting
with the system  user and administrator.
 The system collects details about the users who are interacting with
the system to make the process of booking a movie ticket faster.
 The administrator can keep track of the screenings of movies taking
place and also the movies themselves. The user can look for tickets
for a movie and purchase them, after logging in.
SOFTWARE & HARDWARE REQUIREMENTS
Hardware Specification:
 RAM  4GB
 Hard Disk  1TB
 Processor  Intel core i5
Software Specification:
 Operating System  Windows 10
 Code editor  Atom
 Languages used HTML,CSS(front-
end),php,MySQL(backend)
 Server  Apache, MySQL Server
 Software used  xampp, Atom
Hardware Requirements:
 RAM  1GB
 Hard Disk  256MB
Software Requirements:
 Operating System - Any
 Browser - Any
PROCEDURAL DESIGN
CONTEXT DIAGRAM
PROCEDURAL DESIGN (CONTD.)
1-LEVEL DATA FLOW DIAGRAM
DATABASE DESIGN
TABLE DESCRIPTION
USER TABLE
THEATRE TABLE
SCREENING
TABLE
DATABASE DESIGN(CONTD.)
TABLE DESCRIPTION
RESERVED
TABLE
MOVIE TABLE
DATABASE DESIGN(CONTD.)
TABLE DESCRIPTION
CITIES
TABLE
AUDITORIUM
TABLE
ADMIN TABLE
DATABASE DESIGN(CONTD.)
ENTITY
RELATIONSHIP
DIAGRAM
ARCHITECTURAL DESIGN
USE-CASE
DIAGRAM
INTERFACE DESIGN
Index page
INTERFACE DESIGN
Login page
INTERFACE DESIGN
Signup page
INTERFACE DESIGN
Profile page
INTERFACE DESIGN
Booking page
INTERFACE DESIGN
Purchase page
INTERFACE DESIGN
Confirmation page
INTERFACE DESIGN
Admin signup and
login pages
INTERFACE DESIGN
Admin area page
INTERFACE DESIGN
Movie add and
delete pages
INTERFACE DESIGN
Add location and
add theatre pages
INTERFACE DESIGN
Add auditorium and
add screening pages
COST BENEFIT ANALYSIS
FUNCTION POINT ANALYSIS
According to the formula,
FP = UFP*TCF
From the Data Flow Diagram,
no. of inputs=7
no. of outputs=6
no. of inquiries=2
no. of files=2
no. of interfaces=1
 UFP=7*4 + 6*5 + 2*4 + 2*10 + 1*10
= 96
 TCF= (0.65 + 0.01*42) = 1.07
FP = 96*1.07 = 102.72
COST BENEFIT ANALYSIS(CONTD.)
COCOMO (CONSTRUCTIVE COST ESTIMATION MODEL)
The multiplier values based on the factors are below:-
The EAF value for the project based on these factors is, 1.05.
The project size is 2.4KLOC which is < 50KLOC, hence
project falls under organic type.
So, Effort, E = 3.2  (2.4)1.05  1.05 PM = 8.42 PM.
 Development time, D = 2.5  (8.42)0.38 Months = 5.6 Months.
 Average staff size = E/D persons = 1.5 persons.
TESTING
TESTING USING TEST-CASES
Test Template 
Module Name: Login Page
Test Date: 05-05-2019
Case-Study:-
Sr.
no
Input
Parameters
Datatype Expected
output
Actual
output
Remarks
1. Username Varchar user name user name Passed
2. Password Varchar password password Passed
VALIDATION USING CONTROL FLOW GRAPH
The code after numbering the executable line:
<?php
1. if(isset($_POST['login-submit'])){
2. require 'config.php';
3. $mailuid = $_POST['mailuid'];
4. $pass = $_POST['pw'];
5. if(empty($mailuid) || empty($pass)){
6. header('location:login.php?error=emptyfields');
exit();
}
7. else{
8. $sql = "SELECT * FROM users WHERE uname=?";
9. $stmt = mysqli_stmt_init($conn);
10. if(!mysqli_stmt_prepare($stmt,$sql)){
11. header('location:login.php?error=sqlerror');
exit();
}
12. else{
13. mysqli_stmt_bind_param($stmt,"s",$mailuid);
14. mysqli_stmt_execute($stmt);
15. $res = mysqli_stmt_get_result($stmt);
16. if($row = mysqli_fetch_assoc($res)){
17. $pwdCompare = password_verify($pass,$row['pwduser']);
18. if($pwdCompare==false){
19. header('location:login.php?error=wrong_password');
exit();
}
20. else if($pwdCompare==true){
21. session_start();
$_SESSION['lastActivity'] = time();
$_SESSION['userid'] = $row['uid'];
$_SESSION['username'] = $row['uname'];
22. if(isset($_POST['uri'])){
23. header('location:'.$_POST['uri']);
}
exit();
}
24. else{
25. header('location:login.php?error=wrong_password');
exit();
}
}
26. else{
27. header('location:login.php?error=nousers');
exit();
}
}
}
}
28. else{
29. header('location:login.php');
30. exit();
}
?>
CONTROL
FLOW
GRAPH
The cyclomatic complexity,
V(G) = E  N + 2 = 35  30 + 2 = 7.
V(G) = P + 1 = 6 + 1 = 7.
V(G) = R + 1 = 6 + 1 = 7.
FUTURE SCOPE
 This project we have carried out was a learning
curve for us in development of such systems. In the
future we shall add more features and functionalities
maintaining software engineering principles
 Add searching function to allow users to search
movies, or theatres, or locations
 Allow users to rate movies after watching them in
the theatre
 Allow users to add comments and subsequent
replies to comments to facilitate word of mouth
 Different dynamic interfaces for different mobile
devices of different sizes
CONCLUSION
 This project has been developed successfully and the performance
of the system has been found satisfactory. Use of this interface
helps customer in having immediate information about running
movies and reserve their seat without wasting their precious time.
User friendly Interface also for the admin to add and delete movie
information.
Thus, we may conclude that:-
 This project is basically made for providing the customer anytime
and anywhere service for booking cinema tickets and providing
information about the movies and their schedule online.
 Admins can use this project to insert and delete data such as
movie description, movie schedule which will update the related
webpage and will be accessible by the customers.
 This system is basically aimed to provide complete information of
the movie and schedule to the customer, according to which he can
book the tickets.
Movie Ticket Booking Website Project Presentation

More Related Content

What's hot (20)

Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
SHAZIA JAMALI
Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.
Niloy Biswas
Qa 00501--online ticket-booking_pvr_cinemas
Qa 00501--online ticket-booking_pvr_cinemasQa 00501--online ticket-booking_pvr_cinemas
Qa 00501--online ticket-booking_pvr_cinemas
sokkary
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
Haseeb Nasir
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
Online Movie Ticket Booking
Online Movie Ticket BookingOnline Movie Ticket Booking
Online Movie Ticket Booking
Astha Patel
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
ISHA AHUJA
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-ppt
Punjab technical University
Project report cinema
Project report cinemaProject report cinema
Project report cinema
jaspaljb
Online movie tickets
Online movie ticketsOnline movie tickets
Online movie tickets
JAI BAMORIYA
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
Deepankar Sandhibigraha
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
Shahriar Parvez
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
Surya Indira
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
Bus management system
Bus management systemBus management system
Bus management system
Shamim Ahmed
movie.pptx
movie.pptxmovie.pptx
movie.pptx
Vasanth694822
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
Dheeraj Kumar tiwari
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
SHAZIA JAMALI
Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.Online Movie or theater ticket booking system Details Requirement.
Online Movie or theater ticket booking system Details Requirement.
Niloy Biswas
Qa 00501--online ticket-booking_pvr_cinemas
Qa 00501--online ticket-booking_pvr_cinemasQa 00501--online ticket-booking_pvr_cinemas
Qa 00501--online ticket-booking_pvr_cinemas
sokkary
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
Haseeb Nasir
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
Online Movie Ticket Booking
Online Movie Ticket BookingOnline Movie Ticket Booking
Online Movie Ticket Booking
Astha Patel
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
ISHA AHUJA
Airline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-pptAirline Reservation system(project report of six week training)-ppt
Airline Reservation system(project report of six week training)-ppt
Punjab technical University
Project report cinema
Project report cinemaProject report cinema
Project report cinema
jaspaljb
Online movie tickets
Online movie ticketsOnline movie tickets
Online movie tickets
JAI BAMORIYA
Online Bus ticket reservation
Online Bus ticket reservationOnline Bus ticket reservation
Online Bus ticket reservation
Smit Patel
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
Shahriar Parvez
Airline reservation system documentation
Airline reservation system documentationAirline reservation system documentation
Airline reservation system documentation
Surya Indira
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
Bus management system
Bus management systemBus management system
Bus management system
Shamim Ahmed
online bus ticket booking system
online bus ticket booking systemonline bus ticket booking system
online bus ticket booking system
Umme habiba
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
Dheeraj Kumar tiwari
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas

Similar to Movie Ticket Booking Website Project Presentation (20)

409033670-Presentation-on-online-movie-ticket-booking-system.ppt
409033670-Presentation-on-online-movie-ticket-booking-system.ppt409033670-Presentation-on-online-movie-ticket-booking-system.ppt
409033670-Presentation-on-online-movie-ticket-booking-system.ppt
Shyam910905
Visual c
Visual cVisual c
Visual c
mrshymah
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
Debashis Rath
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
Debashis Rath
Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...
MohammedAdnankhan4
IFESFinal58
IFESFinal58IFESFinal58
IFESFinal58
anish h
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingBuild Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Douglas Lanman
Se notes
Se notesSe notes
Se notes
Noor Ul Hudda Memon
Choudhary2015
Choudhary2015Choudhary2015
Choudhary2015
Amit Kabra
SAYAN14_HCI PDF.pptx
SAYAN14_HCI PDF.pptxSAYAN14_HCI PDF.pptx
SAYAN14_HCI PDF.pptx
TheULTIMATEALLROUNDE
Software Developer Resume
Software Developer ResumeSoftware Developer Resume
Software Developer Resume
Jubi Krishnamoorthy
Computer graphic software and data base
Computer graphic software and data baseComputer graphic software and data base
Computer graphic software and data base
SiddeshKumar N M
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - Copy
Venkata Rakesh Gudipalli
Design of X-Y-Z plotter
Design of X-Y-Z plotter Design of X-Y-Z plotter
Design of X-Y-Z plotter
Rajesh Netha
Computer performance and cost analysis in systems
Computer performance and cost analysis in systemsComputer performance and cost analysis in systems
Computer performance and cost analysis in systems
VivekanandaGN1
Institute Information System-Synopsis.pdf
Institute Information System-Synopsis.pdfInstitute Information System-Synopsis.pdf
Institute Information System-Synopsis.pdf
projects602
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
oleg gubanov
E0364025031
E0364025031E0364025031
E0364025031
theijes
DOC of Crank shaft
DOC of Crank shaftDOC of Crank shaft
DOC of Crank shaft
Porandla Saicharan
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
Winstina Kennedy
409033670-Presentation-on-online-movie-ticket-booking-system.ppt
409033670-Presentation-on-online-movie-ticket-booking-system.ppt409033670-Presentation-on-online-movie-ticket-booking-system.ppt
409033670-Presentation-on-online-movie-ticket-booking-system.ppt
Shyam910905
Visual c
Visual cVisual c
Visual c
mrshymah
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
Debashis Rath
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
Debashis Rath
Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...Upload a presentation to download Augmented reality technical presentationUpl...
Upload a presentation to download Augmented reality technical presentationUpl...
MohammedAdnankhan4
IFESFinal58
IFESFinal58IFESFinal58
IFESFinal58
anish h
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured LightingBuild Your Own 3D Scanner: 3D Scanning with Structured Lighting
Build Your Own 3D Scanner: 3D Scanning with Structured Lighting
Douglas Lanman
Choudhary2015
Choudhary2015Choudhary2015
Choudhary2015
Amit Kabra
Computer graphic software and data base
Computer graphic software and data baseComputer graphic software and data base
Computer graphic software and data base
SiddeshKumar N M
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - Copy
Venkata Rakesh Gudipalli
Design of X-Y-Z plotter
Design of X-Y-Z plotter Design of X-Y-Z plotter
Design of X-Y-Z plotter
Rajesh Netha
Computer performance and cost analysis in systems
Computer performance and cost analysis in systemsComputer performance and cost analysis in systems
Computer performance and cost analysis in systems
VivekanandaGN1
Institute Information System-Synopsis.pdf
Institute Information System-Synopsis.pdfInstitute Information System-Synopsis.pdf
Institute Information System-Synopsis.pdf
projects602
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
oleg gubanov
E0364025031
E0364025031E0364025031
E0364025031
theijes
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
Winstina Kennedy

Recently uploaded (20)

Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...
dhanashree78
health safety and environment presentation
health safety and environment presentationhealth safety and environment presentation
health safety and environment presentation
ssuserc606c7
CONTRACTOR ALL RISK INSURANCESAR (1).ppt
CONTRACTOR ALL RISK INSURANCESAR (1).pptCONTRACTOR ALL RISK INSURANCESAR (1).ppt
CONTRACTOR ALL RISK INSURANCESAR (1).ppt
suaktonny
Soil Properties and Methods of Determination
Soil Properties and  Methods of DeterminationSoil Properties and  Methods of Determination
Soil Properties and Methods of Determination
Rajani Vyawahare
Cyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptxCyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptx
Harshith A S
decarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptxdecarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptx
gonzalezolabarriaped
only history of java.pptx real bihind the name java
only history of java.pptx real bihind the name javaonly history of java.pptx real bihind the name java
only history of java.pptx real bihind the name java
mushtaqsaliq9
Engineering at Lovely Professional University (LPU).pdf
Engineering at Lovely Professional University (LPU).pdfEngineering at Lovely Professional University (LPU).pdf
Engineering at Lovely Professional University (LPU).pdf
Sona
CS3451-OPERATING-SYSTEM NOTES ALL123.pdf
CS3451-OPERATING-SYSTEM NOTES ALL123.pdfCS3451-OPERATING-SYSTEM NOTES ALL123.pdf
CS3451-OPERATING-SYSTEM NOTES ALL123.pdf
PonniS7
Mathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptxMathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptx
ppkmurthy2006
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
sreenath seenu
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptxRAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
JenTeruel1
IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...
IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...
IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...
ssuserd9338b
Indian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical EngineeringIndian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical Engineering
Rajani Vyawahare
GREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPTGREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPT
kamalkeerthan61
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptxUNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
KesavanT10
CFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptxCFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptx
MohamedShabana37
Lecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptxLecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptx
rabiaatif2
How to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using ArduinoHow to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using Arduino
CircuitDigest
Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...Air pollution is contamination of the indoor or outdoor environment by any ch...
Air pollution is contamination of the indoor or outdoor environment by any ch...
dhanashree78
health safety and environment presentation
health safety and environment presentationhealth safety and environment presentation
health safety and environment presentation
ssuserc606c7
CONTRACTOR ALL RISK INSURANCESAR (1).ppt
CONTRACTOR ALL RISK INSURANCESAR (1).pptCONTRACTOR ALL RISK INSURANCESAR (1).ppt
CONTRACTOR ALL RISK INSURANCESAR (1).ppt
suaktonny
Soil Properties and Methods of Determination
Soil Properties and  Methods of DeterminationSoil Properties and  Methods of Determination
Soil Properties and Methods of Determination
Rajani Vyawahare
Cyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptxCyber Security_ Protecting the Digital World.pptx
Cyber Security_ Protecting the Digital World.pptx
Harshith A S
decarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptxdecarbonization steel industry rev1.pptx
decarbonization steel industry rev1.pptx
gonzalezolabarriaped
only history of java.pptx real bihind the name java
only history of java.pptx real bihind the name javaonly history of java.pptx real bihind the name java
only history of java.pptx real bihind the name java
mushtaqsaliq9
Engineering at Lovely Professional University (LPU).pdf
Engineering at Lovely Professional University (LPU).pdfEngineering at Lovely Professional University (LPU).pdf
Engineering at Lovely Professional University (LPU).pdf
Sona
CS3451-OPERATING-SYSTEM NOTES ALL123.pdf
CS3451-OPERATING-SYSTEM NOTES ALL123.pdfCS3451-OPERATING-SYSTEM NOTES ALL123.pdf
CS3451-OPERATING-SYSTEM NOTES ALL123.pdf
PonniS7
Mathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptxMathematics_behind_machine_learning_INT255.pptx
Mathematics_behind_machine_learning_INT255.pptx
ppkmurthy2006
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt04  MAINTENANCE OF CONCRETE PAVEMENTS.ppt
04 MAINTENANCE OF CONCRETE PAVEMENTS.ppt
sreenath seenu
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptxRAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
RAMSES- EDITORIAL SAMPLE FOR DSSPC C.pptx
JenTeruel1
IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...
IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...
IPC-9716_2024 Requirements for Automated Optical Inspection (AOI) Process Con...
ssuserd9338b
Indian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical EngineeringIndian Soil Classification System in Geotechnical Engineering
Indian Soil Classification System in Geotechnical Engineering
Rajani Vyawahare
GREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPTGREEN BULIDING PPT FOR THE REFRENACE.PPT
GREEN BULIDING PPT FOR THE REFRENACE.PPT
kamalkeerthan61
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptxThe Golden Gate Bridge a structural marvel inspired by mother nature.pptx
The Golden Gate Bridge a structural marvel inspired by mother nature.pptx
AkankshaRawat75
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptxUNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
UNIT 1FUNDAMENTALS OF OPERATING SYSTEMS.pptx
KesavanT10
CFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptxCFOT Fiber Optics FOA CERTIFICATION.pptx
CFOT Fiber Optics FOA CERTIFICATION.pptx
MohamedShabana37
Lecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptxLecture -3 Cold water supply system.pptx
Lecture -3 Cold water supply system.pptx
rabiaatif2
How to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using ArduinoHow to Make an RFID Door Lock System using Arduino
How to Make an RFID Door Lock System using Arduino
CircuitDigest

Movie Ticket Booking Website Project Presentation

  • 1. ONLINE MOVIE TICKET BOOKING SYSTEM PRESENTED BY:- SUBHODEEP GHOSH (30201017005) SUBHASISH CHAKRABORTY (30201017006) SIDDHARTA BOSE (30201017007) DEBDULAL MAITY (30201017018) AVINANDAN GANGULY (30201017019) BENGAL INSTITUTE OF TECHNOLOGY(MCA) 2ND YEAR, 4TH SEMESTER SOFTWARE ENGINEERING & TQM(MCA- 401)
  • 2. CONTENTS PROJECT OVERVIEW SOFTWARE & HARDWARE CONFIGURATION PROCEDURAL DESIGN DATABASE DESIGN ARCHITECTURAL DESIGN INTERFACE DESIGN COST BENEFIT ANALYSIS USING COCOMO & FPA TESTING FUTURE SCOPE CONCLUSION
  • 3. PROJECT OVERVIEW The purpose of the online movie ticket booking system is to automate the manual system of buying tickets from physical counters. The required software and hardware specifications are readily available and very efficient to work with. The objectives are Manipulate the data about movies, shows, screenings and the cities and theatres where they are being released and screened. Manage data of users and buyers who bought tickets to facilitate bookings in the future. The online movie booking system has two external entities interacting with the system user and administrator. The system collects details about the users who are interacting with the system to make the process of booking a movie ticket faster. The administrator can keep track of the screenings of movies taking place and also the movies themselves. The user can look for tickets for a movie and purchase them, after logging in.
  • 4. SOFTWARE & HARDWARE REQUIREMENTS Hardware Specification: RAM 4GB Hard Disk 1TB Processor Intel core i5 Software Specification: Operating System Windows 10 Code editor Atom Languages used HTML,CSS(front- end),php,MySQL(backend) Server Apache, MySQL Server Software used xampp, Atom Hardware Requirements: RAM 1GB Hard Disk 256MB Software Requirements: Operating System - Any Browser - Any
  • 7. DATABASE DESIGN TABLE DESCRIPTION USER TABLE THEATRE TABLE SCREENING TABLE
  • 20. INTERFACE DESIGN Admin signup and login pages
  • 22. INTERFACE DESIGN Movie add and delete pages
  • 23. INTERFACE DESIGN Add location and add theatre pages
  • 24. INTERFACE DESIGN Add auditorium and add screening pages
  • 25. COST BENEFIT ANALYSIS FUNCTION POINT ANALYSIS According to the formula, FP = UFP*TCF From the Data Flow Diagram, no. of inputs=7 no. of outputs=6 no. of inquiries=2 no. of files=2 no. of interfaces=1 UFP=7*4 + 6*5 + 2*4 + 2*10 + 1*10 = 96 TCF= (0.65 + 0.01*42) = 1.07 FP = 96*1.07 = 102.72
  • 26. COST BENEFIT ANALYSIS(CONTD.) COCOMO (CONSTRUCTIVE COST ESTIMATION MODEL) The multiplier values based on the factors are below:-
  • 27. The EAF value for the project based on these factors is, 1.05. The project size is 2.4KLOC which is < 50KLOC, hence project falls under organic type. So, Effort, E = 3.2 (2.4)1.05 1.05 PM = 8.42 PM. Development time, D = 2.5 (8.42)0.38 Months = 5.6 Months. Average staff size = E/D persons = 1.5 persons.
  • 28. TESTING TESTING USING TEST-CASES Test Template Module Name: Login Page Test Date: 05-05-2019 Case-Study:- Sr. no Input Parameters Datatype Expected output Actual output Remarks 1. Username Varchar user name user name Passed 2. Password Varchar password password Passed
  • 29. VALIDATION USING CONTROL FLOW GRAPH The code after numbering the executable line: <?php 1. if(isset($_POST['login-submit'])){ 2. require 'config.php'; 3. $mailuid = $_POST['mailuid']; 4. $pass = $_POST['pw']; 5. if(empty($mailuid) || empty($pass)){ 6. header('location:login.php?error=emptyfields'); exit(); } 7. else{ 8. $sql = "SELECT * FROM users WHERE uname=?"; 9. $stmt = mysqli_stmt_init($conn); 10. if(!mysqli_stmt_prepare($stmt,$sql)){ 11. header('location:login.php?error=sqlerror'); exit(); }
  • 30. 12. else{ 13. mysqli_stmt_bind_param($stmt,"s",$mailuid); 14. mysqli_stmt_execute($stmt); 15. $res = mysqli_stmt_get_result($stmt); 16. if($row = mysqli_fetch_assoc($res)){ 17. $pwdCompare = password_verify($pass,$row['pwduser']); 18. if($pwdCompare==false){ 19. header('location:login.php?error=wrong_password'); exit(); } 20. else if($pwdCompare==true){ 21. session_start(); $_SESSION['lastActivity'] = time(); $_SESSION['userid'] = $row['uid']; $_SESSION['username'] = $row['uname']; 22. if(isset($_POST['uri'])){ 23. header('location:'.$_POST['uri']); } exit(); } 24. else{ 25. header('location:login.php?error=wrong_password'); exit();
  • 31. } } 26. else{ 27. header('location:login.php?error=nousers'); exit(); } } } } 28. else{ 29. header('location:login.php'); 30. exit(); } ?>
  • 33. The cyclomatic complexity, V(G) = E N + 2 = 35 30 + 2 = 7. V(G) = P + 1 = 6 + 1 = 7. V(G) = R + 1 = 6 + 1 = 7.
  • 34. FUTURE SCOPE This project we have carried out was a learning curve for us in development of such systems. In the future we shall add more features and functionalities maintaining software engineering principles Add searching function to allow users to search movies, or theatres, or locations Allow users to rate movies after watching them in the theatre Allow users to add comments and subsequent replies to comments to facilitate word of mouth Different dynamic interfaces for different mobile devices of different sizes
  • 35. CONCLUSION This project has been developed successfully and the performance of the system has been found satisfactory. Use of this interface helps customer in having immediate information about running movies and reserve their seat without wasting their precious time. User friendly Interface also for the admin to add and delete movie information. Thus, we may conclude that:- This project is basically made for providing the customer anytime and anywhere service for booking cinema tickets and providing information about the movies and their schedule online. Admins can use this project to insert and delete data such as movie description, movie schedule which will update the related webpage and will be accessible by the customers. This system is basically aimed to provide complete information of the movie and schedule to the customer, according to which he can book the tickets.