Sei sulla pagina 1di 49

Multiplex Movie Ticket Booking

1
Under the guidance of
Ms.kalpana
Asst Professor
By
G.Swapna
M.Srividya
R.Sailatha
CH.V.N.Madhuri
GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY
2
Presentation Outline
Introduction
Technology Used
System Analysis
System Design
System Implementation
System Testing
Discussion of Results
Conclusion
References
Introduction

Multiplex Movie Ticket Booking is an application for Online
Ticket Booking for movies.
This is an online web site on which user as well as theatre
owner register themselves and use this site to update
movies in theatre and search for particular location of theatre
as well as book tickets for particular movie.
Also theatre authority can check by ticket number for valid
user..
The goal of this system is to make people book tickets easily.







3






Introduction Contd..
4

Movie Ticket booking system is one of the essential
applications of
E-commerce.
With the development of Internet and security technology,
more and more people begin to consume online, which is
more convenient and personal than traditional way. The
goal of this
system is to make people book tickets easily.



Technology Used
5

.NET is Microsoft's vision of "software as a service",
a development environment in which we can build,
create, and deploy your applications
Microsoft introduced great technologies like COM,
DCOM, COM+ etc. to enable reuse of Software.
Although these technologies are very powerful to
reuse Software, they required a huge learning curve.
Microsoft changed all complex tasks with the new
.NET Framework. That was a huge advantage for all
developers.


System Analysis- Existing System
6
There are currently a number of different websites
offering online tickets sales. different way of
navigating and searching the site.
In this system, there is a tiredness of ticket
reservation from ticket counters because you
have to stand in long queue for ticket reservation.
And it is common problem for customer unable to
choose his seat.
System Analysis- Proposed System
7
Multiplex Movie Ticket Booking really escapes you from the
tiredness of
ticket reservation from ticket counters because you have to
stand in long
queue for ticket reservation.
Movie goers can search for movies in a given range from
their current
position, view movie details, rate movies, or reserve movie
tickets.
The goal is to create a very usable and user friendly
service that can be
run on as many Internet browsers possible to allow movie
goers to
search for movies, reserve tickets, and goer, a great deal
of mobility to
movies, reserve tickets, and goer, a great deal of mobility
to any movie
goer. Both, the cinema industry and movie goers can gain
benefits from
this service.







8
For example: A screen containing the cinema hall
configuration is displayed. User can see that there are small
green seats among some green ones. User notices the
legend that explains the color markup. User can see the
position of the screen and they can reserve maximum of four
seats based on the availability. A Ticket Summary screen is
displayed containing all ticket information i.e. movie, cinema
name and address, cinema theater, row and seat no, price
for each ticket, and the total price to be paid including all
taxes. They verify the information and press the Accept
button.


System Analysis
9
System Requirements
Front end : ASP. Net \ c#.Net
Web : yes
Server : IIS 5.0 or above
Back end : Ms Sql server 2005
.NET Frame work : v2.0
OS : windows xp \ professional
Service pack : v2.0
Processor :P IV 2.8 GHz or above
Hard disc :20 GB or above
Ram :512 MB or above

10

System Design
System design is one of the activity that is required to
build and verify software. The designers goal is to
produce a model or representation of an entity that will
later be built. Design provides us with representations of
software that can assess for quality. Design is the only
way that we can accurately translate a customers view
into a finished software product or system.
There are two modules in this project:
User- who can book tickets online and
Administrator- who manages the movie information
content











Data Flow Diagram - User









Data Flow Diagram - User









Data Flow Diagram-Admin
11
Data Flow Diagram-User
12
UML Diagrams-Use case diagram
13
UML Diagrams-Use case diagram
14
UML Diagrams-Use case diagram
15
UML Diagrams-Sequence diagram
16
UML Diagrams-Class diagram
17
System Implementation
Implementation is the stage of the project when the
theoretical design is turned out into a working System.
Thus it can be considered to be the most critical stage
in the achieving a successful new system.
The implementation stage involve care full planning,
investigation of the existing system and its
constraints on implementation, designing of methods
to achieve change over methods.
Implementation is the process of converting a new
system design in to operation. It is the phase that
focuses on user training, site preparation and file
conversion for installing a Candidate system. The
important factor that should be considered here is that
the conversion should not disrupt the functioning of
the organization.

18
System Coding
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

