Professional Documents
Culture Documents
By
Under the guidance of G.Swapna
M.Srividya
R.Sailatha
Ms.kalpana
CH.V.N.Madhuri
1 Asst Professor
Presentation Outline
Introduction
Technology Used
System Analysis
System Design
System Implementation
System Testing
Discussion of Results
Conclusion
References
2
Introduction
3
Introduction Cont’d…..
4
Technology Used
5
System Analysis- Existing System
6
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
7
search for movies, reserve tickets, and goer, a great deal of
System Analysis
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.
8
System Requirements
9
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 and
Administrator- who manages the movie information content
10
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 Implementation
Implementation 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 Coding
using 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
Methodoligies
Black 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 Testing
Regression 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 Testing
Dynamic 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
48
THANK YOU………
49