Top Banner

of 49

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Multiplex Movie Ticket Booking

    *Under the guidance of Ms.kalpana Asst ProfessorByG.SwapnaM.SrividyaR.SailathaCH.V.N.Madhuri GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY

  • * Presentation OutlineIntroductionTechnology UsedSystem AnalysisSystem DesignSystem ImplementationSystem TestingDiscussion of ResultsConclusionReferences

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

    *

  • Introduction Contd..*

    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*

    .NET is Microsoft's vision of "software as a service", a development environment in which we can build, create, anddeploy 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 forall developers.

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

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

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

  • *System RequirementsFront end : ASP. Net \ c#.Net Web : yesServer : IIS 5.0 or aboveBack end : Ms Sql server 2005.NET Frame work : v2.0OS : windows xp \ professionalService pack : v2.0Processor :P IV 2.8 GHz or aboveHard disc :20 GB or aboveRam :512 MB or above

  • *

    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 andAdministrator- who manages the movie information content

  • Data Flow Diagram - User

    Data Flow Diagram - User

    Data Flow Diagram-Admin*

  • Data Flow Diagram-User*

  • UML Diagrams-Use case diagram*

  • UML Diagrams-Use case diagram*

  • UML Diagrams-Use case diagram*

  • UML Diagrams-Sequence diagram*

  • UML Diagrams-Class diagram*

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

    *

  • System Codingusing 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;

    *

  • System Coding Contpublic 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) { *

  • System Coding ContSqlConnection 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) { *

  • 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();

    *

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

  • System Coding ContResponse.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 = ""; }}

    *

  • System Testing-Testing concepts for web applicationsTesting 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.

    *

  • System Testing-Testing MethodoligiesBlack 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.

    *

  • System Testing-Types of TestingRegression 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

    *

  • System Testing-Types of TestingDynamic 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.

    *

  • System Testing-Types of TestingInstallation 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.

    *

  • Discussion of Results-Home Page*

  • If they are a valid user*

  • Registration for a new user*

  • Search for Movies *

  • Now Showing Movies*

  • Discussion of Results*

  • Discussion of Results*

  • Discussion of Results-Home Page*

  • Movie Ticket Confirmation*

  • Movie Ticket Confirmation*

  • Admin Login*

  • Admin *

  • Admin- Updating the movies*

  • *

  • Admin- Adding Movie Details*

  • Admin *

  • Admin *

  • Admin- List of Contact Addresses *

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

  • *THANK YOU

    *