49794145-mini-ppt

download 49794145-mini-ppt

of 49

Transcript of 49794145-mini-ppt

  • 7/29/2019 49794145-mini-ppt

    1/49

    Multiplex Movie Ticket Booking

    1

    Under the guidance ofUnder the guidance of

    Ms.kalpanaMs.kalpana

    Asst ProfessorAsst Professor

    By

    G.SwapnaM.Srividya

    R.Sailatha

    CH.V.N.Madhuri

    GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY

  • 7/29/2019 49794145-mini-ppt

    2/49

    2

    Presentation OutlinePresentation Outline

    IntroductionIntroduction

    Technology UsedTechnology Used

    System AnalysisSystem Analysis

    System DesignSystem Design

    System ImplementationSystem Implementation

    System TestingSystem Testing

    Discussion of ResultsDiscussion of Results

    ConclusionConclusion ReferencesReferences

  • 7/29/2019 49794145-mini-ppt

    3/49

    Introduction

    y Multiplex Movie Ticket Booking is an application for Online TicketBooking 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 forparticular 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

  • 7/29/2019 49794145-mini-ppt

    4/49

    Introduction Contd..

    4

    Movie Ticket booking system is one of the essential applications ofE-commerce.

    With the development of Internet and security technology,

    more and more people begin to consume online, which ismore convenient and personal than traditional way. The goal of thissystem is to make people book tickets easily.

  • 7/29/2019 49794145-mini-ppt

    5/49

    Technology Used

    5

    .NET is Microsoft's vision of "software as a service", adevelopment 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 thesetechnologies are very powerful to reuse Software, they requireda huge learning curve.

    Microsoft changed all complex tasks with the new .NET

    Framework. That was a huge advantage for all developers.

  • 7/29/2019 49794145-mini-ppt

    6/49

    System Analysis- Existing System

    6

    There are currently a number of different websites offeringonline tickets sales. different way of navigating and searchingthe site.

    In this system, there is a tiredness of ticket reservation fromticket counters because you have to stand in long queue forticket reservation.

    And it is common problem for customer unable to choose his

    seat.

  • 7/29/2019 49794145-mini-ppt

    7/49

    System Analysis- Proposed System

    7

    Multiplex Movie Ticket Booking really escapes you from the tiredness ofticket reservation from ticket counters because you have to stand in longqueue 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 tosearch for movies, reserve tickets, and goer, a great deal of mobility to

    movies, reserve tickets, and goer, a great deal of mobility to any moviegoer. Both, the cinema industry and movie goers can gain benefits fromthis service.

  • 7/29/2019 49794145-mini-ppt

    8/49

    8

    For example: A screen containing the cinema hall configuration isdisplayed. User can see that there are small green seats among some greenones. User notices the legend that explains the color markup. User can seethe position of the screen and they can reserve maximum of four seats

    based on the availability. A Ticket Summary screen is displayed containingall ticket information i.e. movie, cinema name and address, cinematheater, row and seat no, price for each ticket, and the total price to bepaid including all taxes. They verify the information and press the Accept

    button.

    System Analysis

  • 7/29/2019 49794145-mini-ppt

    9/49

    9

    System Requirements

    Front end : ASP. Net \ c#.NetWeb : 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

  • 7/29/2019 49794145-mini-ppt

    10/49

    10

    System Design System design is one of the activity that is required to build andverify software. The designers goal is to produce a model orrepresentation of an entity that will later be built. Design provides uswith representations of software that can assess for quality. Design isthe only way that we can accurately translate a customers view into afinished 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

  • 7/29/2019 49794145-mini-ppt

    11/49

    Data Flow Diagram-Admin

    11

  • 7/29/2019 49794145-mini-ppt

    12/49

    Data Flow Diagram-User

    12

  • 7/29/2019 49794145-mini-ppt

    13/49

    UML Diagrams-Use case diagram

    13

  • 7/29/2019 49794145-mini-ppt

    14/49

    UML Diagrams-Use case diagram

    14

  • 7/29/2019 49794145-mini-ppt

    15/49

    UML Diagrams-Use case diagram

    15

  • 7/29/2019 49794145-mini-ppt

    16/49

    UML Diagrams-Sequence diagram

    16

  • 7/29/2019 49794145-mini-ppt

    17/49

    UML Diagrams-Class diagram

    17

  • 7/29/2019 49794145-mini-ppt

    18/49

    System Implementationy Implementation is the stage of the project when the theoretical

    design is turned out into a working System. Thus it can beconsidered to be the most critical stage in the achieving asuccessful new system.

    y The implementation stage involve care full planning, investigationof the existing system and its constraints on implementation,designing of methods to achieve change over methods.

    y Implementation is the process of converting a new system design

    in to operation. It is the phase that focuses on user training, sitepreparation and file conversion for installing a Candidate system.The important factor that should be considered here is that theconversion should not disrupt the functioning of the organization.

    18

  • 7/29/2019 49794145-mini-ppt

    19/49

    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;19

  • 7/29/2019 49794145-mini-ppt

    20/49

    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)

    {

    20

  • 7/29/2019 49794145-mini-ppt

    21/49

    System Coding ContSqlConnection cn = new

    SqlConnection(ConfigurationSettings.AppSettings["onlinecd"]);

    cn.Open();

    SqlCommand cmd = new SqlCommand("select count(*) fromuserdetails where userid='" +

    txtusername.Text + "' and userpwd='" + txtpwd.Text + "'",cn);

    int c = int.Parse(cmd.ExecuteScalar().ToString());

    if (c == 1)

    {

    21

  • 7/29/2019 49794145-mini-ppt

    22/49

    System Coding Cont

    SqlCommand cmd1 = new SqlCommand("select roles fromuserdetails where userid='" +

    txtusername.Text + "' and userpwd='" + txtpwd.Text

    + "'", cn);SqlDataReader dr = cmd1.ExecuteReader();

    while (dr.Read())

    {

    string r;r = dr[0].ToString();

    22

  • 7/29/2019 49794145-mini-ppt

    23/49

    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;

    23

  • 7/29/2019 49794145-mini-ppt

    24/49

    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 = "";

    }

    }

    24

  • 7/29/2019 49794145-mini-ppt

    25/49

    System Testing-Testing concepts

    for web applications

    y Testing is the process of exercising software with the intentof finding (and ultimately correcting) errors. In fact, becauseWeb-based systems and applications reside on a network andinteroperate with many different operating systems andapplications reside on a network and interoperate with manydifferent operating systems, browsers (or other interfacedevices as PDAs or mobile phones), hardware platforms,communications protocols, and backroom applications, the

    search for errors represents a significant challenge.

    25

  • 7/29/2019 49794145-mini-ppt

    26/49

    System Testing-Testing

    Methodoligies

    y Black box Testing: is the testing process in which testercan perform testing on an application without having anyinternal structural knowledge of application. Usually TestEngineers are involved in the black box testing.

    y White box Testing: is the testing process in which testercan perform testing on an application with having internal

    structural knowledge. Usually The Developers are involved inwhite box testing.

    y Gray Box Testing: is the process in which the combinationof black box and white box tonics are used.

    26

  • 7/29/2019 49794145-mini-ppt

    27/49

    System Testing-Types of Testing

    y Regression Testing: is one of the best and importanttesting. Regression testing is the process in which thefunctionality, which is already tested before, is once againtested whenever some new change is added in order to checkwhether the existing functionality remains same.

    y Re-Testing: is the process in which testing is performed on

    some functionality which is already tested before to makesure that the defects are reproducible and to rule out the

    environments issues if at all any defects are there.

    y Static Testing: is the testing, which is performed on anapplication when it is not been executed.ex: GUI, Document

    Testing27

  • 7/29/2019 49794145-mini-ppt

    28/49

    System Testing-Types of Testing

    y Dynamic Testing: is the testing which is performed on anapplication when it is being executed.ex: Functional testing.

    y Alpha Testing: it is a type of user acceptance testing, whichis conducted on an application when it is just before releasedto the customer.

    y Beta-Testing: it is a type of UAT that is conducted on anapplication when it is released to the customer, whendeployed in to the real time environment and being accessed

    by the real time users.

    28

  • 7/29/2019 49794145-mini-ppt

    29/49

    System Testing-Types of Testing

    Installation Testing: it is the process of testing in whichthe tester try to install or try to deploy the module into thecorresponding environment by following the guidelinesproduced in the deployment document and check whether

    the installation is successful or not.

    29

  • 7/29/2019 49794145-mini-ppt

    30/49

    Discussion of Results-Home Page

    30

  • 7/29/2019 49794145-mini-ppt

    31/49

    If they are a valid user

    31

  • 7/29/2019 49794145-mini-ppt

    32/49

    Registration for a new user

    32

  • 7/29/2019 49794145-mini-ppt

    33/49

    Search for Movies

    33

  • 7/29/2019 49794145-mini-ppt

    34/49

    Now Showing Movies

    34

  • 7/29/2019 49794145-mini-ppt

    35/49

    Discussion of Results

    35

  • 7/29/2019 49794145-mini-ppt

    36/49

    Discussion of Results

    36

  • 7/29/2019 49794145-mini-ppt

    37/49

    Discussion of Results-Home Page

    37

  • 7/29/2019 49794145-mini-ppt

    38/49

    Movie Ticket Confirmation

    38

  • 7/29/2019 49794145-mini-ppt

    39/49

    Movie Ticket Confirmation

    39

  • 7/29/2019 49794145-mini-ppt

    40/49

    Admin Login

    40

  • 7/29/2019 49794145-mini-ppt

    41/49

    Admin

    41

  • 7/29/2019 49794145-mini-ppt

    42/49

    Admin- Updating the movies

    42

  • 7/29/2019 49794145-mini-ppt

    43/49

    43

  • 7/29/2019 49794145-mini-ppt

    44/49

    Admin- Adding Movie Details

    44

  • 7/29/2019 49794145-mini-ppt

    45/49

    Admin

    45

  • 7/29/2019 49794145-mini-ppt

    46/49

    Admin

    46

  • 7/29/2019 49794145-mini-ppt

    47/49

    Admin- List of Contact Addresses

    47

  • 7/29/2019 49794145-mini-ppt

    48/49

    Conclusion

    Thereby, we can provide a very usable and user friendly servicethat can be run on as many Internet browsers possible to allowmovie goers to search for movies, reserve tickets, and goer, a greatdeal 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

  • 7/29/2019 49794145-mini-ppt

    49/49

    49

    THANK YOUTHANK YOU