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
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
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
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…..
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.
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.
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.
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.
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
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
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
Data Flow Diagram - User
Data Flow Diagram - User
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 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
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
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 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
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
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
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
49
THANK YOU………THANK YOU………