Professional Documents
Culture Documents
To
Submitted By
ANJALI SINGH
0105EC181021
CANDIDATE'S DECLARATION
0105EC181021
i
ACKNOWLEDGEMENT
I take this opportunity to express my sincere gratitude to all those who have
been helpful in the successful completion of my Industrial Training. I would
like to show my greatest appreciation to the highly esteemed and devoted
technical staff, supervisors of the Beta Blue Foundation, Hyderabad. I am
highly indebted to them for their tremendous support and help during the
completion my training.
Last but not least, I would like to express my special gratitude towards my
parents and friends for their constant encouragement.
ii
TABLE OF CONTENTS
iii
CHAPTER 1
INTRODUCTION
1.1 Introduction of the Training Organization
As the world transitions to a new normal, BETA BLUE FOUNDATION is
empowering a more resilient future for customers and communities. From
building more adaptive "businessanywhere" frameworks to advanced
technologies that fuel the intelligent enterprise BETA BLUE
FOUNDATION helps businesses thrive in a world defined by disruption and
fueled by transformative technology.
It gives max growth to other business by delivering them with best software
products based on business ideas and requirements given by the companies.
Some of the courses which we provide is digital marketing, cyber security,
database management, android application.
1. We serve high quality growth services such a Software Department,
Digital Marketing, Cyber Security, Database Setup, Android Development,
AI Software etc.
2. Use our services and our expertise to convert your Business Idea into
Software to Maximize the growth of your Business.
3. Our team delivers the best Software Product based on Your Business
Requirement.
4. We'll prepared pricing plans for all budgets so you can maintain your
Software for Better User Experience at your convenience.
5. Contact us to develop your company Software and reach new heights.
6. After Your Confirmation, Development is Started based on Your
Requirement
1.2 Administrative System the Organization
must be checked thoroughly before giving for final point. The existing
system has got lots of intricacies within it and need lot of human effort and
paper work. All above data need to maintained properly and maintaining this
is a tedious and risky process as small printing error may completely change
conduct seminars and they provide so many online courses and takes classes.
DIGITAL MARKETING
CYBER SECURITY
POS/CRM SOFTWARE
ANDROID APPLICATION
AI SOFTWARE
There are many things in the web development process and mostly it
depends on the lifecycle of the application or website. The main work is to
create the functionality, process in the website and automation of various
solutions.
The service of a business can easily explain what our business is on the internet
through a website. When you take services like marketing into your business,
you will see a few improvements in your business. The best way you can
easily get the customers you need online is to market yourself digitally but you
will carry the digital market through the parade for your business.
Improve your critical thinking abilities - Web developers should also be problem
solvers. There could be instances when you encounter a hacking incident. To solve
this predicament, you need to be a critical thinker to find the best solutions.
Enhance your creativity - Although the web designers create the design for
the website, you also need to be creative to collaborate with them.
Sometimes, they may ask your opinion about how to improve the website.
Besides, it is easier to create a website if you are also familiar with the design.
Make web designs turn into websites - Help web designers and
businesses make their web designs real. With your knowledge in
programming, you can use the ideal language to make the website functional.
The world needs a person with extraordinary programming skills to help
businesses thrive in this mod
CHAPTER 2
WEB DEVELOPMENT
2.1 Objectives
Web development is the work involved in developing a Web site
for the Internet (World Wide Web) or an intranet (a private
network). Web development can range from developing a simple
single static page of plain text to complex Web-based Internet
applications (Web apps), electronic businesses, and social
network services. A more comprehensive list of tasks to which
Web development commonly refers, may include Web
engineering, Web design, Web content development, client
liaison, client-side/server-side scripting, Web server and network
security configuration, and e-commerce development.
Among Web professionals, "Web development" usually refers to
the main non-design aspects of building Web sites: writing
markup and coding. Web development may use content
management systems (CMS) to make content changes easier and
available with basic technical skills.
For larger organizations and businesses, Web development teams
can consist of hundreds of people (Web developers) and follow
standard methods like Agile methodologies while developing
Web sites. Smaller organizations may only require a single
permanent or contracting developer, or secondary assignment to
related job positions such as a graphic designer or information
systems technician. Web development may be a collaborative
effort between departments rather than the domain of a
designated department. There are three kinds of Web developer
specialization: front-end developer, back-end developer, and full-
stack developer. Front-end developers are responsible for
behavior and visuals that run in the user browser, while back-end
developers deal with the servers.
2.2 Analysis
HTML INTRODUCTION
HTML stands for HyperText Markup Language. (HTML) is the standard
markup language for documents designed to be displayed in a web browser.
It can be assisted by technologies such as Cascading Style Sheets (CSS) and
scripting languages such as JavaScript. HTML is used to design the structure
of a web page. It is a set of instructions on how to display content on a web
page. With HTML constructs, images and other objects such as Interactive
forms may be embedded into the rendered page. HTML provides a means to
create structured documents by denoting structural semantics for text such as
headings, paragraphs, lists, links, quotes and other items. HTML documents
are written in html editors. Since the html document is written in plain , we
can use any text editor. Ex : notepad, notepad++, sublime text, eclipse,
netbeans etc.
These tags help the browser know about the special importance of
text , not just styling. It also helps in SEO purposes .
<u> : Tag element is used to underline text.
<mark> : Tag element is used to highlight text.
HYPERLINKS
Any content , image or text can be linked to a new page. The text
linked is called anchor text. Link is created using html <a>click
here</a>link. href=”hypertext reference” <a href = “ “
>click here</a> target=”_blank”
BOX MODEL
❖ Each and every element can be considered as a box.
❖ Innermost box called content contains content which could be image ,
text.
❖ Padding clears the area around the content. It is always transparent .
❖ Padding is surrounded by a border whose colour can be chosen.
❖ Margin clears the area outside the border. Default margin is 0.Margin is
also transparently applied.
FONTS
Properties :
1) Font Style 2) Font Variant 3) Font weight 4) Font Size 5) Line height 6)
Font family Font size and Font family are mandatory.
2) For Ex : h4 { font: italic small-caps bolder 28px arial, sans-serif ; }
Comma is used in font family if there is unavailability of any font.
NAVIGATION BAR
FORMS
BOOTSTRAP
BOOTSTRAP INTRODUCTION ( FRONT END
DEVELOPMENT)
Bootstrap is a free and open-source CSS framework directed at responsive,
mobile first front-end web development. It contains CSS and JavaScript-
based design templates for typography, forms, buttons, navigation, and other
components.
Bootstrap is one of the simplest to implement and use in the market. Its
implementation is as simple as importing a CSS and using the classes
available. Bootstrap’s responsiveness makes it all much simpler. It can
intelligently sense the device’s resolution and screen width and adjust the
content accordingly. Bootstrap is supported by the huge open source
community present on GitHub.
Linking Javascript File(Jquery) : Javascript is used to make the page more
dynamic, to add effects , animation etc. Javascript files in the JS folder of
bootstrap are used to add predefined javascript functions in the html code.
Script element in html is used to embed script within an html document.
<script type=”text/javascript src=”bootstrap/js/bootstrap.min.js”></script>
“https://max.edn.bootstrapedn.com/bootstrap/3.3.7/css/bootstrap.min.js”>
“ https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery/1.12.4/
jquery.min.js”>
“ https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js”
BREAKPOINTS
MULTIPLE CLASSES :
It is one of the best ways of defining complex web pages layout and design.
At times we have to make minor changes in an element while keeping
everything else just the same. This can be achieved using multiple classes on
the element we plan to make changes to. Use of multiple classes on an
element is a core part of designing web pages using BOOTSTRAP ,
Bootstrap has a number of predefined classes.
BREAKPOINTS IN BOOTSTRAP :
DEVICES BREAKPOINT
Large Devices >=1200px
Medium Devices 992px to 1199px
Small Devices 768px to 991px
Extra Small Devices <768px
THUMBNAILS
FORMS
FORM STYLING :
<div class=”container”>
<div class=”row”
<div class=”col-xs-4”>
<h1>Styling forms</h1>
By default form-control class can take the entire width for the
element.
<form>
<div class=”form-group”>
<input type=”text” class=”form-control” name=”first_name
placeholder=”first_name”>
</div>
.form-group { margin-bottom:5px;
}
To stop users from entering data add disabled attributes.
To make the first name and last name appear above the input field use
<label> tag.
<div class=”form-group”>
<label=”first-name”>First Name</label>
<div class=”checkbox”>
I want to order :
<label>
INTRODUCTION TO DBMS
A system application for creating and managing your databases , access and can
modify your Data . DBMS works in an efficient and secured manner.
DBMS Types :
b)RDBMS
CREATING DATABASE
INTRODUCTION TO SQL
MYSQL DATABASES
DATA DEFINITION LANGUAGE(DDL)
1) Commands in SQL
Create command is used to create databases and tables.
For ex : CREATE database temp_db;
$ always write database names in your query
Data contains actual values corresponding to each column of the table.
PRIMARY KEY:
Primary key is a number uniquely associated with each row or record.
For ex: CREATE TABLE temp_db_products(id INT NOT NULL ,
name VARCHAR(30), category
INT(30), PRIMARY KEY(id));
DROP COMMAND :
Syntax :
DROP database-name.table-name
DROP database temp_db;
TRUNCATE :
Truncate command deletes all the records inside the table.
Used when we only want to keep the structure of the table and delete the
data. PhpMyadmin allows users to execute truncate commands without
using the SQL command.
INSERT :
This command is used to insert data into the tables.
For ex : INSERT INTO database-name (name, category) values(‘ ‘,’ ‘)
UPDATE :
This command is used to update the existing data in tables.
For ex : UPDATE database-name SET first_name =’ ‘ WHERE users.id= 1 ;
DELETE :
This command is used to delete an entire row from a table.
To delete a row ; make sure it does not have a primary key or foreign key
For ex : DELETE FROM users WHERE id=’ ‘ ;
SELECT :
Select command is used to pull out the existing data from tables.
SELECT * FROM ‘ ‘ Use * to Display all the columns.
PHP (HYPERTEXT PREPROCESSOR)
BASICS
PHP STRUCTURE :
<!DOCTYPE html>
<html>
<head>
<title><?php echo” “?> </title>
</head>
<body>
<?php
Echo” “?>
</body>
</html>
Echo gettype($var1);
?>
</body>
To perform addition :
<?php
$var1=18;
$var2=12;
Echo $sum;
?>
CONCATENATION :
Concatenation is an addition of combining two strings to make it one string.
<?php
$var1=”Hello”;
$var2=”Internshala”;
Echo $var1.$var2;
?>
<?php
Function sum ($parameter1 , $parameter2) { $addition =
$parameter1 + $parameter2;
return addition ;
?>
<body>
$var=1;
$var=2;
$sum=sum($var1, $var2);
?>
If passed with function call, it will have that value and if not passed , it
will have that value and if not passed it will use the default value
ARRAYS:
An array is a special variable, which can hold more than one value at a time.
<body>
<?php
$numbers = array(18,12)
<?php
$variable1=18;
<?php
$string1= “ “;
$length_of_string . strlen($string1);
Echo $length_of_string
LOOPS
The purpose of the loop is to repeat the same code a number of times.
1)FOR LOOP
2)WHILE LOOP
Server-side JavaScript
Since the mid-90′s, JavaScript has been a very popular client-side language for
web developers. But nowadays, JavaScript is becoming more and more used on
the server side. Why? Because now we have powerful server-side JavaScript
environments such as Jaxer, Node.js and Narwhal.
CSS animations
Most modern browsers are now supporting CSS animations. Yes, CSS are now
allowing you to create sonme simple animations, without the help of a client-side
programming language such as JavaScript.
The em unit is relative to the font-size of the parent, which causes the
compounding issue. The rem unit is relative to the root—or the html—element.
Chapter 3
Methodology
3.1 Introduction
PROJECT CODE
1) INDEX.php :
<?php
require("includes/common.php");
if (isset($_SESSION['email'])) {
header('location: products.php');
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Home | E-Store.com</title>
<link rel="shortcut icon" href="img\srtcticon.png" type="image/png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap Core CSS -->
<link href="css/bootstrap.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="./css/style.css" rel="stylesheet">
<!-- jQuery -->
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
</head>
<body style="padding-top: 50px;">
<!-- Header -->
<?php
include 'includes/header.php';
?>
<!--Header end-->
<div id="content">
<!--Main banner image-->
<div id = "banner_image">
<div class="container">
<center>
<div id="banner_content">
<h1>LifeStyle Store</h1>
<h4><p>Flat ₹2,000 OFF on all
products.</p></h4>
<br>
<br>
<a href="products.php" class="btn btn-danger btn-lg active">Shop
Now</a>
</div>
</center>
</div>
</div>
<br>
<br>
<!--Main banner image end-->
<!--Item categories listing-->
<div class="container text-center">
<div id="item_list">
<div class="panel panel-default">
<div class="panel-heading color">
<h3style="color:orange">Choose From wide&n
bsp; 
;ranges of brands</h3>
</div>
<div class="panel-body">
<div class="col-sm-3">
<a href="products.php">
<div class="thumbnail">
<img src="./img/watch.png" alt="watch" >
<div class="caption">
<h3>watch</h3>
</div>
</div>
</a>
</div>
<div class="col-sm-3">
<a href="products.php">
<div class="thumbnail">
<img src="./img/camera.png" alt="camera" >
<div class="caption">
<h3>Camera</h3>
</div>
</div>
</a>
</div>
<div class="col-sm-3">
<a href="products.php">
<div class="thumbnail">
<img src="./img/Shirts.png" alt="Shirts" >
<div class="caption">
<h3>Shirts</h3>
</div>
</div>
</a>
</div>
<div class="col-sm-3">
<a href="products.php">
<div class="thumbnail">
<div class="caption">
<h3>Canon</h3>
</div>
</div>
</a>
</div>
</div>
</div>
</div>
</div>
<!--Item categories listing end-->
</div>
<!--Footer-->
<?php
include 'includes/footer.php';
?>
<!--Footer end-->
</body>
</html>
2) SIGNUP.php :
<?php
require("includes/common.php");
if(isset($_SESSION['email'])) {
header('location: products.php');
} ?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Sign Up | E-Store.com</title>
<link rel="shortcut icon" href="./img/srtcticon.png" type="image/png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap Core CSS -->
<link href="css/bootstrap.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="css/style.css" rel="stylesheet">
<!-- jQuery -->
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<?php include "includes/header.php"; ?
<div class="container">
<div class="row">
<div class="col-sm-7">
<img src="./img/signuppage.jpg">
</div>
<div class="col-sm-5">
<h2 style="color:orange">SIGN UP</h2>
<form action="signup_script.php" method="POST">
<div class="form-group col-sm-10">
<inputclass="form-control" placeholder="Name" name="name"
pattern="[A-Za-z-0-9]+\s[A-Za-z-'0-9]+" required>
</div>
<div class="form-group col-sm-10">
<input type="email" class="form-control" placeholder="Email"
pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,3}$" name="email"
required>
<?php
if(isset($_GET["m1"])){
echo $_GET['m1'];
}
?>
</div>
<div class="form-group col-sm-10">
<input type="password" class="form-control" placeholder="Password"
pattern=".{6,}" name="password" required>
</div>
<div class="form-group col-sm-10">
<input type="text" class="form-control" placeholder="Contact"
maxlength="10" size="10" name="contact" required>
<?php
if(isset($_GET["m2"])){
echo $_GET['m2'];
}
?>
</div>
<div class="form-group col-sm-10">
<input type="text" class="form-control" placeholder="City" name="city"
>
</div>
<div class="form-group col-sm-10">
<input type="text" class="form-control" placeholder="Address
name="address" >
</div>
<div class="col-sm-10">
<button type="submit" name="submit" class="btn
btn-primary">Submit</button>
</div>
<div class="col-sm-10">
Already have an account ?<a href="login.php"> Login</a>
</div>
</form>
</div>
</div>
</div>
<?php include "includes/footer.php"; ?>
</body>
</html>
3) HOME.php :
<?php require("includes/common.php");
// Redirects the user to the products page if logged in.
if (isset($_SESSION['email'])) {
header('location: products.php');
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Login | Life Style Store</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/style.css" rel="stylesheet"> <script
src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<?php include 'includes/header.php'; ?>
<div id="content">
<div class="container-fluid decor_bg"
id="login-panel">
<div class="row">
<div class="col-md-4 col-md-offset-4">
<div class="panel panel-primary" >
<div class="panel-heading">
<h4>LOGIN</h4>
</div>
<div class="panel-body">
<p class="text-warning"><i>Login to make a purchase</i><p>
<form action="login_submit.php" method="POST">
<div class="form-group">
<input type="email" class="form-control" placeholder="Email"
name="email"
required = "true">
</div>
<div class="form-group">
<input type="password" class="form-control" placeholder="Password"
name="password" required = "true">
<button type="submit" name="submit" class="btn
btn-primary">Login</button><br><br>
<?php echo $_GET['error']; ?>
</form><br/>
</div>
<div class="panel-footer"><p>Don't have an account?
<a href="signup.php">Register</a></p></div>
</div>
</div>
</div>
</div>
</div>
<?php include 'includes/footer.php'; ?>
</body>
</html>
4) CONFIRM.php :
<?php
require("includes/common.php");
$email = $_POST['e-mail'];
$email = mysqli_real_escape_string($con, $email);
$password = $_POST['password'];
$password = mysqli_real_escape_string($con, $password);
$password = MD5($password);
// Query checks if the email and password are present in the database.
$query = "SELECT id, email FROM users WHERE email='" . $email . "'
AND password='"
. $password . "'";
$result = mysqli_query($con, $query)or die($mysqli_error($con));
$num = mysqli_num_rows($result);
// If the email and password are not present in the database, the
mysqli_num_rows returns 0, it is assigned to $num.
if ($num == 0) {
$error = $$_GET['error'];
$error = "<span class='red'>Enter Correct Email and Password
Combination</span>"; header('location: login.php?error=' .
$error);
} else {
$row = mysqli_fetch_array($result);
$_SESSION['email'] = $row['email'];
$_SESSION['user_id'] = $row['id'];
header('location: products.php');
}
?>
5) SUCCESS.php :
<?php
require("includes/common.php");
if (!isset($_SESSION['email'])) {
header('location: index.php');
}
$user_id = $_SESSION['user_id'];
$item_ids_string = $_GET['itemsid'];
//We will change the status of the items purchased by the user to
'Confirmed'
$query = "UPDATE users_items SET status='Confirmed' WHERE
user_id=" . $user_id . " AND item_id IN (" . $item_ids_string . ")
and status='Added to cart'"; mysqli_query($con, $query) or
die($mysqli_error($con));
?>
<!DOCTYPE html>
<head>
<title>Success | Life Style Store</title>
<link rel="shortcut icon" href="img\srtcticon.png" type="image/png">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- Bootstrap Core CSS -->
<link href="css/bootstrap.css" rel="stylesheet">
<!-- Custom CSS -->
<link href="css/style.css" rel="stylesheet">
<!-- jQuery -->
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<?php include 'includes/header.php'; ?>
<div class="container-fluid" id="content">
<div class="col-md-12">
<div class="jumbotron">
</div>
</div>
</div>
<?php include("includes/footer.php");
?>
</body>
</html>
6) SETTINGS.php :
<?php
require("includes/common.php");
if (!isset($_SESSION['email'])) {
header('location: index.php');
} ?>
<!DOCTYPE html>
<html lang="en">
<head>
<title>Settings | E-Store.com</title>
<script src="js/jquery.js"></script>
<!-- Bootstrap Core JavaScript -->
<script src="js/bootstrap.min.js"></script>
</head>
<body>
<?php include 'includes/header.php'; ?>
<div class="container-fluid" id="content">
<div class="row">
<div class="col-lg-4 col-lg-offset-4" id="settings-container">
<h4>Change Password</h4>
<form action="settings_script.php" method="POST">
<div class="form-group">
<input type="password" class="form-control" name="old_password"
pattern=".{6,}" placeholder="Old Password" required>
</div>
<div class="form-group">
<input type="password" class="form-control" name="new_password"
pattern=".{6,}" placeholder="New Password" required>
</div>
<div class="form-group">
<input type="password" class="form-control" name="repnew_password"
pattern=".{6,}" placeholder="Re-type New Password" required>
</div>
<div><b class="red">
<?php
if(isset($_GET["error"])){
echo $_GET['error'];
} ?>
</b></div>
<br>
<button type="submit" class="btn btn-primary">Change</button>
</form>
</div>
</div>
</div>
</body>
</html>
7) CART.php :
<?php
require("includes/common.php");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
</head>
<?php
include 'includes/header.php';
<div class="container">
<div class="row">
<div class="col-sm-6 col-sm-offset-3">
<table class="table table-striped">
<!--show table only if there are items added in the cart-->
<?php
$sum = 0;
$user_id = $_SESSION['user_id'];
$query = "SELECT items.price AS Price, items.id, items.name AS Name
FROM users_items JOIN items ON users_items.item_id =
items.id WHERE users_items.user_id='$user_id' and
status='Added to cart'";
$result = mysqli_query($con, $query)or die($mysqli_error($con));
if (mysqli_num_rows($result) >= 1) {
?>
<thead>
<tr>
<th>Item Number</th>
<th>Item Name</th>
<th>Price</th>
<th></th>
</tr>
</thead>
<tbody>
<?php
while ($row = mysqli_fetch_array($result)) {
$sum+= $row["Price"];
$id="";
$id .= $row["id"] . ",";
echo "<tr>
<td>" . "#" . $row["id"] . "</td>
<td>" . $row["Name"] . "</td>
<td>Rs " . $row["Price"] . "</td>
<td><a href='cart-remove.php?id={$row['id']}'
class='remove_item_link'>
X </a></td></tr>"; }
$id = rtrim($id, ",");
echo "<tr>
<td></td>
<td>Total</td>
<td>Rs " . $sum . "</td>
<td><a href='success.php?itemsid=".$id ."'class='btn btn-primary'>Confirm
Order</a></td></tr>";
?>
</tbody>
<?php
} else {
echo "<center><h2>Add items to the cart first!</h2></center>";
}
?>
<?php
?>
</table>
</div>
</div>
</div>
<!--Footer-->
<?php include 'includes/footer.php';?>
<!--Footer end-->
</body>
</html>
8) SUCCESS.php:
9) MODAL.php :
<!-- Modal -->
<div class="modal fade" id="loginmodal" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 style="color:red;"><span class="glyphicon glyphicon-lock"></span>
Login</h4>
</div>
<div class="modal-body">
<form role="form">
<div class="form-group">
<label for="username"><span class="glyphicon
glyphicon-user"></span>Username</label>
<input type="text" class="form-control" id="username" placeholder="Enter email">
</div>
<div class="form-group">
<label for="psw"><span class="glyphicon glyphicon-eye-open"></span>
Password</label>
<input type="text" class="form-control" id="psw" placeholder="Enter password">
</div>
<div class="checkbox">
<label><input type="checkbox" value="" checked>Remember me</label>
</div>
<button type="submit" class="btn btn-default btn-success btn-block"><span
class="glyphicon glyphicon-off"></span> Login</button>
</form>
</div>
<div class="modal-footer">
<button type="submit" class="btn btn-default btn-default pull-left" data-
dismiss="modal"><span class="glyphicon glyphicon-remove"></span>
Cancel</button>
<p>Not a member? <a href="#">Sign Up</a></p>
<p>Forgot <a href="#">Password?</a></p>
</div>
</div>
</div>
</div>
10) STYLE.CSS :
body,
html {
width: 100%;
height: 100%;
} body{
padding-top:100px;
}
body,
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif; font-
weight: 550;
} #content{
min-height: 600px;
} .rmvb{
list-style: none;
padding-left: 50px;
} .color{
text-align: center;
text-transform: uppercase;
}
.thumbnail1{overflow: auto;
padding: 10px 0 0 10px;
#banner_image {
padding-bottom: 50px;
margin-bottom: 20px;
text-align: center;
color: #f8f8f8;
#banner_content {
position: relative;
padding-top: 6%;
padding-bottom: 6%;
margin-top: 12%;
margin-bottom: 12%;
max-width: 600px;
border-radius: 25px;
.modal-header, .close{
background-color:orange;
text-align: center;
font-size: 50px;
.modal-footer{
background-color: #f9f9f9;
#item_list {
padding-top: 50px;
}
/*This code ensures that when we navigate to a particular section of a page, the
section does not get lost behind the header*/
display: block;
content: " ";
margin-top: -85px;
height: 85px;
visibility: hidden;
}
#login-panel .panel-footer{
font-weight:normal;
}
footer {
position: relative;
background-color: #3d3d3d;
color:white;
width: 100%;
bottom: 0;
font-weight: 300;
}
.columnf{
float: left;
width: 33.33%;
padding: 5px;
}
.row:after{
content: "";
display: table;
clear: both;
}
10#thmb{
float: left;
#bdy{
padding-top: 80px;
padding-bottom: 20px;
.thumbnail1{
overflow: auto;
.red{
color:red;
Software and Tool Used
1)NETBEANS :
NetBeans is an integrated development environment (IDE) for Java. NetBeans allows
applications to be developed from a set of modular software components called
modules. NetBeans runs on Windows, macOS, Linux and Solaris. In addition to Java
development, It has extensions for other languages like PHP, C, C++, HTML5, and
JavaScript. Applications based on NetBeans, including the NetBeans IDE, can be
extended by third party developers.
2) BOOTSTRAP:
Bootstrap is a free and open-source CSS framework directed at responsive, Mobile-
first front-end web development. It contains CSS- and (optionally) JavaScript-based
design templates for typography, forms, buttons, navigation, and other interface
components. Bootstrap is the seventh-most-starred project on GitHub, with more than
142,000 stars, behind freeCodeCamp (almost 312,000 stars) and marginally behind
Vue.js framework.
3) WAMPSERVER :
WampServer refers to a solution stack for the Microsoft Windows operating system,
created by Romain Bourdon and consisting of the Apache web server, OpenSSL for
SSL support, MySQL database and PHP programming language.
4) SUBLIME TEXT
Sublime Text is a proprietary cross-platform source code editor with a Python
application programming interface. It natively supports many programming languages
and markup languages, and functions can be added by users with plugins, typically
community-built and maintained under free-s
5) Notepad ++
Image result for notepad++ informationnotepad-plus-plus.org Notepad++ is a text
editor and source code editor for use with Microsoft Windows.
Chapter 4
Result and Analysis
4.1 Results
a)HOME PAGE
b) LOGIN PAGE
c) SIGN UP PAGE
d) SETTINGS PAGE :
e) PRODUCTS PAGE :
f) CART PAGE :
g) SUCCESS PAGE
h) NAVIGATION BAR :
4.2 Scope
Web Security At Client Side
In this research work we proposed PECA, but it still has shortcomings. For
example, when web document is required to be save in the portable extended
memory it reduces the security due to decentralization of data. During updates
at client side malicious codes may transfer to the client machine. So, a web
security framework is required at the client side to make PECA more secure
and better performer. So in near future, PECA and SWAM may be merged.
1. Artificial Intelligence
There is no denying the fact that AI is the future of web development while the phase
has already started at a greater speed. There are many leading organizations including
Google that have launched their AI-specific technology for the general public which
allows them to create powerful websites. In addition to this, Grid is one of the most
sought-after AI implementations that allows content-specific web development in no
time Furthermore, the ADI tools that have been launched now allows automated
website development which can be further customized according to the web
developers. Apple’s Siri and Google’s Alexa are some of the most common examples
of an AI system that recognizes human speech, analyzes it by tracking patterns and
offers the best user experience based on the information interpreted. Another one of
the fastest-growing AI trends is speech recognition which now plays an important role
in revolutionizing the world of mobile and web development. AI has indeed become
an indispensable part of human lives.
2. Internet of Things
IoT (Internet of Things) is another best area of web development that is now slowly
pacing towards ruling the world. For instance, it is the technology that has been
specifically designed to make our life management easy. Web developers will soon be
able to use the IoT for mankind for information and data analysis for their projects. It
is the area of science that allows us to collect the data of physical objects over the
cloud with the help of the internet. One of the most common examples of IoT that can
be used to explain its analogy would be the fitness bands or smartwatches. They can
track every activity of its user while storing the information over the cloud which can
be further used for optimizing the health goals as well as tracking sleep, nutrition and
health concerns. The future websites will have the same features implemented in them
just like Siri or Alexa thereby offering the best life management ever.
3. Virtual Reality
Virtual reality is one of the most determined phenomena that have been affecting the
web design and development since past few years. The designers make use of virtual
reality to offer its users a stimulating environment by implementing the best traits of
computer technology. The websites designed with virtual reality can allow the users
to experience the 3D world in real-time and engage with it. Several famous
organizations are looking for web developers with adequate skills of virtual reality
that can be implemented in their business models. This can offer their clients to
engage with their products virtually thereby increasing the overall customer
satisfaction.
5. Voice Command
Voice command is another example of the AI and its implementations. A user can
now use the voice commands to control and handle every prospect of his smartphone,
TV screens, laptops, tablets or more. The technology has eventually enhanced as
compared to the past years. The user can even call an Uber just with a voice command
without making use of the application. This is one of the gifts this technology brings
to life.
CHAPTER 5
CONCLUSION
This chapter summarizes the main success of this research work
and discusses an about future research work to achieve the
ultimate goal in the field of performance of web accessibility,
web security, load balancing and collective intelligence. An in
depth literature survey was carried out and the critical analysis
of the same raised the following major shortcomings and
challenges in the web-centric query optimization techniques.
I get an introduction to the web Development and also able to
create my own website page using various method like
Netbeans, Bootstrap and Wampserver(PhpMyadmin). This
course gives a basic idea to a person about creating a web page
using different languages and styling over a course of Six weeks
so that a person can become comfortable in the field and he/she
if wanted can be able to pursue a career in this and can go deep
into the libraries used in the training. The Languages such as
HTML, SQL and PHP are very easy and user friendly so that a
person can able to focus more on the web developing aspect on
the other hand he/she can also able to switch to the web
designing in web development if he/she comfortable in it.
BIBLIOGRAPHY
[2] https://www.overleaf.com/project
[3] https://www.w3schools.com
[4] https://www.geeksforgeeks.org
[5] https://www.wikipedia.org/
[6] https://in.000webhost.com/
[7] https://github.com/
[8] https://www.scribd.com/
[9] https://stackoverflow.com/
[10] https://:youtube.com
iv