尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare 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

Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
SHAZIA JAMALI
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas
 
Bus management system
Bus management systemBus management system
Bus management system
Shamim Ahmed
 
College Management System project
College Management System projectCollege Management System project
College Management System project
Manish Kushwaha
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
Sanjana Agarwal
 
presentation on online movie ticket booking
presentation on online movie ticket bookingpresentation on online movie ticket booking
presentation on online movie ticket booking
dharmawath
 
Student management system
Student management systemStudent management system
Student management system
Amit Gandhi
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
Subhashis Das
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
Gaurav kumar rai - student
 
Student management system
Student management systemStudent management system
Student management system
Gaurav Subham
 
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 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
 
Movie ticket booking
Movie ticket bookingMovie ticket booking
Movie ticket booking
Rutul Dave
 
ER diagrams for Railway reservation system
ER diagrams for Railway reservation systemER diagrams for Railway reservation system
ER diagrams for Railway reservation system
Soham Nanekar
 
Tic tac toe game code
Tic tac toe game codeTic tac toe game code
Tic tac toe game code
Upendra Sengar
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
Ankit Verma
 
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
 
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
 
Atm project
Atm projectAtm project

What's hot (20)

Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
Bus management system
Bus management systemBus management system
Bus management system
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 
Airline Reservation System Documentation
Airline Reservation System DocumentationAirline Reservation System Documentation
Airline Reservation System Documentation
 
presentation on online movie ticket booking
presentation on online movie ticket bookingpresentation on online movie ticket booking
presentation on online movie ticket booking
 
Student management system
Student management systemStudent management system
Student management system
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
Online bus ticket booking
Online bus ticket bookingOnline bus ticket booking
Online bus ticket booking
 
Student management system
Student management systemStudent management system
Student management system
 
Project report cinema
Project report cinemaProject report cinema
Project report cinema
 
Online movie tickets
Online movie ticketsOnline movie tickets
Online movie tickets
 
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.
 
Movie ticket booking
Movie ticket bookingMovie ticket booking
Movie ticket booking
 
ER diagrams for Railway reservation system
ER diagrams for Railway reservation systemER diagrams for Railway reservation system
ER diagrams for Railway reservation system
 
Tic tac toe game code
Tic tac toe game codeTic tac toe game code
Tic tac toe game code
 
Synopsis on railway reservation system
Synopsis on railway reservation systemSynopsis on railway reservation system
Synopsis on railway reservation system
 
Scope Definition of Online Ticketing System
Scope Definition of Online Ticketing SystemScope Definition of Online Ticketing System
Scope Definition of Online Ticketing System
 
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
 
Atm project
Atm projectAtm project
Atm project
 

Similar to Movie Ticket Booking Website Project Presentation

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
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
ISHA AHUJA
 
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
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
 
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
 

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
 
Visual c
Visual cVisual c
Visual c
 
Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02Onlinemovieticketbooking 120215060739-phpapp02
Onlinemovieticketbooking 120215060739-phpapp02
 
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
 
Railway reservation(c++ project)
Railway reservation(c++ project)Railway reservation(c++ project)
Railway reservation(c++ project)
 
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...
 
IFESFinal58
IFESFinal58IFESFinal58
IFESFinal58
 
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
 
Se notes
Se notesSe notes
Se notes
 
Choudhary2015
Choudhary2015Choudhary2015
Choudhary2015
 
SAYAN14_HCI PDF.pptx
SAYAN14_HCI PDF.pptxSAYAN14_HCI PDF.pptx
SAYAN14_HCI PDF.pptx
 
Software Developer Resume
Software Developer ResumeSoftware Developer Resume
Software Developer Resume
 
Computer graphic software and data base
Computer graphic software and data baseComputer graphic software and data base
Computer graphic software and data base
 
Resume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - CopyResume_VenkataRakeshGudipalli Master - Copy
Resume_VenkataRakeshGudipalli Master - Copy
 
Design of X-Y-Z plotter
Design of X-Y-Z plotter Design of X-Y-Z plotter
Design of X-Y-Z plotter
 
