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