Multiplex Movie Ticket Booking

GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY

Under the guidance of Ms.kalpana Asst Professor
1

By G.Swapna M.Srividya R.Sailatha CH.V.N.Madhuri

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

2

Introduction
y Multiplex Movie Ticket Booking is an application for Online Ticket

Booking for movies. y 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. y Also theatre authority can check by ticket number for valid user.. y 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

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

Existing System ‡ ‡ ‡ There are currently a number of different websites offering online tickets sales. 6 . different way of navigating and searching the site. And it is common problem for customer unable to choose his seat.System Analysis. In this system. there is a tiredness of ticket reservation from ticket counters because you have to stand in long queue for ticket reservation.

Both. a great deal of mobility to movies.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. and goer. and goer. rate movies. 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. the cinema industry and movie goers can gain benefits from this service. a great deal of mobility to any movie goer. or reserve movie tickets. reserve tickets. 7 .System Analysis. view movie details. Movie goers can search for movies in a given range from their current position. reserve tickets.

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

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

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 manages the movie information content 10 .who can book tickets online and Administrator.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.

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 .

It is the phase that focuses on user training. Thus it can be considered to be the most critical stage in the achieving a successful new system. y Implementation is the process of converting a new system design in to operation. investigation of the existing system and it·s constraints on implementation. designing of methods to achieve change over methods. The important factor that should be considered here is that the conversion should not disrupt the functioning of the organization.System Implementation y Implementation is the stage of the project when the theoretical design is turned out into a working System. site preparation and file conversion for installing a Candidate system. 18 . y The implementation stage involve care full planning.

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

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

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

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

} else if (r == "user") { Session["user1"] = txtusername. Response.Text.System Coding Cont« if (r == "admin") { Session["admin1"] = txtusername.Text.Redirect("~/Admin/frmAdminShowCds.aspx?cid=1& lan=1"). 23 .

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

the search for errors represents a significant challenge. hardware platforms.System Testing-Testing concepts for web applications y Testing is the process of exercising software with the intent of finding (and ultimately correcting) errors. browsers (or other interface devices as PDAs or mobile phones). In fact. communications protocols. and ´backroomµ applications. 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. 25 .

y White box Testing: is the testing process in which tester can perform testing on an application with having internal structural knowledge. 26 .System Testing-Testing Methodoligies y 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 The Developers are involved in white box testing. Usually Test Engineers are involved in the black box testing. y Gray Box Testing: is the process in which the combination of black box and white box tonics are used.

System Testing-Types of Testing y Regression Testing: is one of the best and important 27 testing. is once again tested whenever some new change is added in order to check whether the existing functionality remains same. which is already tested before. y Static Testing: is the testing. which is performed on an application when it is not been executed. y 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. Document Testing . Regression testing is the process in which the functionality.ex: GUI.

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

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 .

Updating the movies 42 .Admin.

43 .

Admin.Adding Movie Details 44 .

Admin 45 .

Admin 46 .

Admin.List of Contact Addresses 47 .

a great deal of mobility to any movie goer. a great deal of mobility to movies. the cinema industry and movie goers can gain benefits from this service. reserve tickets. 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. ‡ 48 . Both. and goer. and goer.Conclusion ‡ Thereby. reserve tickets.

THANK YOUááá 49 .