19
System Coding Cont
public partial class login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs
e)
{
}
protected void Button1_Click(object sender,
EventArgs e)
{
}
protected void b1_Click(object sender, EventArgs e)
{

20
System Coding Cont
SqlConnection cn = new
SqlConnection(ConfigurationSettings.AppSettings["on
linecd"]);
cn.Open();
SqlCommand cmd = new SqlCommand("select
count(*) from userdetails where userid='" +
txtusername.Text + "' and userpwd='" +
txtpwd.Text + "'", cn);
int c = int.Parse(cmd.ExecuteScalar().ToString());
if (c == 1)
{

21
System Coding Cont
SqlCommand cmd1 = new SqlCommand("select
roles from userdetails where userid='" +
txtusername.Text + "' and userpwd='" +
txtpwd.Text + "'", cn);
SqlDataReader dr =
cmd1.ExecuteReader();
while (dr.Read())
{
string r;
r = dr[0].ToString();



22
System Coding Cont
if (r == "admin")
{
Session["admin1"] = txtusername.Text;

Response.Redirect("~/Admin/frmAdminShowCds.asp
x?cid=1&lan=1");
}
else if (r == "user")
{
Session["user1"] = txtusername.Text;

23
System Coding Cont
Response.Redirect("frmShowCDS.aspx?cid=1&lan=1");
//we passed cid=1 coz it should load recently
loaded
}
}
}
else
lblmsg.Text = "wrong user name and
password";
txtusername.Text = "";
txtpwd.Text = "";
}
}


24
System Testing-Testing concepts
for web applications
Testing is the process of exercising software with
the intent of finding (and ultimately correcting)
errors. In fact, because Web-based systems and
applications reside on a network and interoperate
with many different operating systems and
applications reside on a network and interoperate
with many different operating systems, browsers
(or other interface devices as PDAs or mobile
phones), hardware platforms, communications
protocols, and backroom applications, the
search for errors represents a significant
challenge.

25
System Testing-Testing
Methodoligies
Black box Testing: is the testing process in
which tester can perform testing on an application
without having any internal structural knowledge
of application. Usually Test Engineers are
involved in the black box testing.
White box Testing: is the testing process in
which tester can perform testing on an application
with having internal structural knowledge. Usually
The Developers are involved in white box testing.
Gray Box Testing: is the process in which the
combination of black box and white box tonics are
used.

26
System Testing-Types of Testing
Regression Testing: is one of the best and
important testing. Regression testing is the
process in which the functionality, which is
already tested before, is once again tested
whenever some new change is added in order to
check whether the existing functionality remains
same.
Re-Testing: is the process in which testing is
performed on some functionality which is already
tested before to make sure that the defects are
reproducible and to rule out the environments
issues if at all any defects are there.
Static Testing: is the testing, which is performed
on an application when it is not been
executed.ex: GUI, Document Testing

27
System Testing-Types of Testing
Dynamic Testing: is the testing which is
performed on an application when it is being
executed.ex: Functional testing.
Alpha Testing: it is a type of user acceptance
testing, which is conducted on an application
when it is just before released to the customer.
Beta-Testing: it is a type of UAT that is
conducted on an application when it is released
to the customer, when deployed in to the real time
environment and being accessed by the real time
users.

28
System Testing-Types of Testing
Installation Testing: it is the process of testing in
which the tester try to install or try to deploy the
module into the corresponding environment by
following the guidelines produced in the
deployment document and check whether the
installation is successful or not.

29
Discussion of Results-Home Page
30
If they are a valid user
31
Registration for a new user
32
Search for Movies
33
Now Showing Movies
34
Discussion of Results
35
Discussion of Results
36
Discussion of Results-Home Page
37
Movie Ticket Confirmation
38
Movie Ticket Confirmation
39
Admin Login
40
Admin
41
Admin- Updating the movies
42
43
Admin- Adding Movie Details
44
Admin
45
Admin
46
Admin- List of Contact Addresses
47
Conclusion

Thereby, we can provide a very usable and user
friendly service that can be run on as many Internet
browsers possible to allow movie goers to search for
movies, reserve tickets, and goer, a great deal of
mobility to movies, reserve tickets, and goer, a great
deal of mobility to any movie goer.
Both, the cinema industry and movie goers can gain
benefits from this service.
48
49
THANK YOU

Potrebbero piacerti anche