mini ppt

49
Multiplex Movie Ticket Booking 1 Under the guidance of Under the guidance of Ms.kalpana Ms.kalpana By G.Swapna M.Srividya R.Sailatha CH.V.N.Madhuri GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY

Transcript of mini ppt

Page 1: mini ppt

Multiplex Movie Ticket Booking

1

Under the guidance of Under the guidance of

Ms.kalpana Ms.kalpana

Asst ProfessorAsst Professor

ByG.SwapnaM.SrividyaR.Sailatha

CH.V.N.Madhuri

GLOBAL INSTITUTE OF ENGINEERING & TECHNOLOGY

Page 2: mini ppt

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

Page 3: mini ppt

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

Page 4: mini ppt

Introduction Cont’d…..

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.

Page 5: mini ppt

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.

Page 6: mini ppt

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.

Page 7: mini ppt

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.

Page 8: mini ppt

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

Page 9: mini ppt

9

System Requirements

Front 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

Page 10: mini ppt

10

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

Page 11: mini ppt

Data Flow Diagram - User

Data Flow Diagram - User

Data Flow Diagram-Admin

11

Page 12: mini ppt

Data Flow Diagram-User

12

Page 13: mini ppt

UML Diagrams-Use case diagram

13

Page 14: mini ppt

UML Diagrams-Use case diagram

14

Page 15: mini ppt

UML Diagrams-Use case diagram

15

Page 16: mini ppt

UML Diagrams-Sequence diagram

16

Page 17: mini ppt

UML Diagrams-Class diagram

17

Page 18: mini ppt

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

Page 19: mini ppt

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

Page 20: mini ppt

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

Page 21: mini ppt

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

Page 22: mini ppt

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

Page 23: mini ppt

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

Page 24: mini ppt

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

Page 25: mini ppt

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

Page 26: mini ppt

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.

26

Page 27: mini ppt

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

27

Page 28: mini ppt

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.

28

Page 29: mini ppt

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

Page 30: mini ppt

Discussion of Results-Home Page

30

Page 31: mini ppt

If they are a valid user

31

Page 32: mini ppt

Registration for a new user

32

Page 33: mini ppt

Search for Movies

33

Page 34: mini ppt

Now Showing Movies

34

Page 35: mini ppt

Discussion of Results

35

Page 36: mini ppt

Discussion of Results

36

Page 37: mini ppt

Discussion of Results-Home Page

37

Page 38: mini ppt

Movie Ticket Confirmation

38

Page 39: mini ppt

Movie Ticket Confirmation

39

Page 40: mini ppt

Admin Login

40

Page 41: mini ppt

Admin

41

Page 42: mini ppt

Admin- Updating the movies

42

Page 43: mini ppt

43

Page 44: mini ppt

Admin- Adding Movie Details

44

Page 45: mini ppt

Admin

45

Page 46: mini ppt

Admin

46

Page 47: mini ppt

Admin- List of Contact Addresses

47

Page 48: mini ppt

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

Page 49: mini ppt

49

THANK YOU………THANK YOU………