You are on page 1of 49

Multiplex Movie Ticket Booking

GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY

By
Under the guidance of G.Swapna
M.Srividya
R.Sailatha
Ms.kalpana
CH.V.N.Madhuri
1 Asst Professor
Presentation Outline

 Introduction
 Technology Used
 System Analysis
 System Design
 System Implementation
 System Testing
 Discussion of Results
 Conclusion
 References

2
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 Cont’d…..

• 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.

4
Technology Used

• .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.

5
System Analysis- Existing System

• 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.

6
System Analysis- Proposed System
• 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
7
search for movies, reserve tickets, and goer, a great deal of
System Analysis
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.

8
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

9
System Design
• System design is one of the activity that is required to build
and verify software. The designer’s 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 customer’s 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

10
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 it’s 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["onlinecd"]);
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.aspx?
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
THANK YOU………

49

You might also like