Institute Information System-Synopsis.pdf
Institute Information System-Synopsis.pdfInstitute Information System-Synopsis.pdf
Institute Information System-Synopsis.pdf
 
Gpu digital lab english version
Gpu digital lab english versionGpu digital lab english version
Gpu digital lab english version
 
E0364025031
E0364025031E0364025031
E0364025031
 
DOC of Crank shaft
DOC of Crank shaftDOC of Crank shaft
DOC of Crank shaft
 
Hardware Design Practices For Modern Hardware
Hardware Design Practices For Modern HardwareHardware Design Practices For Modern Hardware
Hardware Design Practices For Modern Hardware
 

Recently uploaded

一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
gapboxn
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
Kamal Acharya
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Balvir Singh
 
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Banerescorts
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
IJCNCJournal
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
NaveenNaveen726446
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
SONALI Batra $A12
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
yogita singh$A17
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
DharmaBanothu
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
ShivangMishra54
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
Kamal Acharya
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
Pallavi Sharma
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
nonods
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
kamka4105
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
AK47
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
hotchicksescort
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
drshikhapandey2022
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
LokerXu2
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Tsuyoshi Horigome
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
Guangdong Ctube Industry Co., Ltd.
 

Recently uploaded (20)

一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理一比一原版(UO毕业证)渥太华大学毕业证如何办理
一比一原版(UO毕业证)渥太华大学毕业证如何办理
 
Online train ticket booking system project.pdf
Online train ticket booking system project.pdfOnline train ticket booking system project.pdf
Online train ticket booking system project.pdf
 
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdfSri Guru Hargobind Ji - Bandi Chor Guru.pdf
Sri Guru Hargobind Ji - Bandi Chor Guru.pdf
 
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
Hot Call Girls In Bangalore ✔ 9079923931 ✔ Hi I Am Divya Vip Call Girl Servic...
 
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
Particle Swarm Optimization–Long Short-Term Memory based Channel Estimation w...
 
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptxMODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
MODULE 5 BIOLOGY FOR ENGINEERS TRENDS IN BIO ENGINEERING.pptx
 
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book NowKandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
Kandivali Call Girls ☑ +91-9967584737 ☑ Available Hot Girls Aunty Book Now
 
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl LucknowCall Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
Call Girls In Lucknow 🔥 +91-7014168258🔥High Profile Call Girl Lucknow
 
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
An In-Depth Exploration of Natural Language Processing: Evolution, Applicatio...
 
Intuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sdeIntuit CRAFT demonstration presentation for sde
Intuit CRAFT demonstration presentation for sde
 
Covid Management System Project Report.pdf
Covid Management System Project Report.pdfCovid Management System Project Report.pdf
Covid Management System Project Report.pdf
 
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdfSELENIUM CONF -PALLAVI SHARMA - 2024.pdf
SELENIUM CONF -PALLAVI SHARMA - 2024.pdf
 
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
一比一原版(psu学位证书)美国匹兹堡州立大学毕业证如何办理
 
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 MinutesCall Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
Call Girls In Tiruppur 👯‍♀️ 7339748667 🔥 Free Home Delivery Within 30 Minutes
 
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
🔥Independent Call Girls In Pune 💯Call Us 🔝 7014168258 🔝💃Independent Pune Esco...
 
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
❣Unsatisfied Bhabhi Call Girls Surat 💯Call Us 🔝 7014168258 🔝💃Independent Sura...
 
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUESAN INTRODUCTION OF AI & SEARCHING TECHIQUES
AN INTRODUCTION OF AI & SEARCHING TECHIQUES
 
Literature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptxLiterature review for prompt engineering of ChatGPT.pptx
Literature review for prompt engineering of ChatGPT.pptx
 
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
Update 40 models( Solar Cell ) in SPICE PARK(JUL2024)
 
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC ConduitThe Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
The Differences between Schedule 40 PVC Conduit Pipe and Schedule 80 PVC Conduit
 

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.
  翻译: