Professional Documents
Culture Documents
A Project Presentation On Online Movie T
A Project Presentation On Online Movie T
ON
ONLINE MOVIE TICKET BOOKING SYSTEM
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
Manual
Time consuming
Dependent on employee
Insecurity
NEED FOR NEW SYSTEM
Computerized
Time saving
Independent of employee
Security
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.
BOOKING :
If you are book ticket by tell so you collect ticket before start show 30 minute
otherwise cancel your booking
HARDWARE & SOFTWARE
REQUIREMENT
Minimum Server Side Requirements :
Software
Operating System : Window7 or compatible
Web Server : IE 6.0 +
Hardware
Processor : 1.5 MHz or above
Ram : 1 GB
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)
A flow chart is a pictorial representation of any dataflow. It uses different types of Symbols.
Input/Output
Processing
Flow lines
Decision
Connectors
SYSTEM FLOW CHART
TIME LINE CHART
15 30 45 60 75 90
Designing 15
Coding 35
Testing 15
Deployment &
10
Implementation
Documentation 90
E-R Diagram Username
View M
USER
info
M
Ticket_no
Gold M
User
Platinum Seat Film
BOOOKING
Silver
Movie_name M M
Book M
MOVIE
films
INFO
1
no
Scre A/c_no
N Screen_No
at
_
UML Diagram
Use Case Diagram
Activity Diagram
Class Diagram
SEQUENCE DIAGRAM
Admin
SEQUENCE DIAGRAM
Member
COLLABORATION DIAGRAM
Admin
COLLABORATION DIAGRAM
Member
D ATA D I C T I O N A RY
(Continue…)
21 i10 Varchar (50) Not Null Used to store i10.
7 Gender Varchar (50) Not Null Used to store Gender (Male or Female)
13 Mobile Bigint --- Not Null Used to store Mobile number of customer
Table Name :- Screen
5 StartTime Varchar (50) Not Null Used to store Start time of movie
6 EndTime Varchar (50) Not Null Used to store End time of movie
8 PRate Int --- Allow Null Used to store Platinum seat rate
9 GRate Int --- Allow Null Used to store Gold seat rate
10 SRate Int --- Allow Null Used to store Silver seat rate
Table Name :- Theatre
7 StartTime Varchar (50) Not Null Used to store start time of movie
8 EndTime Varchar (50) Not Null Used to store end time of movie
13 IsPaid Varchar (50) Not Null Used to store paid amount to customer
Table Name :- Ticket
Description :- To feedback of
customer Primary Key :- FeedBackId
Foreign Key:-
CHARACTERISTICS OF TESTING:
Testing 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
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.
UNIT TESTING FOR COMPONENT:
In system also provide the facility for the movie information, theater information and
upcoming movie information.
Login page
1 Click On login Button without System does not System will display message. Pass
Username, Password. allow user to login.
3 Click on Login Button with System allow user to System allow user to Pass
valid username, password. login. access application.
4 Click on Register button System allow to go on System will display register Pass
register page page
Registration page
1 Click On submit button and not enter Message ”Required” As Expected Pass
Username.
2 Click On submit button and not enter Message ”Required” As Expected Pass
Password
3 Click On submit button and not enter Message ”Required” As Expected Pass
Confirm Password
4 Click On submit button and not enter Message ”Required” As Expected Pass
First Name
5 Click On Submit button and not enter Message ”Required” As Expected Pass
Last Name
6 Click On Submit button and not Address Message “ Select city” As Expected Pass
7 Click On submit button and not enter City Message ”Enter ten As Expected Pass
digit no”
8 Click On submit button and not enter Message ”Required” As Expected Pass
Pincode.
9 Click On submit button and not enter State Message ”Required” As Expected Pass
10 Click On submit button and not enter Email Message ”Required” As Expected Pass
11 Click On submit button and not enter Mobile Message ”Required” As Expected Pass
Select A Show
1 Click On Proceed button and not enter Date Message ”Required” As Expected Pass
2 Click On Proceed button and not enter Message ”Required” As Expected Pass
Theatre
3 Click On Proceed button and not enter Seat Message ”Required” As Expected Pass
Type
4 Click On Proceed button and not enter no of Message ”Required” As Expected Pass
seat
Select A Seat
1 Click On Proceed button and not select seat Message ”Required” As Expected Pass
Feedback
1 Click On submit button and not enter Message ”Required” As Expected Pass
username
2 Click On submit button and not enter email Message ”Required” As Expected Pass
3 Click On submit button and not enter Message ”Required” As Expected Pass
feedback
ADMIN SIDE
Login page
1 Click On login Button System does not System will display Pass
without Username, Password. allow user to login. message.
3 Click on Login Button with System allow user to System allow user to Pass
valid username, password. login. access application.
Add Movie
1 Click On Upload button and no file chosen Message ”Required” As Expected Pass
3 Click On Add button and not enter Director Message ”Required” As Expected Pass
4 Click On Add button and not enter Producer Message ”Required” As Expected Pass
5 Click On Add button and not enter Cast Message ”Required” As Expected Pass
6 Click On Add button and not enter Duration Message “ Select city” As Expected Pass
7 Click On Add button and not enter Story Message ”Enter ten As Expected Pass
digit no”
8 Click On Add button and movie added. Message ”Required” As Expected Pass
Select Update Movie
1 Click On movie image and file chosen Message ”Required” As Expected Pass
2 Click On Upload button and no file chosen Message ”Required” As Expected Pass
4 Click On Add button and not enter Director Message ”Required” As Expected Pass
5 Click On Add button and not enter Producer Message ”Required” As Expected Pass
6 Click On Add button and not enter Cast Message “ Select city” As Expected Pass
7 Click On Add button and not enter Duration Message ”Enter ten As Expected Pass
digit no”
8 Click On Add button and movie Story Message ”Required” As Expected Pass
9 Click On Add button and movie added. Message ”Required” As Expected Pass
Delete Movie
2 Click On Delete button and movie delete Message ”Required” As Expected Pass
Add Show
1 Click On Add button and not select Message ”Required” As Expected Pass
movie name.
2 Click On Add button and not select city Message ”Required” As Expected Pass
3 Click On Add button and not select Message ”Required” As Expected Pass
theatre name
4 Click On Add button and not enter Screen No Message ”Required” As Expected Pass
5 Click On Add button and not enter Start time Message ”Required” As Expected Pass
6 Click On Add button and not enter End time Message “ Select city” As Expected Pass
7 Click On Add button and not enter Date Message ”Enter ten As Expected Pass
digit no”
8 Click On Add button and not enter Message ”Required” As Expected Pass
Platinum Rate
9 Click On Add button and not enter Gold Rate Message ”Required” As Expected Pass
10 Click On Add button and not enter Message ”Required” As Expected Pass
Silver Rate
11 Click On Add button and Show added Message ”Required” As Expected Pass
Update Show
1 Click On Update button and not select Message ”Required” As Expected Pass
movie name.
2 Click On Update button and not select city Message ”Required” As Expected Pass
4 Click On Update button and not enter Screen Message ”Required” As Expected Pass
No
5 Click On Add button and not enter Date Message ”Enter ten As Expected Pass
digit no”
6 Click On Update button and not enter Start Message ”Required” As Expected Pass
Time
7 Click On Update button and Show updated Message ”Required” As Expected Pass
Add City
1 Click On Add Button and not enter City Message ”Required” As Expected Pass
name.
2 Click on Add button and not enter State. Message ”Required” As Expected. Pass
3 Click on Add Button and City added Message ”Required” As Expected. Pass
Visitor Side
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
system is producing the result intended . If neither is happening, one may question whether the system
can be considered successful.
FUTURE ENHANCEMENT
We think that not a single project is ever considered as complete forever because 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:
We want to improve our home page , as it is the main things which attracts all users.
Software engineering
By: Roger S.
Pressman
ASP.NET
www.google.com
www.redcarpet.com